Partner RP-300 Technical Manual

Partner RP-300 Technical Manual

Thermal receipt printer

Advertisement

RP-300 / 310
Thermal Receipt printer
Technical manual
Partner Tech Corp.
http://www.partner.com.tw

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the RP-300 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Partner RP-300

  • Page 1 RP-300 / 310 Thermal Receipt printer Technical manual Partner Tech Corp. http://www.partner.com.tw...
  • Page 2: Table Of Contents

    Serial interface connection example 2.1.6 Centronics parallel interface 2.1.7 Data Receiving Timing(Compatibility Mode) 2.1.8 USB Interface 2.1.9 Interface Connector 3. Connectors 3.1 Interface Connectors 3.2 Electrical Characteristics 3.3 Drawer kick-out Connector (Modular Connector) 4. Control Command Summary TITLE : RP-300/310 Page -1 -...
  • Page 3: General Specifications

    To prevent this for logo printing with ESC* command, using a downloaded bit image is recommended. Change in printing speed does not occur during down loaded bit image printing. 7) Line spacing (default): 1/6 inch (4.23mm) Programmable by control command. TITLE : RP-300/310 Page -2 -...
  • Page 4: Character Specifications

    Font B (9ⅹ24) Kanji Font (24ⅹ24) 1.3 Auto Cutter Partial cut: Cutting with one point center uncut NOTE: To prevent dot displacement, after cutting, paper must be fed approximately 1mm(14/360 inches) or more before printing. TITLE : RP-300/310 Page -3 -...
  • Page 5: Paper Roll Supply Device

    Roll diameter : Maximum 83mm Take-up paper roll width: 80 ± 0.5, 1.0mm(3.15"±0.020", 0.04") 5) Paper roll spool diameter: Inside: 12mm(.47") Outside: 18mm(.71") NOTE: Paper must not be pasted to the paper roll spool. TITLE : RP-300/310 Page -4 -...
  • Page 6: Printable Area

    Printable Area <EPSON Emulation> <82.5mm {3.25"} paper width model> 82±0.5mm 0.141mm 512 dots 6.8mm 72.2mm(dot #1-#512) <80 mm {3.15"} paper width model> 79.5±0.5mm 0.141mm 512 dots 4.3mm 72.2mm(dot #1-#512) TITLE : RP-300/310 Page -5 -...
  • Page 7 <60mm {2.36"} paper width model> 59.5±0.5mm 0.141mm 384 dots 2.4mm 54.1mm(dot #1-#384) <58mm {2.28"} paper width model> 57.5±0.5mm 0.141mm 360 dots 3.7mm 50.8mm(dot #1-#360) Figure 1.6.1 Printable Area for EPSON Emulation TITLE : RP-300/310 Page -6 -...
  • Page 8 2.35mm 2.65mm 52.5mm(dot #1-#420) Figure 1.6.2 Printable Area for STAR Emulation (for Default Setting) <STAR Emulation when the paper width is changed> <82.5 mm {3.25"} paper width model> 82±0.5mm 0.141mm 640 dots 80mm(dot #1-#640) TITLE : RP-300/310 Page -7 -...
  • Page 9 NOTE : The numeric values used here are center values to be used in designing. The printable area may be out of alignment by 2 mm maximum to the left or right, due to the paper position or tolerance of parts. TITLE : RP-300/310 Page -8 -...
  • Page 10: Printing And Cutting Positions

    NOTE: Numeric values used here are center values to be used in designing. The values may vary slightly as a result of paper slack or variations in the paper. Take this into account when setting the cutting position of the auto cutter. TITLE : RP-300/310 Page -9 -...
  • Page 11: Internal Buffer

    (if the paper thickness is between 65 and 100 ㎛) 1.12 Environmental Conditions 1) Temperature: Operating: 5° to 45°C Storage: -20° to 60°C (except for paper) 2) Humidity: Operating: 10 to 90%RH Storage: 10 to 90%RH (except for paper) TITLE : RP-300/310 Page -10 -...
  • Page 12: Configuration

    2.1.4 Interface connector terminal assignments and signal functions SIGNAL DESCRIPTION Printer transmit data line RS-232C level Printer receive data line RS-232C level 4, 20 Output Printer handshake to host line RS-232C level Input Data Send Ready System Ground TITLE : RP-300/310 Page -11 -...
  • Page 13: Serial Interface Connection Example

    ◦ Transmit data to the printer after turning on the power and initializing the printer. 7 or 8 None or 1 or 2 1 Bit 1 Bit < Figure 2.1 Serial transmission bit frame > < Figure 2.2 Line transmission with protocol > TITLE : RP-300/310 Page -12 -...
  • Page 14: Centronics Parallel Interface

    Synchronization: STROBE pulse supplied by host computer. Handshaking: ACK and BUSY Connector: D-SUB 36(female) or equivalent DATA Data n Data n+1 tHold nStrobe tSetup tSTB Busy Peripheral Busy tReady tBUSY nAck tReply tACK tnBUSY TITLE : RP-300/310 Page -13 -...
  • Page 15: Usb Interface

    System Ground 1) Specifications Data transmission: USB 2.0 Connector: USB “ B” type connector 2) USB interface connection example Host side Printer side VCC ………………………………… VCC DATA+ ……………………………… DATA+ DATA- ……………………………… DATA- GND ………………………………… GND TITLE : RP-300/310 Page -14 -...
  • Page 16: Interface Connector

    2.1.9 Interface Connector <D-SUB 25 Female Serial Port> <D-SUB Centronics Parallel Port> TITLE : RP-300/310 Page -15 -...
  • Page 17: Connectors

    Drawer open/close signal Input +24V Drawer kick-out drive signal 2 Output Signal GND +24V is output through pin 4 when the power is turned on. However, pin 4 must by used only for the drawer. TITLE : RP-300/310 Page -16 -...
  • Page 18 4. Be sure to use the printer power supply (connector pin 4) for the drawer power source. 5. The resistance of the drawer kick-out solenoid must not be less than the specified. Otherwise, an overcurrent could damage the solenoid. TITLE : RP-300/310 Page -17 -...
  • Page 19 ESC p General pulse ESC t Select character code table ESC { Set/cancel upside-down character printing FS p Print NV bit image FS q Define NV bit image GS ! Select character size TITLE : RP-300/310 Page -18 -...
  • Page 20 Set bar code height GS k Print bar code GS r Transmit status GS v 0 Print raster bit image GS w Set bar code width < Add > ESC i Full cut ESC m Partial cut TITLE : RP-300/310 Page -19 -...
  • Page 21: Command Descriptions

    If necessary provides important information on setting and using the printer command. [Default] The default values for the commands. [Reference] List related commands. [Example] Example of using the commands. The numbers denoted by <>H is hexadecimal. The numbers denoted by <>B is binary. TITLE : RP-300/310 Page -20 -...
  • Page 22: Print Commands

    ·Prints the data in the print buffer and feeds one line based on the current line spacing. [Details] ·This command sets the print position to the beginning of the line. [Reference] ESC 2, ESC 3 TITLE : RP-300/310 Page -21 -...
  • Page 23 ·This command sets the print position to the beginning of the line. ·This command is enabled only in page mode. [Reference] ESC FF, ESC L, ESC S [Name] Cancel print data in page mode [Format] ASCII Decimal 24 TITLE : RP-300/310 Page -22 -...
  • Page 24 <10>H<04>H<n> (1≤ n≤ 4) is received. Example : m nL nH d1…dk In ESC * d1=<10>H, d2=<04>H, d3=<01>H ·This command should not be used within the data sequence of another command that consists of 2 or more bytes. TITLE : RP-300/310 Page -23 -...
  • Page 25 Unrecoverable error occurs No auto-recoverable error Auto recoverable error occurs Not used. Fixed to Off Bit 3: If these errors occur due to paper jams or the like, it is possible to recover by TITLE : RP-300/310 Page -24 -...
  • Page 26 In ESC * ** * m dk, d1 = <10>H, d2 = <05>H, d3 = <01>H nL nH ·This command should not be contained within another command that consists of two or more bytes. TITLE : RP-300/310 Page -25 -...
  • Page 27 ·This command should not be used within the data sequence of another command that consists of 2 or more bytes. ·This command is effective even when the printer is disabled with ESC = (Select peripheral device). [Reference] ESC p TITLE : RP-300/310 Page -26 -...
  • Page 28 ·This command sets values independently in each mode (standard and page modes). ·The horizontal and vertical motion units are specified by GS P. Changing the horizontal or vertical motion units does not affect the current right-side spacing. TITLE : RP-300/310 Page -27 -...
  • Page 29 Character font B (9x24) Undefined. Undefined. Emphasized mode not selected. Emphasized mode selected. Double-height mode not selected. Double-height mode selected. Double-width mode not selected. Double-width mode selected. Undefined. Underline mode not selected. Underline mode selected. TITLE : RP-300/310 Page -28 -...
  • Page 30 ·The GS P command can change the horizontal (and vertical) motion unit. However, the value cannot be less than the minimum horizontal movement amount, and it must be in even units of the minimum horizontal movement amount. In standard mode, the horizontal motion TITLE : RP-300/310 Page -29 -...
  • Page 31 ≤ ≤ 9 Font B (when font B (9 x 17) is selected) ≤ ≤ d1 ... d( ≤ ≤ [Description] Defines user-defined characters ·y specifies the number of bytes in the vertical direction. TITLE : RP-300/310 Page -30 -...
  • Page 32 ⑤ The printer is reset or the power is turned off. ·When the user-defined characters are defined in font B (9 x 24), only the most significant bit of the 3rd byte of data in vertical direction is effective. TITLE : RP-300/310 Page -31 -...
  • Page 33 TITLE : RP-300/310 Page -32 -...
  • Page 34 ESC * [Name] Select bit-image mode d1...dk [Format] ASCII * d1...dk d1...dk Decimal 27 [Range] 0, 1, 32, 33 0≤ ≤ 255 0≤ ≤ 3 0≤ ≤ 255 TITLE : RP-300/310 Page -33 -...
  • Page 35 ·Refer to Figure 3.12.3 for the bit image development position in page mode. ·The relationship between the image data and the dots to be printed is as follows: ·When 8-dot bit image is selected: TITLE : RP-300/310 Page -34 -...
  • Page 36 ESC 2 [Name] Select default line spacing [Format] ASCII Decimal 27 [Description] Selects approximately 4.23 mm {1/6” } spacing. [Details] ·The line spacing can be set independently in standard mode and in page mode. TITLE : RP-300/310 Page -35 -...
  • Page 37 1016 mm{40” }is set, the printer feeds the paper only 1016 mm{40” } [Default] Line space is equivalent to approximately 4.23 mm{1/6” }. [Reference] ESC 2, GS P ESC = [Name] Set peripheral device [Format] ASCII Decimal 27 TITLE : RP-300/310 Page -36 -...
  • Page 38 Clears the data in the print buffer and resets the printer mode to the mode that was in effect when the power was turned on. [Details] ·The DIP switch settings are not checked again. ·The data in the receive buffer is not cleared. TITLE : RP-300/310 Page -37 -...
  • Page 39 ·The character width is memorized for each standard and page mode. [Default] The default tab positions are at intervals of 8 characters (columns 9, 17, 25, ...) for the font A (12 X 24). [Reference] ESC E [Name] Turn emphasized mode on/off [Format] ASCII TITLE : RP-300/310 Page -38 -...
  • Page 40 ESC J [Name] Print and feed paper [Format] ASCII Decimal 27 [Range] 0≤ ≤ 255 [Description] Prints the data in the print buffer and feeds the paper [ x vertical or horizontal motion unit]. TITLE : RP-300/310 Page -39 -...
  • Page 41 ESC L [Name] Select page mode [Format] ASCII Decimal 27 [Description] Switches from standard mode to page mode. [Details] ·This command is enabled only when input at the beginning of a line in standard mode. TITLE : RP-300/310 Page -40 -...
  • Page 42 FF, CAN, ESC FF, ESC S, ESC T, ESC W, GS $, GS \ ESC M n [Name] Select character font [Format] ASCII Decimal 27 [Range] n= 0, 1 , 48, 49 [Description] Selects character fonts TITLE : RP-300/310 Page -41 -...
  • Page 43 Selects an international character set from the following table: Character Set U. S. A France Germany U. K. Denmark I Sweden Italy Spain I Japan Norway Denmark II Spain II Latin America [Default] [Reference] 3.2.12 International Character Set TITLE : RP-300/310 Page -42 -...
  • Page 44 ② Set relative vertical print position in page mode : GS \ ·Standard mode is selected automatically when power is turned on, the printer is reset, or command ESC @ is used. [Reference] FF, ESC FF, ESC L TITLE : RP-300/310 Page -43 -...
  • Page 45 ESC 3, ESC J, GS &, GS\ Commands using vertical motion units : ESC SP, ESC $, ESC\ [Default] [Reference] ESC $, ESC L, ESC W, ESC\, GS $, GS P, GS\ ESC V TITLE : RP-300/310 Page -44 -...
  • Page 46 ·This command affects printing in standard mode. However, the setting is always effective. [Default] [Reference] ESC !, ESC – xL xH yL yH dxL dxH dyL dyH ESC W TITLE : RP-300/310 Page -45 -...
  • Page 47 ·Use the horizontal motion unit for setting the horizontal starting position area width, and use the vertical motion unit for setting the vertical starting position and printing area height. ·When the horizontal starting position, vertical starting position, printing TITLE : RP-300/310 Page -46 -...
  • Page 48 117.3 mm {1662/360” } in the vertical direction. xL = xH = yL = yH = [Default] dxL = 0, dxH = 2, dyL =126, dyH = [Reference] CAN, ESC L, ESC T, GS P ESC \ TITLE : RP-300/310 Page -47 -...
  • Page 49 ②When the starting position is set to the upper right or lower left of the printable area using ESC T, the vertical motion unit ( ) is used. [Reference] ESC $, GS P ESC a TITLE : RP-300/310 Page -48 -...
  • Page 50 ·This command executes justification in the printing area. ·This command justifies the space area according to HT, ESC $ or ESC \ [Default] [Example] Left justification Centering Right justification ABCD ABCD ABCD ABCDE ABCDE ABCDE ESC c 3 TITLE : RP-300/310 Page -49 -...
  • Page 51 ·If either bit 2 or bit 3 is on, the paper roll end sensor is selected as the paper sensor outputting paper-end signals. ·When all the sensors are disabled, the paper end signal always outputs a paper present status. [Default] = 15 TITLE : RP-300/310 Page -50 -...
  • Page 52 ·When a paper-end is detected by the paper roll sensor, the printer goes off-line after printing stops. ·When either bit 0 or 1 is on, the printer selects the paper roll near-end sensor for the paper sensor to stop printing. [Default] n = 0 TITLE : RP-300/310 Page -51 -...
  • Page 53 ·The maximum paper feed amount is 1016 mm{40” }. If the paper feed amount(n x line spacing) of more than 1016 mm{40” } is specified, the printer feeds the paper only 1016 mm{40” }. [Reference] ESC 2, ESC 3 TITLE : RP-300/310 Page -52 -...
  • Page 54 ·The pulse ON time is [ x 2 ms] and the OFF time is [ x 2 ms]. t2 < t1 ·If , the OFF time is [ x 2 ms] [Reference] DLE DC4 TITLE : RP-300/310 Page -53 -...
  • Page 55 PC865 [Nordic] PC866 [Cyrillic #2] Space page [Default] [Reference] Factory default set code page Code page Language CP737 Greek CP852 Latin2 CP857 Turkish CP862 Hebrew CP864 Arabic CP866 Cyrillic CP1252 Latin1(Spanish) CP1253 Greek ISO8859 Latin5(Turkish) TITLE : RP-300/310 Page -54 -...
  • Page 56 ·When this command is input in page mode, the printer performs only internal flag operations. ·This command does not affect printing in page mode. ·In upside-down printing mode, the printer rotates the line to be printed by 180˚ and then prints it. [Default] [Example] TITLE : RP-300/310 Page -55 -...
  • Page 57 However, in NV bit image mode, one vertical line means 1 dot in normal mode (m=0,48) and in double-height mode (m=2,50), and it means 2 dots in double-width mode (m=1,49) and in quadruple mode (m=3,51). TITLE : RP-300/310 Page -56 -...
  • Page 58 ·After printing the bit image, this command sets the print position to the beginning of the line and processes the data that follows as normal data. [References] ESC *, FS q, GS/, GS v 0 TITLE : RP-300/310 Page -57 -...
  • Page 59 FEED button, etc.) cannot be performed. ·During processing this command, the printer is in BUSY when writing the data to the NV user memory and stops receiving data. Therefore it is TITLE : RP-300/310 Page -58 -...
  • Page 60 ([data:(xL + xH ×256) × (yL + yH × 256) × 8] + [header:4]) bytes of NV memory. ·The definition area in this printer is a maximum of 2M bits (256K bytes). This command can define several NV bit image, but cannot define a bit TITLE : RP-300/310 Page -59 -...
  • Page 61 At this time, DIP switch setting are checked again. n is the number of the NV bit [Reference] FS p [Example] When L = 64, H = 0, L = 96, H = 0 TITLE : RP-300/310 Page -60 -...
  • Page 62 Selects the character height using bits 0 to 3 and selects the character width using bits 4 to 7, as follows: Off/On Decimal Function Character height selection. See Table 2. Character width selection. See Table 1. Table 1. Character Width Selection. Table 2. Character Height Selection. TITLE : RP-300/310 Page -61 -...
  • Page 63 ·The horizontal starting buffer position does not move. ·The reference starting position is that specified by ESC T. ·This command operates as follows, depending on the starting position of the printing area specified by ESC T: TITLE : RP-300/310 Page -62 -...
  • Page 64 ·The d indicates bit-image data. Data specifies a bit printed to 1 and not printed to 0. ·The downloaded bit image definition is cleared when: TITLE : RP-300/310 Page -63 -...
  • Page 65 [dpi : dots per 25.4 mm {1” }] [Details] ·This command is ignored if a downloaded bit image has not been defined. ·In standard mode, this command is effective only when the on data exists in the print buffer. TITLE : RP-300/310 Page -64 -...
  • Page 66 GS : the printer remains in the macro undefined state. ·The contents of the macro can be defined up to 2048 bytes. If the macro definition exceed 2048 bytes, excess data is not stored. TITLE : RP-300/310 Page -65 -...
  • Page 67 Select printing position of HRI characters [Format] ASCII Decimal 0 ≤ ≤ 3, 48 ≤ ≤ 51 [Range] [Description] Selects the printing position of HRI characters when printing a bar code. selects the printing position as follows: Printing position TITLE : RP-300/310 Page -66 -...
  • Page 68 0 ≤ ≤ 255 [Range] 0 ≤ ≤ 255 [Description] Sets the left margin using × 256) × (horizontal motion unit)] ·The left margin is set to [( inches. Printable area Left margin Printing width TITLE : RP-300/310 Page -67 -...
  • Page 69 ① Command using x : ESC SP, ESC $, ESC \, FS S, GS L, GS W ② Command using y : ESC 3, ESC J, GS V ·In page mad, the following command use x or y, depending on character TITLE : RP-300/310 Page -68 -...
  • Page 70 Selects a mode for cutting paper and executes paper cutting. The value of selects the mode as follows: Print mode 1, 49 Partial cut(one point center uncut) Feeds paper(cutting position + [n x(vertical motion unit)]) , and cuts the paper partially(one point center uncut) TITLE : RP-300/310 Page -69 -...
  • Page 71 ·The printing area width is set to [( x 256) x horizontal motion unit]]. Printable area Left margin Printing area width [Details] ·This command is effective only processed at the beginning of the line. TITLE : RP-300/310 Page -70 -...
  • Page 72 ① The printing area width is extended to the right to accommodate one line in vertical for the bit image within the printable area. ② If the printing area width cannot be extended sufficiently, the left margin is reduced to accommodate one line in vertical. TITLE : RP-300/310 Page -71 -...
  • Page 73 ·This command sets the distance from the current position to [( 256) vertical or horizontal motion unit] inches. [Details] ·This command is ignored unless page mode is selected. ·When pitch N is specified to the movement downward: x 256 = N TITLE : RP-300/310 Page -72 -...
  • Page 74 When the LSB of m = 0: The macro executes r times continuously at the interval specified by t. When the LSB of m = 1: After waiting for the period specified by t, the PAPER OUT LED TITLE : RP-300/310 Page -73 -...
  • Page 75 Off/ On Decimal Status for ASB Drawer kick-out connector pin 3 status disabled. Drawer kick-out connector pin 3 status enabled. On-line/off-line status disabled. On-line/off-line status enabled Error status disabled Error status enabled. TITLE : RP-300/310 Page -74 -...
  • Page 76 Paper is not being fed by using the PAPER FEED button Paper is being fed by using the PAPER FEED button Not used. Fixed to Off Second byte (printer information) Off / On Decimal Status for ASB Undefined. Undefined. TITLE : RP-300/310 Page -75 -...
  • Page 77 Not used. Fixed to Off Undefined Not used. Fixed to Off. [Default] n = 0. [Reference] DLE EOT, GS r GS f [Name] Select font for Human Readable Interpretation (HRI)characters [Format] ASCII Decimal 29 TITLE : RP-300/310 Page -76 -...
  • Page 78 Select bar code height [Format] ASCII Decimal 1 ≤ ≤ 255 [Range] [Description] Select the height of the bar code. specifies the number of dots in the vertical direction. [Default] = 162 [Reference] GS k TITLE : RP-300/310 Page -77 -...
  • Page 79 48 ≤ d ≤ 57 EAN8 1 ≤ n ≤ 255 48 ≤ d ≤ 57, 65 ≤ d ≤ 90, CODE39 32,36,37,43,45,46,47 ② 1 ≤ n ≤ 255 48 ≤ d ≤ 57 (even number) TITLE : RP-300/310 Page -78 -...
  • Page 80 ·If bar code width exceeds the printing area, the printer does not print the bar code but moves the data buffer position to the left side out of the printing area. ·Refer to Figure 3.12.3 for bar code data buffer position. TITLE : RP-300/310 Page -79 -...
  • Page 81 ① The top of the bar code data string must be code set selection character (any of CODE A, CODE B or CODE C) which selects the first code set. ② Special characters are defined by combining two characters TITLE : RP-300/310 Page -80 -...
  • Page 82 ·The printer does not print HRI characters that correspond to the shift characters or code set selection characters. ·HRI character for the function character is space. TITLE : RP-300/310 Page -81 -...
  • Page 83 (Spaces are different depending on the types of the bar code.) [Reference] GS H, GS f, GS h, GS w GS r [Name] Transmit status [Format] ASCII Decimal [Range] n=1, 2, 49, 50 [Description] Transmits the status specified by n as follows: TITLE : RP-300/310 Page -82 -...
  • Page 84 Drawer kick-out connector pin 3 is LOW. Drawer kick-out connector pin 3 is HIGH. Undefined. Not used. Fixed to Off. Undefined. Not used. Fixed to Off. [Reference] DLE EOT, GS a GS v 0 m xL xH yL yH d1..dk TITLE : RP-300/310 Page -83 -...
  • Page 85 The minimum width means 1 dot in normal (m=0,48) and double-height (m=2,50), 2dots in double-width (m=1,49) and quadruple TITLE : RP-300/310 Page -84 -...
  • Page 86 ·d indicates the bit-image data. Set time a bit to 1 prints a dot and setting it to 0 does not print a dot. GS w [Name] Set bar code width [Format] ASCII Decimal TITLE : RP-300/310 Page -85 -...
  • Page 87 When this command is received, paper is cut (only when the auto cutter is loaded). ESC m [Name] Execute paper partial cut. [Format] ASCII Decimal [Description] When this command is received, paper is cut (only when the auto cutter is loaded). TITLE : RP-300/310 Page -86 -...

This manual is also suitable for:

Rp- 310

Table of Contents

Save PDF