(1) type: centronics
(2) data input method: parallel 8 bits (data1 ~ 8)
(3) control signals: ack, busy, pause, data . stb, fault, pe, input . prime
(4) data input code: ascii code
european character set 8 bit code
graphics 8 bit code
jis8 code (for the ja model only)
shift jis kanji code (for the ja model only)
jis kanji code (for the ja model only)
(5) receive buffer: 5k bytes
(6) input/output circuit configuration and input/output conditions:

(7) connector: printer
amp. japan 552742-1 or equivalent
ddk 57re-40360-73b or equivalent
cable
amp. japan 552470-1 or equivalent
ddk 57e-30360 or equivalent
(8) connector pin diagram:

(9) input/output signals :
① data 1 ~ 8 (printer ← host)
input data signals for the 1st to 8th bits.
logic 1 is “high” level.
min. data pulse width of 2.5 μsec.
② data . strobe (data . stb) (printer ← host)
synchronizing signal for reading the above data.
normally at “high” level. the data is read at the rise of the low level pulse.
minimum data pulse width of 0.5 μsec.
③ busy (printer → host)
this signal indicates that the printer is in a busy state.
when initialized after power on, the printer becomes ready to receive data and turns the signal to “low” level.
the signal turns to “high” level (in a busy state) when data is set from the host (at the fall of the data . stb signal).
the signal turns to “low” level when the printer reads the data.
when the blank positions in the receive buffer are 512 bytes or less, the printer keep the signal at “high” level (in a busy state) for 10 seconds when data is set from the host, to extend the data read interval.
when there are no blank positions in the receive buffer, the printer stops reading data. then, it keeps the signal at “high” level (in a busy state) until there are blank positions in the receive buffer when data is set from the host.
the signal is kept at “high” level (in a busy state) until the current state (one of the following states) is reset.
·pause state caused by the [pause] key
·paper end state
·ribbon end state
·head open state
·printer error state
·initialization in progress upon receipt of the input . prime signal
④ acknowledge (ack) (printer → host)
this signal indicates that the printer has read the data set by the host and is ready to receive the next data.
normally at “high” level. it is at “low” level for about 5 μsec. after the fall of the busy signal.
the host should usually set data after the ack signal turns from “low” to “high” level.
if the host ignores the ack signal and sets the next data while the ack signal is at “low” level, the signal will further continue to be at “low” level for about 5 μsec. after the fall of the busy signal (the data will still be received normally in this case).
⑤ input . prime (printer ← host)
reset request signal from the host.
normally at “high” level. a low on this input causes the printer to be initialized in the same manner as when the power is turned on.
* when “reset process when the input . prime signal is on” is set to off in the parameter setting in the system mode, the printer is not in the same initial state obtained after the power is turned on, even if a low signal is input.
when the input . prime signal is input during printing, the printer finish printing one tag label in printing and then cancels the next processing and is initialized in the same manner as when the power is turned on.
* when “reset process when the input . prime signal is on” is set to off in the parameter setting in the sytem mode, the printer performs the next process without stopping.
minimum pulse width of 0.5 μsec.
⑥ pause (printer → host)
this is an output signal which indicates whether the printer is in pause state or placed online. the printer can receive data while placed online.
the signal is at “low” level while the printer is in a pause state.
the signal is kept at “low” level (in a pause state) until the current state (one of the following states) is reset.
·pause state caused by the [pause] key
·paper end state
·ribbon end state
·head open state
·printer error state
·initialization in progress upon power on or receipt of the input . prime signal
⑦ fault (printer → host)
output signal indicating that the printer is in a fault state.
at “low” level while the printer is in a fault state.
the signal is kept at “low” level (in a fault state) until the current state (one of the following states) is reset.
·pause state caused by the [pause] key
·paper end state
·ribbon end state
·head open state
·printer error state
·initialization in progress upon power on or receipt of the input . prime signal
⑧ pe (printer → host)
output signal indicating a label end or ribbon end state.
at “high” level when a label end or ribbon end state occurs.
turns to “low” level when the label end or ribbon end state is reset.
⑨ +5 v
this is not a signal but a +5 v power supply voltage.
the maximum current of 500 ma can be taken out.
(10) timing chart
① when receiving normal data:

② receiving data when the blank positions in the receive buffer are 512 bytes or less:
when the blank positions in the receive buffer are 512 bytes or less, the printer continues to be in a busy state (busy signal at “high” level) for 10 seconds to extend the data read interval when data is set from the host and reads the data 10 seconds later.
if the blank positions are 513 bytes or more while waiting for reading data, the printer will receive the data with the normal data receive timing.
when there are no blank positions in the receive buffer, the printer stops reading data. then, it continues to be in a busy state (busy signal at “high” level) until there are blank positions in the receive buffer when data is set from the host.