1. Prior to using the printer, read this manual thoroughly for correct operation.After reading the manual, keep it
carefully at hand for your future reference.
2. The information herein is subject to change without prior notice due to technical improvements.Upon actual
use of the printer, inquire for the up-to-date specifications.
3. It is strictly prohibited to copy part or all of the information contained in this m anual without our prior
permission.
4. If you have any question about the information herein or notice any clerical erroror omission, please contact us.
5. We will not be responsible for the effects from the results of operating the printer, regardless of Section 4.
6. We cannot guarantee that the information herein does not infringe upon the industrial property, etc. of a third
party, except when there is a written agreement to that effect.
3.1 Shapes and Dimensions.................................................................................................................................. 7
3.3 Data Transfer Method .................................................................................................................................... 7
3.4 Printing Function ........................................................................................................................................... 7
3.5 Operating Voltage and Power Consumption.................................................................................................... 7
4.8 Head Control Circuit.....................................................................................................................................17
4.10 Motor Control Circuit ...................................................................................................................................19
4.11 Auto CutterControl Circuit...........................................................................................................................20
4.13 Serial Interface Circuit..................................................................................................................................23
4.16 Function Selection Circuit .............................................................................................................................27
5.PRINTER MECHANISM CONTROL SYSTEM ......................................................................................... 33
5.1 Head Drive...................................................................................................................................................33
5.1.2Thermal Head Application Energy....................................................................................................34
5.2 Motor Drive..................................................................................................................................................34
5.3 Auto Loading................................................................................................................................................35
11.3 International Character Codes Table..............................................................................................................88
4CITIZEN
CBM-202PC-04 User’s Manual
1.OUTLINE
This LSI is designed to control the line thermal printer LT-286 by using our Gate Array.It has the following
features.
(1) Capable of providing high-quality printing by detecting a temperature and automatically correcting
printingdensity.
(2) Capable of providing high-quality printing by detecting a voltage and automatically correcting printing
density .
(3) Capable of selecting the parallel or serial interface.
(4) Capable of selecting printing density via a function selectionterminal.
(5) Capable of printing a bar code.
(6) Capable of printing double-width/height characters, bit images, and so onby various commands.
1.1Applicable Printer
LSI NameApplicable Mechanism
CBM-202PC-04LT-286
5CITIZEN
CBM-202PC-04 User’s Manual
2.MAINTENANCE AND SERVICE
For the informationonmaintenance and service, please contact our dealer or at the following address.
Northern AmericaOther Areas
CBM America CorporationJapan CBM Corporation
Service CenterInformation Systems Division
365 VanNess WayCBM Bldg.,5-68-10 Nakano
Suit 510Nakno-ku, Tokyo 164-0001
Torrance, CA 90501, U.S.AJapan
4.4Gate Array (CBM202LA) Terminal Layout and Functions
PinNo.SignalI/OFunctionLogic
44D7InputParallel input data D7HIGH
45D6InputParallel input data D6HIGH
46D5InputParallel input data D5HIGH
47D4InputParallel input data D4HIGH
48D3InputParallel input data D3HIGH
49D2InputParallel input data D2HIGH
50D1InputParallel input data D1HIGH
51D0InputParallel input data D0HIGH
52STROBEInputParallel STROBELOW
55BUSYOutputParallel BUSYHIGH
58PAO7OutputNC
59ACKOutputParallel ACK
–
–
61PEOutputParallel paper endHIGH
62FAULTOutputParallel FAULTLOW
63CUTTERAOutputCutter A
64CUTT ERBOutputCutter B
65CUTT ERCOutputCutter C
67CUTTERDOutputCutter D
–
–
–
–
13CITIZEN
4.5Reset Circuit
The reset state is effectuated by setting the RES terminal to "Low."To surely reset, it is necessary to set it
to "Low" at least for 20ms at power-on and for 625ns while operating.
If an external reset is notused, the parts enclosed by dotted lines are not required.
CBM-202PC-04 User’s Manual
14CITIZEN
4.6Oscillation Circuit
The oscillation circuit incorporates a clock oscillator which generates a system clock and an internal clock.
There are two methods to supply a clock; one is to connect a ceramic oscillator, and the other is to input an
external clock.
When using the ceramic oscillator, we recommend the CSTCS16.00MXOC3 (With capacitor) made by
MURATA.When inputting the external clock, you may either open the XTAL terminal or input an
antiphase clock to the XTAL terminal.
CBM-202PC-04 User’s Manual
15CITIZEN
4.7Head-up Detection Circuit
Print head up/down is detected by a head-up sensor built in the printer so that the printer will not be energized
on with the head up.The circuit is "opened" when the print head is up, and "closed" when down.
When the print head is up, HEADUP (Pin 88) of the CPU is turned to "High," and if the printer is printing, it
will immediately stop printing and output an error.It resumes printing when the print head is down.
CBM-202PC-04 User’s Manual
16CITIZEN
CBM-202PC-04 User’s Manual
4.8Head Control Circuit
VP is controlled in order to prevent electrolytic corrosion of the printing head.HVC(Pin-4) of the Gate
Array is turned to "HIGH" when turning on VP , and turned to "LOW" when turning it off.
A temperature detection circuit is provided in order to prevent deterioration of the printing quality or breakage
of the printing head due to a temperature.This function detects a temperature by means of a thermistor
included in the printer and determines according to that temperature how much energy should be applied to
the printing head.If a temperature of the printing head exceeds 60•, it will stop printing to prevent breakage
of the printinghead.
As a protection when the CPU crashes, connect in such a manner that the Gate Array will be reset by an
output from the watchdog timer of the CPU.The CPU itself has been set so that it will be reset.So that
the head strobe will not be turned to ON at that time, be sure to insert one pull-up resistor into STRB1 through
STRB3, respectively.
17CITIZEN
4.9PaperEnd Detection Circuit
A paper sensor built in the printer detects whether there is the printing paper, so that the printer will not be
turned on when it has no paper.
When the printer has no paper,PAPER (Pin7) of the CPU is turned to "HIGH."If printing is
under way, it will stop after printing that line, and output an error.When the paper is set,
printingis automatically resumed.
CBM-202PC-04 User’s Manual
18CITIZEN
4.10Motor Control Circuit
Avoidrunning the motor continuously for 15 minutes or more.
CBM-202PC-04 User’s Manual
19CITIZEN
4.11Auto Cutter Control Circuit
This CPU has a function to control the auto cutter, using the Pin 33 of the Gate Array.
When the auto cutter is not used, set the Pin 33 of the Gate Array to "HIGH."If se t to "LOW,"
the printer will not function properly, resulting in an alarm.
CBM-202PC-04 User’s Manual
20CITIZEN
4.12ParallelInterface Circuit
The Gate Array ports are mainly used to provide an 8-bit parallel interface.
When the parallel interface is not used, pull up STB(Pin 52) of the Gate Array with a 10kΩ resistor.
STB(Pin 87) of the CPU should be connected to INTR(Pin 56) of the Gate Array or pulled up with a 10kΩ
resistor.
1) Circuit
CBM-202PC-04 User’s Manual
21CITIZEN
2) Gate Array Signals and Their Functions
SignalPin No.I/OFunctio n
STROBE52InputA signal to read in the data.(Negative logic)
D051
D150
D249
CBM-202PC-04 User’s Manual
D348
D447
D546
D645
D744
ACK59Output
BUSY55Output
PE61OutputA signal to be output when the paper runs out. (Positive logic)
FAULT62OutputA signal to indicate a printer error. (Negative logic)
GND
3)Timing chart
InputInput data (Positive logic)
A signal to indicate that the data has been read. (Negative
logic)
A signal to indicate that the data cannot be received. (Positive
logic)Send the data when at "LOW."
A serial interface is an asynchronous serial system.When the serial interface is not used, pull up RXD (Pin
15) and DSR (Pin 100) ofthe CPU with a 47kΩ resistor.
1) Circuit
2) Signal names and their functions
Signal NamePin No.Input/OutputFunction
Transmits the status.
TXD13Output
RXD15Input
DSR100Input
DTR12Output
If data reception is disabled when XON/XOFF is
selected, XOFF(13H) will be transmitted, and if data
reception is enabled, XON(11H) will be transmitted.
Received data signal.If a framing error or parity
error occurs, the relevant data will be printed "?".
With DTR/DSR selected, if this signal is "LOW," the
data will be transmitted from the CPU.If "HIGH,"
the data will be transmitted after the signal is turned
to "LOW."
Transmit the data when this signal is "LOW."If
written when it is "HIGH," an overrun error will
result, ignoring the data.
23CITIZEN
4.14 Switch Circuit
The printer has a switch input function for paper feed.Also provided is a function to perform self -printing,
using this switch. (Turn on the power while holding down this switch, or apply a reset with this switch held
down whenthe power has beenalready turned on.The printer automa ticallystarts self-printing and returns
to the normal waiting state after printing is completed.)
CBM-202PC-04 User’s Manual
24CITIZEN
4.15 ErrorOutput Circuit
The printer has two kinds of error outputs. (Up to a current of 10mA is available in order to mainly indicate
with the LEDs.If this limit is exceeded, the CPU may be destroyed.Select the current control resistors,
LEDs, etc. carefully.)
LEDPE(Pin 4) of the CPU is a paper error exclusive output."LOW" is output when the printing paper runs
out, and "HIGH" is output when new printing paper is set.LEDER(Pin 3) of the CPU outputs other errors
in the follow ing patterns.
1) Error output pattern
ErrorDisplay PatternDescription
Memory error
CBM-202PC-04 User’s Manual
Blinks at intervals of 200ms
Cutter lock
(Cutter error)
Head-up
VH voltageerror
Headtemperature
error
Macro execution wait
2) Error descriptions
ErrorDescription
Head-upThe head-up lever has been shifted up.
VH voltage errorWhenthe VH voltage is beyondan allowable range (4.2 ~ 8.5V)
HeadtemperatureerrorWhen a headtemperatureis less than 0°C or 65°C or more
Cutter lock
(ASC-220-5V)
Note)The upper-limit voltage of 8.5V for the VH voltage error is a voltage assumed only immediately after
When t he cutter is locked due to an external factor (Paper jam, etc.) at cutter
drive time
Blinks at intervals of 150 ms(6 times) and 500
ms(1 time) as one cycle.
Illuminated until the error is reset.
Illuminated until the error is reset.
Blinks at intervals of 1 sec.
Blinks at intervals of 500ms
charging the battery when the battery power is used and cannot be normally used.A maximum
normal voltage is 7.2V.
25CITIZEN
CBM-202PC-04 User’s Manual
3) Resetting methods
ErrorResettingMethod
No-paperSet the paper.See Note 1.
Head-upShift down the head-up lever.
VH voltageerror
Headtemperatureerror
Cutter lock(ACS-220-5v)
Set the VH voltage to within the allowable range(4.2 ~ 8.5 V) and turn on the
power again, or set the LFSW(Pin-2) of the CPU to Active.See Note 2.
At the lower limit(Less than 0°C), printing is enabled at 0°C or more.
At the upper limit(65°C or more), printing is enabled at 60°C or less.
Eliminate the paper jam and set LFSW(Pin-2) of the CPU to Active or turn
on the power again.
Note)
1.If auto loading has not been selected with the function selection J4(Jumper), set the paper manually.
If it has been selected, the auto loadingfunction will be enabledto facilitate pap e rreplac e ment.
2.The upper-limit voltage of 8.5V for the VH voltage error is a voltage assumed only immediately after
charging the battery when the battery power is used and cannot be normally used.A maximum
normal voltage is 7.2V.
26CITIZEN
4.16 Function Selection Circuit
The input port of the Gate Array has function selecting terminals.When connecting the DIP switch, and so
on, connect them as they are.When fixing with a Jumper, and so on, only the terminals you want to set to
"LOW" should be connected to GND.