Salve luka8035,
con PrintF abbiamo un protocollo basato su api rest verso il web service esposto dal RT...
viene inviato uno stream xml contenente il set di tutti i comandi che esprimono lo scontrino...
ci sono poi ovviamente comandi di annullamento e reso...
comandi di interrogazione/impostazione...
per la "semplice emissione" di scontrino, ad esempio, e' indicabile:
- anagrafica cliente, laddove presente, con CF e quant'altro, e presto, ovviamente anche LotteryID,
- Elenco Reparti con importi
- Elenco Pagamenti con importi
- eventuale messaggio cortesia di coda
- ...
tutte queste informazioni sono impacchettate in un pacchetto xml, che viene inviato in POST ed in response c'e' il "risultato", laddove disponibile... nel caso specifico, analizziamo questo risultato per verificare la presenza di segnalazioni di errore... dopo tale analisi, in caso di successo, interroghiamo con altra query xml il dispositivo per avere "indietro" tutto lo scontrino come "emesso" dal RT, recuperiamo il timestamp di emissione e la numerazione assegnata ed allacciamo questi dati al fine della ricostruzione contabile di prima nota interna...
con altre query andiamo ad effettuare la ricostruzione "giornaliera" di tutti gli scontrini emessi in date interessanti...
oppure scarichiamo il dgfe per salvarlo su file di testo, oppure "ristampiamo" copia dello scontrino "cortesia"...
lanciamo l'operazione di chiusura fiscale, e amenita' simili...
se mi scrivi in privato magari ti do riferimenti che probabilmente qui non posso mettere... se ti interessa...
il protocollo con web service, nel nostro caso specifico (RCH PrintF, ripeto) non ha fino ad ora evidenziato problemi di concorrenza, mentre sono a conoscenza di RT espon che, in ambiente di rete, hanno/hanno_avuto dei problemi di concorrenza...
al di la' di questi problemi, il "bello" di questo protocollo e' che a livello di singola macchina e' sufficiente l'accesso al dominio del RT, senza problematiche di driver, di cartelle "distribuite" dove salvare il file txt dello scontrino da inviare e cose simili... basta collegarsi ed inviare query di azione/interrogazione per eseguire il compito desiderato... noi siamo molto soddisfatti dell'interfacciamento...
[edit]
aggiungo, per riferimento, che l'insieme di comandi che vengono impilati nella query da inviare al RT, e' costituito da righe di comando uguali al protocollo XON-XOFF... solo che "sono tutti insieme, riga dopo riga dopo riga"...
non sono ovviamente "altri tipi di comando", solo un altro tipo di trasmissione...
salutoni omnia
--
Andrea