by Ines Espig » 19.01.2010, 16:41
Hello Rahul Jain,
the status code 88 indicates the following possible problems:
- there is no paper on the paper sensor
- the printer temperature is too high or
- the printer voltage is too low
The status code is interpreted as follows:
Bit: 7654 3210
88d = 0101 1000b
#define PRINTER_COVERERROR ( 1 << 0 )
#define PRINTER_FIXDOTS ( 1 << 1 )
#define PRINTER_ACTIVE ( 1 << 2 )
#define PRINTER_PAPEREMPTY ( 1 << 3 )
#define PRINTER_TEMPERATUREERROR ( 1 << 4 )
#define PRINTER_HEADUP ( 1 << 5 )
#define PRINTER_VOLTAGELOW ( 1 << 6 )
#define PRINTER_ANYERROR ( 1 << 7 )
Furthermore, there are three other sensors inside the cover of the printer. Those sensors are also checking the presence of paper.
#define SENSOR_PRINTINGUNIT ( 1 << 0 ) // bit == 1 no paper
#define SENSOR_FORM ( 1 << 1 ) // bit == 1 no paper
#define SENSOR_CODE ( 1 << 2 ) // bit == 1 no paper
#define SENSOR_SYNC ( 1 << 3 ) // bit == 1 no paper
#define SENSOR_FORM_CHANGED ( 1 << 7 ) // bit == 1 form-sensor bit has changed
Please check the temperature and the voltage of your printer. If it's ok, then terminal-printer is maybe broken.
Best regards
Ines Espig