EPSON
TITLE
SHEET
REVISION
NO.
SHEETNEXT
F
TM-U295/U295P
Specification
(STANDARD)
App.25App.26
H.2.5 Printer to Host Transfer Modes
H.2.5.1 Nibble Mode
Data transmissions from the printer to the host is proceeded as follows. The steps beginning with 1)
apply to the transition from the Negotiation phase to the Host Busy Data Available phase. To the
transition from the Negotiation phase to the Host Busy Data Not Available phase, the steps shall start
with 9).
1) After negotiating to the Nibble Mode, the host will set HostBusy(nAutoFd) low to indicate it is ready
to accept data from the printer (event 7).
2) The printer responds by placing the lower four bits on the Reverse channel data lines then sets
PtrClk(nAck) low (event 8, event 9).
3) The host latches data in the event 9 then sets HostBusy(nAutoFd) high signaling to the printer that
it has received the data (event 10).
4) The printer sets PtrClk(nAck) high, then the lower four bits transmission ends. (event 11).
5) The steps 1) through 3) are repeated for the upper four bits transmission, followed by the steps
follow.
6) The host sets HostBusy(nAutoFd) high (event 10) to receive data, after which the printer shall set
the four status lines as follows (event 13).
ù
PtrBusy(Busy): To its current forward channel value.
ù
nDataAvail(nFault): Low if another byte is ready to be sent.
ù
AckDataReq(PError): To the same value as nDataAvail(nFault).
ù
Xflag(Select): To the current mode status or low.
7) The printer sets PtrClk(nAck) high (event 11).
8) Following the event 11, based on the signals set by the printer in the event 13, the host examines
the status lines to determine if;
Another printer to host byte is available,
and The host to the printer data transmission is possible.
9) At the end of a byte transfer, two nibbles, the host is allowed three options as listed below when
the printer has no more data to transmit to the host.
1.To proceed with termination and return to Compatibility Mode,
2.To remain in the Host Busy Data Not Available phase, or
3.To set HostBusy(nAutoFd) low (event 7) then put the interface into the Rev. Idle phase.
10) When the printer has any additional data to transmit to the host, the host is provided with three
options as listed below.
1.To set HostBusy(nAutoFd) low, indicating that the host is ready to accept additional data,
2.To remain in the Host Busy Data Available phase, or
3.To proceed with termination and return to Compatibility Mode.
11) When the host sets HostBusy(nAutoFd) low in the Host Busy Data Available phase, the printer
repeats the steps starting with 2).