Manuale
Introduzione
Cerchiamo di sviluppare Jabir in modo che il tuo utilizzo sia semplice ed intuitivo:
- imposta la stampante
- crea gli articoli dal tab listino e dal menu articoli
- imposta lo scontrino dal tab bottoni
- stampa lo scontrino
...e alla sera:
Installazione
Jabir richiede la presenza delle librerie Java 6 sul proprio PC che (di solito
sono gia' installate) si possono scaricare gratuitamente dal sito http://www.java.com
alla voce Java SE 6 Update xx.
Procedi di seguito con i seguenti passi:
- scarica l'ultima versione di Jabir dal sito http://www.jabir.it
- installa il pacchetto cliccando sul file install-xxx.jar
oppure con il comando java -jar install-xxx.jar
- oppure dezippa il file install-xxx.zip senza una vera e propria installazione (tanto non serve)
FAQ:
- Q: su alcuni sistemi operativi e' possibile che i file.jar siano gestiti da "Gestore di archivi" oppure da winzip o similari
- A: vedi la faq
Ubuntu client/server
server:
- installa java 6 JRE di SUN
- se non esiste aggiungi alle sorgenti software "http://archive.canonical.com/ lucid partner"
- apt-get install sun-java6-jre
- clicca con il tasto destro su install-jabir-xxx.jar e selezionare apri con "Sun java 6 Runtime"
- oppure dezippa il file install-jabir-xxx.zip
client:
- installa java 6 JRE di SUN
- vai sulla pagina del server con firefox es: http://192.168.0.100:8073
- clicca su jabir client e apri con Sun Java 6 Web Start
Esecuzione
Per rendere operativo Jabir occorre configurarlo aggiungendo almeno una stampante:
- esegui Jabir
- clicca sull'icona
- oppure clicca sul file jabir.jar
- oppure esegui il comando java -jar jabir.jar
- entra come utente admin (senza password)
- modifica le impostazioni generali (menu' archivi)
- aggiungi la stampante (menu' scontrino, impostazione stampanti)
- riavvia Jabir
Registrazione
Una volta scaricato, installato e valutato Jabir demo:
- seleziona la voce "?" dal menu' > registra Jabir
- nome: xxxx
- chiave: yyyy
Stampanti
Jabir permette la stampa diretta su porta parallela oppure la stampa usb (o seriale o di rete)
tramite i driver di sistema operativo. Supporta nativamente il linguaggio Esc/POS (stampanti termiche
a taglio), il linguaggio Esc/P2 (stampanti ad aghi) e la stampa grafica (stampanti a getto o laser).
Menu' > Scontrino > Impostazione stampanti

Nel corso degli anni abbiamo testato:
 | RAL by RCH GP090 Receipt Printer -> in versione usb e lan-ethernet: veloce e robusta |
 | Custom Kube -> versione porta parallela e usb della ditta Custom di Modena: veloce e affidabile |
 | Sp-900 -> usb e seriale: economica e piu' lenta dalla Kube |
 | Meteor Stampante POS SPRINT [Jabir 3.1.1 driver esc/pos senza font] |
 | Epson TM88-III seriale |
 | NCR RealPOS 7197 usb (occhio: driver usb to com + driver stampante seriale) |
 | stampanti ad aghi della Oki, Epson, Nec: esiste un mercato dell'usato ma sono lente |
 | stampanti a getto d'inchiostro e laser: comune stampante che consiglio di utilizzare con carta in formato A5 oppure A4 (tagliato) |
Consiglio l'acquisto di stampanti termiche usb con cutter (taglierina) e rotolo da 80mm.
Una stampante puo' essere condivisa tra piu' pc per mezzo di una comune rete dati pc-pc (condivisione stampanti).
driver stampanti
Nel caso si fossero smarriti i driver della stampante usa i driver generici di testo:
- start > impostazioni > stampanti e fax > aggiungi stampante
- stampante locale, NON rilevare automaticamente
- porta: USB001 oppure COM1: oppure ...
- Produttore: Generale, Stampanti: Generic/Text only
- Fine
oppure gestione computer > altri dispositivi > aggiorna driver
installazione stampante termica ral gp090
Installa la stampante collegata alla porta usb
A. il primo passaggio crea una porta seriale virtuale (es. COM10:):
- accendi la stampante
- pannello di controllo > sistema > hardware > gestione periferiche
- seleziona la periferica sconosciuta
- aggiorna driver
- E:\DRIVER\USB Driver x86 > avanti > installa il driver
- riavvia windows
B. e dopo il riavvio installa i driver della stampante
- pannello di controllo > stampanti > aggiungi stampante > locale > COM10:
- il nome della porta si recupera da computer > gestione computer > porte COM e LPT > virtual serial port COM10:
- disco driver > E:\DRIVER\GP090DRV x86 > gp090
Se invece vuoi utilizzare la stampante di rete lan:
- configura l'indirizzo ip del pc come 192.168.123.20
- apri il browser all'indirizzo (di fabbrica della stampante) http://192.168.123.100/
- configura un nuovo indirizzo ip (oppure il servizio dhcp)
- esegui il passo B indicando l'indirizzo ip come porta di connessione TCP/IP
linux
Con Ubuntu (e quindi CUPS) installare la stampante ed utilizzare il driver di tipo RAW
oppure, nel caso di stampanti parallele , utilizzare direttamente la device /dev/lp0
In quest'ultimo caso per aggiustare i permessi di stampa eseguire il comando:
usermod -G lp nome-utente
stampa termica su carta chimica
Lo scontrino viene tagliato secondo modelli di stampa interi, rotti per reparto, articolo, singola unita'.
Vantaggi:
- veloce
- taglio dello scontrino
- costo del rotolo di carta termica
Svantaggi:
- costo iniziale della stampante
Esempio di taglio per reparto:

stampa su formato a4/a5
Jabir consente la stampa dello scontrino anche sulle comuni stampanti a getto d'inchiostro oppure laser.
Per questo occorre configurare la stampante come "Stampante grafica" ed eventualmente
definire il numero di righe stampabili sul singolo foglio di carta.
Vantaggi:
Svantaggi:
stampa su modulo prestampato
Nel caso si volessero usare stampanti ad aghi occorre impostare opportunamente i
parametri "Linee stampabili" e "Linee modulo" come indicato nel modello sottostante:
Vantaggi:
- risultato estetico e anticontraffazione
Svantaggi:
- le stampanti ad aghi sono diventate costose
- lento
cassetto soldi
Consiglio di rivolgersi ad un venditore di registratori di cassa e acquistare un cassetto usato (nuovo supera i 70 euro).
Le stampanti termiche hanno, sul retro, una presa rj11 a 6 poli (tipo doppino telefonico) alla quale
collegare i 2 cavi che fuoriescono dal cassetto soldi.
Per esempio la cablatura per la Custom Kube:
- collegare i poli 2 e 4 (24vc) al cassetto
Rete: client-server
Jabir puo' essere utilizzato in tanti modi:
- standard → esegui Jabir normalmente
- pc server → esegui Jabir sul server. Aggiusta eventualmente le protezioni firewall e antivirus
- pc client → collegati tramite browser al pc server (es: http://192.168.0.100:8073) e cliccare sull'icona "Jabir client". Il browser
chiede se eseguire direttamente Jabir (tramite Java Web Start) oppure se salvare la procedura sul desktop cosi' da non dover ogni volta
ripartire da zero
- palmare ecam → collegati tramite browser al pc server (es: http://192.168.0.100:8073) e cliccare sull'icona "Modulo Ecam". Il palmare/touchscreen
utilizza le stampanti configurate sul server
- stampante di reparto → aggiungi su tutti i pc una stampante (collegata via
cavo usb oppure via rete) che stampa solo gli articoli del reparto pizzeria
Utilizzo
La schermata principale e' composta da un pannello a sinistra con il quale gestire
gli articoli e un pannello a destra con il quale gestire lo scontrino.
Soffermandosi col mouse sulla riga di comando (immissione scontrino) si ottengono
gli aiuti necessari.
GUI
Per ottenere le migliori prestazioni occorre abbandonare il mouse e
digitare i comandi direttamente sulla ticket command line.

Alla command line ci si arriva sempre attraverso il tasto ESC:
- il tasto FRECCIA-SU va nella zona scontrino
- il tasto FRECCIA-GIU va nella zona ricerche
- il tasto INVIO stampa lo scontrino
- un tasto alfabetico richiama gli articoli accelerati (vedi F2 proprieta' articolo → acceleratore)
- "b" e' una birra piccola
- "B" e' una birra media
- "3b" sono 3 birre piccole
- con il tasto SPAZIO si entra in modalita' ricerca (vedi FRECCIA-GIU')
- " birr" cerca tutti gli articoli contenenti la sottostringa bir (BIRra,jaBIR,...)
- " 202" cerca tutti gli articoli con codice 202
- i tasti PIU' e MENO incrementano/decrementano l'ultima riga dello scontrino di 1
- il tasto CANC elimina l'ultima riga dello scontrino
Pratiche d'uso
Di seguito un elenco di possibili casi di utilizzo di Jabir.
Cassa classica delle sagre
Procedura:
- il cliente va in cassa, ordina e paga
- il cliente ritira i scontrini e li porta al reparto di competenza (BAR, CUCINA, PIZZERIA)
Requisiti:
Variante:
- configurazione del numero progressivo di reparto
- visualizzazione del numero di cliente sul display del reparto
Progressivi con stampa di cortesia
Obiettivo:
Puoi impostare Jabir in modo da servire la coda clienti in modo ordinato (senza proteste) come
al bancone del supermercato: configura un numero progressivo nelle proprieta' del singolo reparto.
La stampa di cortesia accompagna i biglietti:
- la cassa stampa il numero progressivo su due biglietti
- il cameriere di reparto ritira il buiglietto matrice
- il cliente trattiene il biglietto figlio
- il cameriere prepara il piatto e chiama il numero

Cameriere ai tavoli
Obiettivo:
- evitare code e persone girovaganti
Procedura:
- un cameriere capo (maitre) passa tra i tavoli
- raccoglie l'ordine del cliente tramite palmare e si fa pagare in anticipo
- invia l'ordine alla stampante camerieri
- una serie di camerieri portano le comande dalla cucina ai tavoli
Requisiti:
- impostazione archivio tavoli
- impostazione stampante camerieri sul server
- modulo Ecam
Variante:
Servizio misto
Obiettivo:
- evitare code e persone girovaganti
- soldi al sicuro
Procedura:
- il cliente va alla cassa centrale, ordina, paga e si accomoda ad un tavolo
- un cameriere con palmare passa tra i tavoli, trascrive il codice dello scontrino
su ecam, imposta il tavolo
- la stampa arriva al reparto (es: cucina, bar)
- i camerieri di servizio portano i piatti al tavolo
Requisiti:
- impostazione archivio tavoli
- impostazione stampante camerieri sul server
- modulo Ecam
Variante:
Pagamento posticipato
Jabir gestisce gli scontrini "da pagare" relativi ad un certo tavolo/cliente
stampanti col bottone paga dopo tramite la funzione incassa/cerca F3 oppure Ecam.