SPRT SP-RMD12 User Manual

Mini thermalprinter

Advertisement

Quick Links

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

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the SP-RMD12 and is the answer not in the manual?

Questions and answers

Summary of Contents for SPRT SP-RMD12

  • Page 1 SPRT ® SP-RMD12 MINI THERMAL PRINTER User Manual VER 1.03 Beijing Spirit Technology Development Co., Ltd www.sprt-printer.com...
  • Page 2: Table Of Contents

    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.............
  • Page 3: Brief Instruction

    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.
  • Page 4: Chapter 1 Characteristics And Performance

    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 ◇...
  • Page 5: Chapter 2 Install Instruction

    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.
  • Page 6: Outer Dimension

    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.
  • Page 7: Chapter 3 Operating Instructions

    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: 3-1...
  • Page 8 agreement, the printer will send control code X-ON/X-OFF to computer When the signal show “MARK”, it is means the printer is busy and can not printer receive data, when the signal show “ SPACE”, it is mean the printer get ready and can receive data.
  • Page 9: Parallel Interface Connection

    IDC10 pin socket cords Signal number 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: 3-4 Parallel interface pin number Parallel interface pin number definition shown as below: Cords No.
  • Page 10: Usb Interface

    next date. “high” level mean printer is BUSY output “ busy” can not receive data Via resistance drop down to output “ low” level mean have paper Via resistance pull up to “ high” level mean printer online Via resistance pull up to /ERR output “...
  • Page 11: The Printer Parameter Setting

    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:...
  • Page 12 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.
  • Page 13: Power Supply Connection

    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.
  • Page 14: Self-Test And Hex

    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 Lack of paper, waiting for has Blink once, off 1 returned to normal after the paper second...
  • Page 15 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.
  • Page 16: Printer Initialization

    Paper Sensor Setting: Medium 测纸传感器灵敏度:中 Power Level: 3 功耗级别:3 Printing Direction: Reverse 打印方向:反向 Command System: SPMP 指令集:SPRT微打指令集 Needle Type Printer Compatible: 针打兼容:关闭 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.
  • Page 17: Chapter 4 Printing Commands

    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:...
  • Page 18: Format Setting Commands

    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.
  • Page 19 ESC B Set Vertical Tab Value Format: ASCII: n3…NUL Decimal: n3…0 Hexadecimal: 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.
  • Page 20 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: n1 n2 n3…NUL...
  • Page 21 Carry out Horizontal Tab Value Format: ASCII: Decimal: Hexadecimal: Explanation: The print position is advanced to the next horizontal tab position which is set by ESC D command. Remark: If there is no horizontal tab value setting, or the current position equals or is beyond the last horizontal tab position, HT command won’t be carried out.
  • Page 22 ESC l Set Left 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 left margin. This command sets absolute position, and won’t be influenced by character commands ESC U and ESC W.
  • Page 23: Character Setting Commands

    Example: set right margin value to 12, you can send the following commands: ASCII: Q ACK Decimal: Hexadecimal: 1B The BASIC programs for this example are as below: LPRINT “12345678901234567890123456789012” ’Ruler LPRINT CHR$(27); CHR$(81);CHR$(12); ’ESC Q command LPRINT “123456789012345678901234567890”; LPRINT “1234567890123456789 0”...
  • Page 24 After inputting this command, the characters, graphics and Chinese characters are printed at n times of normal width, n=1 ~ 8. Default n=1 when the dots are 24, while default n=2 when the dots are 16. These are normal printing width. Remark: n=1~8, the other value of n will be invalid.
  • Page 25 ESC W Enlarge Width and Height Format: ASCII:: Decimal: Hexadecimal: Explanation: After inputting this command, the characters, graphics and Chinese characters are printed at n times of normal width and height, n=1~8. Remark: n=1~8, the other value of n will be invalid. FOR I=1 TO 3 ’...
  • Page 26 also valid for Chinese characters. Remark: Only the lowest dot of n is valid. Default n=0. 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”;...
  • Page 27 LPRINT “SPRM”; ’ SPRM print with up-line LPRINT CHR$ (27); CHR$ (43);CHR$ (0); ’ Cancel up-line print LPRINT “SPRM”; The print result is as following: ESC i Select/prohibit Reverse White Print Format: ASCII: Decimal: Hexadecimal: Explanation: When the lowest dot n=1, select reverse white print; when the lowest dot n=0, prohibit reverse white print.
  • Page 28: User-Defined Character Setting Commands

    Format: ASCII: Decimal: Hexadecimal: Explanation: When the lowest dot n=1, select reverse print; when the lowest dot n=0, prohibit reverse print. Remark: Only the lowest dot of n is valid. Default n=1. Notice: Reverse print not only support character mode but also support graphics mode and Chinese character mode.
  • Page 29 character code the user defines, m=32~255; parameter n1, n2……n6 is structure code to define this character. The character dots should be 6x8, which means 6column and 8dots each column. There is one character byte in each column and the MSB is on the tope as below picture, User-defined character is saved in RAM and will be lost after power off.
  • Page 30: Graphics Printing And Codepage Choosing Commands

    30 LPRINT CHR$(&H02);CHR$(&H7C); CHR$(&H40); 40 LPRINT CHR$(&HC0);CHR$(&H40); CHR$(&H00); 50 LPRINT CHR$(27);“%”; CHR$(65);CHR$(65); CHR$(0);’ESC % command 60 LPRINT CHR$(65);CHR$(13); ‘print user-defined character 70 LPRINT CHR$(27);CHR$(58); ‘ESC :command 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...
  • Page 31 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 command LPRINT CHR$ (&H7C); CHR$ (&H44); CHR$ (&H44); CHR$ (&HFF);...
  • Page 32 ESC , Print Curve II ( supplement dots automatically to be full curve) Format: ASCII: , m n1L n1H n2L n2H……nIL nIH CR Decimal: m n1L n1H n2L n2H……nIL nIh 13 Hexadecimal: 1B m n1L n1H n2L n2H……nIL nIh OD Explanation: The using explanation is same as the command for Printing Curve I.
  • Page 33 PC850 [多语言] PC850 [Multilingual] PC860 [葡萄牙] PC860 [interfaceuguese] PC863 [加拿大-法语] PC863 [Canadian-French] PC865 [北欧] PC865 [Nordic] WCP1251 [斯拉夫语] WCP1251 [Cyrillic] CP866 斯拉夫 2 CP866 Cyrilliec #2 MIK[斯拉夫/保加利亚] MIK[Cyrillic /Bulgarian] CP755 [东欧, 拉脱维亚 2] CP755 [East Europe,Latvian 2] [伊朗,波斯] Iran reserve 保留...
  • Page 34: Initialization Commands

    ISO-8859-8[希伯来语] ISO-8859-8[Hebrew] ISO-8859-9[土耳其语] ISO-8859-9[Turkish] ISO-8859-15[拉丁语 9] ISO-8859-15 [Latin 3] [泰文 2] Thai2 4.2.6 Initialization Commands ESC @ Initialize Printer Format: ASCII: 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;...
  • Page 35: Chinese Character Print Commands

    4.2.8 Chinese Character Print Commands The command to print Chinese character is FS standard command. All Level I&II Chinese characters and graphics, etc in 16dots&24dots Chinese character library are according to Chinese National Standard GB2312-80. For 24dots, there are only graphics, symbols, etc I A1 and A9 zone are 24dots.
  • Page 36 Notice: this command is valid only in one line. FS DC4 Cancel Chinese Double Width Print Format: ASCII: Decimal: Hexadecimal: 1C Explanation: This command is to cancel FS SO command. FS W Set the Enlarging Multiple of Chinese Character Format: ASCII: Decimal: Hexadecimal: 1C...
  • Page 37 Characters rotated at anticlockwise direction 0° 90° 180° 270° other invalid 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.
  • Page 38: Real-Time Commands

    When LSB n=0, cancel hex mode print; when LSB n=1, hex mode print is valid. When in hex mode print, all the commands and data the host sent to the printer will be printed in hex codes. Hex mode print will be carried out only when the print buffer is full. Notice: only LSB of n is valid, default n=0 4.2.9 Real-time Commands DLE EOT n...
  • Page 39 n=2: Off-line status n = 3: Error status n=4: paper feeding status...
  • Page 40: Bar Code Printing Commands

    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 41 JAN13 12 ≤n ≤ 13 48 ≤ d ≤ 57 (EAN13) JAN 8 (EAN8) 7 ≤n ≤ 8 48 ≤ d ≤ 57 CODE39 1 ≤ n ≤ 255 45 ≤ d ≤ 57, 65 ≤ d ≤ 90, 32, 36, 37,43 d1 = dk = 42 1 ≤...
  • Page 42 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 43 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. ·...
  • Page 44 GS w n Set Bar code Width Format : ASCII : 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...
  • Page 45: Chapter 5 Using And Maintenance

    Chapter 5 Using and Maintenance 5.1 Printing Head Maintenance In order to guarantee the normal work of the printer, pls notice that do not disassemble the printing head. If the outer case of printer is not used, pls pay more attention to protect the printing head.
  • Page 46: Chapter 6Printer Using Under Windows

    Chapter 6 Printer Using under Windows The version of printer’s driver software is SP-DRV211. The manual for driver software and installation can be downloaded from our website. Do not introduce the details here. Remark: During installing driver, choose the printer model “58 thermal series”. The other details can be checked from Installation Manual.
  • Page 47 Characters Set 2:...
  • Page 49: Appendix2 Valid Codes Form Under Chinese Printing

    Appendix2 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.
  • Page 50: Appendix3 Printing Commands Form

    Appendix3 Printing Commands Form Decimal Hexadecimal Symbol&Format Function Page Ending Mark Perform horizontal tab Linefeed Perform vertical tab Carriage Return Real-time status 16 4 n 10 04 n DLE EOT n transmission Select/prohibit Hex print 27 34 1B 22 ESC “ n Replace User-defined m1 n1……mk...
  • Page 51 Enlarge Width 27 85 n 1B 55 n ESC U n Enlarge Height 27 86 n 1B 56 n ESC V n Enlarge Width and Height 27 87 n 1B 57 n ESC W n Select/prohibit Reverse Print 27 99 n 1B 63 n ESC C n Print Blank Characters or...

Table of Contents