RP-330 Technical Manual TABLE OF CONTENTS 1. General Specifications Printing Specifications Character Specifications Auto Cutter Paper Roll Supply Device Paper Specification Printable Area Printing and Cutting Positions Internal Buffer Electrical Characteristics 1.10 EMI and Safety Standards Applied 1.11 Reliability 1.12 Environmental Conditions 2.
RP-330 Technical Manual 1.2 Character Specifications 1) Number of characters: Alphanumeric characters: Extended graphics 128 × 7 pages (including one space page) International characters: ① English ② Hangul ③ Chinese (GB2312,Big5) ④ Kanji 2) Character structure: Font A: 12 ⅹ 24 Font B: 9 ⅹ...
RP-330 Technical Manual 1.4 Paper Roll Supply Device 1) Supply method: Drop-in paper roll 2) Near-end sensor: a) Detection method: Photo Reflector b) Paper roll spool diameter: Inside: 12mm(.47″) Outside: 18mm(.71″) c) Near-end adjustment: Adjusting screw d) Remaining amount: Fixed position #1 (approximately 23mm(0.9″)) #2 (approximately 27mm(1.06″))
RP-330 Technical Manual 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)
Page 7
RP-330 Technical Manual <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...
Page 8
RP-330 Technical Manual <STAR Emulation default setting> <58mm {2.28"} paper width model> 57.5±0.5mm 0.125mm 420 dots 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>...
Page 9
RP-330 Technical Manual Figure 1.6.3 Printable Area for STAR Emulation (When the Paper Width Is Changed) 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.
RP-330 Technical Manual 1.7 Printing and Cutting Positions Appro * 30.5 Manual-cutter position Appro *12.6 Auto-cutter blade position Center of the print dotline Paper feed direction [Units: mm(Al the numeric values are typical.)] Figure 1.7.1 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...
RP-330 Technical Manual 2.1.5 Serial interface connection example Host side Printer side TXD ………………………………… RXD DSR ………………………………… DTR RXD ………………………………… TXD DTR ………………………………… DSR FG ………………………………… FG SG ………………………………… SG DETAILS: ◦Set the handshaking so that the transmit data can be received.
RP-330 Technical Manual 2.1.6 USB Interface SIGNAL DESCRIPTION DATA- Printer transmit data line DATA+ Printer transmit data line System Ground 1) Specifications Data transmission: USB 2.0 Connector: USB “B” type connector 2) USB interface connection example Host side Printer side VCC …………………………………...
RP-330 Technical Manual DATA Data n Data n+1 tHold nStrobe tSetup tSTB Busy Peripheral Busy tReady tBUSY nAck tReply tACK tnBUSY tNext Specifications Characteristics Symbol Min [ns] Max [ns] Data Hold Time (host) tHold Data Setup Time tSetup STROBE Pulse Width...
RP-330 Technical Manual 3. Connectors 3.1 Interface Connectors Refer to Section 2.1, Interface 3.2 Electrical Characteristics 1) Input Voltage: DC 24V ± 10% 2) Current Consumption: Operating: Approx. 1.5 A (at ASC∥ printing) Peak: Approx. 10 A (at print duty 100%, For 10 seconds or less) Stand-by: Approx.
Page 18
RP-330 Technical Manual CAUTION: To avoid an overcurrent, the resistance of the drawer kick-out solenoid must be 24 Ω or more. Output waveform: Outputs the waveforms in Figure 3.2 to the points A and B in Figure 3.3 t1 (ON time) and t2 (OFF time) are specified by ESC p or DLE DC4.
RP-330 Technical Manual 4 Controle Command summary Command Function Horizontal tab Print and line feed Print and carriage return Print end position label to start printing Cancel print data in page mode DLE EOT Real-time status transmission DLE ENQ Real-time request to printer...
Page 20
RP-330 Technical Manual GS L Set left margin GS P Set horizontal and vertical motion units GS V Cut paper GS W Set printing area width GS \ Set relative vertical print position in page mode GS ^ Execute macro...
Page 21
RP-330 Technical Manual Command Descriptions Command Notation [Name] The name of the control command. [Format] The code sequence. In this description, < > H denotes hexadecimal numbers, < >denotes decimal numbers and < > B denotes binary numbers. [ ] k indicates the contents of the [ ] should be repeated k times.
Page 22
RP-330 Technical Manual [Name] Print and line feed [Format] ASCII Decimal [Description] · 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.
Page 23
RP-330 Technical Manual [Name] Cancel print data in page mode [Format] ASCII Decimal [Description] In page mode, delete all the print data in the current printable area. [Details] · This command is enabled only in page mode. · If data that existed in the previously specified printable area also exists in the currently specified printable area, it is deleted.
Page 24
RP-330 Technical Manual · This command should not be used within the data sequence of another command that consists of 2 or more bytes. Example : If you attempt to transmit ESC 3 n to the printer, but DTR (DSR for the host computer) goes to MARK before n is transmitted and then DLE EOT 3 interrupts before n is received, the code <10>...
Page 25
RP-330 Technical Manual Bit 6: When printing is stopped due to high print head temperature until the print head temperature drops sufficiently or when the paper roll cover is open during printing, bit 6 is On. n = 4: Continuous paper sensor status...
Page 26
RP-330 Technical Manual DLE DC4 n m t [Name] Generate pulse at real-time [Format] ASCII n m t n m t Decimal n m t [Range] m=0,1 1≤t≤8 [Description] Outputs the pulse specified by t to connector pin m as follows: Connector pin Drawer kick-out connector pin 2.
Page 27
RP-330 Technical Manual ESC SP n [Name] Set right-side character spacing [Format] ASCII Decimal [Range] 0≤n ≤255 [Description] Sets the character spacing for the right side of the character to [n x horizontal or vertical motion units]. [Details] · The right-side character spacing for double-width mode is twice the normal value.
Page 28
RP-330 Technical Manual ESC ! n [Name] Select print mode(s) [Format] ASCII Decimal [Range] 0≤n ≤255 [Description] Selects print mode(s) using n as follows: Off/On Decimal Function Character font A (12x24) Character font B (9x24) Undefined. Undefined. Emphasized mode not selected.
Page 29
RP-330 Technical Manual ESC $ n [Name] Set absolute print position [Format] ASCII Decimal [Range] 0≤nL≤255 0≤nH≤255 [Description] Sets the distance from the beginning of the line to the position at which subsequent characters are to be printed. [Details] · The distance from the beginning of the line to the print position is 256) x (vertical or horizontal motion unit)] inches.
Page 30
RP-330 Technical Manual ESC & y c1 c2 [x1 d1…d(y x x1)]..[ xk d1..d(y x xk)] [Name] Define user-defined characters [Format] ASCII & y c1 c2 [x1 d1...d(y x1)]...[xk d1...d(y xk)] 26 y c1 c2 [x1 d1...d(y x1)]...[xk d1...d(y...
Page 33
RP-330 Technical Manual ESC *m n [d1...dk] [Name] Select bit-image mode [Format] ASCII d1...dk * d1...dk Decimal d1...dk [Range] m = 0, 1, 32, 33 0≤n ≤255 0≤n ≤3 0≤d ≤255 [Description] Selects a bit-image mode using m for the number of dots specified by nL and nH, as follows:...
Page 34
RP-330 Technical Manual ESC - n [Name] Turn underline mode on/off [Format] ASCII Decimal [Range] 0≤n ≤2, 48≤n ≤50 [Description] Turns underline mode on or off, based on the following values of n. Function 0, 48 Turns off underline mode...
Page 35
RP-330 Technical Manual ESC 3 n [Name] Set line spacing [Format] ASCII Decimal [Range] 0≤n ≤255 [Description] Sets the line spacing to [n x (vertical or horizontal motion unit)] inches. [Details] · The line spacing can be set independently in standard mode and in page mode.
Page 36
RP-330 Technical Manual commands (DLE EOT, DLE ENQ, DLE DC4) until it is enabled by this command. [Default] n=1 ESC ? n [Name] Cancel user-defined characters [Format] ASCII Decimal [Range] 32 ≤n ≤126 [Description] Cancels user-defined characters. [Details] · This command cancels the pattern defined for the character code specified by n.
Page 37
RP-330 Technical Manual ESC D [n1...nk] NUL [Name] Set horizontal tab positions [Format] ASCII n1……nk n1……nk Decimal n1……nk [Range] 1≤n ≤255 0≤k ≤32 [Description] Set is horizontal tab positions. · n specifies the column number for setting a horizontal tab position from the beginning of the line.
Page 38
RP-330 Technical Manual ESC E n [Name] Turn emphasized mode on/off [Format] ASCII Decimal [Range] 0≤n ≤255 [Description] Turns emphasized mode on or off. · When the LSB of n is 0, emphasized mode is turned off. · When the LSB of n is 1, emphasized mode is turned on.
Page 39
RP-330 Technical Manual ESC J n [Name] Print and feed paper [Format] ASCII Decimal [Range] 0≤n ≤255 [Description] Prints the data in the print buffer and feeds the paper [n x vertical or horizontal motion unit]. [Details] · After printing is completed, this command sets the print starting position to the beginning of the line.
Page 40
RP-330 Technical Manual ESC L [Name] Select page mode [Format] ASCII Decimal [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. · This command has no effect in page mode.
Page 41
RP-330 Technical Manual ESC M n [Name] Select character font [Format] ASCII Decimal [Range] n= 0, 1 , 48, 49 [Description] Selects character fonts Function 0, 48 Character font A (12 X 24 ) Selected 1, 49 Character font B (9 X 24 ) Selected [Details] ·...
Page 42
RP-330 Technical Manual ESC S [Name] Select standard mode [Format] ASCII Decimal [Description] Switches from page mode to standard mode. [Details] · This command is effective only in page mode. · Data buffered in page mode and the printable area developed in page mode are cleared.
Page 43
RP-330 Technical Manual ESC T n [Name] Select print direction in page mode [Format] ASCII Decimal [Range] 0≤n ≤3, 48≤n ≤51 [Description] Select the print direction and starting position in page mode. n specifies the print direction and starting position as follows:...
Page 44
RP-330 Technical Manual ESC V n [Name] Turn 90 clockwise rotation mode on/off [Format] ASCII Decimal [Range] 0≤n ≤1,48≤n ≤49 [Description] Turns 90 clockwise rotation mode on or off. n is used as follows: Function 0, 48 Turns off 90˚ clockwise rotation mode 1, 49 Turns on 90˚...
Page 46
RP-330 Technical Manual · This printable area for this printer is approximately 72.2 mm {512/180”} in the horizontal direction and approximately 117.3 mm {1662/360”} in the vertical direction. [Default] xL = xH = yL = yH = 0 dxL = 0, dxH = 2, dyL =126, dyH = 6...
Page 47
RP-330 Technical Manual ESC a n [Name] Select justification [Format] ASCII Decimal [Range] 0≤n ≤2,48 ≤n ≤50 [Description] Aligns all the data in one line to the specified position n selects the justification as follows: Justification 0,48 Left justification 1,49 Centering 2,50...
Page 49
RP-330 Technical Manual ESC c 3 n [Name] Select paper sensor(s) to output paper end signals [Format] ASCII Decimal [Range] 0≤n ≤255 [Description] Selects the paper sensor(s) to output paper end signals. · Each bit of n is used as follows:...
Page 50
RP-330 Technical Manual ESC c 4 n [Name] Select paper sensor(s) to stop printing [Format] ASCII Decimal [Range] 0≤n ≤255 [Description] Selects the paper sensor(s) used to stop printing when a paper-end is detected, using n as follows. Off / On...
Page 51
RP-330 Technical Manual ESC d n [Name] Print and feed n lines [Format] ASCII Decimal [Range] 0≤n ≤255 [Description] Prints the data in the print buffer and feeds n lines. [Details] · This command sets the print starting position to the beginning of the line ·...
Page 52
RP-330 Technical Manual ESC t n [Name] Select character code table [Format] ASCII Decimal [Range] 0≤n≤5, 16≤n≤26, n = 255 [Description] Selects a page n from the character code table. Page PC437 [U.S.A., Standard Europe] Katakana PC850 [Multilingual] PC860 [Portuguese]...
Page 53
RP-330 Technical Manual ESC { n [Name] Turns on/off upside-down printing mode [Format] ASCII Decimal 27 0 n 255 [Range] [Description] Turns upside-down printing mode on or off. · When the LSB of n is 0, upside-down printing mode is turned off.
Page 54
RP-330 Technical Manual FS p n m [Name] Print NV bit image [Format] ASCII Decimal 1 n 255 [Range] 0 m 3, 48 m 51 [Description] Prints a NV bit image n using the mode specified by m.
Page 55
RP-330 Technical Manual · If the downloaded bit-image to be printed exceeds one line, the excess data is not printed. · This command feeds dots (for the height n of the NV bit-image) in normal and double-width modes, and(for the height n x 2 of the NV bit-image) in double-height and quadruple modes, regardless of the line spacing specified by ESC 2 or ESC 3.
Page 56
RP-330 Technical Manual prohibited to transmit the data including the real-time commands during the execution of this command. · NV bit image means a bit image which is defined in a non-volatile memory by FS q and printed by FS p.
Page 57
RP-330 Technical Manual · The printer does not transmit ASB status and perform status detection during processing of the command even when ASB is specified. · When this command is received during macro definition, the printer ends macro definition, and begins performing this command.
Page 58
RP-330 Technical Manual GS ! n [Name] Select character size [Format] ASCII Decimal 0 n 255 [Range] (1 vertical number of times 8, 1 horizontal number of times 8) [Description] Selects the character height using bits 0 to 3 and selects the character width using bits 4 to 7, as...
Page 59
RP-330 Technical Manual GS $ nL nH [Name] Set absolute vertical print position in page made [Format] ASCII nL nH 24 nL nH Decimal 36 nL nH 0 nL 255, 0 nH 255 [Range] [Description] · Sets the absolute vertical print starting position for buffer character data in page mode.
Page 60
RP-330 Technical Manual · The d indicates bit-image data. Data (d) specifies a bit printed to 1 and not printed to 0. · The downloaded bit image definition is cleared when: ① ESC@ is executed. ② ESC & is executed.
Page 61
RP-330 Technical Manual upside down mode. · If the downloaded bit-image to be printed exceeds the printable area, the excess data is not printed. · If the printing area width set by GS L and GS W is less than one line...
Page 62
RP-330 Technical Manual · This command is available for built-in characters and user-defined characters. · When white/black reverse printing mode is on, it also applied to character spacing set by ESC SP. · This command does not affect bit image, user-defined bit image, bar code, HRI characters, and spacing skipped by HT, ESC $, and ESC\.
Page 63
RP-330 Technical Manual · The left margin is set to [(nL + nH 256) (horizontal motion unit)] inches. Printable area Left margin Printing width [Details] · This command is effective only of the beginning of a line. · If this command is input in page made, the printer performs only internal flag operations.
Page 64
RP-330 Technical Manual [Default] x = 180, y = 360 [Reference] ESC SP, ESC $, ESC 3, ESC J, ESC W, ESC \, GS $, GS L, GS V, GS W, GS \ ① GS V m ② GS V m n...
Page 65
RP-330 Technical Manual GS W nL nH [Name] Set printing area width [Format] ASCII nL nH nL nH Decimal nL nH 0 nL 255 [Range] 0 nH 255 [Description] Sets the printing area width to the area specified by nL and nH.
Page 66
RP-330 Technical Manual ③ If the printing area width cannot be extended sufficiently, the right space is reduced. · If the width set for the printing area is less than one line in vertical, the following processing is performed only on the line in question when data other than character data (e.g., bit image, user-defined bit image) is developed: ①...
Page 67
RP-330 Technical Manual ① When the starting position is set to the upper left or lower right of the printing, the vertical motion unit (y) is used. ② When the starting position is set to the upper right or lower left of the printing area, the horizontal motion unit (x) is used.
Page 68
RP-330 Technical Manual GS a n [Name] Enable/Disable Automatic Status Back (ASB) [Format] ASCII Decimal 29 0 n 255 [Range] [Description] Enables or disables ASB and specifies the status items to include, using n as follows: Off/ On...
Page 69
RP-330 Technical Manual Not used. Fixed to Off Second byte (printer information) Off / On Decimal Status for ASB Undefined. Undefined. Undefined. No auto cutter error Auto cutter error occurred Not used. Fixed to Off No unrecoverable error Unrecoverable error occurred...
Page 70
RP-330 Technical Manual GS f n [Name] Select font for Human Readable Interpretation (HRI)characters [Format] ASCII Decimal 29 [Range] n = 0, 1, 48, 49 [Description] selects a font for the HRI characters used when printing a bar code. n selects the font from the following table:...
Page 71
RP-330 Technical Manual ①GS k m d1…dk NUL ② GS k m n d1…dn [Name] Print bar code [Format] ① ASCII d1…dk d1…dn Decimal d1…dn ② ASCII d1…dn d1…dn Decimal d1…dn ① 0 m 6( k and d depends on the code system used) [Range] ②...
Page 72
RP-330 Technical Manual · If d is outside of the specified range, the printer only feeds paper and process the following data as normal data. · If the horizontal size exceeds printing area, the printer only feeds the paper. · This command feeds as much paper as is required to print the bar code, regardless of the line spacing specified by ESC 2 or ESC 3.
Page 73
RP-330 Technical Manual [Example] Printing GS k 72 7 67 111 100 101 13 57 51 When CODE 128 (m = 73) is used: · Refer to Appendix J for the information of the CODE 128 bar code and is code table.
Page 74
RP-330 Technical Manual · HRI character for the function character is space. · HRI characters for the control character (<00>H to <1F>H and <7F>H)are space. <Others> Be sure to keep spaces on both right and left sides of a bar code.
Page 75
RP-330 Technical Manual Drawer kick-out connector status ( n = 2, 50): Off / On Decimal Function 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.
Page 76
RP-330 Technical Manual · If the printing area width set by GS L and GS W is less than the minimum width, the printing area is extended to the minimum width only on the line in question. 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 (m=3,51) modes.
Page 77
RP-330 Technical Manual GS ( k pL pH cn fn n1 n2 [Name] Select the QR Code model. [Format] ASCII Decimal [Range] (pL + pH* 256) = 4 (pL=4, pH=0) cn = 49 fn = 65 n1 = 49,50 n2 = 0 [Description] Selects the model for QR Code.
Page 78
RP-330 Technical Manual GS ( k pL pH cn fn m d1…dk [Name] Store the QR Code data in the symbol storage area. [Format] ASCII d1…dk d1…dk Decimal d1…dk [Range] 3 < (pL + pH* 256) < 7093 (0 <= pL < 256,0 <= pH < 28)
Page 79
RP-330 Technical Manual GS ( k pL pH cn fn n (fn=66) [Name] Sets the number of rows of data area for PDF417. [Format] ASCII Decimal [Range] (pL + pH* 256) = 3 (pL=3, pH=0) cn = 48 fn = 66 n=0, 3≤...
Page 80
RP-330 Technical Manual GS ( k pL pH cn fn n (fn=69) [Name] Sets the error correction level for PDF417 symbols. [Format] ASCII Decimal [Range] (pL + pH* 256) = 4 (pL=4, pH=0) cn = 48 fn = 69 m = 48,49 48≤...
Page 81
RP-330 Technical Manual ESC i [Name] Execute paper full cut. [Format] ASCII Decimal [Description] 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]...
Need help?
Do you have a question about the RP-330 and is the answer not in the manual?
Questions and answers