THERMAL PRINTING SOLUTIONS MADE IN EUROPE USER MANUAL APOS KANJI PRINTER DOCUMENT 3103039 - FDE - Issue A April 1998 AXIOHM 1 à 9 rue d’Arcueil, 92120 MONTROUGE FRANCE TEL:(33 1) 47 46 78 00, FAX (33 1) 46 55 13 44 page 1/ 45
• Table of contents 1. GENERAL DESCRIPTION .................................................................................................................. 4 2. SPECIFICATIONS ................................................................................................................................ 5 2.1. PHYSICAL SPECIFICATION ................................................................................................................... 5 2.1.1. Dimensions .......................................
4.2.10. ESC 2 ..................................................................................................................................... 23 4.2.11. ESC SP ................................................................................................................................... 24 4.2.12. ESC ! ...................................................................................................................................... 24 4.2.13. ESC – .............................................
1. GENERAL DESCRIPTION This user manual describes how to set up and operate the high-speed, thermal, point-of-sale (POS) printer manufactured by Axiohm SA. The printer has many features which offer advantages to retailers and is versatile enough to be used in other applications such as ticketing and couponing. • The fixed-head thermal printer engine makes this the fastest POS printer on the market while porducing a very high quality print.
2. SPECIFICATIONS 2.1. Physical Specification 2.1.1. Dimensions Height 115mm Width 170mm Depth 205mm Weight (with cutter) 1390 g 2.1.2. Printhead Specification The APOS printer uses a fixed-head thermal printhead, designed and manufactured by Axiohm using proprietary thick-film techniques to ensure the highest performance. Printhead Type: Thermal Line Printing width: 72 mm Number of dots across width: 576 Resolution (dot-density): 2.1.3.
2.3. Operational Performance 2.3.1. Data Hold Up A backup capacitor is fitted to the APOS printer to hold up RAM data for a minimum of 1.5hrs after losing external power. This means that all downloaded fonts, logos and bitmaps will be retained for the data hold up period. However, the context of the printer is not saved which means that the printer will revert to its initial state when power is returned. 2.3.2.
2.4. Warranty The supplied printers or spare parts are guaranteed for a period of 6 (six) months beginning at the date of delivery (ex-works). The printers are guaranteed against defective material and/or workmanship. The warranty covers solely, and at Axiohm’s choice, the cost of repair or replacement by Axiohm in its factory, after restitution by the customer, of the printers or spare parts admitted by AXIOHM to be defective, excluding assembling, dismounting, shipping and other expenses.
2.5. Order Codes It is clear from the preceding sections that the APOS printer is available in many variants. The table below shows the valid product codes which are used to describe each version. The APOS part number is made up of 8 digits thus: Cutter x1 = 0 x1 = X APOS K J : No Cutter Fitted : Cutter Fitted Interface x2 = 2 : RS232 x 2 = C : Centronics Memory Extension: K Power Supply Country Japan : J eg.
3. GETTING READY TO USE THE PRINTER 3.1. Unpacking the Printer The printer will be supplied packaged in a plain cardboard carton with a re-usable packing foam insert. The carton contains separate pockets for: • • • • the APOS printer a single 80m roll of thermal paper a standard power supply with 24V power lead (optional) a 1.
3.2.4. Connectors The APOS printer can have up to 3 types of connectors: The Power connector is fitted on the base of the unit near the front. (See §3.6.1 for more details) The Interface connector is fitted on the base of the unit closer to the rear and may be a 9-pin Dtype in the case of serial communications (RS232) or a 25-pin D-type in the case of parallel communications (Centronics option). (See §3.6.2 for more details) Two Drawer Kick-out connectors are fitted at the rear of the printer.
3.4. Installing Paper Please ensure that the correct grade of paper is used with the APOS printer (see §2.3.2). It is extremely easy to load a new paper roll into the printer by following these simple steps: • Open the cover and remove the old paper core • Drop the new roll into the reservoir so that it will rotate in the correct direction (i.e.
3.6. Connectors & Cables To reduce the electromagnetic emissions and susceptibility, all cables should be shielded. If you are not using cables supplied by Axiohm for this purpose, please ensure that your cables match the printer and are rated at the appropriate voltage and current capacities. Use of an inappropriate cable may seriously damage your printer ! 3.6.1. Power Connector The connector is a shielded 6-pin mini-Din plug.
Centronics Connector CONNECTOR VIEW 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 PINOUT 1 2 3 4 5 6 7 8 9 Strobe' Data bit Data bit Data bit Data bit Data bit Data bit Data bit Data bit 10 11 12 13 14 15 16 17 0 1 2 3 4 5 6 7 3.6.3.
3.7. Configuration of Switches To set the switches the following procedure must be respected: • • • Switch the printer off Set the switches as requested (see tables below). Switch the printer on 3.7.1. RS232 mode Switches 1,2,3 and 6 are used to define functions. Switches 4 and 5 are used to set the data transmission speed.
3.8. Self Test A self-test is invoked by pressing the paper feed button during a reset (power up or pressing on/off button).
4. PRINTER CONTROL SOFTWARE The APOS printer uses a superset of industry-standard software commands which can execute some powerful functions and, at the same time, protect your existing software investment. 4.1. Printable Characters The first printable character serie corresponds to Page 0 of the international character set. Sending appropriate byte of data, given in the following table in decimal, will print corresponding character.
Other characters are printable in 24 × 24 level 1 and 2, thier positions are given in the JIS X 9052 standard. However, to be compatible with other printer manufacturers, characters have been added to the JIS X 9052 standard : . In 0F0h line (those characters are shown on next page) . From 2660 to 267B (free places left in the JIS X 9052) .
SEE ANNEXE 2 (SCANNED FIGURE TAKING TO MUCH MEMORY) APOS KANJI User Manual Page 18 / 45 Ref : 3103039-FDE Issue A
Printer Control Codes Control codes are non-printable characters or sequences of characters which affect the subsequent operation of the printer. For your convenience, these are grouped below in logical sets of commands which can be used in the same context. Throughout the following descriptions of the commands you will note that three special codes are used to cause the printer to interpret the following byte or bytes as part of a command and not as printable characters. These codes are: Code Name Dec.
4.1.1. ESC = (Description) Select device (Format) <1Bh> <3Dh> (Comments) It allows the user to select a printer. If n = 0 all the printers are deselected. If n = 1 to 32, the printer with address #n s selected, all the other printers are deselected. If n = 33 all the printers are selected. The default value is n =1 (Cross reference) – 4.1.2.
4.1.3. ESC v (Description) Send printer status byte (Format) <1Bh> <76h> (Comments) The printer will transmit a single byte which reflects the status of the printer in accordance with the table below. This command is ignored if the printer is fitted with a Centronics interface because Centronics is not bi-directional. (Cross reference) – 4.1.4.
4.1.6. ESC c5 (Description) Enable / disable paper feed switch (Format) <1Bh> <63h> <35h> (Comments) Paper feed disable if n is even Paper feed enabled if n is odd Default value is n = 0 (Cross reference) – 4.1.7. ESC R (Description) Select international character set (Format) <1Bh> <4Ah> (Comments) Modifies the set of printable characters in accordance with the table below.
4.1.8. ESC D (Description) Set tab positions (Format) <1Bh> <44h> [] k <00h> (Comments) n represents the nth character position at which you wish the tab to be set. To set k tabs on a line, must be sent k times ensuring that n1<= n2... <= nk The string of data must be terminated by the null charcater <00h>. eg.
4.1.11. ESC SP (Description) Set spacing to right of characters (Format) <1Bh> <20h> (Comments) 0 <= n <= 32, where n is specified in 1/8 mm units Default value is n=0 If double-width mode is selected, the amount of space is doubled. (Cross reference) – 4.1.12. ESC ! (Description) Set print mode (Format) <1Bh> <21h> (Comments) 0 <= n <= 255 The value of n can be set to vary the mode of print according to the table below. Default value is n = 0 (ie.
4.1.13. ESC – (Description) Underline mode on / off (Format) <1Bh> <2Dh> (Comments) 0 <= n <= 2 If n=0, underline is turned off If n=1, underline mode of1 dot-line thickness is selected If n=2, underline mode of 2 dot-line thickness is selected (Cross reference) – 4.1.14. ESC E (Description) Emphasised on / off (Format) <1Bh> <45h> (Comments) The emphasized mode is selected if n is odd. The emphasized mode is cancelled if n is even.
4.1.15. ESC G (Description) Double-strike on / off (Format) <1Bh> <47> (Comments) The double-strike mode is selected if n is odd. The double-strikemode is cancelled if n is even. (Cross reference) ESC ! (set print mode) 4.1.16. ESC (Description) Set / cancel upside-down character printing (Format) <1Bh> <7Bh> (Comments) This command rotates the text by 180° so that it prints correctly when the printer is wall-mounted.
4.1.19. ESC $ (Description) Set absolute position (Format) <1Bh> <24h> (Comments) Sets the print starting position to the specified number of dots (1/8 mm units) from the beginning of the line so that the position is (n1 + n2 x 256) dots from the left hand side, where 0 <= n2 <= 1 If n2 = 0: 0 <= n1 <= 255 If n2 = 1: 0 <= n1 <= 192 ie: 0 <= (n1 + n2 x 256) <= 576 If the position exceeds the print area, the command is ignored. (Cross reference) ESC ¥ 4.1.20.
4.1.22. LF (Description) Print contents of buffer and advance paper (Format) <0Ah> (Comments) Moves the print position to the beginning of the next print line (Cross reference) ESC 2, ESC 3 4.1.23. ESC d (Description) Print and line feed n character lines (Format) <1Bh> <64h> (Comments) This command prints the line in the buffer and performs n blank lines including the line in the buffer. 0 <= n <= 255 (Cross reference) – 4.1.24.
4.1.26. ESC m (Description) Perform partial cut (Format) <1Bh> <6Dh> (Comments) The command is valid only when a cutter is fitted. (Cross reference) ESC i 4.1.27. AX C (Description) Select cut position (Format) <1Fh> <43h> (Comments) If n = 0, cut command will cut under last printed line. If n = 1, cut command will cut over last printed line. 0 <= n <= 1 Default value is n = 1 (Cross reference) ESC i, ESC m 4.1.28.
4.1.30. GS k (Description) Print bar code (Format) <1Dh> <6Bh> [] k <00h> (Comments) n selects the bar code system to be used in accordance with the table below. k is the number of to be sent and will vary from one bar code symbology to another. (Cross reference) GS w, GS h n Bar code symbology 0 UPC-A 1 UPC-E 2 EAN13 3 EAN8 4 Code39 5 Interleaved 2/5 (ITF) 6 Codabar 7 Code 128A 8 Code 128B 9 Code 128C 4.1.31.
4.1.32. GS H (Description) Select printing position of bar code data (Format) <1Dh> <48h> (Comments) The value of n is used to set how the characters will be printed in accordance with the following table. (Cross reference) GS f n Printing position 0 Not printed 1 Above bar code 2 Under bar code 3 Above and under bar code 4.1.33. ESC & (Description) Define user-defined characters.
4.1.34. AX & (Description) Define proportional characters (Format) <1Fh> <26h> [ ... ] (m-n+1) (Comments) This command works as the ESC & command but allows the definition of characters smaller than the selected font so that a proportional font may be defined. Each character is defined as an array of dots (bits) which is s-bytes high by abytes wide. The array contains bytes which represent the character ‘scanned’ from top to bottom and then from left to right.
4.1.36. GS ∗ (Description) Define down-loaded bit image (Format) <1Dh> <2Ah> [] k (Comments) The bit image is defined as an array whose width is 8 x n1 bytes and whose height is n2 bytes. As for the user-defined characters, the image data, [], is defined with the MSB at the top and with data sent to represent the image “ scanned” from top to bottom and then left to right.
4.1.38. ESC ∗ (Description) Print bit image (Format) <1Bh> <2Ah> [] (k x n) (Comments) The mode of printing the bit image is defined by the value of m as given in the table below. m = 0, 1, 32 or 33 Beware that if an invalid value of m is sent, the command will be ignored and the following bytes may be interpreted as either printable or control characters.
4.1.39. ESC p (Description) Generate solenoid pulse (Format) <1Bh> <70h> (Comments) Generates a pulse on pin m of the drawer kickout connector in accordance with the table below. n1 x 2 ms is the on-time of the pulse. n2 x 2 ms is the off-time of the pulse. 0<= n1 <= n2 <= 255 (Cross référence) – m 0 1 2 3 Connector 1 1 2 2 Pin 2 5 2 5 4.1.40.
4.1.41. GS C0 (Description) Select counter print mode (Format) <1Dh> <43h> <30h> (Comments) Sets the format of how the counter is printed. 0 <= m <= 5 If m = 0, all digits of the counter will be printed, otherwise of the leastsignificant digits will be printed. The default value is m=0 0 <= n <= 2 The value of describes how the printed counter value shall be justified as shown in the table below. Both m and n are ignored if out of range.
4.1.43. GS C2 (Description) Set binary counter value (Format) <1Dh> <43h> <32h> (Comments) Counter value = n1 + n2 x 256 Default values are n1 = 1, n2 = 0 If the counter value is out of range it will be converted to the maximum (if counting-down) or minimum (if counting-up) value defined by GS C1 or GS C. (Cross reference) GS C0, GS C1, GS C, GS c 4.1.44.
4.1.45. GS c (Description) Print counter value (Format) <1Dh> <63h> (Comments) Puts the current value of the counter in the print buffer & updates the counter. The format of the printed value is set by the GS C0 command. (Cross reference) GS C, GS C0, GD C1, GS C2 4.1.46. GS : (Description) Set start / end of macro definition (Format) <1Dh> <34h> (Comments) The macro definition starts and ends with this command. The length of the macro must not exceed 2048 bytes. (Cross reference) GS ^ 4.1.
4.1.48. FS ! (Description) Specifies Kanji print mode (Format) <1Ch> <21h> (Comments) 0 <= n <= 255 The value of n can be set to vary the mode of print according to the table below. Default value is n = 0 Bit Function Bit = 0 Bit = 1 0 (not used) - - 1 (not used) - - 2 Double height Cancelled Set 3 Double width Cancelled Set 4 (not used) - - 5 (not used) - - 6 (not used) - - 7 Underlined Cancelled Set 4.1.49.
4.1.51. FS . (Description) Cancels Kanji mode (Format) <1Ch> <2Eh> (Comments) (Cross référence) 4.1.52. FS S (Description) Specifies Kanji space amount (Format) <1Ch> <53h> (Comments) 0<= n1 <= 32 0<= n2 <= 32 n1 defines left space in dots n2 defines right space in dots (Cross reference) 4.1.53. FS W (Description) Specifies Kanji 4 fold mode (Format) <1Ch> <57h> (Comments) 0<= n<= 255 (Cross reference) n Function 0 cancels 4 fold Kanji 1 specifies 4 fold Kanji 4.1.54.
Defining the external characters FS + ‘2’ + a1 + a2 +Dn Kanji characters are down loaded one by one Code : 1Ch + 32h + a1 + a2 + Dn a1 = 77h or 78h a2 = 21h to 7Eh (meaning 94 characters) Dn = p1, p2, p3 ...
5. Spare Parts All spare parts kits are supplied as individually packaged loose parts, there is a possibility of obtaining different groups of spare parts kits. AXIHOM customer service will provide the list later. Reference 3101042 Designation Knife blade kit AXIOHM sticker Left knife support Right knife support Ground strap XPGE cover assembly Packing box Rotating knife assembly Drive arm Grip ring Screw N°2-4 Screw M2.
3101051 Paper guide knife kit 80×120 Minigrip bag AXIOHM sticker Packing box Upper paper guide 3101052 Printhead spring kit 80×120 Minigrip bag AXIOHM sticker Packing box Printhead spring Separator 3101053 Cover open kit 60×80 Minigrip bag AXIOHM sticker Packing box Cover spring 3101709 Power supply kit Power supply 50W Power cable 3102263 Paper feed motor kit 80×120 Minigrip bag AXIOHM sticker Packing box Power supply label (220 V) Stepper motor Separator Lock washer AZ3 Screw M3-6 3102264 Cover
3102269 Ground kit 60×40 Minigrip bag AXIOHM sticker Packing box Ground strap Screw M2, 5-4 Screw N°2-4 3102792 Bucket assembly kit AXIOHM sticker Mechanism assembly XAPOS Packing box 3103210 Kanji memory expansion kit 60×80 Minigrip bag AXIOHM sticker Packing box AXIOHM Label Kanji expansion board Antistatic bag 3103211 8 dots/mm Printhead kit 60×80 Minigrip bag AXIOHM sticker Packing box 8 dots/mm printhead Antistatic bag 203 × 254 Screw M2,5-4 3103212 Equipped platen kit 80 × 120 Minigrip bag AX
3103213 APOS KANJI User Manual Small parts kit 60×80 Minigrip bag AXIOHM sticker Packing box Left knife support Right knife support Ground strap Intermediate gear (2040) Intermediate gear (15 / 63) Drive gear (38 / 59) Drive gear (38) Drive arm Lock washer AZ2 Grip ring Screw N° Screw M Screw N° Screw N° Screw M2,5-8 Page 45 / 45 Ref : 3103039-FDE Issue A