Custom Audio Electronics PM8024 User Manual

Custom Audio Electronics PM8024 User Manual

Integrated printing module

Advertisement

Quick Links

Integrated printing module
PM8024
User Manual
www.custom.it
PM8024

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the PM8024 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Custom Audio Electronics PM8024

  • Page 1 Integrated printing module PM8024 User Manual www.custom.it PM8024...
  • Page 2 The products are continuously checked and improved. For this reason Custom Engineering s.r.l. reserves the right to modify the information contained in this manual without prior notice. COD. DOME - PM8024 REV. 1.00 Copyright © 1998 Custom Engineering s.r.l. – Italy Custom Engineering Str.
  • Page 3 PRINTER COMPONENTS A. Front view of the exterior of the PM8024 1- Print mechanism 2- Feed connector and I C bus 3- RS232 connector 4- PRINT key 5- FEED key 6- “Power” Led 7- “Status” Led 8- Keys connettor tasti and external leds...
  • Page 4 à t c i t à t t i s t / i r t t i c i . i c i l a i c i i t a t i n . à o i l PM8024...
  • Page 5: Table Of Contents

    3.2.2 Custom emulation ................ 3-52 3.2.3 CBM iDP560RS emulation ............3-91 4. TECHNICAL SPECIFICATIONS 4.1 TECHNICAL SPECIFICATIONS ............4-1 4.2 DIMENSIONS ..................4-4 5. CHARACTER SETS 5.1 CHARACTER SETS ................5-1 ATTACHMENT A - ACCESSORIES AND SPARE PARTS A.1 SPARE PARTS ..................A-1 PM8024...
  • Page 6: Contents Of The Manual

    Gives important information or suggestions relative to the use of the printer WARNING The information marked with this symbol must be carefully heeded to safeguard against damaging the printer DANGER The information marked with this symbol must be carefully heeded to safeguard against injury to the operator. PM8024...
  • Page 7: General Features

    The PM8024 is a practical, user-friendly printer. It is equipped with a 200 dpi (8 dots/mm) thermal print mechanism and uses 60mm paper rolls. The PM8024 has a wide range of supplementary functions in addition to normal print functions: •...
  • Page 8: Description Of The Printer

    The yellow LED signals a printer hardware error. The control is run “on line”, i.e. in the event of malfunctioning, the LED starts flashing as per the following table: t n i t n i u l i a l f a l f a l f PM8024...
  • Page 9: Installation And Use

    1.1 CONNECTIONS (Fig.1.1) 1.1.1 Power Supply The PM8024 printer is equipped with a standard 6-pin male AMPMODU1- type connector (J5). In this connector are you the signals for the I C interface too. The signals on the connector pins are indicated in the table 1.1.
  • Page 10: Keys And External Leds

    P n i P n i P n i (Tab.1.2) 1.2 CONFIGURATION The PM8024 enables the configuration of the printer default parameters. The parameters affected during configuration are: • Printer number: 1-127. • C Baud Rate: 80 - 100 KHz, 40 - 50 KHz, 10 - 12 KHz, 1 - 2 KHz.
  • Page 11: Hexadecimal Dump

    Dump mode. This function is used for the diagnostics of characters received in serial. In fact, these are printed in hexadecimal code together with the corresponding Ascii code. Figure 1.2 shows an example of printing from the printer Setup: (Fig.1.2) PM8024...
  • Page 12: Interfaces

    2. INTERFACES (Fig.2.1) 2.1 RS232 SERIAL The PM8024 has an RS232 serial interface and is connected by means of a 6 pin connector (2). In the following table, the signals present on the connector are listed: P N I P N I...
  • Page 13 2.2 I C SERIAL It’ s possible to set I C communication protocol on PM8024. The J5 (1) connector has the power supply function too (see the chapter one). In the following table, the signals present on the connector are listed: (Tab.2.2)
  • Page 14: Print Direction

    3. PRINTER FUNCTIONS 3.1 PRINT DIRECTION The PM8024 printer has two print modes, selectable through the control characters: normal and reverse. (Fig.3.1) PM8024...
  • Page 15: Control Characters

    3.2.1 ESC/POS Emulation The following table lists all the commands for the management of the ESC/ POS™ Emulation of the PM8024 printer. The commands can be transmitted to the printer at any moment, but they will only be carried out when the commands previously sent have been executed.
  • Page 16 · t n i ¹ ³ a l f ² n ¦ a l f i f e t i n t n i t n i PM8024...
  • Page 17 The following pages provide a more detailed description of each command. [Name] Horizontal tabs [Format] ASCII Decimal [Description] Moves the print position to the next horizontal tab position. PM8024...
  • Page 18 • This command sets the print position at the beginning of the line. [Default] [Reference] ESC 2, ESC 3 [Example] [Name] Moving back of one character [Format] ASCII Decimal [Description] Moves print position to previous character. [Notes] This command can put two characters at the same position. [Default] [Reference] [Example] PM8024...
  • Page 19 = 3 transmit error status n = 4 transmit paper roll sensor status [Notes] • This command is executed even when the reception buffer is full. The status is transmitted whenever the data sequence 10H 04H n (1≤n≤4)is received. [Default] [Reference] [Example] PM8024...
  • Page 20 - f f n i l n=2: Off-line status i t c . f f . f f o t t o t t i t n n=3: Error status . f f . f f . f f PM8024...
  • Page 21 • The spacing to the right of the character for double width mode is double that used for normal mode. When the characters are enlarged, the spacing to the right of the character is m (2 or 4) times the normal value. PM8024...
  • Page 22 [Notes] • The printer can underline all the characters, but it cannot underline the space set by commands HT, ESC $, ESC \ and 90° clockwise rotated characters. PM8024...
  • Page 23 • The vertical and horizontal motion units are specified by GS • The command GS P 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. PM8024...
  • Page 24 0 ≤ x ≤ 14 (Font 14 x 24) 0 ≤ x ≤ 10 (Font 10 x 24) 0 ≤ x ≤ 8 (Font 8 x 24) 0 ≤ d1 … d (y x xk) ≤ 255 k = c2 – c1 + 1 PM8024...
  • Page 25 • The user-defined character definition is cleared when : ESC @ is executed; GS * is executed; ESC ? is executed; The printer is reset or the power is turned off. [Default] The internal character set. [Reference] ESC %, ESC ? PM8024...
  • Page 26 Selects a bit image-mode using m for the number of dots specified by nL and nH , as follows: c i t o i t l a t o i t ° ° y t i y t i y t i y t i PM8024...
  • Page 27 • This command is not affected by bold, double-strike and underline (etc.) print modes, only by upside-down mode. The relationship between the bit image and the dots to be printed is as follows: 8 dot image 24 dot image [Default] [Reference] [Example] PM8024...
  • Page 28 • Underline mode can also be turned on or off by using ESC !. Note, however, that the last command received is effective [Default] [Reference] ESC ! [Example] [Name] Select 1/8-inch line spacing. [Format] ASCII ESC 0 Decimal [Description] Selects 1/8-inch line spacing. [Notes] [Default] [Reference] ESC 2, ESC 3 [Example] PM8024...
  • Page 29 • In standard mode, the vertical motion unit is used. • The maximum line spacing is n = 255 ( ≅ 32mm). [Default] n = 32 (1/6 inch) [Reference] ESC 0, ESC 2, ESC P [Example] PM8024...
  • Page 30 Note, however, that the last command received is effective [Default] n = 0 [Reference] ESC ! [Example] [Name] Select peripheral device [Format] ASCII ESC = Decimal 0 ≤ n ≤ 255 [Range] [Description] Selects the device to which the host computer sends data, using n as follows: PM8024...
  • Page 31 • This command deletes the pattern defined for the specified character code in the font selected by ESC !. • If the user-defined character has not been defined for the specified character code, the printer ignores this command. [Default] [Reference] ESC &, ESC % [Example] PM8024...
  • Page 32: E S C

    • When setting n = 8, the print position is moved to column 9 by sending HT. • Up to 32 tab positions can be set ( k = 32). Any data exceeding the 32 tabs is processed as normal data. PM8024...
  • Page 33: [Format] Ascii Esc

    • The command ESC ! also turns bold mode on and off. In any case, the last command received is enabled. [Default] n = 0 [Reference] ESC ! [Example] [Name] Turn double strike mode On/Off. [Format] ASCII 1B 47 n Decimal 0 ≤ n ≤ 255 [Range] PM8024...
  • Page 34 • The command GS P can change the vertical (and horizontal)motion unit. However, the value cannot be less than the minimum vertical movement amount. • In standard mode, the vertical motion unit is used. • The maximum paper feed amount is 31.8 mm. [Default] [Reference] GS P [Example] PM8024...
  • Page 35 Å Ü è æ å ü ∅ φ È Æ Å Ü è æ å ü à Ñ ¿ è í ñ ö ü à Ñ ¿ è ù í ñ ö ü [Default] n = 0 [Reference] [Example] PM8024...
  • Page 36 • The command GS P 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] PM8024...
  • Page 37 • When the LSB of n is 1, the panel keys are disabled. • Only the LSB of n is effective. [Notes] • In the printer, the panel buttons are the FEED and PRINT keys. • When the panel keys are disabled, the keys can only operate when reset. PM8024...
  • Page 38 This command enables cutter operation; if there is no cutter, a disabling flag is set any subsequent cutting commands will be ignored. [Notes] • The printer waits until all the paper movement commands have been completed before executing total cut [Default] [Reference] [Example] PM8024...
  • Page 39 • The pulse ON time is [ t1 ´ 2 ms ] and the OFF time is [ t2 ´ 2 [Notes] ms ]. • If t2 < t1 , the OFF time is [ t1 ´ 2 ms ]. [Default] [Reference] [Example] PM8024...
  • Page 40 Select the character code table. [Format] ASCII ESCt 1B 74 n Decimal 116 n [Range] n = 0, 255 Selects a page n from the character code table, as follows: [Description] [Note] [Default] n = 0 [Reference] See character code table [Example] PM8024...
  • Page 41 • When the connector is not used, the value of the bit 0 is always 1. • The status to be transmitted is shown in the table below: [Default] [Reference] DLE EOT, GS r See drawer kick-out connector. [Example] PM8024...
  • Page 42 [Description] Transmits the current paper sensor status upon receiving this command. [Notes] • This command is executed immediately, even when the reception buffer is full (Busy ). The status to be transmitted is shown in the table below : PM8024...
  • Page 43 • This command is only enabled when input at the beginning of a line. • In upside-down printing mode, the printer rotates the line to be printed by 180° and then prints it. [Default] n = 0 [Reference] [Example] PM8024...
  • Page 44 585 - xL + ( xH ´ 256 ) +1 dotlines. [Default] [Reference] ESC ³, ESC ², ESC ¦ [Example] To print from ram bank dotline 100 to dotline 299, send: 1BH FAH00H 00H 64H 00H C7H PM8024...
  • Page 45 [Range] [Description] Transfers flash bank into ram bank ( 32768 bytes). n selects the bank as follows: o i t a l f a l f a l f [Note] [Default] [Reference] ESC ·, ESC ², ESC ¦ [Example] PM8024...
  • Page 46 [Description] Transfer ram bank into flash bank. ( 32768 bytes). n selects the bank as follows : o i t a l f a l f a l f [Notes] [Default] [Reference] ESC ·, ESC ², ESC ³ [Example] PM8024...
  • Page 47 (see GS ~). • The character size can also be selected by the command ESC ! However,the setting of the last received command is effective. [Default] n = 0 [Reference] ESC ! [Example] PM8024...
  • Page 48 [Range] [Description] Turns white/black reverse printing mode on or off. • When the LSB of n is 0, white/black reverse printing is turned off. • When the LSB of n is 1, white/black reverse printing mode is turned on. PM8024...
  • Page 49 • m specifies the printing position within the entire range of printed digits, as follows: i t n o i t s t i e i f g i l . t f g i l ’ 0 ‘ . t f g i l PM8024...
  • Page 50 (b H × 256)]. If counting down reaches a value less than minimum, it is resumed with the maximum value. • When the command is executed, the internal count that indicates the repetition number specified by r is cleared. PM8024...
  • Page 51 Decimal 29 67 59 sa 59 sb 59 sn 59 sr 59 sc 59 0 ≤ sa, sb, sc ≤ 65535 [Range] 0 ≤ sn, sr ≤ 255 These values are all character strings. [Description] Selects a count mode for the serial number counter and specifies the value of the counter. PM8024...
  • Page 52 • Parameters sa to sc must not contain characters, with the exception of those from ‘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] PM8024...
  • Page 53 GS f, GS k [Example] [Name] Transmit printer ID. [Format] ASCII GS I 1D 49 n Decimal 73 n 1 ≤ n ≤ 3, 49 ≤ n ≤ 51 [Range] [Description] Transmits the printer ID specified by n as follows: PM8024...
  • Page 54 There may therefore be a delay between the moment in which the command is received and that in which the data is transmitted, depending on the status of the reception buffer [Default] [Reference] [Example] PM8024...
  • Page 55 [Default] If Font A : nL = nH = 0 If Font B : nL =14 nH = 0 [Reference] GS P, GS W [Example] PM8024...
  • Page 56 ESC SP, ESC $, ESC \, ESC 3, ESC J, GS L, GS W [Example] [Name] Set printing area width. [Format] ASCII Decimal 0 ≤ nL, nH ≤ 255 [Range] [Description] Sets the printing area width to the area specified by nL and nH . PM8024...
  • Page 57 0 ≤ m ≤ 1 [Description] Executes a macro. • r specifies the number of times to execute the macro. • t specifies the waiting time for executing the macro. The waiting time is t × 100 msec. for every macro execution. PM8024...
  • Page 58 • The counter mode is set by GS C 1 or GS C ;. • In count-up mode, if the counter value set by this command goes out of the counter operation range set by GS C 1 or GS C ;, it is forced to convert to the minimum value. PM8024...
  • Page 59 GS H, GS k [Example] [Name] Set bar code height [Format] ASCII Decimal 104 n 1 ≤ n ≤ 255 [Range] [Description] Sets the height of the bar code. n specifies the number of dots in the vertical direction. PM8024...
  • Page 60 107 m ‚ ASCII GS Decimal 107 m 0 ≤ m ≤ 6 • [Range] ‚ 65 ≤ m ≤ 73 [Description] Selects a bar code system and prints the bar code. m selects a bar code system as follows: PM8024...
  • Page 61 8 ≤ n ≤ 9 4 ≤ d ≤ 7 [Notes] • If d is outside the specified range, the printer prints the following message: “BAR CODE GENERATOR NON OK !” and processes the following data as normal data. PM8024...
  • Page 62 • When using the CODE128 in this printer, take the following points into account for data transmission: • The top of the bar code data string must be a code set selection character (CODE A , CODE B or CODE C) which selects the first code set. PM8024...
  • Page 63 1 ≤ n ≤ 2, 49 ≤ n ≤ 50 [Range] [Description] Transmits the status specified by n as follows: Function 1, 49 Transmits paper sensor status (same as ESC v). 2, 50 Transmits drawer kick-out connector status (same as ESC u 0)). PM8024...
  • Page 64 DLE EOT, ESC u, ESC v [Example] [Name] Set bar code width. [Format] ASCII Decimal 119 n 2 ≤ n ≤ 6 [Range] [Description] Sets the horizontal size of the bar code. n specifies the bar code width as follows: PM8024...
  • Page 65 [Notes] • This command is executed if there are characters with different heights on the same line. [Default] n = 0 [Reference] ESC !, GS ! [Example] PM8024...
  • Page 66 [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] PM8024...
  • Page 67: Custom Emulation

    3.2.2 Custom emulation The following table lists all the commands for the management of the CUSTOM emulation functions of the PM8024 printer. The commands can be transmitted to the printer at any moment, but they will only be carried out when the commands previously transmitted have been carried out.
  • Page 68 ¹ l a i ³ a l f ² ¦ a l f t n i f f u i f e t i n t n i t n i t i s t n i PM8024...
  • Page 69 [Notes] • This command zeroes the line buffer [Default] [Reference] [Example] [Name] Ignore CR [Format] ASCII Decimal [Description] After this command the CR code is ignored. [Notes] • To put the CR code back into operation, reset the printer. PM8024...
  • Page 70 Print and line feed [Format] ASCII Decimal [Description] This command prints the data in the buffer. [Notes] • This command sets the print position at the beginning of the line. [Default] [Reference] [Example] [Name] Print with small character [Format] ASCII Decimal PM8024...
  • Page 71 Printing of the character is executed in double height format [Notes] • Setting remains until next set [Default] Set up from front keys. [Reference] 00H, 01H, 03H, 04H [Example] [Name] Printing with expanded character [Format] ASCII Decimal [Description] Printing of the character is executed in expanded format PM8024...
  • Page 72 The size of the graphic dot and the number of dots per line vary depending on the number of columns. To obtain a graphic printout, enter the command 11H at the beginning of each line. The graphic configuration byte format is as follows: PM8024...
  • Page 73 [Format] ASCII Decimal [Description] Sets / cancels (alternately) red printing. [Notes] • The printer only prints the whole line, and not single characters, in red. • The printer only prints in red if enabled by setup. [Default] [Reference] [Example] PM8024...
  • Page 74 • The command ESC - can also turn on/off underline mode. However, the setting of the last received command is effective • The command ESC 4 can also turn on/off script mode. However, the setting of the last received command is effective. PM8024...
  • Page 75 • If the setting is outside the printing area width, set absolute print position, but left or right margin is set at default value. [Default] [Reference] ESC \, GS P [Example] [Name] Select bit image mode. [Format] ASCII ESC * d1...dk d1...dk Decimal d1...dk PM8024...
  • Page 76 • To print the bit-image, use the commands LF, CR, ESC J or ESC d. • After printing a bit image, the printer reverts to normal data processing mode. • This command is not affected by bold, double strike, underlining (etc.) modes, with the exception of upside down mode. PM8024...
  • Page 77 • When script mode is turned off by setting the value n at 0 or 48, the data that follows is printed in normal mode. • Script mode can also be turned on or off by using ESC !. Note, however, that the last command received is effective PM8024...
  • Page 78 • The status to be transmitted is shown in the table below: . t n , 0 2 . t n t n i t n i . . r . ) . [Default] [Reference] ESC &, ESC % [Example] [Name] Inizialize the printer. [Format] ASCII ESC @ Decimal PM8024...
  • Page 79 This command enables cutter operation; if there is no cutter, a disabling flag is set and any subsequent cutting commands will be ignored. [Notes] • The printer waits until all the paper movement commands have been completed before executing total cut [Default] [Reference] [Example] PM8024...
  • Page 80 • The set of programmable characters and the bit image cannot be active at the same time; if this command is executed, the bit image will be cancelled. [Default] The programmable character set is the same as the internal one. [Reference] ESC 4 [Example] PM8024...
  • Page 81 “ d ” is the ASCII string to transmit, terminating with CR. To deactivate this function, transmit a NUL. [Notes] • The maximum number of characters to transmit is 24 (with CR at the end). [Default] d = 13 [Reference] [Example] [Name] Set default parameters. [Format] ASCII ESC G Decimal PM8024...
  • Page 82 03H : bold print [Description] Sets the default parameters of print mode. [Notes] Setting is memorized in EEPROM. [Default] Set up from front keys. [Reference] [Example] If dH = ‘A’ and dL = ‘3’ the value of d is 163 (A3H) PM8024...
  • Page 83 [Default] [Reference] [Example] [Name] Set printing in REVERSE [Format] ASCII Decimal [Description] Set printing in REVERSE mode. [Notes] • Setting remains until next set [Default] Set up from front keys. [Reference] ESC N [Example] PM8024...
  • Page 84 Right justification ABCD ABCD ABCD ABCDE ABCDE ABCDE [Name] Select FONT 2. [Format] ASCII ESC b Decimal [Description] Select FONT 2. [Notes] • Setting remains until next set [Default] Set up from front keys. [Reference] ESC B, ESC 4 [Example] PM8024...
  • Page 85 ‘0’ ≤ aL ≤ ‘9’, ‘A’ ≤ aL ≤ ‘F’ [Description] Reads the location addressed by a where: aH is the most significant nibble, expressed in ASCII, of a aL is the least significant nibble, expressed in ASCII, of a [Notes] [Default] PM8024...
  • Page 86 Decimal 250 n xL yH yL 0 ≤ n ≤ 3 [Range] 0 ≤ xH , xL , yH , yL ≤ 255 [Description] Prints the graphics bank from flash or ram. n selects the bank as follows: PM8024...
  • Page 87 Transmit (nH x 256) + nL words of ram bank to serial port. [Notes] • The size of the ram bank for graphic printing is 448 horizontal dots (56 bytes/dotline) ×585 vertical points (32760 bytes = 16380 words). [Default] [Reference] ESC ³, ESC ², ESC ¦ [Example] PM8024...
  • Page 88 • Each word is received first in MSByte form and then in LSByte form • If [ nL + ( nH × 256)] is greater than 16384, the data following will be processed as normal data. [Default] [Reference] ESC ·, ESC ³, ESC ¦ [Example] PM8024...
  • Page 89 ESC ·, ESC ², ESC ³ [Example] [Name] Print the buffer contents. [Format] ASCII Decimal [Description] Prints contents of buffer characters and executes a line feed. Sets the printing start position at left margin. [Notes] [Default] [Reference] LF, FF [Example] PM8024...
  • Page 90 • n specifies the number of digits to be printed as follows: when n = 0, the printer prints the actual digits indicated by the number value. when n = from 1 to 5, this command sets the number of PM8024...
  • Page 91 [a L + (a H × 256)] < [b L + (b H × 256)] and n ≠ 0 and r ≠ 0 • Count-down mode is specified when: [a L + (a H × 256)] > [b L + (b H × 256)] and n ≠ 0 and r ≠ 0 PM8024...
  • Page 92 GS C 1or GS C ;, it is forced to convert to the maximum value by GS c. [Default] nL = 1, nH = 0 [Reference] GS C 0, GS C 1, GS C ;, GS c [Example] PM8024...
  • Page 93 GS c. • Parameters sa to sc can be omitted. If omitted, these values remain unchanged. • Parameters sa to sc must not contain characters, with the exception of those from ‘0’ to ‘9’. PM8024...
  • Page 94 GS f, GS k [Example] [Name] Transmit printer ID. [Format] ASCII GS I 1D 49 n Decimal 73 n 1 ≤ n ≤ 3, 49 ≤ n ≤ 51 [Range] [Description] Transmits the printer ID specified by n as follows: PM8024...
  • Page 95 There may therefore be a delay between the moment in which the command is received and that in which the data is transmitted, depending on the status of the reception buffer. [Default] [Reference] [Example] PM8024...
  • Page 96 = 200, y = 200 [Reference] ESC SP, ESC $, ESC \, ESC 3, ESC J, GS L, GS W [Example] [Name] Execute macro. [Format] ASCII Decimal 0 ≤ r, t ≤ 255 [Range] 0 ≤ m ≤ 1 PM8024...
  • Page 97 The counter value in the print buffer is printed when the printer receives a print command or is in the buffer full state. • The counter print mode is set by GS C 0. PM8024...
  • Page 98 Selects a font for the HRI characters used when printing a bar code. n selects a font from the following table: [Notes] The HRI characters are printed at the position specified by the command GS H. [Default] n = 0 [Reference] GS H, GS k [Example] PM8024...
  • Page 99 107 m ‚ ASCII GS Decimal 107 m • 0 ≤ m ≤ 6 [Range] ‚ 65 ≤ m ≤ 73 [Description] Selects a bar code system and prints the bar code. m selects a bar code system as follows: PM8024...
  • Page 100 • If d is outside the specified range, the printer prints the following message: “BAR CODE GENERATOR NON OK !” and processes the following data as normal data. • If the horizontal size exceeds the printing area, the printer only feeds the paper. PM8024...
  • Page 101 A , CODE B or CODE C) which selects the first code set. • Special characters are defined by combining two characters “{“ and one character. The ASCII character “}” is defined by transmitting “{“ twice consecutively. PM8024...
  • Page 102 GS H, GS f, GS h, GS w [Example] [Name] Set bar code width. [Format] ASCII Decimal 119 n 2 ≤ n ≤ 6 [Range] [Description] Sets the horizontal size of the bar code. n specifies the bar code width as follows: PM8024...
  • Page 103 [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] PM8024...
  • Page 104: Cbm Idp560Rs Emulation

    COMMAND TABLE The following table lists all the commands for function management in CBM iDP560RS Emulation of the PM8024 printer. The commands can be transmitted to the printer at any moment, but they will only be carried out when the commands previously sent have been executed. There are no priority commands;...
  • Page 105 ASCII Decimal [Description] Prints the data in the buffer and feeds one line, based on the current line spacing. [Notes] This command sets the print position at the beginning of the line. [Default] [Reference] ESC 1, ESC 2 [Example] PM8024...
  • Page 106 [Default] [Reference] ESC C [Example] [Name] Enhanced character designation. [Format] ASCII Decimal [Description] Printing of the character is executed in expanded format. [Notes] • The command RS is automatically launched after printing. [Default] Set up from front keys PM8024...
  • Page 107 [Reference] RS, US, SO, 01H, 02H, 03H, 04H [Example] [Name] Improved character designation (same as RS) [Format] ASCII Decimal [Description] Printing of the character is executed in expanded format. [Notes] • The command SO is automatically launched after printing. PM8024...
  • Page 108 [Default] Set up from front keys [Reference] 00H, 02H, 03H, 04H [Example] [Name] Printing in double height character [Format] ASCII Decimal [Description] Printing of the character is executed in double height format [Notes] • Setting remains until next set PM8024...
  • Page 109 RS, US, SI, SO, 00H, 01H, 02H, 03H [Example] [Name] Places the printer ON LINE. [Format] ASCII Decimal [Description] Places the printer ON LINE. [Notes] • Only this code can be accepted independently of the status OFF LINE. [Default] PM8024...
  • Page 110 [Example] [Name] Places the printer OFF LINE. [Format] ASCII Decimal [Description] Places the printer OFF LINE. [Notes] [Default] [Reference] [Example] [Name] Set/ erase reverse printing mode. [Format] ASCII Decimal [Description] Sets / erases (alternately) reverse printing mode. [Notes] [Default] PM8024...
  • Page 111 [Format] ASCII 1B 31 Decimal [Description] Sets 3 mm line spacing [Notes] [Default] [Reference] ESC 2 [Example] [Name] Set 5.5 mm line spacing. [Format] ASCII 1B 32 Decimal [Description] Set 5.5 mm line spacing. [Notes] [Default] [Reference] ESC 1 PM8024...
  • Page 112 A space of three lines is left at both the top and bottom of the page. [Notes] • Page formatting can be cleared through the command ESC [Default] n = 66 [Reference] FF, ESC O [Example] PM8024...
  • Page 113 [Reference] ESC C [Example] [Name] Select the international character set. [Format] ASCII ESCR 1B 52 n Decimal 82 n 0 ≤ n ≤ 12 [Range] [Description] Selects the international character set by setting n as in the following table: PM8024...
  • Page 114 This command enables cutter operation; if there is no cutter, a disabling flag is set any subsequent cutting commands will be ignored. [Notes] • The printer waits until all the paper movement commands have been completed before executing total cut PM8024...
  • Page 115 • The pulse ON time is [ t1 × 2 ms ] and the OFF time is [ t2 × [Notes] 2 ms ]. • If t2 < t1 , the OFF time is [ t1 × 2 ms ]. [Default] [Reference] [Example] PM8024...
  • Page 116 [Description] Transmits (nH x 256) + nL words of ram bank to serial port. [Notes] • The size of the ram bank for graphic printing is 448 horizontal dots (56 bytes/dotline) ×585 vertical points (32760 bytes = 16380 words). PM8024...
  • Page 117 • The number of data bytes received is [ nL + ( nH × 256)] × 2. [Notes] • Each word is received first in MSByte form and then in LSByte form • If [ nL + ( nH × 256)] exceeds 16384, the data following will be processed as normal data. PM8024...
  • Page 118 ESC ·, ESC ², ESC ³ [Example] [Name] Transmit printer ID. [Format] ASCII GS I 1D 49 n Decimal 73 n 1 ≤ n ≤ 3, 49 ≤ n ≤ 51 [Range] [Description] Transmits the printer ID specified by n as follows: PM8024...
  • Page 119 [Default] [Reference] [Example] [Name] Set printing density. [Format] ASCII Decimal 124 n 0 ≤ n ≤ 4, 48 ≤ n ≤ 52 [Range] [Description] Sets the printing density. n specifies the printing density as follows: PM8024...
  • Page 120 3. PRINTER FUNCTIONS i t n y t i g i l [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] PM8024...
  • Page 121: Technical Specifications

    4. TECHNICAL SPECIFICATIONS 4.1 TECHNICAL SPECIFICATIONS The main technical features of the PM8024 printer models are listed in table 4.1. (Tab.4.1) Ø ± , t u i f l 1 , l ° 0 , l a , h t...
  • Page 122 4. TECHNICAL SPECIFICATIONS PM8024...
  • Page 123 4. TECHNICAL SPECIFICATIONS PM8024...
  • Page 124: Dimensions

    4. TECHNICAL SPECIFICATIONS 4.2 DIMENSIONS Figure 4.1 shows the dimensions of the printer PM8024. (Fig.4.1) PM8024...
  • Page 125: Character Sets

    5. CHARACTER SETS 5.1 CHARACTER SETS The PM8024 printer has seven FONTS, each with 224 characters. ESC/POS™Emulation (PC437 USA, Standard Europe) (Fig.5.1) Custom DPT24 Emulation (Fig.5.2) PM8024...
  • Page 126 5. CHARACTER SETS Custom DPT42 Emulation (Fig.5.3) PM8024...
  • Page 127: Attachment A - Accessories And Spare Parts

    ATTACHMENT A - ACCESSORIES AND SPARE PARTS A.1 SPARE PARTS (Tab.A.1) (Fig.A.1) PM8024...
  • Page 128 ATTACHMENT A - ACCESSORIES AND SPARE PARTS Blank page PM8024...

Table of Contents