A Pluriservice Group Company Stampanti fiscali Citizen: modalità di interfacciamento.

12
A Pluriservice Group Company www.stormopensolutions.it Stampanti fiscali Citizen: modalità di interfacciamento

Transcript of A Pluriservice Group Company Stampanti fiscali Citizen: modalità di interfacciamento.

Page 1: A Pluriservice Group Company  Stampanti fiscali Citizen: modalità di interfacciamento.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

A Pluriservice Group Company

www.stormopensolutions.it

Grazie dell’attenzione.