D. The printer is not operating normally despite the instructions in the user’s manual having been followed. E. The printer has been dropped and its case damaged. F. The performance of the printer is poor. G. The printer does not work. PM 585...
Page 4
. s t c i t . s t c i t y t i . s t PM 585...
Page 5
CONTENTS CHAPTER 1 DESCRIPTION - INTRODUCTION - GENERAL FEATURES - CONTROL - HEXADECIMAL DUMP - CHARACTER SET - INTERFACES - CHANGING THE PAPER ROLL - APPLICATION NOTES CHAPTER 2 ESC/POS COMMAND DESCRIPTION PM 585...
Quadruple width 1,7 x 12 1,7 x 12 1x12 Quadruple height and width 6,8 x 12 4,8 x 12 4x12 Print direction 0°, 90°, 180°, 270° Character’s Set Power supply 5 Vdc Absorption Stand by current 80 mA PM 585...
Page 7
LED state Description Always off Printer OFF Always on Printer ON - no faults Slow flash (long on) Paper out message Slow flash (short on) Head up Fast flash Over temperature or power supply voltage out of range PM 585...
DESCRIPTION OVERALL DIMENSIONS HEXADECIMAL DUMP This function prints the data transmitted from the host computer in hexadecimal numbers and in their corresponding ASCII characters. <Example printing from the Printer Setup> PM 585...
CHARACTER SET The printer has three fonts of 224 characters ( two font for each emulation). ESC/POS( Emulation ( PC437 USA, Standard Europe) 27 col. 38 col. 56 col. PM 585...
Page 10
The printer has two connectors, J1 for power supply, and J2 for logic supply and serial interface (RS232 or TTL). Layout’s connector CONNECTOR J1 Signal Direction Description POWER GROUND POWER GROUND POWER GROUND POWER SUPPLY THERMAL HEAD 4.25-7.25V POWER SUPPLY THERMAL HEAD 4.25-7.25V POWER SUPPLY THERMAL HEAD 4.25-7.25V PM 585...
• On board, the printer has two small electrolytic capacitors, but if the power source is not near or if the cables are thin, is necessary add to power supply 470-1000uF 10V on the printed circuit, or on the PM 585...
Page 12
Set/reset red printing mode ESC t Select character code table ESC v Transmit printer status ESC x Select speed/current ESC { Set/cancel upside-down character printing ESC · Print graphic bank ESC ¹ Transmit ram bank to serial port PM 585...
Page 13
[ ] k is for the contents of [ ] which can be repeated k times. [Range] Describes the range of the contents. [Description] Description of the command function. [Notes] (Included only if necessary). [Default] Commands default value. PM 585...
Page 14
The command set the print position to the beginning of the line. [Default] [Reference] ESC 2, ESC 3 [Example] [Name] Back space [Format] ASCII Decimal [Description] Moves print position to previous character. [Notes] This command can put two character at the same position. [Default] [Reference] [Example] PM 585...
Page 15
= 1 : Printer status Off/On Decimal Function Not used. Fixed to Off. Not used. Fixed to On. Not used. Fixed to Off. On-line. Off-line. Not used. Fixed to On. Undefined. Undefined. Not used. Fixed to Off. PM 585...
Page 16
Not used. Fixed to Off. Not used. Fixed to On. Not used. Fixed to Off. Not used. Fixed to Off. Not used. Fixed to On. Fixed to On. Paper end is detected by the paper end sensor Not used. Fixed to Off. PM 585...
Page 17
• The printer can underline all characters, but can not underline the space set by HT, ESC $, ESC \ and 90° clockwise rotated characters. • When characters are enlarged with different heights on one line, the characters are alligned at the baseline or topline (see GS ~). PM 585...
Page 18
• The horizzontal and vertical motion unit are specified by GS P. • The GS P command can change the horizontal (and vertical) motion unit. However, the value cannot be less than the minimum horizontal movement amount. • In standard mode, the horizontal motion unit (x) is used. PM 585...
Page 19
Defined user-defined characters. y specifies the number of byte in the vertical direction. c1 specifies the beginning character code for the definition, and c2 specifies the final code. x specifies the number of dots in the horizontal direction. PM 585...
Page 21
• This command is not affected by prints mode emphasized, double-strike, and underline ( etc. ), except upside down mode. • The relationship between the image data and the dots to be printed is as follows : 8-dot bit image 24-dot bit image [Default] [Reference] [Example] PM 585...
Page 23
• When script mode is turned off by setting the value of n to 0 or 48, the following data is printed in normal mode. • Script mode can also be turned on or off by using ESC !. Note, however, that the last received command is effective. [Default] n = 0 [Reference] ESC ! [Example] PM 585...
Page 24
• This command deletes the pattern defined for the specified character code in the font selected by ESC !. • If user-defined character has not been defined for the specified character code, the printer ignores this command. [Default] [Reference] ESC &, ESC % [Example] PM 585...
Page 25
• The previously specified horizontal tab position do not change, even if the character width changes. [Default] The default tab positions are at intervals of 8 characters ( columns 9, 17, 25, ...) for Font A when the right-side character spacing is 0. [Reference] [Example] PM 585...
Page 26
ESC J n [Name] Print and feed paper. [Format] ASCII Decimal 27 [Range] 0 < n < 255 [Description] Prints the data in the print buffer and feeds the paper [ n x ( vertical or horizontal motion unit)] inches. PM 585...
Page 27
É Æ Å Ü è æ å ü 11 Spain 2 à Ñ ¿ é ‘ í ñ ö ü 12 South America à Ñ ¿ é ù í ñ ö ü [Notes] [Default]n = 0 [Reference] [Example] PM 585...
Page 28
• The GS P command can change the horizontal (and vertical) motion unit. However, the value cannot be less than the minimum horizontal movement amount. • In standard mode, the horizontal motion unit is used. [Default] [Reference] ESC $, GS P [Example] PM 585...
Page 29
• This comand does not affect the line spacing set by ESC 2 or ESC 3. • The maximum paper feed amount is 200 lines. Even if a paper feed amount of more than 200 lines is set, the printer feeds the paper only 200 lines. [Default] [Reference] ESC 2, ESC 3 [Example] PM 585...
Page 30
Decimal 27 n = 0, 255 [Range] Selects a page n from the character code table, as follows : [Description] Page 0 (PC437 [U.S.A., Standard Europe]) Space page [Notes] [Default] n = 0 [Reference] See Character Code Tables. [Example] PM 585...
Page 31
120 n 0 ≤ n ≤ 1 [Range] [Description] Selects printing speed /current mode. Function Low current Normal mode [Notes] If the printer shows some problems while printing, select mode 0 (low current). [Default] n = 1 [Reference] [Example] PM 585...
Page 32
Print ram bank. Print flash bank logo 1 Print flash bank logo 2 xL + xH x 256 specifies the starting dot line ( 1 ÷ 341 ). yL + yH x 256 specifies the lines number to print. PM 585...
Page 33
Transfers flash bank into ram bank ( 16384 bytes). n selects the bank as follows : Function Transfer flash bank logo 1 into ram. Transfer flash bank logo 2 into ram. [Notes] [Default] [Reference] ESC ·, ESC ², ESC ¦ [Example] PM 585...
Page 34
0 < n < 255 [Description] Selects character height and width, as follows : • Bits 0 to 3 : character height selction ( see table 2 ). • Bits 4 to 7 : character height selction ( see table 1 ). PM 585...
Page 35
• If the orinter receives GS : again immediately after previously receiving GS :, the printer remains in the macro undefined state. • The contents of the macro can be deifned up to 1024 bytes. If the macro definition exceeds 1024 bytes excess data is not stored. [Default] [Reference] GS ^ [Example] PM 585...
Page 36
• If n or m is out of the defined range, the previously set print mode is not changed. • If n = 0, m does not have any meanings. [Default] n = 0, m = 0 [Reference] GS C 1, GS C 2, GS C ;, GS c [Example] PM 585...
Page 37
= 1, aH = 0, bL = 255, bH = 255, n = 1, r = 1 [Reference] GS C 0, GS C 2, GS C ;, GS c [Example] GS C 2 nL nH [Name] Set counter. [Format] ASCII nL nH nL nH Decimal 29 nL nH PM 585...
Page 38
• Parameter sa to sc must not contain characters, exceept ‘0’ to ‘9’. [Default] sa = 1, sb = 65535, sn = 1, sr = 1, sc = 1 [Reference] GS C 0, GS C 2, GS C 1, GS c [Example] PM 585...
Page 39
= 2, Type ID Off/On Decimal Function Two bytes character codes not supported Autocutter not equipped Autocutter equipped Non-label thermal paper Label thermal paper Undefined Not used. Fixed to Off Undefined Undefined Not used. Fixed to Off PM 585...
Page 40
[Default] If Font A : nL = nH = 0 If Font B : nL =14 nH = 0 [Reference] GS P, GS W [Example] PM 585...
Page 41
[Range] 0 < nL, nH < 255 [Description] Sets the printing area width to the area specified by nL and nH.. • The left margin is set to [(nL + nH x 256) x (horizontal motion unit)] inches. PM 585...
Page 42
• If the macro is not defined or if r is 0, nothing is executed. • When the macro is executed by pressing the FEED button ( m = 1), paper can not be fed by using the FEED button. [Default] [Reference] GS : [Example] PM 585...
Page 43
: Font 0, 48 Font A (14 x 24). 1, 49 Font B (10 x 24). [Notes] HRI character are printed at the position specified by GS H. [Default] n = 0 [Reference] GS H, GS k [Example] PM 585...
Page 44
36, 43, 45, 46, 47, 58 CODE93 1 < k < 255 1 < d < 127 CODE128 2 < k < 255 1 < d < 127 CODE32 8 < k < 9 48 < d < 57 PM 585...
Page 45
• The printer prints an HRI character ( # ) as a stop character at the end of the HRI character string. • The printer prints an HRI characters ( $ ) as a control character ( 00H to 1FH and 7FH). PM 585...
Page 46
Paper sensor status ( n = 1, 49 ) : Off/On Decimal Function 0, 1 Not used. Not used. 2, 3 Paper-end sensor. Paper is present. (0C) (12) Paper-end sensor. Paper is not present. Not used. Fixed to Off Undefined Undefined Not used. Fixed to Off PM 585...
Page 47
Set exponent / deponent. [Format] ASCII Decimal 29 [Range] n = 0, 1, 48, 49 [Description] Sets exponent or deponent character position. n specifies the position as follows : Function 0, 48 Deponent character position. 1, 49 Exponent character position. PM 585...
Page 48
Light 2, 50 Normal 3, 51 Dark 4, 52 Very dark [Notes] • The printing density is cleared at default value when the printer is reset or the power is turned off. [Default] n = 2 [Reference] [Example] PM 585...
Need help?
Do you have a question about the PM 585 and is the answer not in the manual?
Questions and answers