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 page2 2 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.