User Guide

EPSON Stylus Scan 2500 Revision A
Product Description Interfaces 19
1.5 Interfaces
This section is divided into printer and scanner interface specifications. See
the following section for printer interface details or see “Scanner interfaces”
on pag e22 for scanner interface details.
1.5.1 Printer Interface
PARALLEL
BUSY signal is set high before setting either -ERROR low or PE high, and held
high until all these signals return to their inactive state.
BUSY signal is at high level in the following cases:
During data entry (see data transmission timing)
When input data buffer is full
During -INIT signal is at low level or during hardware initialization
During printer error (see -ERROR signal)
When the parallel interface is not selected
ERROR signal is at low level when the printer is in one of the following states:
Printer hardware error (fatal error)
Paper-out error
Paper-jam error
Ink-out error
PE signal is at high level during paper-out error.
1. Specification
Transmission mode 8 bit parallel, IEEE-1284 compatibility/nibble mode
Synchronization Refer to the IEEE-1284 specification
Handshaking Refer to the IEEE-1284 specification
Packet Refer to the IEEE-1284 Standard for Data Delivery
and Logical Channels for IEEE Std. 1284.4 Interface
(Draft D1.50)
Refer to the IEEE-1284 specification
Signal level TTL compatible level (IEEE-1284 Level 1 device)
Data trans. timing Refer to the IEEE-1284 specification
2. Connector pin assignment and signals
Refer to the IEEE-1284 specification
3. Data transmission timing
Refer to the IEEE-1284 specification
4. Extensibility Request:
The printer responds affirmatively when the extensibility request values
are 00H or 04H, which mean
00H Request nibble mode reverse channel transfer
04H Request Device ID;
Return data using nibble mode reverse channel transfer
Device ID:
The printer sends the following device ID string when requested.
IEEE 1284.4 is enabled,
[00H][5EH]
MFG:EPSON;
CMD:ESCPL2,BDC,D4,SPC;
MDL:Stylus[SP]Scan[SP]2500;
CLS:PRINTER
DES:EPSON[SP]Stylus[SP]Scan[SP]2500;
Note: (1)[00H] denotes a hexadecimal value of zero
(2)MDL value depends on the EEPROM setting.