Epson C40UX Printer User Manual


 
Stylus C40UX/C40SX/C20UX/C20SX Revision A
PRODUCT DESCRIPTION INTERFACE 16
Extensibility Request :
The printer responds affirmatively when the extensibility request values are 00H
or 04H, that mean,
00H : Request Nibble Mode Reverse Channel Transfer.
04H : Request Device ID;
Return Data Using Nibble Mode Rev Channel Transfer.
Device ID :
The printer sends following device ID string when it is requested.
When IEEE1284.4 is enabled,
[00H] [4EH]
MFG:EPSON;
CMD:ESCPL2,BDC,D4;
MDL:Stylus[SP]XXX;
CLS:PRINTER;
DES:EPSON[SP]Stylus[SP]XXX;
When IEEE1284.4 is disabled,
[00H] [4BH]
MFG:EPSON;
CMD:ESCPL2,BDC;
MDL:Stylus[SP]XXX;
CLS:PRINTER;
DES:EPSON[SP]Stylus[SP]XXX;
*XXX is C20 or C40
Note : (1) [00H] denotes a hexadecimal value of zero.
(2) MDL value depends on the EEPROM setting. Refer to
Appendix F.
(3) CMD value depends on the IEEE1284.4 setting, Refer to
Appendix F.
1.4.4 Prevention Hosts from Data Transfer Time-out
Generally, hosts abandon data transfer to peripherals when a peripheral is in the busy
state for dozens of seconds continuously. To prevent hosts from this kind of time-out,
the printer receives data very slowly, several bytes per minute, even if the printer is in
busy state. This slowdown is started when the rest of the input buffer becomes several
hundreds of bytes. Finally, the printer is in the busy state continuously when the input
buffer is full.