Epson TM-U950P Specifications - Page 155

To remain in the Host Busy Data Not Available phase, or

Page 155 highlights

J.2.5 Printer to Host Transfer Modes J.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 completing the first nibble handshake (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). TITLE EPSON TM-U950/U950P Specification (STANDARD) SHEET REVISION NO. NEXT A SHEET App.21 App.20

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164

EPSON
TM-U950/U950P
Specification
(STANDARD)
J.2.5.1
Nibble Mode
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 completing the first nibble handshake (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).