Epson TM U200D Technical Reference - Page 34

DLE EOT, Notes on setting DIP switch 1-8 to

Page 34 highlights

First Status Second Status Third Status Fourth Status Œ 0001 0000 0000 0000 0000 0000 0000 0000 Near end detection  0101 1000 0000 0000 0000 0011 0000 0000 FEED button is pressed Ž 0001 0000 0000 0000 0000 0011 0000 0000 FEED button is released When the ASB status is received following this, a total of eight (8) bytes of ASB will be transmitted as follows: Accumulated ASB (Œ++Ž) First Status Accumulated ASB (Œ++Ž) 0101 0000 + First Status The latest ASB (Ž) Fourth Status 0001 0000 Second Status 0000 0000 Second Status Third Status 0000 0000 Third Status 0000 0000 0000 0000 Fourth Status 0000 0000 Fourth Status 0000 0000 Notes on setting DIP switch 1-8 to ON The printer mechanism stops but does not become busy when an error has occurred, printing stops due to a paper end, or paper is fed using the FEED button. When setting DIP switch 1-8 to ON to enable handshaking with the printer, be sure to check the printer status with GS a and ASB function. In this setting, the default value of n for GS a is 2. The printer automatically transmits the printer status, depending on on-line/off-line changes. When using DLE EOT and DLE ENQ, be sure that the receive buffer does not become full. t When using a host that cannot transmit data when the printer is busy and if an error occurs, DLE EOT and DLE ENQ cannot be used when printer is busy due to receive buffer-full state. t If the host can transmit data when the printer is busy and, the receive buffer becomes full while the host is sending bit-image data, a DLE EOT or DLE ENQ command used while sending bit-image data is processed as bit-image data, not as a command. Secondly, any data transmitted when the receive buffer is full may be lost. Example: Check the printer status using GS r after transmitting each line of data and use the 1K byte receive buffer. Transmit one line of data so that the receive buffer does not become full. 1-22 Features and General Specifications Rev.B

  • 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
  • 165
  • 166
  • 167
  • 168
  • 169

1-22
Features and General Specifications
Rev.B
When the ASB status is received following this, a total of eight (8) bytes of ASB will be
transmitted as follows:
Accumulated ASB (
++)
Notes on setting DIP switch 1-8 to ON
The printer mechanism stops but does not become busy when an error has occurred, printing
stops due to a paper end, or paper is fed using the
FEED
button.
When setting DIP switch 1-8 to ON to enable handshaking with the printer, be sure to check the
printer status with
GS a
and ASB function.
In this setting, the default value of
n
for
GS a
is 2.
The printer automatically transmits the printer status, depending on on-line/off-line changes.
When using
DLE EOT
and
DLE ENQ
, be sure that the receive buffer does not become full.
When using a host that cannot transmit data when the printer is busy and if an error occurs,
DLE EOT
and
DLE ENQ
cannot be used when printer is busy due to receive buffer-full
state.
If the host can transmit data when the printer is busy and, the receive buffer becomes full
while the host is sending bit-image data, a
DLE EOT
or
DLE ENQ
command used while
sending bit-image data is processed as bit-image data, not as a command. Secondly, any
data transmitted when the receive buffer is full may be lost.
Example: Check the printer status using
GS r
after transmitting each line of data and use the 1K
byte receive buffer.
Transmit one line of data so that the receive buffer does not become full.
First Status
Second Status
Third Status
Fourth Status
0001 0000
0000 0000
0000 0000
0000 0000
Near end
detection
0101 1000
0000 0000
0000 0011
0000 0000
FEED button is
pressed
0001 0000
0000 0000
0000 0011
0000 0000
FEED button is
released
First Status
Second Status
Third Status
Fourth Status
Accumulated ASB (
++
)
0101 0000
0000 0000
0000 0000
0000 0000
+
First Status
Second Status
Third Status
Fourth Status
The latest ASB (
)
Fourth Status
0001 0000
0000 0000
0000 0000
0000 0000