Nibble mode

cPtrClk (Printer Host)

zReverse data transfer phase: It is used for evaluating data sent to the host.

z Reverse idle phase:

When the printer changes the signal from Low to High, an

 

interrupt informing the host that the data is available, occurs

dPtrBusy (Printer Host)

z Reverse data transfer phase: Data bit 3 is used for the first transfer. Data bit 7 is used for

the second transfer. Indicates the forward channel is in a Busy state.

eAckDataReq (Printer Host)

z Reverse data transfer phase: Data bit 2 is used for the first transfer. Data bit 6 is used for

 

the second transfer.

z Reverse idle phase:

This signal is set to high until the data transfer is requested

 

by the host. Then, the process is performed according to

 

the nDataAvail signal.

fXflag (Printer Host)

z Reverse data transfer phase: Data bit 1 is used for the first transfer. Data bit 5 is used for

the second transfer.

gHostBusy (Printer Host)

z Reverse data transfer phase: It indicates that the host can receive data from the printer by

setting the signal to low. Then, the host sets the signal to high, and sends the Ack indicating that the nibble data is received. When the signal is set to low after the reverse channel data transfer is performed, the interface phase changes to the idle phase. At that time, there is no available data on the printer.

z Reverse idle phase:

When this signal is set to high according to the low pulse of

 

the PtrClk signal, the host enters the reverse data transfer

 

phase again. If this signal is set to high when the

 

IEEE1284 Active signal is low, the IEEE1284 idle phase

 

stops, and the interface enters the Compatibility mode.

hnDataAvail (Printer Host)

z Reverse data transfer phase: When the signal is low, it indicates the printer has data to be

sent to the host. And it is used for sending data bits 0 and 4.

z Reverse idle phase:

It is used for indicating that the data is available.

- 18 -

Page 22
Image 22
Toshiba B-SX4T-GS20-QM-R manual