DOT MATRIX PRINTER MECHANICAL CONTROL LSI FOR DP910 SERIES MODEL CBM-909PC SERIES

Similar documents
64CH SEGMENT DRIVER FOR DOT MATRIX LCD

S6B CH SEGMENT DRIVER FOR DOT MATRIX LCD

NT7108. Neotec Semiconductor Ltd. 新德科技股份有限公司 NT7108 LCD Driver. Copyright: NEOTEC (C)

Special circuit for LED drive control TM1638

NT Output LCD Segment/Common Driver NT7701. Features. General Description. Pin Configuration 1 V1.0

V6118 EM MICROELECTRONIC - MARIN SA. 2, 4 and 8 Mutiplex LCD Driver

KS0108B 64CH SEGMENT DRIVER FOR DOT MATRIX LCD INTRODUCTION 100 QFP

MOS INTEGRATED CIRCUIT

VFD Driver/Controller IC

NT Output LCD Segment/Common Driver. Features. General Description. Pin Configuration 1 V1.0 NT7702

FEATURES APPLICATIONS BLOCK DIAGRAM. PT6311 VFD Driver/Controller IC

64CH SEGMENT DRIVER FOR DOT MATRIX LCD INTRODUCTION FEATURES 100 QFP-1420C

Sitronix ST CH Segment Driver for Dot Matrix LCD. !"Dot matrix LCD driver with two 40 channel

FEATURES DESCRIPTION APPLICATION BLOCK DIAGRAM. PT6311 VFD Driver/Controller IC

EMERGING DISPLAY CUSTOMER ACCEPTANCE SPECIFICATIONS 32F00(CCFL TYPES) EXAMINED BY : FILE NO. CAS ISSUE : FEB.16,2000 TOTAL PAGE : 10

ABOV SEMICONDUCTOR 11 SEGMENT X 7 GRID LED DRIVER WITH KEYSCAN MC2302. Data Sheet (Ver. 1.20)

VFD Driver/Controller IC

ADC0804C, ADC BIT ANALOG-TO-DIGITAL CONVERTERS WITH DIFFERENTIAL INPUTS

SDA 3302 Family. GHz PLL with I 2 C Bus and Four Chip Addresses

HT9B92 RAM Mapping 36 4 LCD Driver

ES /2 digit with LCD

ABOV SEMICONDUCTOR 10 SEGMENT X 7 GRID LED DRIVER WITH KEYSCAN MC2102. Data Sheet (Ver. 1.21)

LM16X21A Dot Matrix LCD Unit

LED Driver IC IK2108A TECHNICAL DATA. Description

MACH130-15/20. Lattice/Vantis. High-Density EE CMOS Programmable Logic

MT8812 ISO-CMOS. 8 x 12 Analog Switch Array. Features. Description. Applications

Variable gain and stable detection even at high gains

深圳市天微电子有限公司 LED DRIVER

MOS INTEGRATED CIRCUIT

DP8212 DP8212M 8-Bit Input Output Port

TEA6425 VIDEO CELLULAR MATRIX

MC54/74F568 MC54/74F569 4-BIT BIDIRECTIONAL COUNTERS (WITH 3-STATE OUTPUTS) 4-BIT BIDIRECTIONAL COUNTERS (WITH 3-STATE OUTPUTS)

SC75823E/W. Silan Semiconductors 1/3 DUTY GENERAL-PURPOSE LCD DRIVER HANGZHOU SILAN MICROELECTRONICS CO.,LTD DESCRIPTION FEATURES ORDERING INFORMATION

Obsolete Product(s) - Obsolete Product(s)

Video Accessory IC Series Sync Separation ICs with Built-in AFC BA7046F, BA7071F Rev.A 1/9

APD module. Variable gain, stable detection even at high gain. C Applications. Features. Sensitivity vs.

82C55A CHMOS PROGRAMMABLE PERIPHERAL INTERFACE

ASNT_PRBS20B_1 18Gbps PRBS7/15 Generator Featuring Jitter Insertion, Selectable Sync, and Output Amplitude Control

MT8814AP. ISO-CMOS 8 x 12 Analog Switch Array. Features. -40 to 85 C. Description. Applications

MACH220-10/12/15/20. Lattice Semiconductor. High-Density EE CMOS Programmable Logic DISTINCTIVE CHARACTERISTICS GENERAL DESCRIPTION BLOCK DIAGRAM

Vorne Industries. 87/719 Analog Input Module User's Manual Industrial Drive Itasca, IL (630) Telefax (630)

Ocean Sensor Systems, Inc. Wave Staff, OSSI F, Water Level Sensor With 0-5V, RS232 & Alarm Outputs, 1 to 20 Meter Staff

LCD Segment Drivers Standard Segment Drivers BU9795AKV,BU9795AFV,BU9795AGUW,BU9794AKV,BU97950FUV Rev.A 1/14

SN54273, SN54LS273, SN74273, SN74LS273 OCTAL D-TYPE FLIP-FLOP WITH CLEAR

DEM A VMH-PW-N 5 TFT

USE GAL DEVICES FOR NEW DESIGNS

CXA1645P/M. RGB Encoder

M66004SP/FP M66004SP/FP MITSUBISHI DIGITAL ASSP ASSP 16-DIGIT 5X7-SEGMENT VFD CONTROLLER 16-DIGIT 5 7-SEGMENT VFD CONTROLLER

RGB Encoder For the availability of this product, please contact the sales office. VIDEO OUT Y/C MIX DELAY CLAMP

LCD MODULE SPECIFICATION

APPLICATION NOTE VACUUM FLUORESCENT DISPLAY MODULE

SHENZHEN SMILEWAY ELECTRONICS CO.,LTD 图形点阵液晶显示模块使用手册 LCM12864B LCD MODULE USER MANUAL

DATASHEET HA457. Features. Applications. Ordering Information. Pinouts. 95MHz, Low Power, AV = 2, 8 x 8 Video Crosspoint Switch

FM25F01 1M-BIT SERIAL FLASH MEMORY

L9822E OCTAL SERIAL SOLENOID DRIVER

HCF40193B PRESETTABLE UP/DOWN COUNTERS (DUAL CLOCK WITH RESET) BINARY TYPE

TV Character Generator

DEM B SBH-PW-N (A-TOUCH)

HD66766 Rev. 1.0 / 30 November 2001 HD (132 x 176-dot Graphics LCD Controller/Driver for 65K Colors)

4-BIT PARALLEL-TO-SERIAL CONVERTER

LM8562. Digital Alarm Clock. Package Dimensions. Overview. Features. Specifications 3029A-DIP28S. Absolute Maximum Ratings at Ta = 25 C, V SS =0V

PALCE26V12 Family. 28-Pin EE CMOS Versatile PAL Device DISTINCTIVE CHARACTERISTICS GENERAL DESCRIPTION FINAL COM L: H-7/10/15/20 IND: H-10/15/20

RST RST WATCHDOG TIMER N.C.

RS-232C External Serial Control Specifications

DOCUMENT REVISION HISTORY 1:

Ocean Sensor Systems, Inc. Wave Staff III, OSSI With 0-5V & RS232 Output and A Self Grounding Coaxial Staff

DEM N1 TMH-PW-N


MT8806 ISO-CMOS 8x4AnalogSwitchArray

DOGM GRAPHIC SERIES 128x64 DOTS

1 Watt, MHz, SMT Tunable Band Pass Filter (MINI-ERF ) 1.75 x 2.40 x 0.387

CLOVER DISPLAY LTD. LCD MODULE SPECIFICATION. Model: CG160160D _

3-Channel 8-Bit D/A Converter

HCF4054B 4 SEGMENT LIQUID CRYSTAL DISPLAY DRIVER WITH STROBED LATCH FUNCTION

LCD MODULE DEM B SYH

APPLICATION NOTE VACUUM FLUORESCENT DISPLAY MODULE

CLOVER DISPLAY LTD. CV9020A MODE OF DISPLAY

Obsolete Product(s) - Obsolete Product(s)

PEEL 18CV8-5/-7/-10/-15/-25 CMOS Programmable Electrically Erasable Logic Device

. The vertical pull-in range is approximately 10 Hz at fv = 60 Hz.

HVDD H1 H2 HVSS RG XV2 XV1 XSG1 XV3 XSG2 XV4

74F273 Octal D-Type Flip-Flop

Sitronix ST7921. Features : General Description : 96CH Segment Driver For Dot Matrix LCD

HD61202U. (Dot Matrix Liquid Crystal GraphicDisplay Column Driver) ADE (Z) '99.9 Rev Description. Features

ZU 252. Incremental Counter Module With Analogue Output and Serial Interface. Operating Instructions. control motion interface

Photodiode Detector with Signal Amplification

HMC7056. Block Upconverters / HPA's. Typical Applications. General Description. Features. Functional Block Diagram

OBSOLETE HMC7056. Block Upconverters / HPA's. Typical Applications. General Description. Features. Functional Block Diagram

ECE 4510/5530 Microcontroller Applications Week 3 Lab 3

Vorne Industries. 2000B Series Buffered Display Users Manual Industrial Drive Itasca, IL (630) Telefax (630)

LCD MODULE SPECIFICATION

DOGM GRAPHIC SERIES 132x32 DOTS

HCF4027B DUAL J-K MASTER SLAVE FLIP-FLOP

ANDpSi025TD-LED 320 x 240 Pixels TFT LCD Color Monitor

SMPTE-259M/DVB-ASI Scrambler/Controller

NTSC color TV signal encoder

ams AG austriamicrosystems AG is now The technical content of this austriamicrosystems datasheet is still valid. Contact information:

ZU 251. Incremental Counter Module With Analogue Output and Serial Interface. Operating Instructions. control motion interface

Simple PICTIC Commands

MC54/74F568 MC54/74F569 4-BIT BIDIRECTIONAL COUNTERS (WITH 3-STATE OUTPUTS) 4-BIT BIDIRECTIONAL COUNTERS (WITH 3-STATE OUTPUTS)

Transcription:

User s Manual DOT MATRIX PRINTER MECHANICAL CONTROL LSI FOR DP910 SERIES MODEL CBM-909PC SERIES Rev.1.00 Newly issued Sep.30th,2000

REVISION Rev.No. Date Content 1.00 Sep. 30, 2000 Newly issued i

CONTENTS 1. General Specifications... 1 1.1 LSI Package... 1 1.2 LSI Type... 1 1.3 Printing functions... 1 1.4 Control functions... 2 1.5 Operating voltage... 2 1.6 Oscillation frequency... 2 2. Electrical Characteristics... 3 2.1 Absolute maximum ratings... 3 2.2 Operating range... 3 2.3 Characteristics of LSI... 4 2.4 Pin configurations... 5 3. Description of signals... 8 3.1 Description of control signals... 8 3.2 Description of communication signals... 14 3.3 Description of printer control signals... 17 3.4 Description of control functions... 18 4. Control commands... 19 4.1 Print command... 19 4.2 Cancel command... 19 4.3 Enlarged character... 19 4.4 Power down control... 19 4.5 ESC control... 23 5. Character code table... 24 5.1 International character codes... 24 5.2 Japanese character codes... 26 ii

The CBM-909PC Series Control LSI is intended for driving the mechanism of DP910 series printer. TYPE CBM 909PC 2 D Model name Control LSI Type of package D: DIP type F: Flat type Column capacity 2: 24 Columns 4: 40 Columns iii

1. GENERAL SPECIFICATIONS 1.1 LSI Package 1) D type: 42 pin plastic Shrink DIP 2) F type: 44 pin plastic QFP 1.2 LSI Type C-MOS LSI 1.3 Printing Functions Mechanism of the DP-910 series 1) Printing system: Mechanical dot matrix 2) Printer specifications: Model Digits Printing Speed Control Board MD-910 24 2.5 l/s CBM-909-2XX MD-911 40 1.8 l/s CBM-909-4XX 3) Types of characters Japanese International 24 Digits 40 Digits * JIS 128 CH. V 5 x 8 dots 7 x 8 dots ASCII (C) 64 CH. V 5 x 8 dots 7 x 8 dots ASCII ($) 32 CH. V V 5 x 8 dots 7 x 8 dots Graphic 32 CH. V V 6 x 8 dots 7 x 8 dots Ext. char. registration 8 CH V V 6 x 8 dots 7 x 8 dots * Half dot included. 4) Line space: 2 dots, 1/36 inch (at initial setting) 5) Printing direction: L-type/R-type selectable L-type=From the left to the right, R-type=From the right to the left 6) Bit image printing: The data subsequent to a bit image command is printed in the bit image mode. 1

1.4 Control functions 1) Paper feed function 2) Self printing function 3) Buffer-full automatic printing function 4) Emergency stop function 5) Control codes Print command: CR or LF Input data cancel: CAN Enlarged character printing: Double (transverse direction) International character printing: 32 characters Bit image printing: ESC + K + n1 + n2 + n3 External character registration function: 8 characters at maximum Line space seetting: Even number of lines out of 4 to 255 dot lines Power-down function: DC2, DC3 Paper feed command: (ESC + B + n, 4 n 255) 1.5 Operating Voltage 1) Voltage: VDD=4.5 to 6.0 V DC at operating VDD=3.5 to 6.0 V DC at low speed mode.*1 *1 The LSI is operated at low speed mode for first 60 ms after resetting the system. 2) Current: VDD=5.0 V At operating : 2.5 ma (typ.) At power-down : DC2 0.5 ma (typ.) At power-down : DC3 0.5 ua (typ.) 1.6 Oscillation frequency 4.19 MHz ±0.5% 2

2. Electrical Characteristics 2.1 Absolute maximum ratings (Ta=25 C) Item Symbol Test condition Ratings Unit Power Supply VDD Ta = 25 C 0.3~7.0 V Input Voltage *1 Vi Ta = 25 C 0.3~VDD+0.3 V Storage temperature Tstg. 65~150 C 2.2 Operating Range Item Symbol Test condition Ratings Unit Power Supply VDD Operating 4.5~6.0 V low speed mode 3.5~6.0 *2 V Operating temperature Top 40~85 C Note) *1. If the input voltage exceeds a rated value, malfunctioning results, and in the worst case, the IC may be destroyed. At power-on time, do not apply an input signal prior to VDD. *2 Under regular operations it will operate in the high speed mode between the range of 4.5-6.0 V Before moving on to the normal operations after the power down or power on function, it will operate in low speed between the 60 ms and operates between 3.5 and 6.0 V. Ensure that an input signal is not input before the VDD when turning on the power. If the input signal should come first, then add an electric current limited resistance (1k-ohm) in the series with the input ports. 3

2.3 Characteristics of LSI (Ta= 40~85 C, VDD=3.5~6.0 V) Item Sym. Test condition MIN Typ MAX Unit H Input Voltage VIH Port 0.8 VDD VDD x1, x2 VDD 0.5 VDD V L Input Voltage VIL Port 0 0.2 VDD x1, x2 0 0.4 V H Output Voltage L Output Voltage VOH VOL Port VDD = 4.5 ~ 6.0 V IOH = 1 ma VDD 1.0 IOH = 100 µa VDD 0.5 IOL = 1.6 ma 0.4 IOL = 400 µa 0.5 V V H Input Leakage Current ILIH Port. VIN = VDD 3 µa L Input Leakage Current ILIL Port. VIN = 0 V 3 µa H Output Leakage Current ILOH Port. VOUT = VDD 3 µa H Output Leakage Current ILOL Port. VOUT = 0 V 3 µa Built-in pull-up Resistance *2 RL Port VDD = 5.0V ± 10% VDD = 3.0V ± 10% 15 40 80 30 300 kω Current IDD *1 f = 4.19 MHz VDD = 5.0V ± 10% At operating Halt mode 2.5 8.0 ma 500 1500 µa VDD = 5.0V ± 10% Stop mode 0.5 20 µa Note) *1. The IDD current is not included the current through the built-in pull-up resistance. *2. At operating, the pull-up resistance in ports P10~P13, P20~P23, P30~P33, P60~P63, P70~P73 and P80~P81, will be set. At power-down mode, the pull-up resistance in ports P20~P23, P30~P33, P60~P63 and P70~P73 will be set. Ports P40~P43, and P50~P53 are not built in pull-up resistance. 4

5 2.4 Pin configurations (Top View) a) 42 Pin plastic shrink DIP b) 44 Pin plastic QFP Vss P40 P41 P42 P43 P50 P51 P52 P53 P60 P61 P62 P63 P70 P71 P72 P73 P20 P21 P22 P23 XT1 XT2 RESET X1 X2 P33 P32 P31 P30 P81 P80 P03 P02 P01 P00 P13 P12 P11 P10 NC VDD 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7 HA HB HC HD HE HF HG HH MSTR MSTP PFS PWC RDY ACK S3 RP PF SLIN PXD S2 S1 ES INT STB RXD DP P72 P71 P70 P62 P63 P61 P60 P53 P52 P51 P50 HG HF HE HC HD HB HA DB7 DB6 DB5 DB4 INT ES S1 RXD S2 SLIN PF RP S3 ACK RDY P13 P00 P01 P03 P02 P80 P81 P30 P31 P32 P33 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 34 35 36 37 38 39 40 41 42 43 44 1 2 3 4 5 6 7 8 9 10 11 HH MSTR MSTP PWC PFS DP RXD STB P73 P20 P21 P23 P22 VDD NC P10 P11 P12 NC DB3 DB2 DB0 DB1 NC P43 P42 P40 P41 VSS XT1 XT2 RESET X1 X2

c) Pin Assignment Pin No. Symbol Signal QFP DIP IN OUT Function 18 1 XT1 19 2 XT2 20 3 Reset V 21 4 X1 V 22 5 X2 V Connect to VDD or VSS. Not use System reset signal. If this signal is set to the Low level, the inside of the LSI is initialized. Oscillator terminals. 4.19 MHz ± 0.5% 23 6 RDY V If receivable at data transfer time, this signal is set to the Low level. 24 7 ACK V 25 8 S3 V 26 9 RP V 27 10 RF V 28 11 SLIN V 29 12 RXD V 30 13 S2 V V 31 14 S1 V V 32 15 ES V 33 16 INT V 35 17 STB V 36 18 RXD V 37 19 DP V If data read is completed at parallel data receive time, the Low pulse is output. Function selection S3. RP Signal from the printer. Paper feed signal. Effective only in the off-line mode. On-line setting signal. When this signal is at the Low level, the on-line mode is selected to enable data transfer. When this signal is at the High level, the off-line mode is selected to disable data transfer. Serial transfer. Serial data input pin. Function selection S2 * 1 Function selection S1 * 1 Power-down command signal. If this signal is set to the Low level, control is interrupted and oscillation stops, resulting in the power-down mode. Power-down reset signal. If this signal is set to the Low level, the powerdown mode is reset. Strobe pulse input Negative logic Low =8-bit data read DIP type: Connect to 12 PIN QFP type: Connect to 29 PIN DP signal from the printer 6

Pin No. Symbol Signal QFP DIP IN OUT Function 38 20 39 21 VDD 40 22 PWC V 41 23 PFS V 42 24 MSTP V 43 25 MSTR V 44 26 HH V NC Power The DC-DC converter control signal. PF Solenoid signal. Motor brake signal. Motor drive signal. Print solenoid drive signals. 1 27 HG V 2 28 HF V 3 29 HE V 4 30 HD V 5 31 HC V 6 32 HB V 7 33 HA V 8 34 DB7 V 9 35 DB6 V 10 36 DB5 V 11 37 DB4 V Parallel data (8 bits) Positive logic High = 1 Low = 0 13 38 DB3 V 14 39 DB2 V 15 40 DB1 V 16 41 DB0 V 17 42 VSS 12 GND NC 34 7

3. Description of signals 3.1 Description of control signals 1. RESET The LSI is initialized by setting the reset pin at the low level. The reset pulse is required to be 10 µs or more, while the LSI is operating. When the power is switched on, if using the ceramic oscillator, send the low level signal for 4 ms through the reset pin. However, unless oscillation is stabilized, it is necessary to set the reset pin to the low level. After oscillation is stabilized, set the reset pin to the high level. VDD PWC Reset Oscillation 1 Wait mode Low speed mode High speed operation Approx. 31.3 ms Approx. 60 ms 1 It is necessary to secure an oscillation stabilization time (4 ms or more). 8

Resetting the stop mode DC3 code Reset 1 PWC Operating 2 HALT HALT Stop mode Wait mode Low speed mode Operating High speed mode Approx. 31.3 ms Approx. 60 ms Oscillation *2) At low speed mode, power source range of 3.5~6.0 V, activate the DC-DC converter with the PWC signal and supply the LSI with a voltage between 4.5~6.0 V. As a result, you will obtain the operation voltage range between 3.5~6.0 V. Resetting the halt mode DC2 code RESET PWC Operating HALT mode Wait mode Low speed mode High speed mode Approx. 31.3 ms Approx. 60 ms Oscillation 9

2. PWC This terminal will be in the LOW level under the low-speed operation mode (60 ms) and normal operation mode. It will be in the HIGH level during power down. By controlling (Refer to the circuitry diagram on p. XX, item XX) the DC-DC converter with the PWC signal, an operation voltage range between 3.5-6.0 V can be obtained. 3. SLIN Setting the SLIN pin to the Low level places this system in the on-line mode and causes it to be ready to receive the data. When this SLIN is at the High level, the system is placed in the off-line mode and can not receive the data. At this time, it receives the signal PF (paper feed). This system samples the SLIN signal in the following cases. After completing a system reset After resetting the power-down mode While the data is ready While the paper is being fed V V V 4. PF When the SLIN signal is set to Low during paper feed by the PF signal, the system is placed in the on-line mode after ocmpleting that feed. When the SLIN signal is set to High during the text mode, the system is placed in the off-line mode after printing the data in the print buffer. When the SLIN signal is set to High during the bit image mode, the data in the print buffer is cleared and the bit image mode is also reset. This is a manual paper feed pin and doubles as a self test printing pin. This pin accepts a signal only when the system is in the off-line mode, except the power-down mode. Line feed is performed while this pin is held at the Low level (30 ms or more). To conduct a self printing test, set the PF pin to the Low level and turn on the power or input the RESET signal. 5. INT This is used to reset the power-down mode by the DC2 and DC3 command. V V Resetting the power-down mode by the DC2 command. This is done by setting the INT pin to the Low level for 10 µs or more. Resetting the power-down mode by the DC3 command. This is done by holding the INT pin at the Low level until XTAL oscillation is stabilized, and then, by setting the pin to the High level. 6. ES Setting this pin to the Low level interrupts system control and stops oscillation, resulting in the power-down mode. Resetting the power-down mode by the ES signal. This is done by holding the ES pin at the high level and inputting the RESET signal. 10

7. S1, S2, S3 Function Setting DIP switch. Symbol Function OFF ON S1 Data transfer method Serial Parallel S2 Printing method L-type R-type S3 Print command at parallel CR LF Baud rate at serial 9,600 bps 4,800 bps 1) The S1 and S2 terminals will be used as an input-port at initializing and an output-port at normally operating. Therefore add a resistance (10 kω~47 kω) between the S1, S2 terminals and the DIP switch, and then add a pull-up resistance (100 kω~150 kω) as shown below. VDD 22 LS1 P23 S1 S2 S3 PWC P01 P02 P03 14 13 3 R21 R20 47K x 2 150K x 2 1 2 3 DSW1 11

2) Printing method Printing method is specified by setting DIP switch S2. For bit image printing, inverted printing is not performed even if R-TYPE is specified. L TYPE R TYPE CITIZEN CITIZEN Paper advance CITIZEN CBM 123456 123 Paper advance 123 123456 CBM CITIZEN Printing direction Printing direction 12

8. X1, X2 Use a ceramic oscillator for the clock of this LSI. The oscillation frequency must be range 4.19 MHz ± 0.5%. Recommended oscillator parts are the following. Maker Type f Capacitor C1 C2 Operating Voltage MURATA M.F.G CSA 4.19 MGU CSA 4.19 MG 4.19 MHz ± 0.5% 30PF 30PF 2.7 ~ 6.0 V 30PF 30PF 3.0 ~ 6.0 V C1 X1 C2 X2 CSA4.19MG 4.19MHz 9. Others XT1 and XT2 are the input terminals when using an external clock. However, this LSI is set to use X1 and X2. Please refrain from using terminal XT2 and connect terminal XT1 to Vss (GND). The connect terminal NC is not connected to the inside of the LSI. 13

3.2 Description of communication signals 1. DB0~DB7 These are parallel 8 bit data receive pins. For more details on the timing of the parallel data reception, refer to the time chart 3.2-6. When the SLIN is setting the low level and the RDY outputs low level, the 8 bit data is latched by the STB signal (low level). However, until the ACK pulse is output, hold the STB to low level. 2. RXD This is the input pin to receive the serial data. Refer to the timing chart 3.2-7. When the RDY terminal is in the LOW level during the on-line status, the serial data from the host computer can be received via this terminal. This incorporates a data buffer for one line. Every time a line is printed the motor will stop, however when data transmission of the next line is finished while the printing head is returning it can undergo continuous printing without stopping the motor. 3. RDY This terminal is used for parallel and serial data receptions. The signals received when the RDY signal is on-line notifies the host that the LSI data can be received. When Using With a Parallel Interface After verifying that the RDY signal of the host is in the LOW level, there is a need to output data DB0- DB7 and output the STB terminal in LOW level. This LSI will maintain the RDY signal at the HIGH level after verifying that the STB terminal is in LOW level. However, the data read-in is not completed at this time. The data read-in of the LSI is completed only when an ACK pulse is output. When Using With a Serial Interface After verifying that the RDY signal of the host side is in LOW level, there is a need to put the RXD signals in the LOW level to perform data communication immediately after. The RDY terminal is in the HIGH level under the following conditions. a) during power down b) during off-line c) during data read-in d) during printing What is more, the RDY terminal during system reset will be in the floating status. 14

4. STB This is a terminal used during parallel data reception and to input the data set signals from the host. For the LSI to output signal level of this terminal it must be in the on-line status and the RDY signal must be in the LOW level. If the STB terminal is in LOW level, the LSI will consider that the data is sent from the host via the DB0-DB7 and start reading the data after the RDY terminal is switched to the HIGH level. When the LSI completes the data read-in it will output an ACK pulse. There is a need to keep the STB terminal in the LOW level until the startup of the ACK signal at the host is verified. 5. ACK This is the data read-in signal used during parallel data reception. During parallel data reception this terminal is in the on-line status and after outputting the RDY signal it will verify that the STB terminal is in the LOW level. Then it will output a LOW pulse of about 2 µs as a read-in timing signal to input the data in the terminal. Therefore, there is a need for the data to be stable between, before and after these pulses. 6. Parallel interface timing chart VDD *1 IN RESET *2 100 ms (Min.) *4 SLIN *3 50us (Max.) IN RDY OUT DS0~DDS7 IN 1us (Min.) 1us (Min.) STB *5 IN ACK 2.0us 90us (Min.) 50us (Min.) OUT RF 30ms (Min.) IN *1 It is necessary to secure an oscillation frequency stabilization time. *2 Time required for the LSI to make the SLIN pin sensible after resetting the system. *3 Since the DTR signal may rise regardless of the STB signal due to printer control, it is necessary to output the STB signal within 200 µs after checking the DTR signal. 15

*4 After this, paper feed is enabled via the PF pin. *5 The ACK signal is output by 1 pulse after resetting the LSI. 7. Serial interface timing chart VCC *1 IN RESET *2 *5 SLIM *6 50us (Max.) IN DTR OUT RXD SAMPLING DATA PF D0 D1 D2 D3 D4 D5 D6 D7 *3 *4 IN IN 30ms (Min.) *1 It is necessary to secure an oscillation frequency stabilization time. *2 Time required for the LSI to make the SLIN pin sensible after resetting the system. *3 The number of start bits should be 1 bit. *4 The number of stop bits should be 1 bit or more. *5 After this, paper feed is enabled via the PF pin. *6 The DTR signal may rise regardless of the RXD signal due to printer control. When transferring the data, therefore, it is necessary to set the RXD signal to the Low level within 200 µs after checking the DTR signal, and then, transfer the data. 16

3.3 Description of printer control signals 1) RP This terminal is used to input the signal that determining the printing start position. Connect it on one side of the reset detector on the printer. The other terminal of the reset detector is to be connected to the GND or the PWC terminal. 2) MSTR This is the motor drive signal terminal and the motor will operate when the terminal is in the LOW level status. 3) MSTP This is the motor control signal terminal and outputs a LOW level of a maxinum of 60 ms immediately after the motor is turned off. Brake the motor when this terminal is in the LOW level status. 4) HA, HB, HC, HD, HE, HF, HG, HH These terminals output the drive signals of the printer solenoid and the printer solenoid is activated when these terminals are in the LOW level. 5) PFS 6) DP This is the paper feed solenoid drive signal and will drive the PF solenoid when this terminal is in the LOW level. Received the printer solenoid drive timing from the printer. Upon onset of the printer timing, it is advised that the DP signal from the printer is shaped with a transistor, and then put in the LSI DP terminal since it employs a photosensor. +V VDD DP P10/Pin#19 Photo-Sensor 17

3.4 Description of control functions 1. Buffer full automatic print When the input buffer is filled up by the character data, it starts the printing automatically. 2. Self test printing This LSI has a built in self print function. Take the following procedures to test. a) Set the paper properly. b) Turn off the power switch. c) Turn on the power switch while keeping the PF signal to the low level, then set it to the high level. d) To stop the printing, turn off the power switch or set RESET signal to low level. 3. Emergency Stop Function When the following abnormalities are detected during the print operation, cut off the power to the print head solenoids and motor, and put the LSI in the power down mode. The emergency stop can be cleared by resetting the LSI. Printer abnormalities are as follows. a) Motor lock. b) Operation defect in the timing detector (DP signal) c) Operation defect in the reset detector (RP signal) 18

4 CONTROL COMMANDS 4.1 Print commands: CR (0DH), LF (0AH) When the parallel interface is used, either CR or LF code can be selected by preset (S3). If the set CR or LF code is input, the data in the print buffer is printed and line feed is performed. When the serial interface is used, only the CR code becomes effective regardless of preset (S3). When graphic mosaic printing is performed, line feed is not performed by the print command, and graphic mosaic printing is allowed on the next line. 4.2 Cancel command: CAN (18H) This code cancels all the data on the identical line in the print buffer, which was input before the code is input. 4.3 Enlarged character printing: SO (0EH) The printing data following this code is printed with its width doubled. This function is cleared by the print command (CR LF) or DC4 (14H). 4.4 Power-down control: DC2 (12H), DC3 (13H) There are two kinds of power-down mode, DC2 and DC3 codes, in order to reduce current consumption. If this code is received, the power-down mode is put into effect after printing the data received before it. a. DC2 (12H) Inputting the DC2 code places this unit in the power-down mode. At this time, oscillation of the oscillator does not stop. [Resetting the power-down mode] a-1) Input to INT If the Low pulse is applied to the INT pin for 10 µs or more, the condition existing just before powerdown is restored in about 100 ms and allows you to control the printer and transfer the data. a-2) Input to RESET If the Low pulse is applied to the RESET pin for 4 ms or more, the power-down mode is reset and the inside of the unit is initialized to be ready to operate in about 100 ms. b. DC3 (13H) Inputting the DC2 code places this unit in the power-down mode. At this time, oscillation of the oscillator stops. Therefore, current consumption is much less than the DC2 power-down mode. [Resetting the power-down mode] b-1) Input to INT If the Low level is applied to the INT pin for 10 µs, the power-down mode is reset, and about 4 ms after oscillation is stabilized, the condition existing just before power-down is restored in about 100 ms and allows you to control the printer and transfer the data. 19

b-2) Input to RESET If the Low level is applied to the RESET pin for 4 ms or more, the power-down mode is reset. However, unless oscillation is stabilized, it is necessary to set the RESET pin to the Low level. After oscillation is stabilized, set the RESET pin to the High level. This initializes the inside of the unit and starts it in about 100 ms. D0 through D7 are dot points in each position: 1 for a point, and 0 for a space. When n1, n2, n3, are specified beyond their ranges, or when n2=n3=0 is specified, the text mode results with the bit image mode cancelled. Since this printer prints by 4-dot line, insufficient data is printed as a space after reading in the 4-dot line worth of data or when the n1, n2, n3, specified data is completed. IN the MD-910 specifications, when n1,=23 is specified, the 4 dots from the most significant dot (MSC DOT) are invalidated. This is because there are 180 dots fro one-line printing positions. Although the text mode has been restored after bit image printing, the line space=0 has been assumed. Therefore, it is necessary to perform line feed before printing in the text mode. Note) For bit image printing, inverted printing is not performed even if R-type is specified. c. International character setting; ESC + R + n The ESC + R + n command specifies the following character table of each country. n Country n Country 0 U.S.A 5 Sweden 1 France 6 Italy 2 Germany 7 Spain 3 Britain 8 Japan 4 Denmark n other 0 to 8 is invalid (not changed). n=8 (Japan) is set at power-on or after a reset. 20

d. External character registration; ESC + & + A1 + A2 Up to 8-character pattern can be registered by inputting the pattern data following the ESC + & + A1 + A2 command. Registerable character addresses are the code table 20H through OFFH, that is 8 characters. The character address at the start of registration is A1, and that at the end of registration is A2. When registering one character, it should be A1=A2. When registering multiple characters, it should be A1<A2 and A2-A1 7. When external character registration is done in the same character address duplicately, the pattern registered later becames effective. If more than 8 characters are registered, all the character patterns registered so far are cleared. The pattern data should be as follows. The MD-910 specifications require 6 bytes per character. LSD 1 2 3 4 5 6 1 2 3 4 5 6 MSD 63H 55H 49H 41H 41H 41H Pattern data (6 bytes) The MD-911 specifications require 7 bytes per character. LSD 1 2 3 4 5 6 7 1 2 3 4 5 6 7 MSD 41H 22H 55H 08H 41H 00H 41H Pattern data (7 bytes) The pattern for the MD-911 specifications does not allow the dots to be consecutively arranged in the printing direction (line direction). Printing is not allowed at the point * to the right of the point. shown above. Even if you specify the pattern at the point *, the print * of registration is canceled. 21

e. Continuous paper feed; ESC + B + n The ESC + B + n command provides continuous paper feed by n lines. The range of n is even-number dot lines within 4 n 255. When n is an odd number, it is assumed to be an even number of n-1. When the number within the range of 0 n 3 is specified for n, this command is canceled. When there is data in the buffer, this command will be carried out n-dot line feed after printing is completed. If the range of n is within 4 n 9, there is no line space. 22

4.5 ESC control The following setting funcitons can be performed by the ASCII code subsequent to the ESC (1BH) code. If you input other ASCII code than those defined below after the ESC code, that ASCII code and the ESC code are invalidated. In the following commands; n is an 8-bit binary number. + is a separator for convenience sake. a. Line space setting command: ESC + A + n The command ESC + A + n allows you to set the interline space of n dots. n should be 0 n 255. If an odd number is specified for n, the line space will be n-1 dots. Initial setting for the line space is 2 dots. b. Bit image printing: ESC + K + n1 + n2 + n3 The command ESC + K + n1 + n2 + n3 changes over the mode from the text mode to the bit image mode. The transfer amout of the bit image data entered subsequent to this command is specified with n1, n2, n3. n1 1 Byte D7 D6 D5 D4 D3 D2 D1 D0 n3 x 256 + n2 Ranges of n1, n2, n3 n 1 n 2 n 3 MD 910 1 ~ 18 0 ~ 255 0 ~ 1 MD 911 1 ~ 23 0 ~ 255 0 ~ 1 23

5 CHARACTER CODE TABLE 5.1 INTERNATIONAL CHARACTER CODES 24

25 CBM-909PC Series User smanual

5.2 JAPANESE CHARACTER CODES 26