a Python3.4 bis

179 views
Skip to first unread message

Daniel

unread,
Dec 24, 2014, 7:51:20 AM12/24/14
to pyfisca...@googlegroups.com
tengo este error

In [7]: printer.addItem("prueba1", 1, 1.50, 0.0, discount=0, discountDescription="")
ERROR - failed to write data to stream: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='ANSI_X3.4-1968'

¿dónde debería tocar?

--
Daniel Malisani

Daniel

unread,
Dec 24, 2014, 8:59:21 AM12/24/14
to pyfisca...@googlegroups.com
el problema anterior era un problema del codec de la consola
el error en realidad es


(<class 'epsonFiscalDriver.FiscalStatusError'>, 'Campo de datos no válido')

Track:
/var/www/citar/pyfiscalprinter/epsonFiscalDriver.py in sendCommand(self, commandNumber, fields, skipStatusErrors)
    113         reply = self._sendMessage(message)
    114         self._incrementSequenceNumber()
--> 115         return self._parseReply( reply, skipStatusErrors )
    116
    117     def _parseReply( self, reply, skipStatusErrors ):

/var/www/citar/pyfiscalprinter/epsonFiscalDriver.py in _parseReply(self, reply, skipStatusErrors)
    122         if not skipStatusErrors:
    123             self._parsePrinterStatus( printerStatus )
--> 124             self._parseFiscalStatus( fiscalStatus )
    125         return fields
    126

/var/www/citar/pyfiscalprinter/epsonFiscalDriver.py in _parseFiscalStatus(self, fiscalStatus)
    135         for value, message in self.fiscalStatusErrors:
    136             if (value & x) == value:
--> 137                 raise Exception(FiscalStatusError, message)
    138
    139     def _sendMessage( self, message ):

Exception: (<class 'epsonFiscalDriver.FiscalStatusError'>, 'Campo de datos no válido')

Pero estoy corriendo el test.py así que no se en que campo me está pateando

--
Daniel Malisani

Juan Bagnera

unread,
Jan 28, 2026, 8:50:39 AMJan 28
to PyFiscalPrinter
Hola Daniel, ¿lograste hacer funcionar el código en python3?
Reply all
Reply to author
Forward
0 new messages