A758 Thermal Receipt and Impact Slip Printer Owner’s Guide TM A758-D100
A758 Owner’s Guide Legal Notices Disclaimer Information in this document is subject to change without notice. Consult your Axiohm sales representative for information that is applicable and current. Axiohm reserves the right to improve products as new technology, components, software, and firmware become available. No part of this document may be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose without the express written permission of Axiohm.
A758 Owner’s Guide In order to ensure compliance with the Product Safety, FCC and CE marking requirements, you must use the power supply, power cord, and interface cable which is sold for use with this product or which meets the following parameters: Power Supply UL Listed (QQGQ), Class 2 power supply with SELV (Secondary Extra Low Voltage), non-energy hazard output, limited energy source, input rated 100-240 Vac, 1.5/0.8 A, 50/60 Hz, output rated 24 Vdc, 2.3 A.
A758 Owner’s Guide Contents Contents Chapter 1: About the Printer.............................................................. 1 Introducing the A758 Printer ....................................................... 2 Standard Features.......................................................................... 3 Connectivity Features ............................................................ 3 Advanced Interface Design ................................................... 3 Electronics and Firmware..........
A758 Owner’s Guide Contents Contacting a Service Representative ........................................... 47 Returning a Printer ........................................................................ 48 Chapter 4: Printer Media & Supplies............................................... 50 Ordering Thermal Paper............................................................... 51 Thermal Paper Specifications................................................ 51 Manufacturers...................................
A758 Owner’s Guide Contents Chapter 7: Programming Guide ........................................................ 97 Command Conventions ................................................................ 98 List of Commands and Location.................................................. 99 By Command Code ................................................................ 99 By Function.............................................................................. 103 Comparison to A756..........................
Chapter 1: About the Printer ♦ Introducing the A758 Printer ♦ Standard Features ♦ Options ♦ Model Identification Key September 1999 1
A758 Owner’s Guide Chapter 1: About the Printer Introducing the A758 Printer The A758 is an extremely fast, quiet, and reliable point-of-sale printer. It consists of two specialized printers in one compact package: a thermal printer on top that prints receipts, and an impact slip printer in front to print on forms and checks that you insert. The thermal printer is optimized for ease-of-use in busy environments.
A758 Owner’s Guide Chapter 1: About the Printer Standard Features Connectivity Features ♦ Industry standard RS-232C interface for communication with the host computer; other interfaces are available as options. ♦ Cash drawer kickout connector and software support for up to two cash drawers. Advanced Interface Design ♦ Sensors detect whether any of the covers are open, the paper is low in the receipt printer, or the paper is positioned properly in the slip printer.
A758 Owner’s Guide Chapter 1: About the Printer Thermal Receipt Printer ♦ Extremely fast and quiet thermal printhead. ♦ No ribbon or ink cartridge to change. ♦ Drop-in paper loading. ♦ Double high, double wide, bold, inverse, underlined, superscript and subscript, italics, scalable and rotated print modes. ♦ Resident character sets: Code Pages 437 (US), 850 (Multilingual), 852 (Slavic), 858 (with Euro symbol), 860 (Portuguese), 863 (French-Canadian), and 865 (Nordic) and 866 (Cyrillic).
A758 Owner’s Guide Chapter 1: About the Printer Options Connectivity Options ♦ A standard plug-in printed circuit board allows the printer to use an RS-232C communication interface. Optional plug-in boards are available for other communications interfaces. ♦ Communication cables are available for the various communication interfaces. ♦ Power supplies are available in 55 Watt or 75 Watt versions.
A758 Owner’s Guide Chapter 1: About the Printer Model Identification Key A758 Model ID Key A 7 5 8 - X X X X 1 = no knife 5 = knife 0 = no MICR 1 = MICR 2 = MICR and check flip 5 = check flip 0 = 512K Flash memory (standard) 1 = 1MB Flash memory 2 = 2MB Flash memory 1 = standard color The set of options installed on a particular printer can be determined by looking at the printer's model number. The printer's model number appears on a label on the right side of the printer.
Chapter 2: Setup Guide ♦ Unpacking the Printer ♦ Choosing a Location ♦ Removing the Packing Restraints ♦ Connecting the Cables ♦ Loading Receipt Paper ♦ Putting in the Ribbon Cassette ♦ Testing the Printer September 1999 7
A758 Owner’s Guide Chapter 2: Setup Guide Unpacking the Printer Save all packing materials in case you need to repack the printer. Check that the materials shipped with the printer match.
A758 Owner’s Guide Chapter 2: Setup Guide Choosing a Location Receipt Cover 280 mm (11.0 in.) Extended Slip Table 178 mm (7.0 in.) 229 mm (9.0) 264 mm (10.4 in.) 347 mm (13.7 in.) The A758 printer takes up relatively little counter space and may be set on or near the host computer. With the RS-232C interface, you can place the printer up to 50 feet from the host computer and power supply.
A758 Owner’s Guide Chapter 2: Setup Guide Remove the Packing Restraints Front Cover Cardboard Support Carriage Foam Restraint 1. Open the front cover, remove the foam restraint holding the carriage. 2. Remove the cardboard support from the slip path.
A758 Owner’s Guide Chapter 2: Setup Guide Receipt Cover Paper Roll Supports Test Printout Paper Roll 3. Open the receipt cover and remove the test printout. 4. Lift the thermal paper roll out of the paper bucket and remove the paper roll supports.
A758 Owner’s Guide Chapter 2: Setup Guide Connecting the Cables Caution: Connect the cables to the printer before plugging in the power supply. If power is received from the host computer, turn it off before connecting any cables. Strain Relief Back of Printer DIP Cash Power Drawer Switches Supply Connector Connector Communication Connector (9-pin connector shown) Note: Depending on your printer configuration, the connector panel may vary from the above illustration.
A758 Owner’s Guide Chapter 2: Setup Guide Cash Drawer Cables The cash drawer cable connects the printer to one or two cash drawers. 1. Plug the cable into the cash drawer connector (standard phone jack) located at the rear of the printer. Y-Cable Drawer Printer Drawer Printer Connector (Standard Phone Jack) Note: a. If your system has two cash drawers, attach a Y-cable to the printer’s cash drawer connector as shown. b.
A758 Owner’s Guide Chapter 2: Setup Guide Loading Receipt Paper 1. Tear off the end of the roll so that the edge is loose. 2. Place the roll into the paper bucket with the paper unrolling from the bottom of the roll, and with a few inches of paper extending over the cabinet front. Note: Paper must unroll from the bottom of the roll to insure that the image will print. 3. Close the cover while holding the paper over the front of the cabinet. 4.
A758 Owner’s Guide Chapter 2: Setup Guide Putting In the Ribbon Cassette Note: You must use an approved Axiohm ribbon cassette with the check flip option to prevent jamming or other ribbon problems. 1. Unwrap and tighten the ribbon by turning the knob on the cassette in the direction of the arrow. Caution: DO NOT remove the mylar shield. Front Cover Knob Ribbon Cassette (Shown in Position) Cassette Printhead Ribbon Mylar Shield 2.
A758 Owner’s Guide Chapter 2: Setup Guide Testing the Printer The Configuration Menu allows you to set general printer parameters. The test prints a list of various printer settings and partially cuts the paper if a knife is installed. The test printouts may vary depending on the printer model. To change the default settings, enter the Configuration Menu as instructed on the bottom of the test printout. The printout may be useful to a service representative if there is a problem.
A758 Owner’s Guide Chapter 2: Setup Guide Configuration Menu and Print Test samples (shown approximately 60% of size). Caution: Be extremely careful changing any of the printer settings to avoid inadvertently changing other settings that might affect the performance of the printer. 3. Press the Paper Feed Button the number of clicks for the printer settings you want. Note: Press the Paper Feed Button for at least one second to validate the selection.
Chapter 3: Using the Printer ♦ Printer Controls ♦ Changing the Receipt Paper ♦ Replacing the Ribbon Cassette ♦ Printing on Forms or Checks ♦ Validating and Verifying Checks ♦ Clearing Check Flip Paper Jams ♦ Testing the Printer ♦ Printer Configuration ♦ Basic Troubleshooting ♦ Other Serious Problems ♦ Contacting a Service Representative ♦ Returning a Printer September 1999 18
A758 Owner’s Guide Chapter 3: Using the Printer Printer Controls Receipt Cover Receipt Front Cover Slip or Check Paper Feed Button On-Line, Paper Status, Error LED (Green) Extended Slip Table Slip In LED (Green) Reset Button The printer has the following controls: ♦ The Paper Feed Button advances the receipt paper. ♦ The On Line, Paper Status, Error LED shows the printer status by shining or flashing. ♦ The Slip-in LED indicates that a form is inserted properly.
A758 Owner’s Guide Chapter 3: Using the Printer Changing the Receipt Paper Change the paper when either a colored stripe appears on the receipt paper or the printer’s On Line, Paper Status, Error LED slowly flashes (indicating that 15 + 10 feet of paper remains on the roll). Change the paper as soon as possible to avoid running out of paper part way through a transaction. If the On Line, Paper Status, Error LED blinks fast, the paper is out. Change the paper immediately or data may be lost.
A758 Owner’s Guide Chapter 3: Using the Printer Replacing the Ribbon Cassette Change the impact printer’s ribbon cassette if it is printing lightly. Note: You must use an approved Axiohm ribbon cassette with the check flip option to prevent jamming or other printing problems. Tab Front Cover Tab Ribbon Cassette (Shown in Position) 1. Open the printer’s front cover and pinch the tabs of the old ribbon cassette to remove it.
A758 Owner’s Guide Chapter 3: Using the Printer Front Cover Knob Ribbon Cassette (Shown in Position) Cassette Printhead Ribbon 2. Mylar Shield Unwrap and tighten the new ribbon by turning the knob on the cassette in the direction of the arrow. Caution: Do not remove the Mylar shield. 3. Position the new ribbon cassette onto the carriage, making sure the ribbon is underneath the printhead. 4. Snap the cassette into place and close the front cover.
A758 Owner’s Guide Chapter 3: Using the Printer Printing on Forms or Checks There are several types of transactions that may require the insertion of a form or check into the printer: ♦ Credit card transaction ♦ Multiple-part forms such as credit transactions or merchandise returns ♦ Electronic funds transfers ♦ Check printing (printing the date, payee, and amount on the check face) ♦ Check endorsement Although the illustration on the following page shows a check being inserted into the printer,
A758 Owner’s Guide Chapter 3: Using the Printer 2001 19 PAY TO THE $ ORDER OF DOLLARS MEMO ¦ Check Orientation Green Slip-in LED Check Guide First Line of Print Guide Slip Table Extended Slip Table To print on a form or check: 1. Insert the form or check (check shown in the illustration) from the front and place it on the Slip Table with the print side up. If the form is extra long, you may need to insert it from the side.
A758 Owner’s Guide Chapter 3: Using the Printer Verifying and Validating Checks If the printer has the optional MICR check reader, checks are verified and then validated. If the printer also has the optional check flip feature, the printer is able to flip the check over and print on the front of the check. Note: To ensure that checks are properly verified and validated, they must be free of folds and wrinkles and inserted correctly into the MICR printer.
A758 Owner’s Guide Chapter 3: Using the Printer 2. Slide the check straight forward into the printer until it stops. The green Slipin LED on the front of the printer comes on. IMPORTANT: Hold the check to the right, against the Check Guide and release it as soon as the printer begins to run. 3. Follow the instructions on the host computer to complete the MICR process: a. When instructed by the host, the check is fed into the printer, read and backed out to a position ready for endorsement, if desired.
A758 Owner’s Guide Chapter 3: Using the Printer Clearing Check Flip Paper Jams Check Check Flip Window Door To clear a paper jam from the optional check flip assembly: 1. Look in the window of the check flip assembly. If the jammed check is visible, open the window and remove it.
A758 Owner’s Guide Chapter 3: Using the Printer Front Cover 2. If the jammed check is not visible in the window, open the Front Cover and remove the jammed check from behind the check flip assembly.
A758 Owner’s Guide Chapter 3: Using the Printer Testing the Printer The Configuration Menu allows you to set general printer parameters. The test prints a list of various printer settings and partially cuts the paper if a knife is installed. The test printouts may vary depending on the printer model. The printout may be useful to a service representative if there is a problem. To change the default settings, enter the Configuration Menu as instructed on the bottom of the test printout.
A758 Owner’s Guide Chapter 3: Using the Printer Printer Configuration Printers are generally shipped with all appropriate configuration settings pre-set at the factory. The only time the user should need to change the printer configuration is if a new option is installed or the firmware is changed. It is also possible the user may need to run certain tests using the Configuration Menu. The user configures the printer using a convenient Configuration Menu that is printed on receipt paper.
A758 Owner’s Guide Chapter 3: Using the Printer Configuring the Printer Use the Configuration Menu to select functions or change various settings as indicated in the preceding sections. The Configuration Menu prints instructions and setting options interactively as the user goes through the configuration process. Caution: Be extremely careful changing any of the printer settings to avoid inadvertently changing other settings that might affect the performance of the printer.
A758 Owner’s Guide Chapter 3: Using the Printer 3. Follow all the instructions on the scrolling menu. 4. Press the Paper Feed Button to make the selections. The instructions indicate whether to select something with a short click, a long click, or a series of short clicks. Indicate Yes with a long click, No with a short click. Press and hold the Paper Feed Button for at least one second for a long click. Press the Paper Feed Button quickly for a short click. 5. When finished, set DIP Switch 1 to Off.
A758 Owner’s Guide Chapter 3: Using the Printer Communication Interface The Configuration Menu gives the user the option of setting the printer to use an RS-232C serial port. (See “Configuring the Printer” for instructions on how to enter the Configuration Menu.
A758 Owner’s Guide Chapter 3: Using the Printer 2. After you have enabled the Datascope Mode through the Configuration Menu, exit the Configuration Menu. 3. Run a transaction from the host computer. All commands and data sent from the host computer will be printed as hexadecimal numbers as shown in the illustration. To exit the Datascope Mode: 1. Enter the Configuration Menu again. 2. Disable the Datascope Mode. 3. Exit the Configuration Menu.
A758 Owner’s Guide Chapter 3: Using the Printer 3. Push the Paper Feed Button. Two code pages will be printed. 4. Go to step 2 again to repeat this test. To exit the Slip Test Mode: 1. Enter the Configuration Menu again. 2. Disable the Slip Test Mode. 3. Exit the Configuration Menu. The printer is in Normal Mode and can communicate with the host computer. MICR Test Mode MICR Test Mode allows the user to test whether the MICR is operating correctly.
A758 Owner’s Guide Chapter 3: Using the Printer Check Flip Test Mode To run the Check Flip Test Mode: 1. Enable the Check Flip Test Mode through the Configuration Menu (See “Configuring the Printer,” for instructions on how to enter the Configuration Menu), then exit the Configuration Menu. 2. Insert a check as if validating the check, lengthwise and face down into the slip station. (See “Verifying and Validating Checks” section to insert check.
A758 Owner’s Guide Chapter 3: Using the Printer Emulation/Software Options Printer Emulations Printer emulations determine the commands that are available to the printer. They are set by using the Configuration Menu. (See “Configuring the Printer” for instructions on how to enter the Configuration Menu.
A758 Owner’s Guide Chapter 3: Using the Printer Knife Option This function makes it possible to set the Knife Option if it is installed in the printer. This setting should only be changed if the option is added or removed. Paper Low Sensor Paper Low Sensor setting makes it possible to enable or disable the paper low sensor for particular printer configurations. Printhead Resistance The printhead in the thermal receipt printer can be one of two types.
A758 Owner’s Guide Chapter 3: Using the Printer Basic Troubleshooting The A758 printer is a simple, generally trouble-free printer, but from time to time minor problems may occur. For example, the power supply may be disconnected or the thermal printhead may overheat. The On Line, Paper Status, Error LED on the operator panel may signal that something is wrong. The light on the front right side of the printer is used only to indicate when a form is inserted properly. It does not indicate an error.
A758 Owner’s Guide Chapter 3: Using the Printer Printer Beeps Problem/Symptom Possible Causes What to Do Printer beeps in a single, double, or triple pattern at first power on, the On Line, Paper Status, Error LED blinks in the same pattern, and the printer won’t power up. The printer has a problem with its electronics. Contact a service representative. Printer beeps during normal operation.
A758 Owner’s Guide Chapter 3: Using the Printer Printer Will Not Print Problem/Symptom Possible Causes What to Do The On Line, Paper Status, Error LED is blinking and the printer won’t print. The receipt paper may be out, the cover open, the knife jammed, the supply voltage out of range, or the printhead temperature out of range. Check that the receipt paper is properly loaded and covers are closed. See the table at the beginning of this section.
A758 Owner’s Guide Chapter 3: Using the Printer On-Line, Paper Status, Error LED Flashes Problem/Symptom Possible Causes What to Do On Line, Paper Status, Error LED Receipt paper is out. Change Change the paper immediately. See is blinking. the paper now. Do not run a “Loading and Changing the Receipt transaction without paper as Paper” in the Owner’s Guide. the data may be lost. Receipt, front or flip cover is open. Close the cover. The printer will not operate with any of the covers open.
A758 Owner’s Guide Chapter 3: Using the Printer On Line, Paper Status, Error LED Thermal printhead is blinking. temperature is out of range. The printhead may overheat when printing in a room where the temperature is above the recommended operating temperature or when printing high density graphics continuously, regardless of the room temperature. In either case, the printer will shut off.
A758 Owner’s Guide Chapter 3: Using the Printer Poor Receipt Print Quality Problem/Symptom Possible Causes What to Do Colored stripe on receipt. Paper is low. Change the paper. Receipt does not come out all the way. Paper is jammed. Open the receipt cover, inspect the knife, and clear any jammed paper. Printer starts to print, but stops while the receipt is being printed. Paper is jammed. Open the receipt cover, inspect the knife, and clear any jammed paper. Print is light or spotty.
A758 Owner’s Guide Chapter 3: Using the Printer Slip Station, MICR and Flip Problems Problem/Symptom Possible Causes What to Do Slip Table LED does not come on. Form or check not inserted properly. Line up the form or check against the Check Guide (wall) and slide it toward the back of the printer until it contacts the Form Stop and can't go any further. Extra long forms may need to be inserted from the side to disengage the Form Stop.
A758 Owner’s Guide Chapter 3: Using the Printer Knife Does Not Operate Problem/Symptom Possible Causes What To Do Receipt is not cut. Paper is jammed. Open the receipt cover, inspect the knife, and clear any jammed paper. The printer has a knife but the firmware is not configured for a knife. Enable the knife option by reconfiguring the printer. See “Configuring the Printer” in this document. All other problems. Contact a service representative.
A758 Owner’s Guide Chapter 3: Using the Printer Other Serious Problems The following problems all need to be corrected by a qualified service representative. See the next section, “Contacting a Service Representative.
A758 Owner’s Guide Chapter 3: Using the Printer Returning a Printer Follow these instructions if you need to return a printer for servicing. 1. If you are sending the printer to Axiohm for repair, call Axiohm for a Return Material Authorization number (RMA#) at (607) 274-4777. Be prepared to answer questions concerning shipping and billing. Request an RMA process be sent to you, if required. 2. Pack the printer as follows: Receipt Cover Receipt Paper a.
A758 Owner’s Guide Chapter 3: Using the Printer d. Place the printer in the plastic bag and foam pack, place the packed printer in the box and secure the box with packing tape. 3. Write the RMA# on the outside of the box and send the printer to the following address, according to the RMA process: Axiohm 950 Danby Road Ithaca, NY 14850 U.S.A.
Chapter 4: Printer Media & Supplies ♦ Ordering Thermal Paper ♦ Ordering Parts and Supplies September 1999 50
A758 Owner’s Guide Chapter 4: Media and Supplies Guide Ordering Thermal Paper Thermal Paper Specifications The printer requires qualified thermal paper with the following dimensions: Width Diameter Length 80 mm + .2 mm - .6 mm (3.15 + .008 in. - .024 in.) 90 mm max. (3.54 in.) 98 meters (322 ft.) 2.4 mil thick 73.5 meters (241 ft.) 3.2 mil thick The paper must not be attached at the core. Use paper with a colored stripe at the end to indicate that the paper is running low.
A758 Owner’s Guide Chapter 4: Media and Supplies Guide Ordering Parts and Supplies Ordering Cash Drawers Order cash drawers from the following suppliers: Cash Drawers Number NCR 7052-K657 M-S Cash Drawer Corp. EP-125 K series, EP-127, EP-102 APG Cash Drawer Model 322 Indiana Cash Drawer Model SLD Ordering Power Supply Cord and Adapters Contact your sales representative to order the power supply and power cords listed in the table. The numbers are for Axiohm reference only.
A758 Owner’s Guide Chapter 4: Media and Supplies Guide Ordering Communication Cables Contact your sales representative to order the communication cables listed in the table. The numbers are for reference only. Suppliers may use other numbers. Communication Cables Length Order Number RS-232C 25-pin male (printer) to 9 pin female (host) (2 meters—6.6 ft.) A141-0005 RS-232C 25-pin male (printer) to 9 pin female (host) (6 meters—19.7 ft.
A758 Owner’s Guide Chapter 4: Media and Supplies Guide Ordering Ribbon Cassettes To order ribbon cassettes, contact your sales representative or order from Axiohm at the following address or toll free number: Axiohm 950 Danby Road Ithaca, NY 14850 Voice: 1 (607) 274-2424 (607) 274-2500 (Customer Services) Stock Numbers: A152-0004 (purple ribbon cassette—3 million character life) – Qty. 12 A152-0005 (black ribbon cassette—3 million character life) – Qty.
A758 Owner’s Guide Chapter 4: Media and Supplies Guide Ordering Extended Slip Tables Contact a sales representative to order slip tables. The numbers listed below are for reference only. Suppliers may use other numbers.
Chapter 5: Technical Specifications ♦ Functional Description ♦ Reliability ♦ Certifications ♦ Physical and Operating Environment ♦ Migration ♦ Performance Requirements ♦ Interface Description ♦ Dimensions and Weight September 1999 56
A758 Owner’s Guide Chapter 5: Techical Spcifications Functional Description Standard Slip Features Print Technology Bidirectional, logic-seeking, nine wire impact printhead Printhead Features Automatic homing and jam detection Ink Means 3 or 5 million character life Carriage mounted ribbon cassette Print Resolution Standard 139 DPI X 72 DPI Compressed 171 DPI X 72 DPI Character Cell 10 Half Dots x 7 Dots High Print Line Width Standard 66 characters @ 13.9 CPI Compressed 80 characters @ 17.
A758 Owner’s Guide Chapter 5: Techical Spcifications Indicators Green LED "Slip-in" light Character Sets PC Code Page 437 PC Code Page 850 PC Code Page 852 PC Code Page 858 PC Code Page 860 PC Code Page 863 PC Code Page 865 PC Code Page 866 resident Additional Flash memory for user-defined characters Graphics 139 DPI X 72 DPI bit-mapped, input as 7 and 8 dot high unidirectional print lines.
A758 Owner’s Guide Chapter 5: Techical Spcifications MICR Head Slip Sensor Slip/LED Sensor Slip Side Guide 19 mm (0.747 in.) 8 mm (0.315 in.) 6 mm (0.236 in.) Slip Edge Paper Feed Direction Paper Holes and Low Reflection Prohibited Areas B A The Slip/LED Sensors use a reflective photo sensor. ♦ Do not use paper that has holes or is translucent at the Slip/LED Sensor location. (See “A” in above illustration.
A758 Owner’s Guide Chapter 5: Techical Spcifications Standard Receipt Features Print Technology Direct thermal 640 dot printhead Print Resolution 203 DPI horizontal and vertical 8 dots/mm Character Cell Standard 13 X 24 Compressed 10 X 24 Print Width Standard 44 characters @ 15.6 CPI Compressed 56 characters @ 20.3 CPI Enhanced Print Double Wide, Double High, Rotated, Underlined, Scalable, Italic, Superscript, Subscript, Bold, and Reversed Image characters Print Line Spacing 7.
A758 Owner’s Guide Chapter 5: Techical Spcifications Character Sets PC Code Page 437 PC Code Page 850 PC Code Page 852 PC Code Page 858 PC Code Page 860 PC Code Page 863 PC Code Page 865 PC Code Page 866 resident Additional Flash memory for user-defined characters Graphics 203 DPI X 203 DPI bit-mapped, input as 24 dot high print lines Bar Code Fonts UPC-A UPC-E JAN8 JAN13 (EAN) Code 39 Interleaved 2 of 5 Codabar Code 128 PDF-417 Two-dimensional Code Code 93 September 1999 61
A758 Owner’s Guide Chapter 5: Techical Spcifications Optional Features Paper Cutter Rotary partial cut knife leaves 5.0 mm (0.2 inch) uncut on left edge. Slip Table Kits Extends Slip Table 38 mm (1.5 inches) (shortened) or 76 mm (3.0 inches) (standard) in front (standard on MICR and flip). MICR Reader Integrated into the slip station. Reads MICR checks oriented for validation on the back of the check, and communicates the character string to the host computer.
A758 Owner’s Guide Chapter 5: Techical Spcifications Reliability The numbers in the table refer to the Mean Cycles Between Failure (MCBF) for the items indicated. Thermal Receipt Printer 45 Million Lines Impact Slip Printer 15 Million Lines Impact Printhead 200 Million Characters Knife 1.
A758 Owner’s Guide Chapter 5: Techical Spcifications Certifications EMI: ♦ FCC, Class A ♦ Industry Canada, Class A ♦ VCCI, Class A ♦ CE Mark, Class B ♦ Austel, Class B Safety: ♦ UL 1950 ♦ CSA 22.2 No.
A758 Owner’s Guide Chapter 5: Techical Spcifications Physical and Operating Environment Temperature and Humidity Temperature in Degrees Operating: w/ Knife Operating: w/o Knife %Humidity 5C to 28C ( 41F to 82F) 10 to 90 28C to 45C ( 82F to 113F) 10 to 35 5C to 35C ( 41F to 95F) 5 to 90 35C to 50C ( 95F to 122F) 5 to 40 Storage: -10C to 50C ( 14F to 122F) 5 to 90 Transit: -40C to 60C (-40F to 140F) 5 to 95 Electrical The A758 printer complies with the regulatory EMI standards and levels ind
A758 Owner’s Guide Chapter 5: Techical Spcifications Slip Media The A758 prints 1 to 5 part forms with the following limitations: ♦ The minimum thickness of a single part form is .08 mm (.003 inch). ♦ If present in a multi-part form, cardstock will be the bottom part. ♦ Maximum total thickness is .40 mm (.016 inch). ♦ Minimum form reflectivity is 60% Minimum form length (feed direction) for forms inserted from the front up to the slip stop is 68 mm (2.68 inches) w/o check flip option and 70 mm (2.
A758 Owner’s Guide Chapter 5: Techical Spcifications Migration The A758’s standard command set allows it to work with software written for Axiohm or other ESC/POS™ compliant printers. The A758 supports two modes of operation: “A756 emulation” and “A758 native” modes. When the A758 is configured for A756 emulation mode through the Configuration Menu, the printer is backward compatible to A756 slip and receipt applications (no journal) except that receipt print resolution is increased from 6 to 8 dots/mm.
A758 Owner’s Guide Chapter 5: Techical Spcifications Performance Requirements Slip Printing Slip Positioning Forms are inserted from the front, top-of-form first, up to a form stop behind the carriage, or inserted from the left side and over-ride the form stop. In each case the form must be aligned with the check guide (right edge of the slip path). A pair of optical sensors are located (a) 11 mm (.45 inch) above the print centerline and 25 mm (1.
A758 Owner’s Guide Chapter 5: Techical Spcifications Slip Throughput Bi-directional line speed is based on a printhead speed of 260 CPS. Throughput (±5%) at the standard line spacing (7.2 LPI) depends on line length expressed in characters: Line Length Character Density Lines Per Minute 40 Chars. 13.9 CPI (standard) 290 LPM 52 Chars. 13.9 CPI (standard) 237 LPM 66 Chars. 13.9 CPI (standard) 195 LPM 80 Chars. 17.
A758 Owner’s Guide Chapter 5: Techical Spcifications Character Format The A758 can place 66 standard characters, or 80 compressed characters, or 33 rotated characters, or 330 adjacent bits of graphics (660 addressable positions) in the 121 mm (4.752 inch) wide print zone. Minimum line height is 7 dots (.097 inch) for vertical print or graphics, and 6 dots (.083 inch) for rotated print.
A758 Owner’s Guide Chapter 5: Techical Spcifications Allowable Duty Cycle (measured over one minute of continuous printing) The impact printhead can continuously print the following average number of characters over a one minute period. Ambient Temperature in degrees: 5C 20C 35C 50C 11.5 Dots/Char. avg.: 7200CH 6000CH 4800CH 3600CH 15.0 Dots/Char. avg.: 5700CH 4800CH 3900CH 3000CH 19.0 Dots/Char. avg.: 4200CH 3600CH 3000CH 2400CH No one print wire may exceed 18% of the dots printed.
A758 Owner’s Guide Chapter 5: Techical Spcifications Print Zone Paper Width = 80 mm (3.15 in.) Printable Zone, 576 Dots = 72 mm (2.835 in.) Nominal Margins, 4 mm (0.157 in.) Cut Edge Cut Edge Top Margin, 17.8 mm (.70 in.) Minimum 44 Standard Columns = 71.5 mm (2.815 in.) 56 Compressed Columns = 70 mm (2.756 in.) The application centers 44 standard character cells (13 X 24 dots), or 56 compressed character cells (10 X 24 dots), or 576 addressable bits of graphics across an 80 mm wide receipt.
A758 Owner’s Guide Chapter 5: Techical Spcifications Character Pattern for Standard 15.6 CPI Pitch 11 Dots 1.368 mm 0.054 in. Character Cell Character 13 Dots 1.625 mm 0.064 in. 19 Dots 2.388 mm 0.094 in. 24 Dots 3.00 mm 0.118 in. B - Upper Case m - Lower Case g - With Descender Ö - With Ascender $ - Both Ascender and Decsender # - Graphic Symbol Character Pattern for Compressed 20.3 CPI Pitch 8 Dots .995 mm .039 in. Character Character Cell 10 Dots 1.244 mm .049 in. 19 Dots 2.388 mm .094 in.
A758 Owner’s Guide Chapter 5: Techical Spcifications Receipt Throughput: Maximum throughput is achieved at any dot coverage up to 25%, which includes any amount of text. But above that, throughput is dependent on the dot coverage and available electrical power. 25% Dot Coverage (Max Speed) 50% Dot Coverage and 75 W 50% Dot Coverage and 55 W 100% Dot Coverage and 75 W 100% Dot Coverage and 55 W Dot line period: 0.95 ms 0.95 ms 1.33 ms 2.05 ms 3.
A758 Owner’s Guide Chapter 5: Techical Spcifications Receipt Paper Low: The paper low assembly lights the On Line, Paper Status, Error LED when the roll is almost exhausted. When the roller ball on the assembly slips into the hollow core of the paper roll, a microswitch opens and paper low is indicated. The customer can adjust the paper low assembly: Paper Low Setting Amount of POS Paper Left Factory setting 15 ± 10 feet* Turn screw 1 revolution clockwise Decrease amount left by 5 feet.
A758 Owner’s Guide Chapter 5: Techical Spcifications Interface Description Human Interfaces ♦ Receipt Paper-loading Door, on top of the cabinet. The receipt station will not print when this door is open. See “Loading Receipt Paper”. ♦ Ribbon Cassette-loading Door, in front of the cabinet. The slip station will not print when this door is open. See “Putting in the Ribbon Cassette”. ♦ Paper Feed Button, on top of the cabinet. ♦ Manual Reset Button, accessed by opening the front door of the printer.
A758 Owner’s Guide Chapter 5: Techical Spcifications Receipt Cover Receipt Front Cover Slip or Check Paper Feed Button On-Line, Paper Status, Error LED (Green) Extended Slip Table Slip In LED (Green) Front of Printer Reset Button Front Cover Switch 1 is shown in the ON position On Off 4 3 2 1 DIP Switch DIP Switch Back of Printer Location of Human and Electrical Interfaces September 1999 77
A758 Owner’s Guide Chapter 5: Techical Spcifications Power Requirements The A758 draws 24VDC ±10% power from its standard 55W, or optional 75W, remote supply. The A758 printer can accept 24VDC ±10% power from a host terminal. To meet NEC Class 2 safety requirements, the host terminal must provide a time delay fuse on the 24V input. Print Station Maximum Current 55 Watt Source 75 Watt Source Slip station: 6.0A Peak 1 15 Dots/Char. Avg. 6.0A Peak 2.0A Average 2 Solid Graphics 2.
A758 Owner’s Guide Chapter 5: Techical Spcifications Switch Settings These are out-of-service tests or printer settings invoked via the 4 position DIP switch in the back of the printer. Level 1 diagnostics is entered (or exited) by turning switch 1 ON (or off) and resetting or power cycling the printer. Switch Setting Paper Feed Button Printer Function Switch 1 OFF Not actuated during reset Printer ready for normal operation. Actuated during reset Printer configuration message.
A758 Owner’s Guide Chapter 5: Techical Spcifications Code Page 437 September 1999 80
A758 Owner’s Guide Chapter 5: Techical Spcifications Code Page 850 September 1999 81
A758 Owner’s Guide Chapter 5: Techical Spcifications Code Page 852 September 1999 82
A758 Owner’s Guide Chapter 5: Techical Spcifications Code Page 858 September 1999 83
A758 Owner’s Guide Chapter 5: Techical Spcifications Code Page 860 September 1999 84
A758 Owner’s Guide Chapter 5: Techical Spcifications Code Page 863 September 1999 85
A758 Owner’s Guide Chapter 5: Techical Spcifications Code Page 865 September 1999 86
A758 Owner’s Guide Chapter 5: Techical Spcifications Code Page 866 September 1999 87
A758 Owner’s Guide Chapter 5: Techical Spcifications Dimensions and Weight Receipt Cover 280 mm (11.0 in.) Extended Slip Table 178 mm (7.0 in.) 229 mm (9.0 in.) 264 mm (10.4 in.) 347 mm (13.7 in.) Height 178 mm (7.0 inches) Height with Cover Open 280 mm (11.0 inches) Width 229 mm (9.0 inches) Depth 264 mm (10.4 inches) Depth with Extended Slip Table 347 mm (13.7 inches) Weight 4.3 kg (9.4 lbs.), Non-MICR 4.4 kg (9.6 lbs.), MICR and Extended Slip Table 4.9 kg (10.8 lbs.
Chapter 6: Communication Interface ♦ Communication Overview ♦ RS-232C Interface ♦ Parallel Interface September 1999 89
A758 Owner’s Guide Chapter 6: Communiction Interface Communication Overview In order for the printer to communicate with the host, a communication link must be set up. The A758 printer supports either the RS-232C or the IEEE 1284 parallel communication interfaces. Other communication interfaces may be available as options. The RS-232C interface has a protocol associated with it that the host must understand and adhere to.
A758 Owner’s Guide Chapter 6: Communiction Interface RS-232C Interface The RS-232C interface uses either the XON/XOFF (software) or DTR/DSR (hardware) protocol to control the flow of information between the computer and the printer. For XON/XOFF, a particular character is sent back and forth between the host and the printer to regulate the communication. For DTR/DSR, changes in the DTR/DSR signal on the RS 232 interface coordinate the information flow.
A758 Owner’s Guide Chapter 6: Communiction Interface The next table shows that with no delay between lines, the transmit time is much less than the process time, allowing the printer to print at full speed. No Delay after Each Line Characters/Line Lines/Receipt Transmit Time (19.2 K Baud) Process Time* 20 20 0.2 Seconds 0.5 Seconds 20 40 0.4 Seconds 1.0 Seconds 44 20 0.44 Seconds 0.5 Seconds 44 40 0.88 Seconds 1.
A758 Owner’s Guide Chapter 6: Communiction Interface XON/XOFF Protocol The XON/XOFF characters coordinate the information transfer between the printer and the host computer. The printer sends an XON character when it is ready to receive data and it sends an XOFF character when it cannot accept any more data. The software on the host computer must monitor the communication link as shown in the following flowchart in order to send data at the appropriate times.
A758 Owner’s Guide Chapter 6: Communiction Interface Connector Pin-outs This section describes the pin settings for the connectors on the back of the printer. Communication Connectors The following illustrations show the RS-232C communication connectors and pin assignments. The connectors are located at the rear of the printer, and are specified as: male DB9, 9-pin or female DB-25, 25 pin D-shell, with RTS and CTS pins connected.
A758 Owner’s Guide Chapter 6: Communiction Interface Power Connector With RS-232C, the printer is always remotely powered. The following illustration shows the power cable connector and pin assignments. The power cable connector is a 3-pin mini DIN plug and is located at the rear of the printer.
A758 Owner’s Guide Chapter 6: Communiction Interface Parallel Interface The A758 supports IEEE 1284 bi-directional parallel communications in compatibility mode, nibble mode, and byte mode (user selectable via Level 1 diagnostics set up mode). The full name is IEEE Standard Signaling Method for a Bi-directional Parallel Peripheral Interface for Personal Computers, IEEE Std. 1284-1994. The Parallel A758 is equipped with a 25 Pin female D-shell connector.
Chapter 7: Programming Guide ♦ Command Conventions ♦ List of Commands and Location By Command Code By Function ♦ Comparison to A756 New Features Comparison Chart ♦ Command Descriptions Printer Function Commands Vertical Positioning and Print Commands Horizontal Positioning Commands Print Characteristic Commands Graphics Commands Status Commands Batch Mode Real Time Auto Status Back Bar Code Commands Page Mode Commands Macro Commands MICR Commands MICR Reading MICR Parsing Check Flip Command User Data Sto
A758 Owner’s Guide Chapter 7: Programming Guide Command Conventions The following information describes how each command is organized: Name: Name of command. ASCII: The ASCII control code. Hexadecimal: The Hexadecimal control code. Decimal: The Decimal control code. Value: A description of the command operands. Range: The upper and lower limits of the command operand. Default: The command operand default after printer reset. Description: Brief description and summary of the command.
A758 Owner’s Guide Chapter 7: Programming Guide List of Commands and Location Commands control all operations and functions of the printer. This includes selecting the size and placement of characters and graphics on the receipt or the slip and feeding and cutting the paper. Any of the commands may be used in any combination to program a host computer to communicate with the printer (unless otherwise noted). Some commands listed and described here may not be implemented.
A758 Owner’s Guide Chapter 7: Programming Guide Code (Hexadecimal) Command Page 1B 25 n Select or Cancel User-Defined Character Set 137 1B 26 3 c1 c2…dn Define User-Defined Characters 137 1B 27 m a0 a1 a2 d1 … dm Write to User Data Storage 198 1B 2A m n1 n2 Select Bit Image Mode 146 1B 2D n Select or Cancel Underline Mode 139 1B 32 Set Line Spacing to 1/6 Inch 124 1B 33 n Set Line Spacing 124 d1 … dn 1B 34 m a0 a1 a2 Read from User Data Storage 198 1B 3A 30 30 30 Copy Characte
A758 Owner’s Guide Chapter 7: Programming Guide Code (Hexadecimal) Command Page 1B 63 36 n Enable or Disable Online Switch 117 1B 64 n Print and Feed n Lines 125 1B 65 n Print and Reverse Feed n Lines 125 1B 66 m n Set Slip Paper Waiting Time 118 1B 69 Perform Full Knife Cut 113 1B 6A k Read from Non-Volatile Memory 198 1B 6D Perform Partial Cut 114 1B 70 n p1 p2 Generate Pulse to Open Cash Drawer 118 1B 73 n1 n2 k Write to Non-Volatile Memory (NVRAM) 198 1B 74 n Select Inte
A758 Owner’s Guide Chapter 7: Programming Guide Code (Hexadecimal) Command Page 1D 23 n Select the Current Logo (Downloaded Bit Image) 149 1D 24 nL nH Set Absolute Vertical Print Position in Page Mode 184 1D 2A n1 n2 d1…dn] Define Downloaded Bit Image 150 1D 2F m Print Downloaded Bit Image 152 1D 3A Start or End Macro Definition 186 1D 40 n Erase User Flash Sector 201 1D 42 n Select or Cancel White/Black Reverse Print Mode 144 1D 48 n Select Printing Position for HRI Characters 1
A758 Owner’s Guide Chapter 7: Programming Guide By Function All items in BOLD are new or have additional functionality when compared to the A756.
A758 Owner’s Guide Chapter 7: Programming Guide Vertical Positioning and Print Commands Code (Hexadecimal Command Page 0A Print and Feed Paper One Line 121 0C Print and Return to Standard Mode/Print and Eject Slip 121 0D Print and Carriage Return 121 14 n Feed n Print Lines 122 15 n Feed n Dot Rows 122 16 n Add n Extra Dot Rows 123 17 Print 123 1B 32 Set Line Spacing to 1/6 Inch 124 1B 33 n Set Line Spacing 124 1B 4A n Print and Feed Paper 124 1B 4B n Print and Reverse Fe
A758 Owner’s Guide Chapter 7: Programming Guide Print Characteristic Commands Code (Hexadecimal Command Page 12 Select Double-Wide Characters 134 13 Select Single-Wide Characters 134 1B 12 Select 90 Degree Counter-Clockwise Rotated Print 134 1B 16 n Select Pitch (Column Width) 135 1B 20 n Set Character Right-Side Spacing 135 1B 21 n Select Print Modes 136 1B 25 n Select or Cancel User-Defined Character Set 137 1B 26 s c1 c2 d1…dn Define User-Defined Characters 137 1B 2D n Selec
A758 Owner’s Guide Chapter 7: Programming Guide Graphics Commands Code (Hexadecimal Command Page 1B (+*.
A758 Owner’s Guide Chapter 7: Programming Guide Barcode Commands Code (Hexadecimal Command Page 1D 48 n Select Printing Position for HRI Characters 175 1D 66 n Select Pitch for HRI Characters 175 1D 68 n Select Bar Code Height 175 1D 6B m d1…dk 00 Print Bar Code 176 Select Bar Code Width 178 or 1D 6B m n d1…dn 1D 77 n Page Mode Commands Code (Hexadecimal Command Page 0C Print and Return to Standard Mode/Print and Eject Slip 179 18 Cancel Print Data in Page Mode 179 1B 0C Print
A758 Owner’s Guide Chapter 7: Programming Guide Check Flip Commands Code (Hexadecimal Command Page 1B 77 46 Check Flip Command 197 User Data Storage Commands Code (Hexadecimal Command Page 1B 27 m addr d1…dm Write to User Data Storage 198 1B 34 m addr Read from User Data Storage 198 1B 6A k Read from Non-Volatile Memory 198 1B 73 n1 n2 k Write to Non-Volatile Memory (NVRAM) 198 1D 22 n Select Memory Type (SRAM/Flash) Where to Save Logos or User-Defined Fonts 199 1D 22 55 n1 n2 Fla
A758 Owner’s Guide Chapter 7: Programming Guide Comparison to A756 New Features There are a number of new firmware features in the A758 Native Mode.
A758 Owner’s Guide Chapter 7: Programming Guide Barcodes The A758 supports printing of one-dimensional barcodes on the slip station. The receipt station supports ladder barcodes and the addition of Code 93 and PDF417. FLASH Memory Allocation The application developer has the ability to determine how the FLASH Memory is allocated between the User Data Storage and Logos/User-defined Characters. Higher Baud Rate The A758 now supports serial communication rates of 57,600 and 115,200.
A758 Owner’s Guide Chapter 7: Programming Guide Comparison Chart The following table details the list of commands whose behavior differs from the A756 because of the physical differences of a 6 dots/mm head (A756) versus an 8 dots/mm head (A758). Command Description Difference between A756 and A758 configured in A756 Emulation Mode. 15 n Feed n Dot Rows This command will move the paper on the receipt in n/203 inch steps instead of n/152 inch steps.
A758 Owner’s Guide Chapter 7: Programming Guide Command Descriptions Printer Function Commands The printer function commands control the following basic printer functions and are described in order of their hexadecimal codes: ♦ Station Select ♦ Platen Control ♦ Resetting the printer ♦ Cutting the paper ♦ Opening the cash drawers Clear Printer ASCII: DLE Hexadecimal: 10 Decimal: 16 Clears the print line buffer without printing and sets the printer to the following condition: ♦ Receipt station is
A758 Owner’s Guide Chapter 7: Programming Guide Close Form ASCII: DC1 Hexadecimal: 11 Decimal: 17 Closes the feed roller and platen (forms compensation arm assembly) and retracts the forms arm stop unconditionally. If the printer is reset or the Clear (0x10) is received, the feed roller and platen are opened. This command executes if the platen is already closed. This command is processed regardless of which station is selected.
A758 Owner’s Guide Chapter 7: Programming Guide Perform Partial Knife Cut ASCII: SUB or ESC m Hexadecimal: 1A or 1B 6D Decimal: 26 or 27 109 Cuts the receipt, leaving 5 mm (.20 inch) of paper. This command is implemented the same as Full Knife Cut (19, 1B 69). There are two codes for this command and both perform the same function. Exceptions: Line Feed is executed first if the buffer is not empty. This command is processed regardless of which station is selected.
A758 Owner’s Guide Chapter 7: Programming Guide Initialize Printer ASCII: ESC @ Hexadecimal: 1B 40 Decimal: 27 64 Default: Character Pitch Column Width Extra Dot Rows Character Set Printing Position Receipt 15.6 CPI 44 characters 2 Code Page 437 Column One Slip 13.9 CPI 66 characters 3 Code Page 437 Column One Clears the print line buffer and resets the printer to the default settings for the startup configuration (refer to Default settings above.
A758 Owner’s Guide Chapter 7: Programming Guide Select Receipt or Slip for Setting Line Spacing ASCII: ESC c 1 n Hexadecimal: 1B 63 31 n Decimal: 27 99 49 n Value of n: Default of n : 1, 2, 3 Select receipt 4 Select Slip 1 Selects which station receives the effects of the following commands: ♦ Select Default Line Spacing (1B 32) ♦ Set Line Spacing (1B 33) ♦ Add n extra dot rows (16 n) Exceptions: This command is ignored if n is out of range.
A758 Owner’s Guide Chapter 7: Programming Guide Select Sensors to Stop Printing ASCII: ESC c 4 n Hexadecimal: 1B 63 34 n Decimal: 27 99 52 n Value of n : Bit of n Bit Function Bit 0, 1 Stop Receipt on Receipt Low Bit 4 Stop Slip if Trailing Edge Uncovered Bit 5 Stop Slip if Leading Edge Uncovered Default: 0 Determines which sensor stops printing on the respective station.
A758 Owner’s Guide Chapter 7: Programming Guide Set Slip Paper Waiting Time ASCII: ESC f m n Hexadecimal: 1B 66 m n Decimal: 27 102 m n Value of m : Value of n : Minutes Tenths of seconds Sets the time (in m minutes) that the printer waits for a slip to be inserted into the slip station. It also sets the time (n x 0.1 seconds) that the printer waits to close the platen and start printing once the slip has been inserted.
A758 Owner’s Guide Chapter 7: Programming Guide Select Slip Station ASCII: FS Hexadecimal: 1C Decimal: 28 Selects the Slip Station for all functions. The receipt station is the default setting after the printer is initialized or the Clear Printer (0x10) command is received. Select Cut Mode and Cut Paper ASCII: GS V m Hexadecimal: 1D 56 m Decimal: 29 86 m Value of m: Value of n : GS V m n 1D 56 m n 29 86 m n Selects the mode as shown in the table Determines cutting position only if m is 65 or 66.
A758 Owner’s Guide Chapter 7: Programming Guide Select Receipt Station ASCII: RS Hexadecimal: 1E Decimal: 31 Selects the Receipt Station for all functions. The receipt station is the default setting after the printer is initialized or the Clear Printer (0x10) command is received. Print Test Form ASCII: AX t Hexadecimal: 1F 74 Decimal: 31 116 Prints the current printer configuration settings on the receipt. Disabled in page mode. Exception: This command is available in A758 Native Mode only.
A758 Owner’s Guide Chapter 7: Programming Guide Vertical Positioning and Print Commands The vertical positioning and print commands control the vertical print positions of characters on the receipt and slip. Print and Feed Paper One Line ASCII: LF Hexadecimal: 0A Decimal: 10 Prints one line from the buffer and feeds paper one line. Carriage Return/Line Feed pair prints and feeds only one line.
A758 Owner’s Guide Chapter 7: Programming Guide Feed n Print Lines ASCII: DC4 n Hexadecimal: 14 n Decimal: 20 n Value of n: The number of lines to feed at current line height setting. Range of n : 0 – 127 A756 Emulation Mode 0 – 255 A758 Native Mode Feeds paper n lines at the current line height without printing. Ignored on receipt if the current line is not empty.
A758 Owner’s Guide Chapter 7: Programming Guide Add n Extra Dot Rows ASCII: SYN n Hexadecimal: 16 n Decimal: 22 n Value of n: Receipt n/203 inch Range of n: 0 - 12 Default: Receipt 3 Slip n/72 inch Slip 3 Adds n extra dot rows to the character height to increase space between print lines or decrease number of lines per inch.
A758 Owner’s Guide Chapter 7: Programming Guide Set Line Spacing to 1/6 Inch ASCII: ESC 2 Hexadecimal: 1B 32 Decimal: 27 50 Default: 0.13 Inch (3.33 mm) Sets the default line spacing to 1/6 of an inch (4.25 mm). Set Line Spacing ASCII: ESC 3 n Hexadecimal: 1B 33 n Decimal: 27 51 n Value of n: n/406 inches on receipt n/144 inches in slip Range of n: 0 – 255 Default: Receipt .13 inch (3.37 mm or 7.52 lines per inch, 3 extra dot rows.) Slip .14 inch (7.2 lines per inch, 3 extra dot rows.
A758 Owner’s Guide Chapter 7: Programming Guide Print and Reverse Feed Paper ASCII: ESC K n Hexadecimal: 1B 4B n Decimal: 27 75 n Value of n: Slip = n/144 of an inch Range of n: 0 - 255 Prints one line from the buffer and reverse feeds the paper n/144 of an inch on the slip station. Exceptions: The receipt station cannot be reverse fed. Print and Feed n Lines ASCII: ESC d n Hexadecimal: 1B 64 n Decimal: 27 100 n Value of n: Number of lines to be printed and fed.
A758 Owner’s Guide Chapter 7: Programming Guide Reverse Feed n Dots ASCII: GS NAK n Hexadecimal: 1D 15 n Decimal: 29 21 n Value of n: n dots at 1/72 inch Range of n : 0 – 127 A756 Emulation Mode 0 – 255 A758 Native Mode Reverses the paper feed in the slip station by n dots at 1/72 inch (Axiohm 7150™ command). This command is ignored if receipt station is selected.
A758 Owner’s Guide Chapter 7: Programming Guide Horizontal Positioning Commands The horizontal positioning commands control the horizontal print positions of characters on the receipt and slip. Horizontal Tab ASCII: HT Hexadecimal: 09 Decimal: 9 Moves the print position to the next tab position set by the Set Horizontal Tab Positions (1B 44 n1 n2 ... 00) command. The print position is reset to column one after each line.
A758 Owner’s Guide Chapter 7: Programming Guide Set Absolute Starting Position ASCII: ESC $ n1 n2 Hexadecimal: 1B 24 n1 n2 Decimal: 27 36 n1 n2 Value of n: Number of dots to be moved from the beginning of the line. Value of n1: Remainder after dividing n by 256. Value of n2: Integer after dividing n by 256. The values for n1 and n2 are two bytes in low byte, high byte word orientation.
A758 Owner’s Guide Chapter 7: Programming Guide Set Horizontal Tabs ASCII: ESC D [n] k NUL Hexadecimal: 1B 44 [n] k 00 Decimal: 27 68 [n] k 0 Value of n: Column for tab minus one. n is always less than or equal to the current selected column width. Value of k: 0 - 32 Default: Every 8 characters from column. 1 (9, 17, 25, etc.) for normal print. Sets up to 32 horizontal tab positions n columns from column one, but does not move the print position. See the Horizontal Tab (09) command.
A758 Owner’s Guide Chapter 7: Programming Guide Formulas: To move to the left: Determine the value of n by multiplying the number of columns to move left of the current position by 10 (slip or receipt standard pitch) or 8 (receipt compressed pitch). The example shows how to set the relative position two columns in standard pitch (10 dots per column) to the left of the current position.
A758 Owner’s Guide Chapter 7: Programming Guide Select Justification ASCII: ESC a n Hexadecimal: 1B 61 n Decimal: 27 97 n Value of n: 0, 48 = Left Aligned 1, 49 = Center Aligned 2, 50 = Right Aligned Range of n: 0 – 2, 48-50 Default: 0 (Left aligned) Specifies the alignment of the characters, graphics, logos, and bar codes on the receipt station. Exceptions: The command is valid only when input at the beginning of a line.
A758 Owner’s Guide Chapter 7: Programming Guide Set Left Margin ASCII: GS L nL nH Hexadecimal: 1D 4C nL nH Decimal: 29 76 nL nH Range of nL: 0 - 255 Range of nH: 0 - 255 Default : 576 dots (the maximum printable area) Sets the left margin of the printing area. The left margin is set to (((nH X 256) + nL) times horizontal motion unit) inches. The horizontal motion units are set by the Set Horizontal and Vertical Minimum Motion Units command (1D 50), described in this manual.
A758 Owner’s Guide Chapter 7: Programming Guide Set Printing Area Width ASCII: GS W nL nH Hexadecimal: 1D 57 nL nH Decimal: 29 87 nL nH Range of nL: 0 – 255 Range of nH: 0 - 255 Default: 576 dots (the maximum printable area) Sets the width of the printing area. If the setting exceeds the printable area, the maximum value of the printable area is used. The width of the printing area is set to (((nH X 256) + nL) times horizontal motion unit) inches.
A758 Owner’s Guide Chapter 7: Programming Guide Print Characteristic Commands These commands control what the printed information looks like: selection of character sets, definition of custom-defined characters, and setting of margins. The commands are described in order of their hexadecimal codes Select Double-Wide Characters ASCII: DC2 Hexadecimal: 12 Decimal: 18 Prints double-wide characters.
A758 Owner’s Guide Chapter 7: Programming Guide Select Pitch (Column Width) ASCII: ESC SYN n Hexadecimal: 1B 16 n Decimal: 27 22 n Value of n: Default: 0 = Standard Pitch 1 = Compressed Pitch 0 (Standard pitch) Selects the character pitch for a print line. Formulas: The following table provides the print characteristics for both pitches on the receipt and slip stations. Pitch Receipt Columns Receipt CPI Slip Columns Slip CPI Standard 44 15.6 66 13.9 Compressed 56 20.3 80 17.
A758 Owner’s Guide Chapter 7: Programming Guide Select Print Modes ASCII: ESC ! n Hexadecimal: 1B 21 n Decimal: 27 33 n Value of n: Pitch selection (standard, compressed, double high, or double wide.) Value of n Bit Function 0 1 1 Bit 0 Pitch Standard Pitch Compressed Pitch 44 Col/Line, 15.6 CPI (Rec) 56 Col/Line, 20.3 CPI (Rec) 66 Col/Line, 13.9 CPI (Slip) 80 Col/Line, 17.
A758 Owner’s Guide Chapter 7: Programming Guide Select or Cancel User-Defined Character Set ASCII: ESC % n Hexadecimal: 1B 25 n Decimal: 27 37 n Value of n: 0= Code Page 437 1= User-defined (RAM character set) 2= Code Page 850 Range: 0-2 Default: 0 (Code Page 437) Selects the character set. When an undefined RAM character is selected, the Code Page 437 character is used. See the Printing Specification Guide for the character sets.
A758 Owner’s Guide Chapter 7: Programming Guide Receipt Characters (1B 26 3) Slip Characters (1B 26 0) MSB Top of Character Top of Character d1 d4 d1 d4 dn d 10 MSB LSB d2 d5 Most Significant Bit Is Not Printed dn d3 dn LSB Values and Ranges: Receipt c = the ASCII codes of the first (c1) and last (c2) characters respectively c1 = Hex 20-FF (Hex 20 is always printed as a space) c2 = Hex 20-FF (Hex 20 is always printed as a space) To define only one character, use the same code for both c1 and
A758 Owner’s Guide Chapter 7: Programming Guide Select or Cancel Underline Mode ASCII: ESC - n Hexadecimal: 1B 2D n Decimal: 27 45 n Value of n: 0, 48 = Cancel underline mode 1, 49 = Select underline mode Default of n: 0 (Cancels underline mode) Turns underline mode on or off. Underlines cannot be printed for spaces set by the Horizontal Tab, Set Absolute Start Position, or Set Relative Print Position commands.
A758 Owner’s Guide Chapter 7: Programming Guide Select or Cancel Emphasized Mode ASCII: ESC E n Hexadecimal: 1B 45 n Decimal: 27 69 Value of n: 0 (bit 0), not selected 1 (bit 0), selected Range of n: 0 - 255 Default: 0 (bit 0) Starts or stops emphasized printing on slip and receipt. In Emphasized Mode on the slip, each line is printed twice to improve penetration of multi-part forms and increase print contrast.
A758 Owner’s Guide Chapter 7: Programming Guide Cancel Double Strike ASCII: ESC H Hexadecimal: 1B 48 Decimal: 27 72 Turns off double strike mode on the slip station in A756 Emulation Mode. This command is ignored in the A758 Native Mode. This command works on both slip and receipt stations. Select or Cancel Italic Print ASCII: ESC I n Hexadecimal: 1B 49 n Decimal: 27 73 n Value of n: 0 = Off 1 = On (When 0 and 1 are the Least Significant Bit, LSB) Default: 0 (Off) Turns Italic print mode on or off.
A758 Owner’s Guide Chapter 7: Programming Guide Select Character Code Table See the previous command, Select International Character Set. Select or Cancel Unidirectional Printing Mode ASCII: ESC U n Hexadecimal: 1B 55 n Decimal: 27 85 n Value of n: Default: 0 = select bi-directional 1 = select unidirectional 0 Toggles between unidirectional and bi-directional printing on the slip station. Unidirectional printing increases column alignment and provides higher quality printing.
A758 Owner’s Guide Chapter 7: Programming Guide Select Character Size ASCII: GS ! n Hexadecimal: 1D 21 n Decimal: 29 33 n Value of n: 1 - 8 = vertical number of times normal font 1 – 8 = horizontal number of times normal font Range of n: 00 – 07, 10 – 17, … 70 – 77 Default of n: 0 Selects the character height using bits 0 to 2 and selects the character width using bits 4 to 7, as follows: Character Width Selection Hex Decimal Width 00 0 1 (normal) 10 16 2 (two times width) 20 32 3 (three ti
A758 Owner’s Guide Chapter 7: Programming Guide Exceptions: If n is out of the defined range, this command is ignored. This command is only valid for the receipt station. This is only available in A758 Native Mode. Select or Cancel White/Black Reverse Print Mode ASCII: GS B n Hexadecimal: 1D 42 n Decimal: 29 66 n Value of n: 0 = Off 1 = On (Only the lowest bit is used.) Range of n: 0 – 255 Default of n: 0 (Off) Turns on White/Black reverse printing mode.
A758 Owner’s Guide Chapter 7: Programming Guide Select Superscript or Subscript Modes ASCII: AX ENQ n Hexadecimal: 1F 05 n Decimal: 31 05 n Value of n: 0 = Normal character size 1 = Select subscript size 2 = Select superscript size Default: 0 (normal size) Turns superscript or subscript modes on or off. This attribute may be combined with other characters size settings commands ( 12, 13, 1B 21 n, 1D 21 n, …) This command is only available on the receipt station in A758 Native Mode.
A758 Owner’s Guide Chapter 7: Programming Guide Graphics Commands These commands are used to enter and print graphics data and are described in order of their hexadecimal codes. Download BMP Logo ASCII: ESC (+*.BMP file) Hexadecimal: 1B (+*.BMP file) Decimal: 27 (+*.BMP file) Value: Maximum width = Maximum height = 576 512 Enters a BMP file into RAM or Flash. This command is used by sending the file data of a monochrome BMP file preceded by a 0 x 1B.
A758 Owner’s Guide Chapter 7: Programming Guide Values: Receipt Station No. of Dots (Vertical) No. of Dots (Horizontal) Number of Dots/Line 8 Dot Single Density 8 (68 DPI) 0 – 288 (101 DPI) 8 x 288 1 8 Dot Double Density 8 (68 DPI) 0 – 576 (203 DPI) 8 x 576 32 24 Dot Single Density 24 (203 DPI) 0 – 288 (101 DPI) 24 x 288 33 24 Dot Double Density 24 (203 DPI) 0 – 576 (203 DPI) 24 x 576 Value of m Mode 0 Slip Station Value of m Mode No. of Dots** (Vertical) No.
A758 Owner’s Guide Chapter 7: Programming Guide 8-Dot Single-Density Mode—Receipt and Slip Top of Bit Image d1 d2 d3 d4 dn Receipt Slip MSB MSB dn dn LSB LSB Most Significant Bit Is Not Printed In A756 Em lation 24-Dot Single-Density Mode—Receipt Only Top of Bit Image d1 d4 d7 MSB d2 d5 dn d3 d6 dn LSB September 1999 148
A758 Owner’s Guide Chapter 7: Programming Guide Select Double-Density Graphics ASCII: ESC Y n1 n2 d1 … dn Hexadecimal: 1B 59 n1 n2 d1 ... dn Decimal: 27 89 n1 n2 d1 ... dn or or or ESC L n1 n2 d1 ... dn 1B 4C n1 n2 d1 … dn 27 76 n1 n2 d1 ...
A758 Owner’s Guide Chapter 7: Programming Guide Memory, or both, is responsible for erasing the logo and user-defined character set Flash Memory page when the logo area is full or before a new character set is defined. Exceptions: This command is only valid for the receipt station. However, it will be processed correctly regardless of whether the receipt station is currently selected. Define Downloaded Bit Image ASCII: GS * n1 n2 d1 ... dn] Hexadecimal: 1D 2A n1 n2 d1 ... dn] Decimal: 29 42 n1 n2 d1 ...
A758 Owner’s Guide Chapter 7: Programming Guide C olum n O ne R ow O ne Top of G raphic C olum n 72 x 8 M ax. d d1 65 d2 M SB dn R ow 64 d M ax. 64 dn LSB Exceptions: See the illustration for the Print Downloaded Bit Image command (1D 2F) for a representation of the bit image. Related Information: See 1D 22 n (Select Memory Type to store logos) and 1D 23 n (Select the Current Logo.
A758 Owner’s Guide Chapter 7: Programming Guide Print Downloaded Bit Image ASCII: GS / m Hexadecimal: 1D 2F m Decimal: 29 47 m Value and Range of m: Value of m Print Mode Vertical DPI1 Horizontal DPI* 0 1 2 3 Normal Double Wide Double High Quadruple 203 203 101 101 203 101 203 101 1 Dot density measured in dots per inch Prints a downloaded bit image in RAM or Flash on the receipt station at a density specified by m.
A758 Owner’s Guide Chapter 7: Programming Guide Convert 6 Dots/mm Bitmap to 8 Dots/mm Bitmap ASCII: AX EOT n Hexadecimal: 1F 04 n Decimal: 31 04 n Value: 0 = Off 1 = On Default : 0 (Off) Selects or cancels 6 dot/mm in A756 Emulation Mode. When the 6 dot/mm emulation is selected, logos and graphics are expanded horizontally and vertically to emulate their size on a 6 dot/mm printer. The horizontal positioning commands also emulate positioning on a 6 dot/mm printer.
A758 Owner’s Guide Chapter 7: Programming Guide Status Commands Status Command Introduction The A758 has three methods of providing status to the application. These methods are through Batch Status Commands, Real Time Status Commands, and Auto Status Back. An application may use one or more of these methods to understand the current status of the printer. A brief description of each of these methods follows. Batch Status Commands – These commands are sent to the printer and stored in the printer’s buffer.
A758 Owner’s Guide Chapter 7: Programming Guide Batch Mode For RS-232C printers, these commands enable the printer to communicate with the host computer following the selected handshaking protocol, either DTR/DSR or XON/XOFF. They are stored in the printer's data buffer as they are received, and are handled by the firmware in the order in which they are received. When a fault occurs, the printer will go busy at the RS-232C interface and not respond to any of the Batch Mode Printer Status commands.
A758 Owner’s Guide Chapter 7: Programming Guide Transmit Printer Status ASCII: ESC v Hexadecimal: 1B 76 Decimal: 27 118 Sends status data to the host computer. The printer sends one byte to the host computer when it is not busy or in a fault condition. In DTR/DSR protocol, the printer waits for DSR = SPACE.
A758 Owner’s Guide Chapter 7: Programming Guide Transmit Printer ID ASCII Hexadecimal Decimal GS I n 1D 49 n 29 73 n Value of n 1, 49 = Printer model ID 2, 50 = Type ID 3, 51 = ROM version ID Transmits the printer ID specified by n as follows: N Printer ID Specification ID (hexadecimal) 1, 49 Printer model ID Axiohm A758 0x28 (A758 Native Mode) 1, 49 Printer model ID Axiohm A756 0x26 (A756 Emulation) 2, 50 Type ID Installed options Refer to the table below 3, 51 ROM version ID ROM ve
A758 Owner’s Guide Chapter 7: Programming Guide Transmit Printer ID, Remote Diagnostics Extension ASCII: GS I @ n Hexadecimal: 1D 49 40 n Decimal: 29 73 64 n Values of n: Refer to table Range of n: 32 – 255 (not all defined but reserved) Performs the remote diagnostic function specified by n. Eighteen remote diagnostic items are defined: eight printer ID items and ten printer tally items. A group of four remote diagnostic functions is assigned to each diagnostic item.
A758 Owner’s Guide Value of n ASC Hex Dec Ç 80 ü Chapter 7: Programming Guide Remote Diagnostic Item Function 128 Receipt lines tally, 8 digit ASCII numeric, max 99,999,999 Write to NVRAM Example, send 12 bytes to printer: GS I @ Ç00010000 To set receipt lines tally to 10,000 81 129 Receipt lines tally Write to NVRAM, and print on receipt to verify Example, send 12 bytes to printer: GS I @ ü00010000 This will print on receipt: Receipt tally written: 10,000 é 82 130 Receipt lines tally Cl
A758 Owner’s Guide Value of n ASC Hex Dec Ñ A5 a o Chapter 7: Programming Guide Remote Diagnostic Item Function 165 Flash cycles tally Write to NVRAM, and print on receipt to verify A6 166 Flash cycles tally Clear Flash cycles cut tally to 0 A7 167 Flash cycles tally Return Flash cycles cut tally, returns 10 bytes ¿ A8 168 Knife jams tally, 8 digit ASCII numeric, max 99,999,999 Write to NVRAM ┌ A9 169 Knife jams tally Write to NVRAM, and print on receipt to verify ┐ AA 170 K
A758 Owner’s Guide Chapter 7: Programming Guide Transmit Status ASCII: GS r n Hexadecimal: 1D 72 n Decimal: 29 114 n Value of n: 1, 49 = printer status 2, 50 = cash drawer status 3, 51 = slip paper status 4, 52 = Flash Memory status Transmits the status specified by n. This is a batch mode command which transmits the response after all prior data in the receive buffer has been processed.
A758 Owner’s Guide Chapter 7: Programming Guide Cash Drawer Status (n = 2 or n = 50) Bit Off/ Hex Decimal On Status for Transmit Status 0 Off On 00 01 0 1 One or both cash drawers open. Both cash drawers closed. 1 Off On 00 02 0 2 One or both cash drawers open. Both cash drawers closed. 2 - - - Undefined 3 - - - Undefined 4 Off 00 0 Not used. Fixed to off. 5 - - - Undefined 6 - - - Undefined 7 Off 00 0 Not used. Fixed to off.
A758 Owner’s Guide Chapter 7: Programming Guide Recognizing Data from the Printer An application sending various Real Time and non-Real Time commands to which the printer responds can determine which command a response belongs to by the table below. Responses to Transmit Peripheral Device Status (1B 75) and Transmit Paper Sensor Status (1B 76) are non-Real Time responses and will arrive in the order in which they were solicited.
A758 Owner’s Guide Chapter 7: Programming Guide Real Time Commands These commands provide an application interface to the printer even when the printer is not handling other commands (RS-232C communication interface only): ♦ Real Time Status Transmission (GS Sequence and DLE Sequence) ♦ Real Time Request to Printer (GS Sequence and DLE Sequence) ♦ Real Time Printer Status Transmission The Batch Mode Printer Status commands are placed in the printer’s data buffer as they are received and handled by t
A758 Owner’s Guide Chapter 7: Programming Guide In this case the sequence will also be handled correctly as the graphics data it is intended to be when the graphics command is executed from the buffer. Third, care must be taken not to insert a Real Time command into the data sequence of another command that consists of two or more bytes.
A758 Owner’s Guide Chapter 7: Programming Guide Real Time Status Transmission GS Sequence ASCII: GS EOT n Hexadecimal: 1D 04 n Decimal: 29 4 n Value of n: DLE Sequence DLE EOT n 10 04 n 16 4 n GS/DLE Sequence 1 = Transmit printer status 2 = Transmit RS-232C busy status 3 = Transmit error status 4 = Transmit receipt paper status 5 = Slip paper status Transmits the selected one byte printer status specified by n in Real Time according to the following parameters.
A758 Owner’s Guide Chapter 7: Programming Guide 2 = Transmit RS-232C Busy Status Bit Status Hex Decimal Function 0 Off 00 0 Fixed to Off 1 On 02 2 Fixed to On 2 Off 00 0 Both receipt and cassette doors closed On 04 4 Receipt or cassette door open Off 00 0 Paper Feed Button is not pressed On 08 8 Paper Feed Button is pressed 4 On 10 16 Fixed to On 5 Off 00 0 Printing not stopped due to paper condition On 20 32 Printing stopped due to paper condition Off 00 0
A758 Owner’s Guide Chapter 7: Programming Guide 4 = Transmit Receipt Paper Status Bit Status Hex Decimal Function 0 Off 00 0 Fixed to Off 1 On 02 2 Fixed to On 2 Off 00 0 Receipt paper adequate On 04 4 Receipt paper low Off 00 0 Receipt paper adequate On 08 8 Receipt paper low 4 On 10 16 Fixed to On 5 Off 00 0 Receipt paper present On 20 32 Receipt paper exhausted Off 00 0 Receipt paper present On 40 64 Receipt paper exhausted Off 00 0 Fixed to Off
A758 Owner’s Guide Chapter 7: Programming Guide Real Time Request to Printer GS Sequence ASCII: GS ETX n Hexadecimal: 1D 03 n Decimal: 29 3 n Value of n: or or or DLE Sequence DLE ENQ n 10 05 n 16 5 n 1 = Recover and restart 2 = Recover and clear buffers 3 = Cancel slip waiting The printer responds to a request from the host specified by n. This command includes two sequences: GS and DLE. The operations performed depend on the value of n, according to the following parameters.
A758 Owner’s Guide Chapter 7: Programming Guide Exceptions: The command is ignored if n is out of range An application using the DLE sequence must send ENQ within 100 milliseconds of DLE or the printer will misinterpret the DLE and execute a Clear Printer command. Avoid this possibility by using the 1D 03 n sequence that is handled exactly the same as 10 05 n. Real Time Printer Status Transmission ASCII: GS ENQ Hexadecimal: 1D 05 Decimal: 29 5 Transmits one byte status of the printer in real time.
A758 Owner’s Guide Chapter 7: Programming Guide Auto Status Back Select or Cancel Automatic Status Back ASCII: GS a n Hexadecimal: 1D 61 n Decimal: 29 97 n Value of n: Status of ASB Enables or disables automatic status back (ASB) and specifies the status items. This command is a batch mode command; that is, it is processed after all prior data in the receive buffer has been processed.
A758 Owner’s Guide Chapter 7: Programming Guide Exceptions If n = 0, ASB is disabled. Related Information When Auto Status Back (ASB) is enabled using this command, the status transmitted by other commands and the ASB status are differentiated according to the information found in Recognizing Data from the printer, (in the Real Time Commands section in this chapter). The status bytes to be transmitted are described in the following four tables.
A758 Owner’s Guide Chapter 7: Programming Guide Second Byte (Error information) Bit Off/On Hex Decimal Status for ASB 0 - - - Undefined 1 - - - Undefined 2 Off 00 0 No Mechanical Error On 04 4 Mechanical Error Occurred 3 Off On 00 08 0 8 No knife error. Knife error occurred. 4 Off 00 0 Not used. Fixed to off. 5 Off On 00 20 0 32 No unrecoverable error. Unrecoverable error occurred.
A758 Owner’s Guide Chapter 7: Programming Guide Fourth Byte (Paper Sensor Information) Bit Off/On Hex Decimal Status for ASB 0 Off 00 0 Slip paper selected On 01 1 Receipt paper selected Off 00 0 Possible to print in slip On 02 2 Not possible to print on slip because no form has been inserted 2 - - - Undefined 3 - - - Undefined 4 Off 00 0 Not used. Fixed to off. 5 - - - Undefined 6 - - - Undefined 7 Off 00 0 Not used. Fixed to off.
A758 Owner’s Guide Chapter 7: Programming Guide Bar Code Commands These commands format and print bar codes and are described in order of their hexadecimal codes. Note: A756 firmware can be set for module widths in bar codes ranging from 2 dots to 4 dots per module (DPM) for the narrow modules. The default is 3 DPM. A758 firmware ranges from 1 dot per module to 5 dots per module (DPM) printed on the receipt. The default is 2 DPM.
A758 Owner’s Guide Chapter 7: Programming Guide Print Bar Code First Variation ASCII: GS k m d1…dk NUL Hexadecimal: 1D 6B m d1…dk 00 Decimal: 29 107 m d1…dk 0 Second Variation or GS k m n d1…dn or 1D 6B m n d1…dn or 29 107 m n d1…dn 0 = End of command. Values: First Variation: String terminated with NUL Character m = 0 – 6, 10 d = 32 - 126 (see the table) n = 1 - 255 (see the table) Selects the bar code type and prints a bar code for the ASCII characters entered.
A758 Owner’s Guide Chapter 7: Programming Guide Second Variation: Length of Byte Specified at Beginning of String m = 65 - 73, 75 (see the table) d = 0 - 127 (see the table) n = 1 - 255 (see the table) The value of m selects the bar code system as described in the table. When data is present in the print buffer, the printer processes the data following m as normal data. The variable d indicates the character code to be encoded into the specified bar code system. See the table.
A758 Owner’s Guide Chapter 7: Programming Guide Select Bar Code Width ASCII: GS w n Hexadecimal: 1D 77 n Decimal: 29 119 n Value of n: 1, 2, 3, 4, 5 Default : 3 for receipt; 2 for slip Sets the bar code width to n dots. Formulas: n + 1/8 mm (n + 1/203 inch) for receipt, n + 1/5.7 mm (n + 1/144 inch) for slip. Slip module sizing: n must be even (it is rounded up if odd) and the size of modules is n + 1/5.7 mm (n + 1/144 inch).
A758 Owner’s Guide Chapter 7: Programming Guide Page Mode Commands Page Mode is one of two modes, which the A758 printer uses to operate. Standard Mode is typical of how most printers operate by printing data as it is received and feeding paper as the various paper feed commands are received. Page Mode is different in that it processes or prepares the data as a “page” in memory before it prints it. Think of this as a virtual page. The page can be any area within certain parameters that you define.
A758 Owner’s Guide Chapter 7: Programming Guide Print Data in Page Mode ASCII: ESC FF Hexadecimal: 1B 0C Decimal: 27 12 Collectively prints all buffered data in the printing area. After printing, the printer does not clear the buffered data and sets values for Select Print Direction in Page Mode (1B 54 n) and Set Print Area in Page Mode (1B 57…), and sets the position for buffering character data. Exceptions: This command enabled only in Page Mode.
A758 Owner’s Guide Chapter 7: Programming Guide Select Standard Mode ASCII: ESC S Hexadecimal: 1B 53 Decimal: 27 83 Switches from Page Mode to Standard Mode. In switching from Page Mode to Standard Mode, data buffered in Page Mode are cleared, the printing area set by Set Print Area in Page Mode (1B 57) is initialized and the print position is set to the beginning of the line.
A758 Owner’s Guide Chapter 7: Programming Guide Select Print Direction in Page Mode ASCII: ESC T n Hexadecimal: 1B 54 n Decimal: 27 84 n Value of n: Start position 0 = Upper left corner proceeding across page to the right (A) 1 = Lower left corner proceeding up the page (B) 2 = Lower right corner proceeding across page to the left (upside down) (C) 3 = Upper right corner proceeding down page (D) Selects the printing direction and start position in Page Mode. See the illustration.
A758 Owner’s Guide Chapter 7: Programming Guide Set Printing Area in Page Mode ASCII: ESC W n1, n2 ...n8.] Hexadecimal: 1B 57 n1, n2 ...n8] Decimal: 27 87 n1,n2 ...n8] Range: 0 - 255 Default: n1-4 = n5 = n6 = n7 = n8 = 0 64 2 64 2 Sets the position and size of the printing area in Page Mode.
A758 Owner’s Guide Chapter 7: Programming Guide Set Absolute Vertical Print Position in Page Mode ASCII: GS $ nL nH Hexadecimal: 1D 24 nL nH Decimal: 29 36 nL nH Formulas: [(nL + nH X 256) x (vertical or horizontal motion unit)] inches. Sets the absolute vertical print starting position for buffer character data in Page Mode. The vertical or horizontal motion unit for the paper roll is used and the horizontal starting buffer position does not move.
A758 Owner’s Guide Chapter 7: Programming Guide Set Relative Vertical Print Position in Page Mode ASCII: GS \ nL nH Hexadecimal: 1D 5C nL nH Decimal: 29 92 nL nH Sets the relative vertical print starting position from the current position. This command can also change the horizontal and vertical motion unit. The unit of horizontal and vertical motion is specified by this command.
A758 Owner’s Guide Chapter 7: Programming Guide Macro Commands These commands are used to select and perform a user-defined sequence of printer operations. Start or End Macro Definition ASCII: GS : Hexadecimal: 1D 3A Decimal: 29 58 Starts or ends macro definition. Macro definition begins when this command is received during normal operation and ends when this command is received during macro definition.
A758 Owner’s Guide Chapter 7: Programming Guide Execute Macro ASCII: GS ^ r t m Hexadecimal: 1D 5E r t m Decimal: 29 94 r t m Value of r: Value of t: The number of times to execute the macro. The waiting time for executing the macro. Executes a macro. After waiting for a specified period the LED indicators blink and the printer waits for the Paper Feed Button to be pressed. After the button is pressed, the printer executes the macro once. The printer repeats this operation the number of specified times.
A758 Owner’s Guide Chapter 7: Programming Guide MICR Commands MICR Reading These commands control the Magnetic Ink Character Recognition (MICR) check reader, including how it parses the character strings on checks. The section, MICR Parsing, describes how to create a parsing format and how to create and maintain an Exceptions table.
A758 Owner’s Guide Chapter 7: Programming Guide Define Parsing Format, Do Not Save Permanently ASCII: ESC w p Hexadecimal: 1B 77 70 Decimal: 27 119 112 Defines, but does not save parsing format. See Parsing Parameter String Options in this document. Send this command as often as desired to change the previous parse format string. The data sent with 1B 77 50 will be restored at power-up. Exceptions: If no parameters are selected, parsing is not performed.
A758 Owner’s Guide Chapter 7: Programming Guide Other Parameters Error Number E One Digit Returned 0 Read OK 1 Read error: bad character, empty field invalid length, check digit invalid Status S Field Separator Two Digits Returned 01 No MICR data 09 Mexican check 08 Canadian check 05 Error in transit number 07 Error in account number 04 Error in check serial number 10 Business or commercial check 11 Amount field present 00 No error 'x Field separator preceded by a single quot
A758 Owner’s Guide Chapter 7: Programming Guide Sample Parsing Formats The following strings show various sample formats that you can use assuming they meet your parsing format needs. Included with the sample format is a description of the data that is returned to the application.
A758 Owner’s Guide Chapter 7: Programming Guide ESC w p K9 X T 18 X A 04C ♦ U.S.
A758 Owner’s Guide Chapter 7: Programming Guide MICR Characters ASCII Hexadecimal Numerics 0...9 0x30...0x39 Unrecognized Character ? 0x3F 0x20 Space Amount symbol & 0x26 Dash symbol ' 0x27 “on us” symbol ( 0x28 Transit symbol ) 0x29 Once a parsing format is specified, the following values are returned: MICR Characters ASCII Hexadecimal Numerics 0...9 0x30...
A758 Owner’s Guide Chapter 7: Programming Guide txxxxxxxxxt cccc xxxxxxxxo txxxxxxxxxt cccc-xxxxxxxxo txxxxxxxxxt cccc xxxxxxxxo xx If all of these searches fail to produce the distinct check serial number, and the check serial number field has been specified in the parsing parameter string options, no check serial number will be returned. If it is imbedded within the account number field, it will be returned as part of that variable length field.
A758 Owner’s Guide Chapter 7: Programming Guide The three high order bits of each byte mark the character type. The characters can be marked in three ways: check serial # character, account # character, or “skip this character or symbol.” The five low order bits of each byte contain the number of characters of that type to extract. Most exceptions will not need to use all six bytes; in that case clear the unused bytes to zero.
A758 Owner’s Guide Chapter 7: Programming Guide Maintaining the Exception Table Present contents of the exception table can be examined using the read NVRAM command: 0x1B 0x6A k which reads and returns word k in NVRAM. When the exception table is full, a new entry can replace an older, less frequently used entry, by merely rewriting the words for that table entry.
A758 Owner’s Guide Chapter 7: Programming Guide Check Flip Command Check Flip Command ASCII: ESC w F Hexadecimal: 1B 77 46 Decimal: 27 119 70 Causes a check on the slip table to be fed into the printer, flipped and left with the trailing edge of the check in the slip feed rollers. Prior to the flip, the check is measured to see that it is of an appropriate size (see Chapter 4: Media and Supplies, Forms Specification) to be flipped. If not, the check is fed back to the user.
A758 Owner’s Guide Chapter 7: Programming Guide User Data Storage Commands Write to User Data Storage ASCII: ESC ‘ m a0 a1 a2 d1 ... dm Hexadecimal: 1B 27 m a0 a1 a2 d1 ... dm Decimal: 27 39 m a0 a1 a2 d1 ... dm Value of m: 0 – 255 Writes m bytes of data to the User Data Storage Flash Page at the address specified. The printer waits for m bytes of data following the 3-byte address, addr. If any of the memory locations addressed by this command are not currently erased, the command is not executed.
A758 Owner’s Guide Chapter 7: Programming Guide Select Memory Type (SRAM/Flash) Where to Save Logos or User-Defined Fonts ASCII: GS " n Hexadecimal: 1D 22 n Decimal: 29 34 n Value of n: 48 - 51 Specifies whether to load the logos or user-defined characters to Flash Memory or to RAM (volatile memory). The selection remains in effect until it is changed via this command or until the power cycles. n = 48 (ASCII n = 0) Loads active logo to RAM only.
A758 Owner’s Guide Chapter 7: Programming Guide Flash Allocation ASCII: GS " U n1 n Hexadecimal: 1D 22 55 n1 n2 Decimal: 29 34 85 n1 n2 Default Value of n1: Default Value of n2: 1 1 (see below) (see below) n1 is the number of 64k sectors used for logos and user-defined characters. n2 is the number of 64k sectors used for user data storage. This command sets the allocation of Flash sectors between user data storage and logos/user-defined characters.
A758 Owner’s Guide Chapter 7: Programming Guide Erase User Flash Sector ASCII: GS @ n Hexadecimal: 1D 40 n Decimal: 29 64 n Value of n: 49 - 50 Erases a page of Flash Memory and sends a carriage return when the operation is complete. n = 49 (ASCII n = 1) This command erases all sectors available for user-defined characters and multiple logos.
A758 Owner’s Guide Chapter 7: Programming Guide Flash Download Commands These commands are used to load firmware into the printer. The commands are listed in numerical order according to their hexadecimal codes. Each command is described and the hexadecimal, decimal, and ASCII codes are listed. There are three ways to enter the Download Mode. 1. Powering the printer up with DIP Switch 1 up. 2.
A758 Owner’s Guide Chapter 7: Programming Guide Return Segment Number Status of Flash Memory ASCII: GS SOH Hexadecimal: 1D 01 Decimal: 29 1 Returns the size of the Flash used. There may be 8, 16, or 32 sectors (64K each) in Flash Memory. This command assures that the firmware to be downloaded is the appropriate size for Flash Memory. The value returned is the maximum sector number that can be accepted by the Select Sector to Download (1D 02 n) command. Exceptions: Available only in Download Mode.
A758 Owner’s Guide Chapter 7: Programming Guide Return Microprocessor CRC ASCII: GS BEL Hexadecimal: 1D 07 Decimal: 29 7 Returns the CRC calculated over the boot sector code space. Formulas: ACK Erase the Flash Memory ASCII: GS SO Hexadecimal: 1D 0E Decimal: 29 14 Causes the entire Flash Memory (except the boot) to be erased. The printer returns ACK if the command is successful; NAK if it is unsuccessful. Exceptions: Available only in Download Mode.
A758 Owner’s Guide Chapter 7: Programming Guide Download to Active Flash Sector ASCII: GS DC1 al ah cl ch d1…dn Hexadecimal: 1D 11 al ah cl ch d1…dn Decimal: 29 17 al ah cl ch d1…dn Value of al Value of ah Value of cl Value of ch Value of d = low byte of the address = high byte of the address = low byte of the count = high byte of the count = data bytes, from 1 to n Contains a start address (ah * 256 + al) and count (ch * 256 + cl) of binary bytes to load into the selected sector, followed by that many
A758 Owner’s Guide Index Index —A— A758 printer advanced interface design, 3 configuration, 34 connectivity features, 3 description, 63 dimensions, 95 documentation, 60 electronics and software, 3 introducing, 2 migration, 73 optional features, 68 ordering supplies, 56 receipt features, 66 reliability, 69 sending in for repair, 21, 52 slip features, 63 slip table, ordering, 60 standard features, 3 test the printer, 33 testing, 17 Accessories.
A758 Owner’s Guide Commands, printer function set horizontal and vertical minimum motion units, 134, 128 Commands, real time alternate implementation, 172, 166 first implementation, 172, 166 real time request to printer, GS sequence, 178, 172 recognizing data from the printer, 171, 165 Commands, sending using BASIC, 97 using DOS, 97 Communication overview, 97 Communication cable connecting, 13 ordering, 58 Communication interface.
A758 Owner’s Guide —J— Jams check flip, 30 checks, 30 —K— Knife not cutting, 50 partial cut, 81 —L— Lines per inch default, 41 Loading paper receipt, 15 Locating the printer, 10 Logos conversion, 6 to 8 dot/mm, 78 Index Options, 5 connectivity, 5 electronics, 5 impact slip printer, 5 software, 5 thermal receipt printer, 5 Ordering adapters, 57 cash drawers, 57 communication cable, 58 documentation, 60 paper, 56 power supply, 57 power supply cord, 57 ribbon cassettes, 59 slip table, 60 supplies, 56 Over
A758 Owner’s Guide Print speed, 98 Print test sample printout, 19 Print timing, 98 Print zone receipt, 78 Printer configuration, 34 emulations, 41 location, 10 unpacking, 9 Printer beeps, 44 Printer controls, 22 Printer function commands, 120, 114 Printer not printing what to do, 45 Printer status commands, 162, 156 Printer status commands, 162, 156 Printhead resistance, 42 Printhead, thermal over/under temperature, 47 Printing checks, 26 forms, 26 receipt, 77 slip, 74 Printing problems receipt, 48 Problem
A758 Owner’s Guide Slip duty cycle, 77 format, 74 media, 72 positioning, 74 printing, 74 standard features, 63 throughput, 75 Slip table ordering, 60 problems, 49 Slip test mode, 38 Specifications forms, 58 RS-232C interface, 101 Speed, 98 Standard print characters, 76 Supplies forms, 58 paper, 56 ribbon cassette, 59 slip table, 60 Switch settings, 86 Index Throughput receipt, 80 slip, 75 Timing, 98 Troubleshooting, 43 flip check, 49 knife, 50 MICR, 49 on-line, paper status, error LED, 46 printer beeps,
TM A758-D100 189-9200246 A © 1999 AXIOHM Printed in U.S.