Cassa centrale
MisterPOS e' stato sviluppato per condividere il listino prezzi, il magazzino articoli e tutte le funzioni tra un numero illimitato di postazioni (casse, camerieri wifi). La tecnologia utilizza poca banda e poche risorse, mantenendo un controllo realtime di cassa.
Rete
Come dobbiamo fare per l'installazione in rete di piu' Pc con MisterPOS ?
Una volta che tutti i pc sono collegati tra loro tramite una comune rete ip (cablata o wifi), seguire le indicazioni che si trovano sul menu' "?" > Collega un altro PC o tablet wifi. A questo punto magazzino, scontrini e configurazioni saranno tutte centralizzate.
Sul pc principale PC1 (server) lancia MisterPOS normalmente.
Sui pc secondari PC2 (client) installa ed esegui MisterPOS Client:
- all'avvio, sulla schermata di login, devi mettere l'indirizzo del server (es: 192.168.0.100)
Ma, se hai bisogno solo di copiare i listini e avere un resoconto unico della festa, utilizza una chiavetta usb (menu > archivi > import / export ).
Webstart (dismissione)
In alternativa, ma con tecnologia in dismissione, esegui MisterPOS webstart:
- aprire un browser (ie, mozilla, ...) all'indirizzo ip del pc server (es: http://192.168.0.100:8073/)
- entrare con utente/password (admin oppure cassa1)
- cliccare sull'icona MisterPOS client (monitor) e scegliere una delle due possibilita':
- aprilo con java web start → esegue immediatamente
- salva su disco MisterPOS-client.jnlp → crea un'icona sul desktop che puo' essere lanciata senza ripetere tutta questa procedura
Windows firewall
Per provare subito, senza troppi ostacoli, MisterPOS client occorre disabilitare il firewall di Windows (sul pc server):
- Apri impostazioni Rete ed internet
- Ethernet > Icona Rete > Profilo di rete [x] Privato
- Ethernet > Windows firewall > Rete privata > Microsoft Defender Firewall [ ] disattivato
Di default MisterPOS usa le porte TCP 8073 8090 9001 e UDP 8077
Wifi
Tramite un semplice Access Point (oppure router wifi) si possono attivare le seguenti funzioni:
A) Cameriere ai tavoli (modulo opzionale):
- pc server → esegui normalmente MisterPOS sul PC server
- palmare/pad/smartphone → collegati alla rete wifi e tramite browser al pc server (es: http://192.168.0.100:8073) e clicca sull'icona "Modulo Ecam".
- stampanti → il palmare utilizza le stampanti configurate sul pc server
B) Stampante in cucina:
- stampante di reparto → aggiungi su tutti i pc la stampante, collegata tramite rete cablata/wifi, e configurala in modo stampi solo gli articoli di quel reparto (cucina, pizzera, ...)
C) Modulo self service
- smartphone → il cliente ordina mentre e' in fila o comondamente a casa
Esempio:
Esecuzione manuale di MisterPOS
MisterPOS puo' essere lanciato da riga di comando per due scopi:
- risolvere eventuali problemi di esecuzione (restrizioni, permessi)
- lanciare il processo server con i parametri personalizzati (directory del database, utente di default, no gui)
Per fare questo:
- aprire una riga di comando (cmd)
- posizionarsi nella directory di MisterPOS
- eseguire il comando
java -jar misterpos.jar /? esempio C:\Program Files\MisterPOS-xx\misterpos-win.bat
Impossibile avviare l'applicazione (MisterPOS web start)
La tecnologia Java web start è in dismissione, ma è comunque fruibile.
Q: java.lang.ClassNotFoundException: MisterPOS.run
A: accedi al pannello di controllo Java
Java 8, alla voce Sicurezza:
- puoi lasciare la sicurezza alta
- lista di eccezioni di siti
- aggiungi l'indirizzo del server, es: http://192.168.1.100:8073 (tenendo MisterPOS attivo)
Le impostazioni di sicurezza hanno bloccato l'esecuzione di un applicazione autofirmata
Accedi al pannello di controllo Java (lo trovi nel pannello di controllo, programmi, Java oppure a questo indirizzo http://www.java.com/it/download/help/jcp_security.xml)
- abbassa il livello di sicurezza → da Alta a Media
Ho due pc ma non sono in rete...
Si possono copiare i listini prezzi da una postazione all'altra attraverso la voce di Menu' > Archivi > Esporta e Importa.
Tramite questa funzione si riesce ad avere anche un unico resoconto del venduto.
Funzione multicast (aggiornamenti magazzino)
Questa funzione tiene aggiornato il magazzino prodotti, in tempo reale. Per attivare tutte le potenzialita' di MisterPOS, condiviso tra vari PC, e' indispensabile configurare al meglio la funzione multicast all'indirizzo 224.0.0.173:8077 :
- 1. su Windows 10 vai su Impostazioni rete ed internet
- 2a. Ethernet > clicca su icona 'Rete xxx connesso' > Rendi individuabile questo pc
- 2b. Wifi > clicca su icona 'xxx connessa' > Rendi individuabile questo pc
- 2c. Stato > Modifica proprietà di connessione > Rendi inviduabile questo pc
- 3. di solito non e' necessario configurare il firewall oppure il router/switch di rete per questo indirizzo locale
In alternativa alla tecnologia multicast, puoi configurare la modalita' polling da menu > strumenti > opzioni > Network:
- Polling on
- Polling ogin 120 secondi
Cosa devo acquistare per l'ordine ai tavoli?
Lista della spesa:
- MisterPOS con il modulo ecam
- un access point wifi
- i palmari wifi con browser (anche iphone)
- un pc con stampante che fa da cassa centrale
I tavoli vanno numerati e inseriti nel database di MisterPOS (menu' > archivi > tavoli). Il pagamento e' anticipato (ai camerieri) o posticipato (in cassa centrale).
MisterPOS errore di avvio database
Spegnendo accidentalmente il PC (salta la corrente) puo' succedere esca questo dipo di errore:
Errore di avvio database:
- controlla il firewall del server 127.0.0.1 porta 9001
- controlla il database nella directory C:\Users\utentex\misterposdata-2.1\DB (prova a rimuovere i file .lck e .tmp)
- dettaglio java.sql.TransientConnectionException: ....
Nel caso migliore e' sufficiente rimuovere i file lck e tmp (non perdendo nulla), nel caso peggiore si deve rinominare l'intera cartella DB in DB-OLD (perdendo tutti i dati della festa).
Per fortuna, MisterPOS incorpora la funzione snapshot che provvede alla copia fisica del database ogni 60 minuti: accedi alla directory dati e rinomina la cartella db-20170929-093431 in db.
Database
Dove sono memorizzati i dati? (Azzeramento password)
Di default MisterPOS memorizza i dati nella cartella HOME_DIR/misterposdata-xx che in windows 10 e' la seguente:
C:\Users\marco\misterposdata-1.2
( C:\Users\marco\jabirdata-6.7 )
Puoi scegliere un'altra destinazione specificando il parametro -datadir
java -jar MisterPOS.jar -datadir E:\mydir
A MisterPOS spento puoi:
- zippare la cartella misterposdata-xx per un backup completo
- rinominare la cartella per provare una nuova installazione
- eliminare la cartella, e quindi il database, alla partenza MisterPOS lo ricrea pulito
utile anche nel caso si fosse smarrita la password di admin
La disinstallazione di MisterPOS non rimuove la cartella misterposdata-xx.
Come si azzera il database o come si salva il database?
Prima di partire ufficialmente con la festa ti consiglio di archiviare i ticket:
- menu' > archivi > esporta in un file xml
e azzerare l'archivio scontrini:
- menu' > archivi > azzera scontrini
Con l'azzeramento totale degli scontrini perdo anche i resoconti del venduto del database?
L'azzeramento annulla tutti gli scontrini e di conseguenza i resoconti.
Ti consiglio di salvare il database completo (scontrini, listini, utenti e licenza) in un file.xml:
- menu' > Dati > Esporta/salva il database
E all'occorrenza ricaricare il database:
- menu' > Dati> Importa/Carica database
Impostazioni rete
Nozioni base per poter sfruttare al massimo il magazzino pezzi condiviso e tutte le funzioni di rete di MisterPOS.
Collegare 2 PC tramite cavo ethernet
Detto che la soluzione migliore e' quella di utilizzare un router wifi con l'assegnazione automatica degli indirizzi IP, si puo' procedere con questa semplice e robusta soluzione.
I PC piu' recenti montano le schede ethernet autosense, per questo motivo e' sufficiente acquistare un normale cavo ethernet (non serve che sia incrociato) da 3m e collegare tra loro i 2 PC.
A seguire, clicca sul menu' Windows:
- Impostazioni (tasti Windows+I) > Rete ed Internet
1. controlla che lo stato di rete sia "Rete privata", in caso contrario clicca sulla Modifica proprietà di connessione e passa da "Rete pubblica" a "Rete privata"
2. clicca su Modifica opzioni scheda > Connessione alla rete locale (LAN) > tasto destro del mouse > Proprietà
- seleziona Protocollo Internet versione 4 (TCP/IPv4)
- Proprietà
A questo punto, indica:
- Utilizza il seguente indirizzo IP
- Indirizzo IP 192.168.1.11 (sul PC1) e Indirizzo IP 192.168.1.12 (sul PC2)
- Gateway 192.168.1.11
- Subnet mask 255.255.255.0
- Server DNS preferito 192.168.1.11
A questo punto, lancia MisterPOS su PC1 e segui le istruzioni che trovi da menu ? > Collega un'altro PC
Ricordati che per ripristinare i valori standard, tornare sulla schermata e indica:
- (o) Ottieni automaticamente un indirizzo IP
- (o) Ottieni indirizzo server DNS automaticamente