-
Notifications
You must be signed in to change notification settings - Fork 27
Description
Buenas, nos ocurre lo siguiente aleatoriamente que el port de la impresora queda en estado desconectado o que de esta intentando acceder en forma simultánea y no lo podemos controlar lo que nos genera problemas.
He visto en algunos foros de PySerial, pero hacian referencia a un bug en una versión antigua de Kernel de Linux.
Lo tengo funcionando sobre Linux Ubuntu 16.04 x64 y parece que ante un problema con un mensaje enviado a imprimir, no se recupera y lo deja en modo "ocupado" por sobre una Epson TM-U220 conectada por el cable RJ-45 a DB3 + adaptador Manhatan de DB9 a USB para llegar al Linux y usarlo como /Dev/ttyUSB[x]
return_value = printer.getLastNumber("A")
File "/usr/local/lib/python2.7/dist-packages/pyfiscalprinter/epsonFiscal.py", line 361, in getLastNumber
reply = self._sendCommand(self.CMD_STATUS_REQUEST, ["A"], True)
File "/usr/local/lib/python2.7/dist-packages/pyfiscalprinter/epsonFiscal.py", line 108, in _sendCommand
return self.driver.sendCommand(commandNumber, parameters, skipStatusErrors)
File "/usr/local/lib/python2.7/dist-packages/pyfiscalprinter/epsonFiscalDriver.py", line 112, in sendCommand
reply = self._sendMessage( message )
File "/usr/local/lib/python2.7/dist-packages/pyfiscalprinter/epsonFiscalDriver.py", line 166, in _sendMessage
c = self._read(1)
File "/usr/local/lib/python2.7/dist-packages/pyfiscalprinter/epsonFiscalDriver.py", line 85, in _read
ret = self._serialPort.read( count )
File "/usr/local/lib/python2.7/dist-packages/pyserial-3.4-py2.7.egg/serial/serialposix.py", line 501, in read
'device reports readiness to read but returned no data '
SerialException: device reports readiness to read but returned no data (device disconnected or multiple access on port?)
Gracias (totales)
Jose Luis Bossio