Citizen CBM-202PC Series User Manual
Citizen CBM-202PC Series User Manual

Citizen CBM-202PC Series User Manual

Cbm-202pc series control lsi for citizen thermal printer mechanism

Advertisement

Quick Links

USER'S MANUAL
Model : CBM-202PC Series
Control LSI for Citizen Thermal Printer Mechanism
Rev. 1.0, November 1st, 1996
Rev. 1.1, February 2nd, 1997
Japan CBM Corporation
Information Systems Div
.

Advertisement

Table of Contents
loading

Summary of Contents for Citizen CBM-202PC Series

  • Page 1 USER’S MANUAL Model : CBM-202PC Series Control LSI for Citizen Thermal Printer Mechanism Rev. 1.0, November 1st, 1996 Rev. 1.1, February 2nd, 1997 Japan CBM Corporation Information Systems Div...
  • Page 2 2. Upon finding of any inappropriateness, error, or omission concerning contents of this manual, please contact us at any time. 3. Notwithstanding the above Item 2, we will not be responsible for the influences of employment of this manual. CITIZEN...
  • Page 3: Table Of Contents

    5. PACKAGE SPECIFICATIONS ...........................33 6. SPECIAL REMARKS FOR MOUNTING......................34 6.1 CAUTIONS ..............................34 6.2 REFLOW MOUNTING ..........................34 6.3 RECOMMENDED CONDITIONS FOR VARIOUS MOUNTING METHODS ........34 6.4 CLEANING METHOD..........................36 6.5 STORAGE METHOD..........................36 7. COMMAND LIST..............................37 8. CHARACTER CODE TABLE..........................39 8.1 INTERNATIONAL............................39 CITIZEN...
  • Page 4 CBM-202PC User’s Manual 8.2 INTERNATIONAL CHARACTER CODE TABLE..................40 CITIZEN...
  • Page 5: Outline

    CBM-202PC User’s Manual 1.OUTLINE This LSI, through use of the Japan CBM Corp. gate array, serves to control CITIZEN line thermal printer, being featured by the following: (1) High print quality due to a detector which detects temperature to adjust print density automatically.
  • Page 6: Print Function

    Character Size (mm) Print Speed (m/s) Digits Dots 1.25× 3.00 (Font A) LT-282 0.88× 2.13 (Font B) LT-283 LT-380 LT-381 2.5 OPERATING VOLTAGE AND CURRENT CONSUMPTION Voltage : DC 5V± Current consumption : Max. 80mA 2.6 OPERATING FREQUENCY 16MHz CITIZEN...
  • Page 7: Hardware Specifications

    AVccÿ 0.3 THEM level Vccÿ 0.3 Others Input Total input ÿ 0.3 "LOW" terminal level Output Total output ÿ "HIGH" OH ÿ ÿ terminal level RESO ÿ Output OL ÿ "LOW" ÿ OL ÿ LEDER, LEDPE level Others OL ÿ CITIZEN...
  • Page 8: Terminal Pin Configuration

    Print head clock HIGH ÿ ÿ CTSW Cutter switch input ÿ ÿ ÿ ÿ ÿ ÿ RESERVED ÿ ÿ MOTORA Motor A ÿ ÿ MOTORB Motor B ÿ MOTORA Motor A I = Input, O = Output, I/O = Input/Output CITIZEN...
  • Page 9 CBM-202PC User’s Manual PIN NO. SIGNAL NAME FUNCTION LOGIC ÿ Motor B Motor B HIGH HIGH HIGH HIGH HIGH HIGH HIGH HIGH ÿ ÿ HIGH HIGH HIGH HIGH HIGH HIGH HIGH HIGH ÿ ÿ HIGH HIGH HIGH HIGH HIGH HIGH CITIZEN...
  • Page 10 EXTAL EXTAL (16 MHz) ÿ ÿ XTAL XTAL (16 MHz) ÿ ÿ ÿ ÿ ( Pull up in VCC with 10K© .) HIGH (Pull down in GND with 10K© .) (Pull up in VCC with 10K © .) HIGH CITIZEN...
  • Page 11 RAM chip selection (Kanji ROM chip selection. Only for Japanese use.) ÿ ÿ ÿ STRB1 Head Strobe 1 STRB2 Head Strobe 2 STRB3 Head Strobe 3 Motor control LATCH Head latch signal PAPER Paper end input HIGH Serial DSR (RS-232C) HIGH CITIZEN...
  • Page 12 Parallel input data D1 HIGH Parallel input data D0 HIGH STROBE Parallel STROBE BUSY Parallel BUSY HIGH PAO7 ÿ ÿ Parallel ACK Parallel paper end HIGH FAULT Parallel FAULT CUTTERX Cutter X ÿ ÿ CUTTERY Cutter Y ÿ PAO1 ÿ PAO0 CITIZEN...
  • Page 13: Reset Circuit

    In order to assure resetting, it is necessary to hold "Low" for min. 20ms on supply of power and for min. 625ns while in operation. When external reset is not used, those parts inside the broken lines are not required. CITIZEN...
  • Page 14: Oscillation Circuit

    When using a ceramic oscillator, you are recommended to use CSTCS16.00MX0C3 (with a condenser) manufactured by Murata Mfg. Co.. For input of an external clock, two methods are available, one of which is to open XTAL terminal and the other of which is to input an antiphase clock in XTAL terminal. CITIZEN...
  • Page 15: Head-Up Detection Circuit

    With head UP, it becomes "OPEN". With head DOWN, it becomes "CLOSE". In head UP state, CPU's HEADUP (Pin 88) gets "HIGH", where printing is immediately stopped with error output if it is while in print operation. Printing is resumed when it becomes head DOWN. CITIZEN...
  • Page 16: Head Detection Circuit

    For protection of CPU runaway, make connection so that the gate array is reset by output of the CPU watchdog timer. The CPU itself has been set to which resetting can work. Further, to prevent the head strobe from being turned ON at that time, place a pull-up resistance in STRB1 to STRB3 each by one. CITIZEN...
  • Page 17: Paper End Detection Circuit

    Without printing paper, CPU PAPER (Pin 99) gets "HIGH". When this takes place while in printing operation, the operation stops at the end of the line, sending an error output. Printing is automatically resumed when paper is supplied. CITIZEN...
  • Page 18: Motor Control Circuit

    Except while in paper feed, the motor is held unexcited by CPU INH (Pin 97) so that heating of the motor is prevented. While INH is held in "HIGH", the motor is maintained unexcited. On supply of power, 4 dot lines of line feed is performed to meet the motor phase. Avoid continuous printing over 15 min. CITIZEN...
  • Page 19: Auto Cutter Control Circuit

    AUTO CUTTER CONTROL CIRCUIT This CPU, by using the gate array (CBM-202LA), has auto cutter control function. When an auto cutter is not used, set DS1-1 to OFF. When DS1-1 is ON, alarm state is created where normal operation is interrupted. CITIZEN...
  • Page 20: Parallel Interface Circuit

    STB (Pin 52) of the gate array (CBM-202LA) through use of 10K© resistance. Also, either connect CPU's STB (Pin 87) to INTR (Pin 56) of the gate array or pull it up with 10K © resistance. CITIZEN...
  • Page 21 Signal to indicate that data receiving is possible. BUSY Output (positive logic) Send data while it is in "LOW". Signal which is output when printing paper Output runs out . (positive logic) Signal to indicate a printer error (negative FAULT Output logic) Timing Chart CITIZEN...
  • Page 22: Serial Interface Circuit

    CBM-202PC User’s Manual 3.12 SERIAL INTERFACE CIRCUIT Serial interface applies asynchronous serial system. When not using serial interface, pull up, CPU's RXD (Pin 15) and DSR (Pin 100) with 10K © resistance. CITIZEN...
  • Page 23 With this signal held in "HIGH", transmitting is does not take place until it gets "LOW". Transmits data while this signal is held in "LOW". If writing takes place while in "HIGH", overrun error Output is created, where data are ignored. CITIZEN...
  • Page 24: Switch Circuit

    Also, a function for self printing is equipped through use of this switch. (Either supply power as pushing this switch or apply resetting in power supplied state as pushing this switch. Self printing starts automatically and, on completion of printing, normal standby state is recovered.) CITIZEN...
  • Page 25: Error Output Circuit

    CPU's LEDER (Pin 3) output various other errors in the following patterns: ERROR DISPLAY PATTERN RECOVERY Head UP Head DOWN Memory check Not available Head overheat Head temperature lowered Macro execution standby LF switch Cutter motor lock Paper jamming cancelled CITIZEN...
  • Page 26: Function Selection Circuit

    Auto loading Valid Invalid PBI4 Input buffer 4K bytes 72 bytes See Table$ b PBI5 Print density PBI6 Bit length 8 bits 7 bits PBI7 Type of printer mechanism LT-282 LT-283 PBI6 is valid only when serial interface is used. CITIZEN...
  • Page 27 HIGH None 4800 HIGH HIGH 9600 HIGH HIGH HIGH 19200 HIGH HIGH 1200 HIGH HIGH 2400 HIGH Serial 4800 HIGH HIGH HIGH 9600 HIGH HIGH 19200 HIGH HIGH 1200 HIGH 2400 HIGH HIGH Even 4800 HIGH 9600 HIGH 19200 CITIZEN...
  • Page 28 HIGH HIGH Japan (Shift JIS) HIGH HIGH Sweden HIGH HIGH Denmark I HIGH U.K. HIGH HIGH Germany HIGH France HIGH U.S.A. $ b Print Density Print Density PAI 2 PAI 1 Light HIGH HIGH Standard HIGH Dark HIGH Darker CITIZEN...
  • Page 29: External Ram Interface

    CBM-202PC User’s Manual 3.16 EXTERNAL RAM INTERFACE An external SRAM of 32 K bytes is always necessary for printing. When no external RAM is connected, normal operation cannot be obtained. CITIZEN...
  • Page 30 Write data delay time ÿ Write data setup time 1 WDS1 ÿ Write data setup time 2 WDS2 Write data hold time ÿ ÿ Read data access time 1 ACC1 ÿ Read data access time 2 ACC2 Unit: ns CITIZEN...
  • Page 31 CBM-202PC User’s Manual CITIZEN...
  • Page 32: Operating Timing

    CBM-202PC User’s Manual 4. OPERATING TIMING Operating timing after resetting is canceled for this CPU is shown below: CITIZEN...
  • Page 33: Package Specifications

    CBM-202PC User’s Manual 5. PACKAGE SPECIFICATIONS CITIZEN...
  • Page 34: Special Remarks For Mounting

    The basic understanding of the recommended conditions is explained in Fig. 6.1: Fig. 6.1 Peak temperature and time Thermal gradient 2 Preparatory heating Package surface temperature Thermal gradient 1 Time CITIZEN...
  • Page 35 60 sec. 1 to 5 ! / sec. Time Fig. 6.3 Recommended Conditions for Vapor Phase Reflow 215 ! 30 sec. max. 140 to 160! Package Surface Temperature max. 60 sec. 1 to 5 ! / sec. Time CITIZEN...
  • Page 36: Cleaning Method

    (at 125 ! ) for 16 to 24 hours is recommended to be performed. Store external terminals as they are not yet subject to machining. This is to prevent soldering failure from taking place on implementation caused by produced rust, etc.. CITIZEN...
  • Page 37: Command List

    Selecting the character code table 1BH74Hn Transmitting the printer status (Serial type) 1BH75Hn 1BH76H Specifying/canceling the inverted characters 1BH7BHn 1BH56Hn Specifying/canceling 90 ° right-turned Specifying the absolute positions 1BH24Hn1n2 ¥ Specifying the relative positions 1BH5Cn1n2 GS k Printing the bar code 1DH6BHn[“d”]k00H CITIZEN...
  • Page 38 Defining the download bit image 1DH2An1n2[d]n1xn2x Printing the download bit image 1DH2FHm Starting/ending macro definition 1DH3AH Executing the macro 1DH5En1n2n3 ESC = Data input control 1BH3DHn Aligning the characters 1BH61Hn Activating auto cutter (Full cut) 1BH69H Activating auto cutter (Partial cut) 1BH6DH CITIZEN...
  • Page 39: Character Code Table

    CBM-202PC User’s Manual 8. CHARACTER CODE TABLE 8.1 INTERNATIONAL CITIZEN...
  • Page 40 CBM-202PC User’s Manual 8.2 INTERNATIONAL CHARACTER CODE TABLE CITIZEN...

This manual is also suitable for:

Cbm-202pc-01Cbm-202pc-02Cbm-202pc-03

Table of Contents