SPRT SP-RMD12 User manual

SPRT®
SP-RMD12
MINI THERMAL PRINTER
User Manual
VER 1.03
Beijing Spirit Technology Development Co., Ltd
www.sprt-printer.com

Content
Brief Instruction............................................................................................................ 1
Chapter 1 Characteristics and Performance...........................................................2
1.1 Main Features................................................................................................ 2
1.2 Print Performance..........................................................................................2
Chapter 2 Install Instruction.................................................................................... 3
2.1 Outer appearance..........................................................................................3
2.2 Outer Dimension............................................................................................ 4
2.3 Paper Install....................................................................................................4
Chapter 3 Operating Instructions........................................................................... 5
3.1 Interface connection...................................................................................... 5
3.1.1 Serial connection................................................................................. 5
3.1.2 Parallel interface connection............................................................. 7
3.1.3 USB Interface....................................................................................... 8
3.1.4 The printer parameter setting............................................................ 9
3.1.5 Power supply connection................................................................. 11
3.2 Light and button operation..........................................................................11
3.3 Self-test and HEX........................................................................................ 12
3.4 Printer initialization...................................................................................... 14
Chapter 4 Printing commands.................................................................................15
4.1 Summary.......................................................................................................15
4.2 Commands Description.............................................................................. 15
4.2.1 Paper Feeding Commands..............................................................15
4.2.2 Format Setting Commands..............................................................16
4.2.3 Character Setting Commands.........................................................21
4.2.4 User-defined Character Setting Commands.................................26
4.2.5 Graphics Printing and Codepage Choosing Commands............ 28
4.2.6 Initialization Commands................................................................... 32
4.2.7 Data Control Commands................................................................. 32
4.2.8 Chinese Character Print Commands............................................. 33
4.2.9 Real-time Commands....................................................................... 36
4.2.10 Bar Code Printing Commands...................................................... 38
Chapter 5 Using and Maintenance.........................................................................43
5.1 Printing Head Maintenance........................................................................43
5.2 Other.............................................................................................................. 43
Chapter 6Printer Using under Windows................................................................ 44
Appendix1 Valid Codes Form under ANK printing............................................... 44
Appendix2 Valid Codes Form under Chinese printing........................................ 47
Appendix3 Printing Commands Form.................................................................... 48

1
Brief Instruction
RMD12 series mini printer is a intelligent dot printer toward the 21th
century belong to SPRT. The machine adopt new machine with single chip
computer, with small volume, light weight, fully functional, high speed,
high-definition, beautiful appearance, simple operation, convenient connection.
RMD12 series mini printer with full product line, standard installation size, it is
the best product to match with medical equipment, fire control station,
industrial control and other instruments and for upgrading.
RMD12 thermal printer is mode with the same character set 1 and set 2
RMDIII, according to the characters in the Chinese manner of lattice can print
24 different lattice high 12 * 24 half-width characters, 8 16 * 16 dot high
half-width characters, Chinese characters have 24 * 24, 16 * 16dots,
secondary character selection, as well as a large number of mathematical
symbols, special symbols, graphics, curve. Can change through the command
to print and character spacing characters, you can customize the size of the
part code has since detection function.
RMD12 printers have Windows driver, able to directly under PC for
printing all kinds of characters, Chinese characters and graphics.

2
Chapter 1 Characteristics and Performance
1.1 Main Features
◇Using thermal line printing
◇Integrating the print head and circuit with one body, easy to installed
◇Comes with a single chip processor, with standard parallel interface and
serial interface, facilitate with various computer or online using intelligent
instruments
◇With the command of real-time print for Chinese characters, characters and
graphics, Instruction set is compatible with the traditional printer.
◇Support multiple international code page and pre-store bitmap print
◇With self-test function, print all code, high HD characters and beautiful font
◇RMD12 machine type have enough receive buffer 3 k
◇Thermal paper was 57.5 + / - 0.5 mm wide
◇Paper type: 57.5ר30mm(MAX)
◇Power supply command:
RMD12 S/Q/P/UH Wide Input Range : DC5V~8.5V Current: 3A
RMD12 VS/VQ/VP/VUH Wide Input Range: DC9V~24V Current: 3A
◇Operating Temp/Humidity: 0~50℃
◇Can be used under DOS and Windows desktop
◇8dots/mm, 384 dots/line
◇Print speed: 30mm/s
◇TPH: 50KM
◇Installation port size: 103mm×57mm(W×H), depth: 43.5mm
◇Outer dimension: 110mm×64mm×51mm(W×H×D)
◇Printing characters:
Chinese: GB Grade1 and Grade 2: 16*16, 24*24
English: ASCII 5*7, 12*24, 8*16
Graphic: support dot matrix graphics, curves and download graphics printing
1.2 Print Performance
◇Printing methods: Thermal type printing.
◇Interface: Parallel interface (CENTRONICS compatible) or serial
interface (RS - 232 or TTL) or USB interface.
◇Interface connector :
Serial: IDC10 pin socket
Parallel: IDC26 pin socket

3
USB :Mini USB B
◇Control code general ESC, FS, GS control code
◇Button SEL for and on-line control, SEL lamp for error alarm and status
indication. Usually the lamp is off. Button LF is self-test and paper feeding
control button, LF LED is ERROR alarm and power indicator light, the LED will
keep lighting after powered on, to indicate the printer is powered on. The
combination of Button SEL and LF can modify printer parameters. Flicker
frequency has different meaning, the details can refer to the third chapter 3.2.
◇Printing paper: thermal paper, width 57.5±0.5mm
◇MCBF: MCBF (Mean Cycles Between Failure)(5~15)× 106
◇Working Temp and RH: 0~50℃, Humidity 10~80%
◇Storage Temp and RH: -20~60℃, Humidity 10~90%
Chapter 2 Install Instruction
2.1 Outer appearance
2-1
1. Paper roll
2. Open Handle
1
2
3

4
3. LF, Status Indicator light
2.2 Outer Dimension
Figure 2-2 SP-RMD12 panel printer Outer Dimension
2.3 Paper Install
Press button to open the door. After loading the paper roll and then close
the door.

5
Chapter 3 Operating Instructions
3.1 Interface connection
3.1.1 Serial connection
RMD12 Serial interface of RS - 232 serial interface and 485 serial
interface.
1. RS-232
232 interface levels for both EIA and TTL, Support RTS/CTS and
XON/XOFF handshaking protocol, the interface type is IDC10 PIN socket and
PDK-5, each types of socket cords number are defined as follows:
IDC10 pin number definition shown as figure3-1:
1 9
210
3-1
PDK-5 shown as figure3-2:
3-2
Serial interface each pin number definition shown as figure 3-1:
Signal
Name
IDC10
socket
cords
number
5PIN socket
cords
number
Source
Instruction
RXD
3
3
PCB board
Printer receive data from
computer
TXD
2
2
printer
Printer send data to computer,
when use X-ON/X-OFF
handshaking protocol

6
agreement, the printer will
send control code
X-ON/X-OFF to computer
CTS
8
4
printer
When the signal show
“MARK”, it is means the
printer is busy and can not
receive data, when the signal
show “ SPACE”, it is mean the
printer get ready and can
receive data.
DSR
6
1
Printer
when the signal show
“ SPACE” it is mean the
printer online
GND
5
5
-
Signal ground
DCD
1
Printer
Same as CTS
3-1Serial interface pin number definition
Mark: ①”Source” mean the source for the signal
②The signal logic is divided into EIA and TTL level due to insert
different sockets; Under the serial interface connect, the baud rate and data
structure can be set with button or software, Before out of factory the product
has been set to 9600bps, 8 data bits, no calibration and a stop bit; two types of
handshaking protocol agreement can be chosen. One is mark control way,
other is X-ON/X-OFF agreement, two kinds of handshaking protocol
agreement’s instructions shown as figure 3--2:
3-2 Two types of handshaking protocol agreement
2. 485 Serial interface
485 interface is IDC10 pin socket, each pin definition is different with
interface RS-232. 485 interface’s effective socket is IDC10 pin socket which
next to power supply, the pin definition is as below:
Type of
handshaking
protocol
agreement
Data direction
RS-232C interface signal
Mark control
Data allowable
Signal line 1 and 8 are show
Space
Data disallowed
Signal line 1 and 8 are show
Mark
X-ON/
X-OFF control
Data allowable
Send X-ON code 11H on signal
line 2
Data disallowed
Send X-ON code 13H on signal
line 2

7
Signal
IDC10 pin socket cords
number
A
7
B
9
3-3 485 interface pin definition
3.1.2 Parallel interface connection
RMD12 printer’s parallel interface is compatible with CENIRONICS,
whose interface socket is 26 lines flat cable or replace model. Parallel interface
pin number shown as below:
12 5
2 6
2
3-4 Parallel interface pin number
Parallel interface pin number definition shown as below:
Cords No.
Signal
Direction
Instruction
1
/STB
input
Gate trigger, rising along the
read data.
3
5
7
9
11
13
15
17
DATA1
DATA2
DATA3
DATA4
DATA5
DATA6
DATA7
DATA8
Input
Input
Input
Input
Input
Input
Input
input
Those signals represent the
message from 1 to 8, when
the logic is “1” of each
signal,it is high level, logic
show”0”mean low level.
19
/ACK
output
Pulse reply,” low” level mean
the date has been received
and printer already to receive

8
next date.
21
BUSY
output
“high” level mean printer is
“ busy” can not receive data
23
/PE
output
Via resistance drop down to
“ low” level mean have paper
25
SEL
---
Via resistance pull up to
“ high” level mean printer
online
4
/ERR
output
Via resistance pull up to
“ high” level mean no trouble
2、6、8
NC
---
Not connected
10、12、14、
16、18、20、
22、24
GND
---
Ground connect, logic”0”
level
3-5 Parallel interface cords define
Mark: ①”input” mean enter into printer,”output” mean output from printer。
②The signal’s logic level is TTL level.
3.1.3 USB Interface
Mini USB Connector pin definitions:
PIN
Signal
1
NC
2
D-
3
D+

9
4
NC
5
GND
3.1.4 The printer parameter setting
Printer parameter can be set via two ways:
1. Via software to set
You can download the software set tool, instruction refer to setting tool.
2. Via SET (On back side of printer) and LF Combination set
Enter the parameter setting:Press【SET】button and connect the power.
At this time, green indicator will flash once one second. Release 【SET】button
within three flashes. The printer enters into setting status and print related
message. Choose the setting item through 【SET】button. Press 【SET】button
once, the setting item will go to the next and print out the setting value of this
item. Choose the setting value of item through【LF】button. Press 【LF】button
once, the setting item will go to the next.
Exit the parameter Settings:Press【SET】button, after indicator LED
flashed three times, release the button. It will print out “Exit Set Mode” notice
message. Now the set parameters have been saved. Exit the setting mode
and enter into normal working. If you close the power supply of printer directly,
the setting parameter will lose.
Summary setting(when Parallel interface there is no baud rate and Serial
interface format setting items) :
1. Baud Rate:
2.Data bit / Handshaking / Parity:

10
Instructions:
Data Bit: 8bit or 7
Handshaking: RTS/CTS or XON/XOFF
Parity: None or Odd or Even
3.Language Status:
Description:
1. GB12345 with national standard secondary character GB2312 corresponding
traditional character.
2. The standard model 24 models only support interface secondary character GB2312 a
pattern, 16 point models sup interface BIG5 and traditional GB12345 choice.
4. Printing Font:
Description: characters font is only effective in Chinese character mode, English
mode only 6 * 8.
5. Printing Density:
6. Paper Sensor Setting:
7. Power Level:

11
8. Printing Direction:
9. Command System:
10. Dot Matrix Printer Compatible:
This setting can be used for dot matrix printer models alternatively:
1. After selecting this setting, power consumption level still can be chosen.
2. After selecting this setting, the function of selecting font size for characters and
Chinese characters will be not supported.
3.1.5 Power supply connection
RMD12 S/Q/P/UH Wide Input Range:DC5V~8.5V Electricity: 3A
RMD12 VS/VQ/VP/VUH Wide Input Range: DC9V~24V Electricity: 3A
3.2 Light and button operation
The function of each button is different according to the different working
mode. Refer the detailed to 3.1.4. The normal working mode is as below,
SET
【SET】button is in the back of the printer, electrical outlet diagonal holes.
Press and hold on [SET] button to enter into setup mode. After normal power,
this key is invalid.
LF

12
Press[ LF ]button to feed paper. Press again to stop paper feeding.
Power indicator (green)
Indicates on/off status of power.
Power and Error status indicator LED share one green light
Light status
Instruction
Stay lighting
Normal working
Blink once, off 1
second
Lack of paper, waiting for has
returned to normal after the paper
work.
Blink twice, off 1
second
Printer head is overheat, it will be
back to normal work automatically
after cool down.
Flashing 3 times, off
1 second
The heating plate of printer head is
damaged, irreversible error, need to
repair.
Mark: When the printer is in a state of busy, green light will turn off.
3.3 Self-test and HEX
Self-test can test whether the printer is working properly or not. If the
self-test receipt can be printed correctly, it means the printer is normal except
the interface with the host. Otherwise, the printer will need to be repaired.
Self-test receipt and analysis
In self-test receipt, software version, interface forms, characters and other
configuration information are printed. Self-test receipt shown in the figure
below:

13
Figure 3-4 self-test receipt
The figure is self-test receipt for serial interface model. The printing
sequence is from the bottom to top, as the parameters on above pictures were
shown as English language, below is main parameters information in English
and Chinese for reference.
序号
No.
自检项目英文内容
Contents on Self-test receipt in
English
Contents on Self-test
receipt in Chinese自检项目
中文说明
1
Version: R-708 1.10
版本号:R-708 1.10
2
Model: RM
机型:RM
3
Interface: RS232(EIA,TTL)(Serial
interface)
接口类型:RS232串口(EIA,
TTL)
Interface:RS232(EIA ,
TTL),USB(USB interface)
接口类型:RS232串口和USB
口共存
4
Baud Rate: 9600(Parallel model,
no this parameter)
波特率:9600
5
Data bit/Handshaking/Parity:8 bit /
RTS/CTS / None(Parallel model,
no this parameter)
串口数据位/握手方式/校验方
式:

14
8位/标志控制/无校验
6
Language Status:Chiese-GB2312
语言:简体中文(国标一二级字
库)
7
Printing Font: 12*24
字符字体:12*24
8
Printing Density: Medium
打印浓度:中
9
Paper Sensor Setting: Medium
测纸传感器灵敏度:中
10
Power Level: 3
功耗级别:3
11
Printing Direction: Reverse
打印方向:反向
12
Command System: SPMP
指令集:SPRT微打指令集
13
Needle Type Printer Compatible:
off
针打兼容:关闭
14
Default Codepage:No
默认代码页:无
Note:
1. As the default set of printers maybe different from factory, the fond and
all parameters shown on self-test receipt should be in kind prevail, above
pictures are just for reference.
2. The specific content of each setting item can refers to “3.1.4”section,
you can print a self-test after setting parameters manually to confirm if set up
successfully or not.
Self-test method:
Hold down the "LF" button and turn on the printer, then loosen the button
in 3 seconds, the printer will print out the self-test list.
Hex printing method
Hold the [LF] button and connect the power. At this time, the red indicator
light will flash once one second. After three flashes of indicator, loosen 【LF】
button. The red indicator will continue to flash. After flashing three times again,
the flashing stops. The printer will print out “Hexadecimal Dump”. Now the
printer enters into the hex printing mode.
3.4 Printer initialization
There are two methods for the printer initialization. One is to use the
control code ESC @, by the host sends a command to the printer, through
which using software initialization. The second is to restart the printer.

15
Chapter 4 Printing commands
4.1 Summary
All the printing commands of SP-RMD12 are fully compatible with traditional ESC printing
commands. The description form of each command is as following,
Command name Function
Format: ASCII: the standard ASCII character sequence
Decimal: the Decimal number sequence
Hexadecimal: the Hexadecimal number sequence
Explanation: the function of command and usage
method
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.
4.2 Commands Description
4.2.1 Paper Feeding Commands
LF Feed Line
Format: ASCII:LF
Decimal: 10
Hexadecimal: 0A
Explanation: The printer prints the current line and feeds paper forwards one line.
Remark: One line means the current character line.
ESC J n Dot Line Feed
Format: ASCII: ESC J n
Decimal: 27 74 n
Hexadecimal: 1B 4A n Explanation:

16
The printer feeds paper n dot lines. n=1~255.
This command doesn’t send carriage return and feed line. It won’t influence the later
feed line command.
If you need to feed paper immediately but no carriage return, can use ESC J command.
Line spacing will be enlarged automatically when using commands ESC V, ESC W and
FS W for enlarging characters.
ESC 1 Set n Dot-line Spacing
Format: ASCII:ESC 1 n
Decimal: 27 49 n
Hexadecimal: 1B 31 n Explanation:
The n dot-line spacing is set for future Line Feed command. n=0~255
Default setting n=3 for text printing, n=0 for bitmap 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
LPRINT CHR$(27);CHR$(49);CHR$(I); ’ ESC 1 set line spacing
LPRINT “RMWD TEST” ’ Print character string and feed line
NEXT I
The print result of the above is as following:
4.2.2 Format Setting Commands

17
ESC B Set Vertical Tab Value
Format: ASCII: ESC B n1 n2
n3…NUL Decimal: 27 66 n1 n2
n3…0
Hexadecimal: 1B 42 n1 n2 n3…00
Explanation:
The vertical tab positions are entered as n1, n2 and so on. Character NUL is added at
the end to indicate that the command is over.
VT command is to carry out vertical tab and the paper is fed to the next vertical position. All
input vertical tab positions can be deleted by using this command in ESC B NUL format.
Example: set three vertical tab values at 2nd line, 5th line, 8th line in one page, you
can send the following commands:
ASCII: ESC B STX ENQ BS NUL
Decimal: 27 66 2 5 8 0
Hexadecimal: 1B 42 02 05 08 00
The BASIC programs about the above example 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); ‘VT command
LPRINT “SPRM2”; ‘print character string
LPRINT CHR$(11); ‘VT command
LPRINT “SPRM3” ‘print character string
The print result of the above program is as following:
VT Carry out Vertical Tab Value
Format: ASCII: VT
Decimal: 11
Hexadecimal: 0B
Explanation: Feed paper to the next vertical tab position which is set by ESC B

18
command.
Notice: if there is no vertical tab value setting, or the current position equals or is
beyond the last vertical tab position, VT command is to feed paper one line only
(same to LF command).
ESC D Set Horizontal Tab Value
Format: ASCII: ESC D n1 n2 n3…NUL
Decimal: 27 68 n1 n2 n3…0
Hexadecimal: 1B 44 n1 n2 n3…00
Explanation:
The horizontal tab positions are entered as n1, n2 and so on, all of which should be
within the line width of this model printer. Character NUL is added at the end to indicate
that the command is over.
All set horizontal tab positions can be deleted by using this command in ESC D NUL
format.
Command HT carry out horizontal tab.
Example: set three horizontal tab values at 2nd, 9th line, 14th character position in one
line,
ASCII: ESC D STX HT SO NUL
Decimal: 27 68 2 9 14 0
Hexadecimal: 1B 44 02 09 0E 00
The BASIC programs for this example are as below:
LPRINT “12345678901234567890123456789012” ’Ruler
LPRINT CHR$(27); CHR$(68);CHR$(2);CHR$(9);CHR$(14); CHR$(0); ’ESC D
command
LPRINT CHR$(9); ‘HT command
LPRIN “HT1”; ‘print character string
LPRINT CHR$(9); ‘HT command
LPRINT “HT2”; ‘print character string
LPRINT CHR$(9); ‘HT command
LPRINT “HT3”; ‘print character string
LPRINT CHR$(13);
The print result of the above program is as following:
Table of contents
Other SPRT Printer manuals
Popular Printer manuals by other brands

EFI
EFI Fiery X3eTY2 Configuration and setup

Jolimark
Jolimark bp-900kll user manual

Panasonic
Panasonic KX-P7100 Specifications

Epson
Epson Stylus Pro 7880 ColorBurst Edition - Stylus Pro 7880... user guide

Printekmobile
Printekmobile I-820 Operator's manual

Epson
Epson Stylus Photo PX700W Basic operation guide