a pluriservice group company stampanti fiscali citizen: modalità di interfacciamento
TRANSCRIPT
![Page 1: A Pluriservice Group Company Stampanti fiscali Citizen: modalità di interfacciamento](https://reader036.vdocuments.net/reader036/viewer/2022062418/5542eb76497959361e8e04f7/html5/thumbnails/1.jpg)
A Pluriservice Group Company
www.stormopensolutions.it
Stampanti fiscali Citizen:
modalità di interfacciamento
![Page 2: A Pluriservice Group Company Stampanti fiscali Citizen: modalità di interfacciamento](https://reader036.vdocuments.net/reader036/viewer/2022062418/5542eb76497959361e8e04f7/html5/thumbnails/2.jpg)
Le stampanti Citizen con scheda fiscale «emulano» il funzionamento delle stampanti fiscali Custom a 42 colonne (es. Kube F); l’emulazione include tutte le funzionalità principali:•programmazione dell’intestazione e dei reparti;•lettura MF tra date;•scontrino lungo, parlante, chiuso senza pagamento;•chiusure parziali e totali;•stampa fattura.
E’ possibile caricare un logo grafico ed utilizzarlo come intestazione, ma con una utility proprietaria (non con software Custom); tale utility è scaricabile da:
ftp://ftpstorm.stormopensolutions.it/Storm/CitizenGraphicLoader.zip
![Page 3: A Pluriservice Group Company Stampanti fiscali Citizen: modalità di interfacciamento](https://reader036.vdocuments.net/reader036/viewer/2022062418/5542eb76497959361e8e04f7/html5/thumbnails/3.jpg)
Relativamente ai driver USB:
•sono disponibili driver a 32 e 64 bit (firmati «Pluriservice Spa») per tutte le piattaforme, da Windows 2000 a Windows 8.1;
•il pacchetto di installazione è unico per tutte le piattaforme; i driver si installano in pochi secondi, poiché dipendono solo da componenti standard di Windows, ed essendo firmati non richiedono alcun particolare accorgimento, nemmeno all’interno dei sistemi operativi più recenti.
I driver USB sono scaricabili da:ftp://ftpstorm.stormopensolutions.it/Storm/Citizen8x1USBDriver_signed.zip
![Page 4: A Pluriservice Group Company Stampanti fiscali Citizen: modalità di interfacciamento](https://reader036.vdocuments.net/reader036/viewer/2022062418/5542eb76497959361e8e04f7/html5/thumbnails/4.jpg)
Il firmware attuale delle stampanti fiscali Citizen permette di comunicare con l’ECR (via seriale o USB) attraverso i seguenti protocolli, in modo coerente con la documentazione ufficiale di Custom:
•Custom PC;•Custom DLL;•Xon/Xoff.
Per permettere una agevole integrazione senza l’implementazione del protocollo, è stata sviluppata una utility simile a SmartComm/Smart3Comm, denominata TrayCitizen.
TrayCitizen è scaricabile da:ftp://ftpstorm.stormopensolutions.it/Storm/TrayCitizen.zip
![Page 5: A Pluriservice Group Company Stampanti fiscali Citizen: modalità di interfacciamento](https://reader036.vdocuments.net/reader036/viewer/2022062418/5542eb76497959361e8e04f7/html5/thumbnails/5.jpg)
Il pacchetto TrayCitizen è una commodity che può essere distribuita gratuitamente e si fa carico di semplificare l'interfacciamento con l'ECR gestendo direttamente la comunicazione seriale/USB con il registratore di cassa (protocollo Custom PC o Custom DLL), mentre il proprio programma comunica ad alto livello attraverso una delle tre modalità di IPC (comunicazione inter-processo) previste:
•OLE•named pipe•file di testo.
In pratica con questo sistema è possibile passare semplicemente i comandi previsti dal protocollo Custom, senza preoccuparsi di comunicazioni seriali, frame, check digit e sequenza di scambio messaggi.
A partire da questa utility, nei prossimi mesi verrà sviluppato un «emulatore» di SmartComm, in modo da poter sostituire in modo trasparente qualsiasi registratore di cassa Wincor.
![Page 6: A Pluriservice Group Company Stampanti fiscali Citizen: modalità di interfacciamento](https://reader036.vdocuments.net/reader036/viewer/2022062418/5542eb76497959361e8e04f7/html5/thumbnails/6.jpg)
Questi due protocolli sono presenti nelle versioni più recenti del firmware; le implementazioni consistono in:
•compatibilità con CeFDll: questa DLL, fornita gratuitamente da Custom, viene spesso utilizzata dai software gestionali per semplificarne l’interfacciamento; essa implementa un protocollo «semplificato», leggermente diverso dal Custom PC; •il nuovo firmware rende disponibile anche il terzo protocollo supportato dagli ECR Custom, denominato Xon/Xoff; questo protocollo è comune (nelle sue chiamate principali) ad altre marche di registratori di cassa e dovrebbe quindi estendere ulteriormente il parco degli ECR sostituibili.
I manuali sono scaricabili da:ftp://ftpstorm.stormopensolutions.it/Storm/CitizenManuali.zip
![Page 7: A Pluriservice Group Company Stampanti fiscali Citizen: modalità di interfacciamento](https://reader036.vdocuments.net/reader036/viewer/2022062418/5542eb76497959361e8e04f7/html5/thumbnails/7.jpg)
Il protocollo Custom è disponibile in due varianti (con o senza Echo); si noti tuttavia che:
•in connessione seriale l’utilizzo dell’echo è opzionale, poiché il controllo di flusso sottostante evita condizioni di saturazione del buffer;•in connessione USB è indispensabile attivare l’echo ed attendere di ricevere indietro i bytes del comando precedente prima di inviare il successivo; ciò è determinato dalla modalità di comunicazione utilizzata dalla scheda fiscale (CDC), che non permette un controllo di flusso software accurato.
Qualora il software lato host non fosse modificabile e si riscontrassero condizioni di saturazione del buffer, sarà necessario collegare la stampante fiscale via seriale oppure utilizzare il protocollo Custom PC/DLL.
![Page 8: A Pluriservice Group Company Stampanti fiscali Citizen: modalità di interfacciamento](https://reader036.vdocuments.net/reader036/viewer/2022062418/5542eb76497959361e8e04f7/html5/thumbnails/8.jpg)
Le versioni più recenti del firmware Citizen permettono di utilizzare i driver JavaPOS e OPOS di Custom in modo trasparente; pertanto, laddove si trovino installati questi driver, è possibile collegare direttamente il registratore di cassa Citizen.
JavaPOS è scaricabile da:ftp://ftpstorm.stormopensolutions.it/Storm/CustomJavaPOS172.zip
OPOS è scaricabile da:ftp://ftpstorm.stormopensolutions.it/Storm/CustomOPOS124.zip
![Page 9: A Pluriservice Group Company Stampanti fiscali Citizen: modalità di interfacciamento](https://reader036.vdocuments.net/reader036/viewer/2022062418/5542eb76497959361e8e04f7/html5/thumbnails/9.jpg)
E’ disponibile come optional un convertitore Ethernet/seriale standard, per permettere il collegamento via Ethernet del registratore di cassa:
•il modulo viene collegato con un cavo speciale alla porta seriale dell’ECR e viene alimentato attraverso un suo trasformatore esterno;•se l’ECR è dotato della nuova scheda fiscale, l’alimentatore esterno non è necessario;•è incluso un driver COM virtuale, che permette al PC di vedere la stampante + scheda Ethernet come se fosse una porta seriale locale; quindi la compatibilità con i protocolli Custom consente la comunicazione con la stampante connessa via Ethernet in modo assolutamente trasparente.
![Page 10: A Pluriservice Group Company Stampanti fiscali Citizen: modalità di interfacciamento](https://reader036.vdocuments.net/reader036/viewer/2022062418/5542eb76497959361e8e04f7/html5/thumbnails/10.jpg)
E’ in sviluppo un modulo esterno (optional) per permettere il collegamento via Ethernet del registratore di cassa:
•il modulo sarà collegabile con un semplice cavo Ethernet, che fornirà contestualmente l’alimentazione (per le nuove schede fiscali); per quelle precedenti sarà fornito un alimentatore esterno;•il modulo si potrà connettere alla rete via Ethernet o wi-fi;•sarà reso disponibile un driver COM virtuale, che permetterà al PC di vedere la stampante + scheda Ethernet come se fosse una porta seriale locale; quindi la compatibilità con i protocolli Custom consentirà la comunicazione con la stampante connessa via Ethernet in modo assolutamente trasparente.
![Page 11: A Pluriservice Group Company Stampanti fiscali Citizen: modalità di interfacciamento](https://reader036.vdocuments.net/reader036/viewer/2022062418/5542eb76497959361e8e04f7/html5/thumbnails/11.jpg)
Ricordiamo che le stampanti fiscali Citizen sono già certificate per E2K Suite ed E2K Retail.
![Page 12: A Pluriservice Group Company Stampanti fiscali Citizen: modalità di interfacciamento](https://reader036.vdocuments.net/reader036/viewer/2022062418/5542eb76497959361e8e04f7/html5/thumbnails/12.jpg)
A Pluriservice Group Company
www.stormopensolutions.it
Grazie dell’attenzione.