Introduction RMD9 thermal printer is an intelligent dot matrix printer which is developed by Beijing spirit technology development co., LTD., and oriented toward the 21st century’s market. The printer itself uses the new imported printing head with single chip computer and has an advantage in small volume, light weight, fully functional, high speed, high-definition, beautiful appearance, simple operation and convenient connection.
◇There is enough of the receive buffer----3K. ◇57.5±0.5mm width thermal printing paper. ◇Power supply: SP-RMD9 P/S/Q H: DC5V~8.5V, Current 3A SP-RMD9 VP/VS/V Q/VUS H: DC9V~24V, Current 3A ◇Operating temperature range: 0~50℃ ◇Can be used under DOS and Windows ◇Resolution:8dots/mm(384dpl). ◇Printing speed :30mm/s.
button. LF light is power light. [SEL] and [LF] can be used to modify printer parameters refer to 3.1.3 of chapter 3. ◇Printing Paper: Thermal printing paper ◇Reliability: MCBF (Mean Cycles Between Failure) (5~15)× 10 ◇Operating temperature 0~50℃, relative temperature 0~80% ◇Storage temperature -20~60℃,10~90% Chapter 2 Printing Installation 2.1 Outer Appearance...
2.2 Outline Dimension Fig 2-2 D9 outline dimensional drawing 2.3 Install the Paper Roll Press the button, open the door, install the paper and close the door. Chapter 3 Operating Instructions 3.1 Interface Connection 3.1.1 Serial interface connection The serial interface is RS-232 and 485. 1.
Page 7
Figure 3-1 serial interface IDC10 pin type socket pin number 5PIN single serial interface socket of the serial number as shown in figure 3-2 Figure 3-2 5 pin single serial interface socket pin number Figure 3-3 USB interface socket pin number The definition of each pin signal serial interface as shown in table 3-1: IDC10 5PIN...
Page 8
Printer online signal earth - Receipt Have same function with CTS Printer Table 3-1 serial interface socket pin definition Note: (1) "source", said the source of the signal (2) signal logic level was divided into EIA and TTL level based on the different of the jack ;...
3.1.2 Parallel interface connection RMD9 printer’s parallel interface is compatible with CENIRONICS, the interface socket is 26 line flat cable plug socket or its substitute adaptor, parallel interface socket pin number shown in the figure below: Figure 3-3 parallel interface socket pin number The definition of each pin signal parallel interface is shown in the following table Direct...
receive the next data. “HIGH” level signal indicates that paper is end, “LOW” indicates that paper is available. Pulling up to” HIGH” level signal by a resistor indicates the printer is on-line. Pulling up to “HIGH” level signal by a /ERR resistor indicates that there is no error.
Function Mark V Bus Power positive5V Data- Data- Data+ Data+ Blank Grand 3.1.4 The printer parameter Settings The printer parameter can be set by the two methods Through the software Download the setting tool from our company website to download tool software.
Page 12
1. Baud Rate: 2. Data bit / Handshaking / Parity: Introduction: Data Bit: 8bit or 7 bits Handshaking: RTS/CTS or XON/XOFF Parity: None or Odd or Even 3. Language Status: Introduction: 1. GB12345 is traditional character that corresponds with national standard secondary character GB2312.
Page 13
Instruction: characters font is only effective in character mode, English mode only 6 * 8 5. Printing Density: 6. Paper Sensor Setting 7. Power Level 8. Printing Direction 9. Command System 10. Dot Matrix Printer Compatible: Dot matrix printer model can be alternatively choose through this setting:...
First, after selecting this setting, power consumption level can be choose. Second, after choosing dot matrix printer compatible, function of choosing characters and Chinese characters size will not be supported. 3.1.5 Power supply SP-RMD9P/S/Q H:Input DC5V~8.5V Current: 3A SP-RMD9VP/VS/VQ/VUS H: Input DC9V~24V Current: 3A Power socket is like the following figure3-5, PIN assignment of power socket is like below figure 3-6:...
Flicker twice every one Printer head is overheat, it will second recover after cool down Flicker three times Heating plate on printer head is every one second broken, irrecoverable error, need to Note: when the printer is under BUSY status, the red light will light up. be repaired 3.3 Self-test and HEX mode Self-test can test whether the printer works normally, if it can print the...
Press 【LF】and connect power supply, the red indicator will flash every one second, after the indicator flashes three times release the 【LF】 . After that the red indicator still flashes then stop flashing, the printer prints out “Hexadecimal Dump”,the printer enters into Hex printing mode. Upgrade mode Under off status, press [SEL] and [LF] buttons and connect power cable, release these two buttons while powered on.
Format: ASCII: the standard ASCII character sequence Decimal: the Decimal number sequence Hexadecimal: the Hexadecimal number sequence Explanation: what the command does and how to use it. Example: some examples are listed to illustrate the command for better understanding. The following is the description of each command according to the function of each command.
The line spacing is set to n dot-lines for future Line Feed command. n=0~255, default setting n=6 for text printing, n=0 for bit map printing when using ESC K command. The BASIC programs for observing the effect of this command are as below: FOR I=1 TO 11 STEP 2 PRINT CHR$(27);CHR$(49);CHR$(I);...
Page 20
Decimal: Hexadecimal: 1B The BASIC programs for sending the said sequences are as below: LPRINT CHR$ (27); “B”; CHR$ (2); CHR$ (5); CHR$ (8); CHR$(0); ’ESC B command LPRINT CHR$ (11); ’VT command LPRINT “SPRM1”; ’Print character string LPRINT CHR$ (11); ’...
Page 21
The tab positions are entered as n1, n2 and so on, all of these should be within the line width of this model printer. Command NUL added at the end indicates the command is over. All horizontal tab positions that set can be deleted by using this command in ESC D NUL format.
Page 22
Explanation: When m=0, ESC f NUL n will command to print n blank characters, the value of n should be within the line width of this model printer. When m=1, ESC f SOH n will command to print n blank lines. n=0~255. Example: print 6 blank characters in one line, you can send the following commands: ASCII: Decimal:...
Page 23
ESC Q Set Right Margin Format: ASCII: Decimal: Hexadecimal: Explanation: The value of n should be in the range from 0 to the line width of this model printer. Default n=0, that means no right margin. This command sets absolute position, and won’t be influenced by character enlarging commands ESC U and ESC W.
This command is to set the empty points between words, valid to Chinese character at the same time . Default is 0,that means there is no empty between words, n is between 0-255. 4.2.3 Character Setting Commands ESC U Enlarge Width Format: ASCII: Decimal: Hexadecimal:...
Page 25
NEXT I The print result is as following: ESC W Enlarge Width and Height Format: ASCII: Decimal: Hexadecimal: Explanation: The characters and graphics following this command are printed at n times of normal width and height, n=1~8, default n=1. The BASIC programs for observing the print effect of this command are as below: FOR I=1 TO 3 ’...
Page 26
The BASIC programs for observing the effect of this command are as below: LPRINT CHR$ (27); CHR$ (57); CHR$ (2); ’ Enlarge the width and height twice LPRINT “SPRM”; LPRINT CHR$ (27); CHR$ (43);CHR$ (1); ’ Select up-line print LPRINT “SPRM”; ’...
Decimal: Hexadecimal: Explanation: When n=1, select reverse print; when n=0, cancel reverse print. Default n=1. Reverse print not only supports character mode but also supports graphics mode. When print the graphics in reverse direction, pay attention to the print order of graphic units, please see ESC K command.
Page 28
User-defined character is saved in RAM and will be lost after power off. If several ESC & commands use the same m value, only the last one is valid. At most 32 characters can be defined by users. Ref: ESC% and ESC: commands. ESC % Replace User-defined Character Format:ASCII:...
80 LPRINT CHR$(65); ‘print original character The print result of the above programs is as following: 4.2.5 Graphics Printing and Codepage Choosing Commands ESC K Print bit-map graphics Format: ASCII: ESC K n2….data….. Decimal: n2….data….. Hexadecimal: 1B n2….data….. Explanation: This command is used to print (n2x256+n1) ×8bit map. The width of this graphics is (n2×256+n1)...
Page 30
The BASIC programs for this example are as below: LPRINT CHR$ (27); “W”; CHR$ (4); ’Enlarge the width and height 4 times LPRINT CHR$ (27); “K”; CHR$ (15); CHR$ (0); ’ESC K command LPRINT CHR$ (&H7C); CHR$ (&H44); CHR$ (&H44); CHR$ (&HFF); LPRINT CHR$ (&H44);...
Page 31
FS P Print Pre-saved Bitmap [Format] ASCII: Decimal: Hex: Explanation: 0≤ n ≤2, this command is used to print the monochrome bitmap which is pre-saved in the Flash memory of printer. The bitmap in Flash memory can be created and wrote into printer through Setting Tool in PC.
Decimal: Hexadecimal: 1B Explanation: This command is to initialize the following contents of the printer: ·Clear the data in the print buffer; ·Restore the default; ·Delete user-defined characters. 4.2.7 Data Control Commands Carriage Return Format: ASCII: Decimal: Hexadecimal: Explanation: When the “CR” command is sent to printer, all data in the print buffer will be printed out and paper will be fed one line.
Page 34
Decimal: Hexadecimal: Explanation: After printer received this command, it will switch from ASCII character print mode to Chinese character print mode. Using GB Chinese Character Library I&II. Notice: This command is used to switch printer into Chinese Mode when printer is in normal printing mode, but won’t be saved after power off.
Page 35
Decimal: Hexadecimal: 1C Explanation: Characters following this command are printed at n times of their normal width and height, n=1~8 FS J Set Vertical Print Format: ASCII: Decimal: Hexadecimal: Explanation: This command print Chinese characters vertically, which is that to print characters by rotating 90 o at anticlockwise direction.
FS - Chinese Character with Underline Print Format: ASCII: Decimal: Hexadecimal: Explanation: The specified Chinese characters after this command are printed with underline. When LSB n=1, underline selected; when LSB n=0, it canceled. Remark: Only LSB of n is valid. Default n=0. This command is valid for both characters and Chinese.
Page 37
Format: ASCII: Decimal: Hexdecimal: Explanation: Transmits the selected printer status specified by n in real-time, according to the following parameters: n = 1: Transmit printer status n = 2: Transmit off-line status n = 3: Transmit error status n = 4: Transmit paper sensor status ·...
Page 38
n = 3: Error status n=4: paper feeding status...
4.2.10 Bar Code Printing Commands GS k m d1...dk NUL Print Barcode Format: d1...d k NUL ①ASCII: Decimal: d1...dk 0 Hexadecimal: d1...dk 00 d1... dn ②ASCII: Decimal: d1... dn Hexadecimal: d1... dn Explanation: ①0 ≤ m ≤ 6 (the value range of k&d is decided by the barcode type) ②65 ≤...
Page 40
When UPC-A or UPC-E is choosed, after 12bytes barcode data is received, the other characters will be managed as the common characters. When JAN13 (EAN13) is choosed, after 13bytes barcode data is received, the other characters will be managed as the common characters. When JAN8 (EAN8) is choosed, after 8bytes barcode data is received, the other characters will be deal with as the common characters.
Page 41
When CODE128 ( m = 73) is choose: · Pls refer to Appendix 5 – Related information and characters set of CODE128. · When CODE128 is used, pls encode according to the below structions: 1. Do choose characters set (one of CODE A, CODE B and CODE C) before the barcode data.
Page 42
GS k 73 10 123 66 78 111 46 123 67 12 34 56 · If it is not the choosing of characters set at the beginning of barcode data, the printer will stop dealing with this command and deal with the other data as the common data. ·...
Decimal: Hexadecimal: Explanation:2 ≤ n ≤ 6(the other value of n is invalid). Set the horizontal module width of barcode. The detail is as below, Width of single basic Width of double basic module Narrow basic Wide basic module module (mm) module (mm)...
5.2 Other Please also notice following aspects: Don't insert and pull out the chip. If there is abnormity, please hand over to the producer for repairing. 2. When you suppress to join the electric wire by yourself, pls do pay attention to the interface of printer - parallel interface or serial interface, to avoid the wrong connection with the host computer.
Appendix 1 Valid Codes Form under ANK printing The serial numbers of valid codes are from 00H to 0FFH under ANK printing, among which 00H-1FH are control codes and 20H-0FFH are character codes. Character codes are composed by two characters sets. The character codes of each character set are all in 20H-0FFH permutation.
Appendix 2 Valid Codes Form under Chinese printing The serial numbers of valid codes are from 00H to 0FFH under Chinese printing, among which 00H-1FH are control codes and 20H-0FFH are character codes.
Appendix 3 Printing Commands Form Decimal Hexadecimal Symbol&Format Function Page Ending Mark Levels of clock Line Feed Perform Vertical Tabulation Enter Real-time status 16 4 n 10 04 n DLE EOT n transmission 27 34 n 1B 22 n ESC “ n Hex Mode Print Replace User-defined...
Page 49
27 74 n 1B 4A n ESC J n n Dot Line Feed 27 75 1B 4B ESC K n1…n2…data Print bit-map graphics 27 81 n 1B 51 n ESC Q n Set Right Margin 27 85 n 1B 55 n ESC U n Enlarge Width 27 86 n...
Page 50
Choose printing position of 29 72 n 1D 48 n GS H n HRI character 29 104 n 1D 68 n GS h n Set Barcode Height 29 107 n 1D 6B n GS k n Print Barcode 29 119 n 1D 77 n GS w n Set Barcode Width...
Need help?
Do you have a question about the SP-RMD9 and is the answer not in the manual?
Questions and answers