• banner1
  • banner1

The Micro Dot Printing Module M190G was specifically designed to enable instruments to get a robust printing functionality. A simple,reliable,lightweight design for the mechanism and impact printing heads produces clear printing even for graphics. Loaded with pressure sensitive copying capabilities and One touch Detachable ribbon casette inking system, M190 Module is a workshorse power saving solution with an optional Ni-Cd battery powering. Operational loss on paper loading has been reduced by setting the paper free function and manual knob. The printer mechanism is equipped with the (1) the transmission mechanism, (2) detector mechanism, (3) print mechanism, (4) paper feed mechanism and (5) ribbon feed mechanism. The interfacing card is equipped with 768 characters buffer. Interface is RS232-C. Baud rate parity and data length can be selected by dip switch settings. The entire printing module is equipped with metallic mounting setup inside instrument.

Part Details  
Printer Mechanism M190-G
Interfacing Control Card CBS-190G
Integrated Circuit(IC) ATMEL-AT89S52
Ribbon Casette ERC-09
Serial Data Connector 3 Pin Relimate J3
Power Connector J4
Print Method Impact dot matrix printer (8 print solenoids)
Printing Speed  
Line Printing 2.7 lines/sec ± 20% (typical) (5x7 font + 3-dot line spacing)(Motor terminal voltage at 4.8 VDC constant, 25oV (77oF), continuous printing)
1 dot line 21.6 dot lines/sec ±20% (typical) (Motor terminal voltage at 4.8 VDC constant, 25oC (77oF), continous printing)
Ribbon Cassette Possible to use ERC-22 or ERC-09
Print Format  
Total number of dots Maximum 144 dots/dot line
Number of columns Maximum 24 (5x7 font and 1 dot column space) (3 columns/print solenoid x8)
Character Size  
Dot pitch Horizontal : 0.33 mm; Vertical : 0.37 mm (0.013";0.015")
5 x 7 font 1.7 mm (W) x 2.6 mm (H) (0.067" x 0.102")
Coping Capability 1 original + 1 copy


01 Baud Rates : 1200, 2400, 4800, 9600(Default) BPS
02 Data Length : 7 or 8( Default) Bits.
03 Data Buffer : 768 Characters
04 Parity setting : Present or Absent.
05 Handshaking Signals : The card gives out a BUSY signal. When the card is ready to accept a data byte, the BUSY line is at about +9 volts. When it is unable to accept any data, this line goes to about -9 volts.
06 Data Voltage : RS-232 Levels.
07 Serial Interface Connection :


1) Short Together DCD, DTR and DSR on your host connector.
2) Transmit data to the Printer after turning on the power and initializing the printer.
3) In 9 PIN D TYPE MALE Connector, DCD, DTR, DSR have following pin Numbers :
i. DCD (1)
ii. DTR (4)
iii. DSR (6)
4) In 25 PIN D TYPE MALE Connector, DCD, DTR and DSR Pin Number as follows :
i. DCD (8)
ii. DTR (20)
iii. DSR (6)

Baud Rate Selection

The card accepts data at 4 different baud rates, namely 1200, 2400, 4800 and 9600. These rates are selected by DIP Switches as follows. :

Optional Control Signals

The card accepts data at 4 different baud rates, namely 1200, 2400, 4800 and 9600. These rates are selected by DIP Switches as follows. :

RESET The card has an automatic power-up reset circuit. When power is first applied, it produces a reset signal. The user can at any time apply a reset signal without removing power using this line.

RESET This is used for feeding paper. It is normally high. If taken low, paper feeding motor starts and keeps running till this line is low. While paper feeding motor is running, BUSY is active.
Note: The FEED line is a direct input to the LSI and so voltage on this line must never exceed Vcc of the card. The load is 1LSTTL.

RESET This is normally high. If taken low, a test pattern is printed. While test printing is going on , Busy is active.
Note: This line is a direct input to the LSI. Hence, voltage on this line must never exceed the Vcc of the card. The load is 1LSTTL.

Control Codes

Various print styles and fonts can be selected by first sending the code for ESC (1B) followed by a special code word formulated as per following table.

Bit 0 0 for normal mode 1 for inverted mode
Bit 1 0 for characters 1 for graphics
Bit 2 0 for single width 1 for double width
Bit 3 0 for single height 1 for double height
Bit 4 0 0
Bit 5 0 0
Bit 6 0  
Following are some examples of the fonts printed when various control codes are given :
Control Code Font
1 B, 00 Normal-----------This mode is automatically selected after power up
1 B, 01 Normal inverted
1 B, 04 Double Width
1 B, 05 Double Width inverted
1 B, 08 Double Height
1 B, 09 Double Height inverted
1 B, 0C Quadruple size
1 B, 0D Quadruple size inverted

Graphic Mode

It is selected by making bit 1 in the code word as logic 1. In this printer, there are 144 dots in one line. They are grouped into 24 groups, each of 6 dots. From this, data bytes to be input are found as follows.
If you wish to print dots 1, 3 and 6, make a table as follows :

    DOT 1 DOT 2 DOT 3 DOT 4 DOT 5 DOT 6  
0 0 1 0 1 0 0 1 = 29 H
First send the control code 1BH, 02H and then send 29H followed by 00H 23 times. In graphic mode you cannot use LF (0AH) and CR (ODH) to signal end of data. In this mode they will be taken as data bytes.

To illustrate it further, if you want to print all the odd numbered dots i.e. dot nos. 1, 3, 5, ..... etc., then after 1BH, 02H, send 2AH Hex 24 times.

To print all even numbered dots, after 1BH, 02H, send 15H Hex 24 times.

The graphic mode is cleared after printing one line. If you want this mode on successive lines, send the control code afresh each time, (i.e. 1BH followed by code word).
Line Feed
Sending 0AH or 0DH will cause the contents of the data buffer (if there are any) to be printed followed by a line feed. If there is no data in the buffer, then a simple line feed will occur.
In graphic mode these will NOT cause line feed. They will be interpreted as data bytes.

Frequently Asked Questions :

What is the purpose of a dotmatrix printing module?

The purpose is to embed the module inside your instrument. Your instrument will be able to print mini slips and reports as a result.

How many sample units can I order?

You can order only 2 sample units at the special offer of $49 + Free shipping.

If I want more than 2 units, what is the procedure?

If you want to order more than 2 units, you will be charged the regular price of $54 + reasonable shipping cost. You may place the official purchase order at support@maximppl.com. Discounts are available for quantities above 65 in one lot.

Can I ship the product myself?

Yes, you can get ex-works pricing if you wish to ship the material via your own shipping provider.

What will my sample package include?

Each sample package will include the printer mechanism+ interfacing card setup with a unsoldered connector.

Can I order only the printer mechanism?

Only in India, you can order only the printer mechanism without other components.

What is the delivery period?

Delivery period will be within 7 Days.

Will I get technical support?

Yes, you will get complete technical support. Email at service@maximppl.com

I have more queries not answered in FAQ, where to go?

Please email your queries at service@maximppl.com or whatsapp +91-9372573685

M-190G Module Enquiry Form

Free Global Shipping And Attractive Discount For Initial Samples.