View Full Version : Java <--> registratore di cassa, possibile?
Fire Fox II
06-05-2013, 14:24
Salve raga
avendo creato un piccolo gestionale di magazzino in java, mi è stata chiesta la possibilità di interfacciarlo con un registratore di cassa per evitare di compiere la doppia operazione per ogni articolo venduto...
E' possibile una soluzione del genere?
Eh, detto così è un po' vago... è come chiedere "è possibile generare un output con un programma?" Ma si, però dipende dall'input. Bisogna vedere:
a) come ci si può interfacciare con il registratore di cassa (porta seriale? Usb?)
b) cosa esce da quella interfaccia
c) se non esce quello che ti serve bisogna vedere se è possibile configurare il registratore in modo che mandi fuori ciò che ti è necessario.
Anni fa avevo fatto una cosa molto simile (in C#) ma lì era tutto chiaro, il dispositivo da interfacciare aveva una seriale e si poteva configurare in modo che mettesse a disposizione tutto quanto serviva... roba di pochi giorni.
Fire Fox II
06-05-2013, 16:50
Sorry, effettivamente la domanda era abbastanza generica...
Comunque il registratore di cassa al momento in uso, può interfacciare (secondo manuale) con danea e "altri software di programmazione"...
Il collegamento, sempre secondo manuale, avviene tramite RS232, anche se fisicamente noto solo un porta ethernet :confused:
Dovrei contattare la casa madre per farmi dare informazioni dettagliate?
ingframin
07-05-2013, 09:12
Sorry, effettivamente la domanda era abbastanza generica...
Comunque il registratore di cassa al momento in uso, può interfacciare (secondo manuale) con danea e "altri software di programmazione"...
Il collegamento, sempre secondo manuale, avviene tramite RS232, anche se fisicamente noto solo un porta ethernet :confused:
Dovrei contattare la casa madre per farmi dare informazioni dettagliate?
Fatti dare un manuale, a naso direi che potrebbero o aver messo i pin seriale su un connettore tipo ethernet o non aver monato affatto la seriale nello chassis.
Non puoi smontare un registratore di cassa per controllare dentro, mi sa che e' contro la legge.
Se ti mandano istruzioni dettagliate dalla casa madre e' meglio.
Se hai un oscilloscopio e' facile controllare che dati passano su quel connettore "ethernet" (soprattutto i livelli di tensione!).
Esistono dei moduli prodotti da FTDI che hanno una seriale configurabile da un lato e una USB dall'altro, se il pc non ha una seriale puoi anche usare quello.
Per leggere dalla seriale puoi usare RxTx, una libreria Java fatta per questo scopo.
FTDI modules: http://www.ftdichip.com/Products/Modules.htm
Java RxTx: http://rxtx.qbang.org/wiki/index.php/Main_Page
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.