Page 2
Confidential, Unpublished Property of AXIOHM IPB Axiohm IPB is the name and mark of Dardell Technologies. NCR is the name and mark of AT&T Global Information Solutions Company. AT&T Global Information Solutions Company is the name and mark of AT&T. Epson is the name and mark of Seiko Epson Corporation.
7156 Owner’s Guide Quick ReferenceAbout the 7156 Printer Quick Reference This Quick Reference will direct you to key areas of the Owner's Guide. For a complete listing of topics, see the Contents or Index. Ordering Paper and Supplies page 5 Where to order paper and other supplies.
The book also contains information about the character sets and graphics that are available. This book describes only RS-232C models of the 7156 printer. See the Quick Reference, Contents, or Index for finding information.
7156 Owner’s Guide Contents Contents About the 7156 Printer Features and Options...................2 Receipt Station....................2 Slip Station.....................3 Both Stations....................3 General Features ...................3 Options......................4 Thermal Printhead ....................4 Impact Printhead ....................4 Ordering Paper and Supplies................5 Ordering Thermal Receipt Paper..............5 Ordering Ribbon Cassettes................8 Ordering Forms.....................9 Ordering the Power Supply and Cables............
Page 6
About the 7156 Printer 7156 Owner’s Guide Putting In and Changing the Ribbon Cassette ..........31 Removing the Ribbon Cassette ..............31 Putting In the Ribbon Cassette..............33 Printing on Forms or Checks ................34 Validating and Verifying Checks ..............36 Testing the Printer .....................
Page 7
7156 Owner’s Guide Contents Print Test ......................66 Running the Print Test by Power Cycling the Printer......67 Running the Print Test by Opening and Closing the Cover ....67 Sample Print Test ..................68 Communication Communication Overview................69 Interface ....................... 69 Sending Commands..................
Page 8
About the 7156 Printer 7156 Owner’s Guide Appendix A: Specifications Printing Specifications..................147 Power Requirements ..................148 Environmental Conditions................148 Reliability......................149 Dimensions and Weight.................. 149 Density of Receipt Print Lines ................ 150 Duty Cycle Restrictions (Printing Solid Blocks)..........150 Appendix B: Print Characteristics Character Size ....................
About the 7156 Printer About the 7156 Printer The 7156 printer is a fast, quiet, relatively small and very reliable multiple function printer. It prints receipts, validates and prints checks, and prints on a variety of single- or multiple-part forms. There is no journal as it is kept electronically by the host system.
About the 7156 Printer 7156 Owner’s Guide The industry-standard RS-232C communication interface allows the 7156 to be connected to any host PC or terminal system that uses RS-232C. Control codes are provided for easy migration of applications written for Epson as well as other Axiohm printers.
Remote power supply Power and communication support for a remote 2x20 pass-through display Two cash drawer kickouts Audible tone (controlled by application) Note: The 7156 does not use a paper journal. The journal is kept electronically by the host system. October 1995...
Paper cutter (receipt station) Thermal Printhead The 7156 uses a thermal printhead (on the receipt station) for printing receipts, and it is extremely fast and quiet. Since it uses heat to print directly on paper, there is no cassette or ribbon to change, eliminating soiled fingers and paper dust.
Thermal receipt paper, ribbon cassettes, and forms can be ordered from several recommended and qualified suppliers. Ordering Thermal Receipt Paper The 7156 requires “fax grade” thermal paper with the following dimensions: Diameter: 80 mm maximum (3.15 in.) Length: 83 meters (273 ft.) Width: 80 mm +/- .5 mm (3.15 +/- .008 in.)
Page 14
Paper grade: KF-60 (standard density), KF-50 (light density) Other Qualified Suppliers for Thermal Receipt Paper The following suppliers sell thermal receipt paper which has been tested with the 7156 and may be used if desired. Contact your supplier for information. Appleton Papers, Inc. 825-T F Wisconsin Avenue P.
7156 Owner’s Guide About the 7156 Printer Arjo-Wiggins Thermal Papers, Ltd. Whisby Road, North Hykeham Lincoln, Lincolnshire LN6 9AU England Voice: 44 (0) 522 681212 Fax: 44 (0) 522 690972 Paper grade: S552, S662 Nippon Paper Industry Co., Ltd. Business Communication Paper Division...
About the 7156 Printer 7156 Owner’s Guide Ordering Forms The 7156 prints on single or multiple forms in the slip station (up to five-part forms). Forms and slips must meet the following requirements: Front insertion (minimum): 51 mm (2.0 in.) wide 70 mm (2.75 in.) long...
(3 meters—9.8 ft.) 1416-C057-0030 Extended Slip Table 7156-K280-V001 Ordering Cash Drawers The following cash drawers may be used with the 7156 printer: NCR Cash Drawer: Model 7052-K657 (switchable for drawer 1 or drawer 2) M-S Cash Drawer Corp.: Model EP-125 K series, EP 127, EP-102...
7156 Owner’s Guide Maintaining and Cleaning the Printer There is no customer maintenance required for the 7156. However, you may occasionally clean the cabinet as needed to remove dust and finger marks. Use any household cleaner designed for plastics, but test it first on a small unseen area.
7156 Owner’s Guide Setting Up and Using the Printer Setting Up and Using the Printer What Is in the Box? The following items are packed in the shipping box: Printer enclosed in a plastic bag and foam pack Receipt paper roll, wrapped with a foam strip (inside receipt bucket)
Setting Up and Using the Printer 7156 Owner’s Guide Removing the Packing Material 1. Once the printer is removed from the foam pack and plastic bag, open the receipt cover by pulling up on the front left corner. 2. Remove the paper roll and test printout from inside the receipt bucket.
Page 21
7156 Owner’s Guide Setting Up and Using the Printer 4. Open the front cover and remove the foam restraint. 5. Remove the cardboard support from the slip table. 6. Remove the ribbon cassette and cables from the box. 7. Save all packing materials for future storing, moving, or shipping the printer.
5. Place the printer in the plastic bag and foam pack. 6. Place the packed printer in the box and secure the box with packing tape. 7. Contact your Axiohm authorized service organization for information on where to send the printer.
Setting Up and Using the Printer Choosing a Location The 7156 printer takes up relatively little counter space and may be set on or near the host system. Make sure there is enough room to open the receipt cover to change the paper and to open the front cover to change the ribbon cassette.
Setting Up and Using the Printer 7156 Owner’s Guide Setting Switches The DIP switches, located behind the front cover, are used for three purposes: To set communication parameters for the RS-232C communication interface (see the switch settings on the next page) To set variables for several printer functions (see the sections for the various printer functions in “Level 1 Diagnostics”...
Page 25
7156 Owner’s Guide Setting Up and Using the Printer Use a paper clip or other pointed object to set the switches. 1. Open the front cover. 2. Set the switches to the desired settings shown in the table. Switch 1 must be set to Off for the on-line mode. Setting switch 1 to On puts the printer in level 1 diagnostics (setup mode).
Setting Up and Using the Printer 7156 Owner’s Guide Connecting the Cables There are three different types of cables that connect to the printer: Power supply cable supplying power from the power supply (see “Power Requirements” in Appendix A for more information about the power supply)
Page 27
7156 Owner’s Guide Setting Up and Using the Printer Note: The strain relief bushings and the cable clamp are shipped in the box and help secure the cables. Use either the cable clamp or strain relief bushings, or both to keep the cables from being accidentally unplugged and possibly damaging the connectors or interrupting a transaction.
7156 Owner’s Guide Loading and Changing the Receipt Paper The 7156 features extremely simple paper loading which is quick and efficient, saving both time and paper. Caution: Do not operate the printer or host system if the printer runs out of paper.
Setting Up and Using the Printer 7156 Owner’s Guide Putting In the Paper Roll Note: Tear off the end of the new roll so that the edge is loose. 1. Place the new roll in the bin with a little extra paper extending over the front.
7156 Owner’s Guide Setting Up and Using the Printer Advancing Paper 1. Press the Paper Feed button on the operator panel to advance the paper. The cover must be closed. To ensure print quality and the proper alignment of the paper, advance about 30 cm (12 inches) of paper.
Setting Up and Using the Printer 7156 Owner’s Guide Putting In and Changing the Ribbon Cassette Change the ribbon cassette when the print is too light or the ribbon is frayed. Removing the Ribbon Cassette 1. Open the front cover.
7156 Owner’s Guide Setting Up and Using the Printer Putting In the Ribbon Cassette 1. Tighten the ribbon by turning the knob in the direction of the arrow. 2. Position the ribbon cassette on the carriage and snap it into place.
Although the illustration on the facing page shows a check being inserted into the printer, the instructions apply to any type of form. The 7156 can print on forms up to five-parts thick. See “Ordering Forms” earlier in this book for more information about the type of forms that can be used.
Page 35
7156 Owner’s Guide Setting Up and Using the Printer October 1995...
Setting Up and Using the Printer 7156 Owner’s Guide Validating and Verifying Checks Note: If the MICR Reader feature is present, checks are verified then validated. 1. Insert the check from the front and place it on the slip table face down as shown in the illustration.
Page 37
7156 Owner’s Guide Setting Up and Using the Printer October 1995...
Setting Up and Using the Printer 7156 Owner’s Guide Testing the Printer Test the receipt station using the simple tests described in this section. To further test the receipt station or to test the slip station, run the level 1 diagnostic tests described in “Level 1 Diagnostics”...
Setting Up and Using the Printer 7156 Owner’s Guide Paper Low Sensor Note: The paper low sensor is not available on 30XX models. See the model number on the machine label on the right side of the printer. The paper low sensor is set at the factory to detect when there are about 4 1/2 meters, +/- 3 meters (15 feet, +/- 10 feet), of receipt paper remaining.
7156 Owner’s Guide Solving Problems Solving Problems The 7156 printer is a simple, generally trouble-free printer, but from time to time minor problems may occur. For example, the power supply may be interrupted or the thermal printhead may overheat. A red LED on the operator panel signals that something may be wrong. The light on the front right side of the printer is used only to indicate when a form is inserted properly.
Solving Problems 7156 Owner’s Guide Green LED Does Not Come On/Printer Will Not Print Problem What to Do Where to Go Cables may not Check all cable connections. Check that the host system See “Connecting the be connected and power supply are both on (the power supply is Cables.”...
7156 Owner’s Guide Solving Problems Red LED Is Constant Problem What to Do Where to Go Receipt paper is Change the paper now. Do not run a transaction See “Loading and without paper as the data may be lost. Changing the Receipt Paper.”...
Solving Problems 7156 Owner’s Guide Slip or Forms Printing is Light Problem What to Do Where to Go Ribbon cassette is Replace the ribbon the cassette. See “Putting In and worn Changing the Ribbon Cassette.” Contact a service representative if this does not resolve See “Contacting a...
7156 Owner’s Guide Solving Problems LED (Slip Table) Does Not Come On Problem What to Do Where to Go Form or check not Line up the form or check against the guide (wall) and See “Printing on Forms inserted properly slide it toward the back of the printer until it contacts or Checks”...
Solving Problems 7156 Owner’s Guide MICR Not Reading Properly Problem What to Do Where to Go MICR (Magnetic Ink Readjust the MICR Reader. See “Adjusting the MICR Reader” in Character Recognition) the “Diagnostics” chapter. Reader does not read or misreads checks The optional Magnetic Ink Character Recognition (MICR) Reader feature has been factory adjusted for a normal operating environment.
Contacting a Service Representative For serious problems, such as the printer not printing, not communicating with the host system, or not turning on, contact your Axiohm authorized service organization to arrange for a service call. For self-maintenance organizations, a service guide, parts manual, and self-study...
7156 Owner’s Guide Diagnostics Diagnostics The following diagnostic tests are available for the 7156: Level 0 Diagnostics Performed during the startup cycle Level 1 Diagnostics (setup mode) Available in a dedicated environment and accessed through the DIP Switches Level 2 Diagnostics...
Diagnostics 7156 Owner’s Guide Level 0 Diagnostics The printer automatically performs level 0 diagnostics when the printer is put on- line. Level 0 diagnostics comprise the following actions: Motors and solenoids are turned off. Microprocessor timing is checked, CRC check of the firmware ROM is performed, external RAM is read.
7156 Owner’s Guide Diagnostics Level 1 Diagnostics Level 1 diagnostics (setup mode) allow you to change the settings for various printer functions and to run certain tests using the DIP switches. Keep the following information in mind when changing the settings: The settings can only be changed when the printer is in level 1 diagnostics (setup mode): Switch 1 must be set to On.
(A-H) stamped on the heatsink in back of the printhead, visible by removing the top cover of the printer. Please see the 7156 Service Guide for information on removing the top cover. This procedure should only be performed by a trained service representative.
7156 Owner’s Guide Diagnostics Setting Partial Cut Distance This function changes the length of the partial knife cut: the higher the number, the longer the cut. Caution: The DIP switches are set at the factory to predetermined settings and should generally not be changed. If you must change the settings do so carefully to avoid changing other functions.
Diagnostics 7156 Owner’s Guide Setting Data Error and Data Buffer Options This function allows you to select the handling of data reception errors and to select the size of the data buffer. Caution: The DIP switches are set at the factory to predetermined settings and should generally not be changed.
Page 55
7156 Owner’s Guide Diagnostics Caution: The DIP switches are set at the factory to predetermined settings and should generally not be changed. If you must change the settings do so carefully to avoid changing other functions. 1. Open the front cover and set the DIP switches to the settings in the table you want for ignoring or using the Carriage Return command.
Diagnostics 7156 Owner’s Guide Checking and Adjusting the MICR Reader The adjustment procedure described in this section cancels or sharply reduces extraneous signals picked up by the Magnetic Ink Character Recognition (MICR) Reader. Note: The MICR Reader feature has been factory adjusted for a normal operating environment with a host system.
Page 57
7156 Owner’s Guide Diagnostics 6. Insert a blank slip into the slip station from the left side so that it covers the MICR read head, but does not come into contact with the feed rolls. The slip should be the same thickness as a normal check, with no magnetic ink characters printed on it.
Page 58
Diagnostics 7156 Owner’s Guide Adjust the MICR Reader The procedures to adjust the MICR Reader involve setting the DIP switches and adjusting the two MICR Reader potentiometers on the PC board. You will need an insulated flathead screwdriver with a four-inch long shaft and 1/8 inch flat tip.
Page 59
7156 Owner’s Guide Diagnostics 1. Remove the front cover from the hinge arm assembly. This will make it easier to perform the adjustment. a. Open the hinge arm assembly. b. Remove the screws holding the front cover to the hinge arm assembly.
Diagnostics 7156 Owner’s Guide Verifying Read of MICR Characters This test reads the characters on a check and prints a Hex dump of the characters on the receipt. It is run during normal operation (on-line mode). Caution: The DIP switches are set at the factory to predetermined settings and should generally not be changed.
7156 Owner’s Guide Diagnostics Running the Data Scope Mode This test prints a Hex dump of all data sent to the printer: “1” prints as Hex 31, “A” as Hex 41 and so on. This helps troubleshoot communication problems, and runs during a host application (after being enabled in Level 1 Diagnostics).
Page 62
Diagnostics 7156 Owner’s Guide Exit the Data Scope Mode 1. Open the front cover and set the DIP switches to the following settings: Switch 7 is always Off. Switch 8: On = knife, Off = non-knife Switch 1 Switch 2...
7156 Owner’s Guide Diagnostics Testing the Slip and Receipt Stations These functions allow you to select various tests to check slip and receipt printing. It is the only way to run the print test on the slip station. You can also run a print test on the receipt station without changing the DIP switches by following the procedures in “Print Test”...
Page 64
Diagnostics 7156 Owner’s Guide Print a Continuous Slip This test prints several lines of data that show the settings for the functions set in level 1 diagnostics, then prints the character sets in all the possible variations as long as slips are fed into the printer. This is similar to the information printed on the receipt during the receipt test.
Page 65
7156 Owner’s Guide Diagnostics Print a Sample Receipt (Single or Continuous) These tests print sample receipts, either once or continuously. Caution: The DIP switches are set at the factory to predetermined settings and should generally not be changed. If you must change the settings do so carefully to avoid changing other functions.
Diagnostics 7156 Owner’s Guide Level 2 Diagnostics Level 2 diagnostics run during normal printer operation. When the following conditions occur, the printer automatically turns off the appropriate motor, disables printing to prevent damage, and turns on the red LED (flashes the red...
7156 Owner’s Guide Diagnostics Running the Print Test by Power Cycling the Printer 1. Press and hold down the Paper Feed button on the top panel. 2. Press the On Line button. 3. Let go of the Paper Feed button once the printing begins.
Interface In order for the printer to communicate with the host, a communication link must be set up. The 7156 supports the industry standard RS-232C communication interface. This interface has a protocol associated with it that the host system must understand and adhere to.
For DTR/DSR, changes in the DTR/DSR signal coordinate the information flow. The RS-232C version of the 7156 offers the standard options which are selected with the DIP switches. See “Switch Settings” later in this chapter.
7156 Owner’s Guide Communication XON/XOFF Protocol The XON/XOFF characters coordinate the information transfer between the printer and the host system. 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 connector is a 9-pin male D-shell connector and is located in the hollow cavity under the printer at the rear. The 7156 is always remotely powered. The following illustration shows the power cable connector and pin assignments. The power cable connector is a 6-pin mini DIN plug and is located in the hollow cavity under the printer at the rear.
Page 73
7156 Owner’s Guide Communication The following illustration shows the pin out designation for the cash drawer connectors. The following table provides the pinout assignments for cash drawers one and two. The cash drawer connectors are located at the rear of the printer.
Communication 7156 Owner’s Guide Switch Settings The DIP switches are located on the PC board behind the front cover as shown in the illustration on page 16. They are used to set the RS-232C parameters as shown in the following illustration and table. These parameters must match those of the host system in order for the host system and the printer to communicate.
7156 printer. Some commands listed and described here are not implemented in the 7156 (they are identified as not implemented). If received, they are ignored and not sent to the print buffer as data.
Commands 7156 Owner’s Guide Printer Function Commands These commands control the following basic printer functions and are listed in numerical order of their Hex codes: Printing Feeding the paper Moving the printhead (slip station) Resetting the printer Cutting the paper...
Page 79
7156 Owner’s Guide Commands Select Device (Not Implemented) 1B 3D n 1B 40 Initialize Printer 1B 43 n Set Slip Eject Length 1B 44 etc. Set Horizontal Tab Positions 1B 4A n Print and Feed n Minimum Units 1B 4B n...
Commands 7156 Owner’s Guide Print Characteristics Commands These commands control what the printed information looks like and are listed in numerical order of their Hex codes. Print Characteristics Commands Hex Code Command Page Double-Wide Characters Single-Wide Characters 1B 12 Rotated Print...
7156 Owner’s Guide Commands Station Select Commands These commands control which station incoming data is printed on. Station Select Commands Hex Code Command Page 1B 63 30 n Select Receipt or Slip for Printing, Slip for MICR Read 1B 63 31 n...
Page 1B 75 0 Transmit Cash Drawer Status 1B 76 Transmit Printer Status Real Time Commands These commands correct difficulties with the original version of the 7156 RS-232C communication interface. Real Time Commands Hex Code Command Page 1D 04 n...
7156 Owner’s Guide Commands Bar Code Commands These commands print bar codes on the receipt station and are listed in numerical order of their Hex codes. HRI means Human Readable Interface. Bar Code Commands Hex Code Command Page Select Printing Position of HRI Characters (Receipt...
Page 84
Commands 7156 Owner’s Guide October 1995...
7156 Owner’s Guide Commands Command Descriptions This section lists the commands with their Hex, Decimal, and ASCII codes. The commands are grouped according to the following categories: Printer Function Commands Print Characteristics Commands Station Select Commands Graphics Commands Printer Status Commands...
Commands 7156 Owner’s Guide Print and Eject Slip Prints data from the buffer to the slip station and reverses the slip out the front of the printer until it clears the feed roller. The command is ignored if the receipt station is the current station.
7156 Owner’s Guide Commands Close Form (Slip Station) Closes the feed roller and platen (forms compensation arm assembly) and retracts the forms arm stop. If the printer is reset or the Clear (10) is received, the feed roller and platen are opened.
Page 88
Commands 7156 Owner’s Guide Add n Extra Dot Rows Adds n extra dot rows to the character height to increase space between print lines or decrease number of lines per inch. Decimal ASCII Value of n Receipt Slip 16 n...
7156 Owner’s Guide Commands Print Prints one line from the buffer and feeds paper one line. Decimal ASCII Open Form (Slip Station) Opens the feed roller and platen (forms compensation arm assembly) so that a form may be inserted (default position).
Commands 7156 Owner’s Guide Generate Tone Activates a short tone. Decimal ASCII 1B 07 27 7 ESC BEL Set Column Prints the first character of the next print line in column n. The command is not valid with Single or Double Density graphics.
7156 Owner’s Guide Commands Set Absolute Starting Position Sets the print starting position to the specified number of dots (up to the right margin) from the beginning of the line. The print starting position is reset to the first column after each line.
If the printhead is already in the home position, it is not re-homed. As the 7156 is able to detect carriage motor jams, the printhead does not need to be homed after each receipt. The Epson TM-930™ homes the printhead after each receipt because it is unable to detect carriage motor jams.
7156 Owner’s Guide Commands Initialize Printer Clears the buffer and resets printer to the default settings (startup configuration). Receipt station is selected Normal mode: Single-Wide, Single-High, Non-Rotated, and Left-Aligned (printing position set to column one) Extra Dot Rows is set to 2 (receipt), and 3 (slip)
Commands 7156 Owner’s Guide Print and Feed n Minimum Units Prints one line from the buffer and feeds the paper n/360 of an inch on the receipt station or n/144 of an inch on the slip station. On the receipt station, the line height equals the character height when n is too small.
7156 Owner’s Guide Commands Set Relative Starting Position Moves the print starting position the specified number of dots either right (up to the right margin) or left (up to the left margin) of the current position. The print starting position is reset to the first column after each line.
Commands 7156 Owner’s Guide Align Positions (Receipt Station) Specifies the alignment of the characters, graphics, logos, and bar codes on the receipt station according to the table below. The command is valid only when input at the beginning of a line.
7156 Owner’s Guide Commands Enable or Disable On-Line Button This command is not implemented and is ignored if received. Decimal ASCII 1B 63 36 n 27 99 54 n ESC c 6 n Print and Feed n Lines Prints one line from the buffer and feeds paper n lines at the current line height.
Commands 7156 Owner’s Guide Read from Non-Volatile Memory Reads a two-byte word from location k in the history EEROM. Decimal ASCII Value of k 1B 6A k 27 106 k ESC j k 0-63 With LCSIO (RS-485), the printer returns the word in response to a subsequent poll.
7156 Owner’s Guide Commands Set or Cancel Parallel Journal Printing Because there is no journal station on the 7156, this command is not implemented and is ignored if received. Decimal ASCII 1B 7A n 27 122 n ESC z n Reverse Feed n Lines (Slip Station) Reverses the paper feed in the slip station by n lines at the current spacing.
7156 Owner’s Guide Journal Tab As there is no journal station on the 7156, this command is ignored as a tab command. However, it is identical to the Select Receipt Station (1E) command and is used as indicated under the following conditions:...
7156 Owner’s Guide Commands Single-Wide Characters Prints single-wide characters. Single-wide characters may be used in the same line with double-wide characters, but not in the same line with rotated charatcters or with single or double-density graphics. Decimal ASCII Rotated Print Rotates characters 90 degrees counterclockwise.
Commands 7156 Owner’s Guide Decimal ASCII Value of m Default 1B 21 m 27 33 m ESC ! m See Next Table Value of m Function Bit 0 1 Pitch Standard Pitch 2 Compressed Pitch 56 Col/Line, 19 CPI (Rec) 44 Col/Line, 15 CPI (Rec) 80 Col/Line, 17.1 CPI (Slip)
Page 103
7156 Owner’s Guide Commands Define User-Defined Character Set (Receipt Station) Defines and enters downloaded characters (for the receipt station) into RAM. It may be used to overwrite single characters. The user-defined characters are available until power to the printer is turned off, an Initialize Printer command (1B 40) is received, or a downloaded bit image (1D 2A) is defined.
Page 104
Commands 7156 Owner’s Guide Define User-Defined Character Set (Slip Station) Defines and enters downloaded characters (for the slip station) into RAM (this command is both an NCR 7150™ and an Epson TM-T80™ command). Decimal ASCII 1B 26 0 c1 c2 d1 . . . dn 27 38 0 c1 c2 d1 .
7156 Owner’s Guide Commands Receipt Characters (1B 26 3) Slip Characters (1B 26 0) Top of Character Top of Character Least Significant Bit Is Not Printed Copy Character Set from ROM to RAM Copies characters in the active ROM set to RAM. Use this command to re- initialize the user defined character set.
Commands 7156 Owner’s Guide Disable Double Strike (Slip Station) Turns off the double strike mode on the slip station. Decimal ASCII 1B 48 27 72 ESC H Select Character Code Table Selects the character set to be used. Code Page 437 and Code Page 850 cannot be used together on the same line.
Page 107
7156 Owner’s Guide Commands Summary of Rotated Printing The table shows the combinations of Set/Cancel Upside-Down Print, Set/Cancel Rotated Print (clockwise), and Rotated Print (counterclockwise). Rotated CCW is mutually exclusive with the other two commands. The samples of the print show only the normal size characters. Double-wide and double-high characters are printed in the same orientation (double-high characters cannot be printed on the slip station).
MICR characters. See Set Slip Waiting Time (1B 66 m n). As there is no journal station on the 7156, bit 0 and bit 1 both select the receipt station. In the Epson TM-930™ the command can be used to select the journal station (bit 0).
Note: This command is identical to Journal Tab (1E), an Epson TM-930™ command. As there is no journal station on the 7156, this command is ignored as a tab command. The following conditions occur when this command is used:...
448. The print starting position is reset to column one after each line. This command emulates the Epson LQ-950™ dot matrix printer. This allows the 7156 to accept graphics that are normally output from word processing programs to a half-dot matrix printer.
Page 111
7156 Owner’s Guide Commands Set Bit Image Mode Sets the print resolution and enters one line of graphics data into the print buffer. Excess data is accepted but ignored. Any print command is required to print the data, after which the printer returns to normal processing mode. See the illustration on the next page for a graphic representation of the bit image.
Page 112
Commands 7156 Owner’s Guide Single-Density Graphics This NCR 7150™ command is not available. Use Set Bit Image Mode (1B 2A) described on the previous page. The Hex code, 1B 4B, is used for an Epson command, Print and Reverse Feed n Mininimum Units (1B 4B n).
Page 113
7156 Owner’s Guide Commands Double-Density Graphics Enters one line of 8-dot double-density graphics into the print buffer. Excess data is accepted but ignored. Any print command is required to print the data, after which the printer returns to normal processing mode.
Page 114
Commands 7156 Owner’s Guide Value of n1 Value of n2 Value of d 1-56 (8 x n1 = Number of 1-48 (Number of Bytes of Data (Printed Vertical Bytes)* Down Then Across) Horizontal Dot Columns) *The number of bytes sent is represented by the following formula: n = 8 x n1 x n2 (n1 x n2 must be less than or equal to 1344).
7156 Owner’s Guide Commands Printer Status Commands These commands enable the printer to communicate with the host system 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 were received.
Commands 7156 Owner’s Guide Transmit Printer Status Sends status data to the host system. Decimal ASCII 1B 76 27 118 ESC v The printer sends one byte to the host system. See the table below. In DTR/DSR protocol, the printer waits for DSR = SPACE.
Page 117
7156 Owner’s Guide Commands Real Time Commands These commands correct difficulties with the original version of the 7156 RS-232C communication interface: 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 original Printer Status commands, Transmit Printer Status (1B 76—ESC v)
Page 118
Clear Printer command. This implementation is useful for an existing TM-T85™ or TM-U950™ application which is being migrated to a 7156. This application would not be using the 7156 Clear Printer command at all since it is not recognized by the Epson printers.
7156 Owner’s Guide Commands Although the printer responds to real time commands when it is busy, it will place them into the buffer behind any other data there, and flush them out in the order in which they were received. When the printer is busy due simply to buffer full (that is, it can’t print data as fast as it can receive it), then data continues to be...
Page 120
Commands 7156 Owner’s Guide Decimal ASCII Value of n 1 = Transmit printer status 10 04 n 16 4 n DLE EOT n 2 = Transmit RS-232C busy status 3 = Transmit error status 4 = Transmit receipt paper status 5 = Transmit slip paper status The command is ignored if n is out of range.
Page 121
7156 Owner’s Guide Commands 2 = Transmit RS-232C Busy Status Status Decimal Function Fixed to Off Fixed to On Both receipt and cassette doors closed Receipt or cassette door open Paper feed button is not pressed Paper feed button is pressed...
Page 122
Commands 7156 Owner’s Guide 3 = Transmit Error Status Status Decimal Function Fixed to Off Fixed to On No slip motor jam Slip motor jam occured No knife error Knife error occurred Fixed to On No unrecoverable error Unrecoverable error occurred Thermal printhead temp./power supply...
Page 123
7156 Owner’s Guide Commands 4 = Transmit Receipt Paper Status Status Decimal Function Fixed to Off Fixed to On Receipt paper adequate Receipt paper low Receipt paper adequate Receipt paper low Fixed to On Receipt paper present Receipt paper exhausted...
Page 124
Commands 7156 Owner’s Guide Real Time Request to Printer The printer responds to a request from the host specified by n. The operations performed depend on the value of n, according to the following parameters. GS Sequence Decimal ASCII Value of n...
Page 125
7156 Owner’s Guide Commands If the slip is selected, this command will attempt recovery from a slip motor jam by rehoming the printhead and waiting for a slip to be inserted before restarting the print. Other errors associated with the slip, such as cassette door open, can be recovered from only by clearing the specific condition, such as closing the cassette door.
Page 126
No error condition Error condition exists in the printer Fixed to On 7156 Clear Printer Command Resets certain parameters and clears the print buffer as originally defined. This is NOT a Real Time command. It only distinguishes the Clear Printer command from other DLE sequences.
Page 127
7156 Owner’s Guide Commands 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 following table. Note that a response to GS EOT n or DLE EOT n cannot be distinguished from ASCII data coming from a MICR read.
Commands 7156 Owner’s Guide Bar Code Commands These commands format and print bar codes on the receipt station. Select Printing Position of HRI Characters (Receipt Station) Prints HRI characters (Human Readable Interface) above or below the bar code. Value of n (Printing Position)
Page 129
7156 Owner’s Guide Commands Print Bar Code (Receipt Station) Selects the bar code type and prints a bar code for the ASCII characters entered. Decimal ASCII Value of n Value of c 1D 6B 29 107 GS k ASCII (See Table) Characters n c1 c2...00...
Page 130
Commands 7156 Owner’s Guide Print Code 128 Bar Code (Receipt Station) Selects and prints the Code 128 bar code. Decimal ASCII Value of n Value of dn 1D 6B 29 107 GS k 1-255 0-105 49 n dn 73 n dn...
If you would like a copy of a software utility that performs these functions rather than developing your own program using the command codes described in this section, please contact Axiohm IPB. The software utility can be used as provided or can be incorporated into your own application.
Page 133
7156 Owner’s Guide Commands Variable Length Field Optional Modifiers Selector Comments Zero fill to length ASCII zero preceeding maximum length Maximum length 1- or 2-digit ASCII number Remove space/dash Replace space/dash with 0 Examples of Variable Length Field Format Specifications...
Page 134
Commands 7156 Owner’s Guide Field Separator Field separator preceded by a single quote, so a field separator of the letter A would be sent as 'A (0x27 0x41). If a Carriage Return is specified as a separator (0x27 0x0D), a final Carriage Return must still terminate the parsing parameter string.
Page 135
7156 Owner’s Guide Commands 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.
Page 136
Commands 7156 Owner’s Guide ESC w p T 18 X A 04C <CR> All characters in the transit number All characters in the account number (up to 18) with spaces and dashes removed Always four characters in the check number (zero-filled if check number is...
Page 137
7156 Owner’s Guide Commands Notes All parameters are ASCII characters, i.e. greater than or equal to 0x20, with the exception of a non-ASCII character enclosed in single quotes as a field separator. This applies both to parameter specifications sent from application to printer, and to MICR data returned from printer to application.
Page 138
Commands 7156 Owner’s Guide Once a parsing format is specified, the following values are returned: MICR Characters ASCII Hexadecimal Numerics 0...9 0x30...0x39 Space 0x20 Dash 0x2D Field separator* Country code* *As specified in the parsing parameter string With RS-232C communication, the printer adds a final carriage return to the MICR data sent to the application.
Page 139
7156 Owner’s Guide Commands If both of these searches fail to produce the check serial number, extract the whole account number field from between the rightmost transit symbol and the rightmost “on us” symbol. A three, four, or five digit number to the right of the rightmost transit symbol, separated by a space or a dash from the rest of the account number is the check serial number.
Page 140
Commands 7156 Owner’s Guide Loading the Exception Table The exception table begins at word 20 in NVRAM. Each entry takes five words. There is room for eight exceptions with a sumcheck written in the last word. An application can load local exceptions into the printer using the write NVRAM...
Page 141
7156 Owner’s Guide Commands Example 1 t123456780t12349876543210o 1234 is the check serial # 9876543210 is the account # To load the second table entry, which starts at word 25, the transit number 123456780 would be stored in the first two words of its table entry using this...
Commands 7156 Owner’s Guide 0x1B 0x73 0x84 0x47 32 0x1B 0x73 0x82 0x24 33 0x1B 0x73 0x00 0x00 34. 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.
Appendix A: Specifications 7156 Owner’s Guide Power Requirements The 7156 printer receives power from a separate power supply. Here are the voltage requirements for the power supply. Maximum Current Voltage Station Short Term Long Term 24.0 V +/- 10% Slip 4.6 Amps...
7156 Owner’s Guide Appendix A: Specifications Reliability The numbers in the table refer to the Mean Cycle Between Failure (MCBF) for the items indicated. 36 Million Print Lines Thermal Receipt Printer 15 Million Print Lines Impact Slip Printer 200 Million Characters...
Appendix A: Specifications 7156 Owner’s Guide Density of Receipt Print Lines When the receipt station prints high density print lines (text or graphics), it automatically slows down to a rate slower than 600 lines per minute. High density print lines are defined as lines with over 57% of the dots printing on the line (there are 448 total dot columns on the print station).
7156 Owner’s Guide Appendix B: Print Characteristics Appendix B: Print Characteristics Character Size This section shows the dot pattern for characters printed on the receipt and slip stations. Receipt Station The following two illustrations show the dot patterns of sample characters for standard pitch (15.2 CPI) and compressed pitch (19 CPI).
Appendix B: Print Characteristics 7156 Owner’s Guide Compressed Pitch Slip Station The following illustrations show the dot patterns of sample characters for standard pitch (13.9 CPI), double-wide characters, and rotated characters (counterclockwise). Standard Pitch The first illustration shows a single character with the dimensions listed in the table that follows (including dimensions for compressed pitch).
Page 149
7156 Owner’s Guide Appendix B: Print Characteristics Row spacing is fixed and column spacing depends upon the character pitch as indicated in the table. Standard Pitch Compressed Pitch Dimension (13.9 CPI, 66 Columns) (17.1 CPI, 80 Columns) .366 mm (.0144 in.) .30 mm (.0117 in.)
Page 150
Appendix B: Print Characteristics 7156 Owner’s Guide Note: Columns overlap within the format for each print row in half-dot increments (depending upon pitch), but the printer cannot print overlapping dots on a single print row. No ASCII character contains overlapping dots on a print row.
Page 151
7156 Owner’s Guide Appendix B: Print Characteristics Rotated Characters Rotated characters are alternate characters in a 5x7 dot format printed 90 degrees counterclockwise (as shown in the illustration) or clockwise. Only one horizontal pitch is available: 6.95 CPI, 33 columns maximum.
Appendix B: Print Characteristics 7156 Owner’s Guide Print Zones This section shows the printable area for the slip station and the receipt station. Receipt Station The receipt station centers characters (standard pitch and compressed pitch) and graphics on an 80 mm wide (3.15 in.) receipt.
7156 Owner’s Guide Appendix B: Print Characteristics Slip Station The slip station prints characters (standard pitch and compressed pitch) and graphics in a print zone of 120.7 mm (4.752 in.) wide on a slip or form. Standard pitch: 66 characters (columns) per line Compressed pitch: 80 characters (columns) per line The print line height of 7 x 7 dot characters is 2.46 mm (.097 in).
Appendix B: Print Characteristics 7156 Owner’s Guide Character Sets The next two pages show the character sets for Code Page 437 and Code Page 850. October 1995...
Page 158
Index 7156 Owner’s Guide Commands, print characteristics reverse feed n dots, 71, 91 copy character set from ROM to RAM, 72, reverse feed n lines, 71, 91 select device, 71, 84 define user-defined character set, 72, 95 select paper end signal output, 71, 88...
Page 159
7156 Owner’s Guide Index ordering, 9 —F— Communication interface. See RS-232 interface Features, 2 Connecting cables Forms communication, 18 printing, 26 power, 18 suppliers, 8 Connector cash drawer, 65 power, 64 RS-232 communication, 64 Consumables. See Paper Contacting a service representative, 39 —D—...
Page 161
7156 Owner’s Guide Index putting in the paper roll, 22 requirements, 5 —M— suppliers, 5, 6 MICR Paper jam, 35 misread, 38 Paper low sensor, 32 verifying, 52 Paper out, 35 MICR parsing, 124 Parsing. See MICR parsing check serial number, parsing, 130...
Page 162
Index 7156 Owner’s Guide Setup mode. See Level 1 diagnostics —R— Slip station Receipt station character dot patterns, 140 character dot patterns, 139 print zones, 145 print zones, 144 Specifications, 135 Reliability, 137 Standard pitch removing packing material, 12 dot patterns, 140...
Page 165
7156 Functional Specification 189-9102894 new RS232 industry standard commands These changes apply to the main body of the functional specification. Add these paragraphs after the first paragraph of section 9.6, Printer control codes: RS232 communication was added in 1994, and some additional industry standard slip handling commands were added at that time.
Page 166
7156 Functional Specification 189-9102894 new RS232 industry standard commands Add these opening sentences to sections 9.8.16, 9.8.17 and 9.8.18: All status and data from the printer must be differentiated using the information titled “recognizing data from the printer” in this appendix, section 9.8.22 Real Time Commands.
Page 167
7156 Functional Specification 189-9102894 new RS232 industry standard commands Add new section 9.8.24. 9.8.24 New industry standard commands These are the new commands: GS I n Transmit printer ID. GS V m n Select cut mode and cut paper. GS a n Enable/disable automatic status back.
Page 168
7156 Functional Specification 189-9102894 new RS232 industry standard commands n=2: Type ID Off/On Decimal Function No two-byte character code installed. Two-byte character code installed. No knife installed. Knife installed Undefined No MICR installed. MICR installed Not used. Fixed to Off.
Page 169
7156 Functional Specification 189-9102894 new RS232 industry standard commands 9.8.24.2 Select cut mode and cut paper. GS V m Select cut mode and cut paper. format ASCII GS V Decimal range 1, 48 GS V m n Select cut mode and cut paper.
Page 170
7156 Functional Specification 189-9102894 new RS232 industry standard commands 9.8.24.3 Enable/disable automatic status back. GS a n Enable/disable automatic status back. format ASCII GS a Decimal Enables or disables Auto Status Back (ASB) and specifies the status items to include, using...
Page 171
7156 Functional Specification 189-9102894 new RS232 industry standard commands When Auto Status Back (ASB) is enabled using GS a n, the status transmitted by other commands and the ASB status must be differentiated using the information titled “recognizing data from the printer” in this appendix, section 9.8.22 Real Time Commands.
Page 172
7156 Functional Specification 189-9102894 new RS232 industry standard commands Third byte, paper sensor information: Off/On Decimal Status for ASB Receipt paper adequate. Receipt paper low. Receipt paper adequate. Receipt paper low. Receipt paper present. Receipt paper exhausted. Receipt paper present.
Page 173
7156 Functional Specification 189-9102894 new RS232 industry standard commands 9.8.24.4 Transmit status. GS r n Transmit status. format ASCII GS r Decimal 114 n range 3, 49 Transmits the status specified by n, as follows: Function 1, 49 Transmits printer status.
Page 174
7156 Functional Specification 189-9102894 new RS232 industry standard commands The status types to be transmitted are shown below. Printer status (n = 1 or n = 49): Off/On Decimal Status for GS r n Receipt paper adequate. Receipt paper low.
Page 175
7156 Functional Specification 189-9102894 new RS232 industry standard commands Slip paper status (n = 3 or n = 51): Value of byte returned Slip Status There is no more printing space on the current slip, or slip paper is not selected.
Page 176
7156 Functional Specification 189-9102894 new RS232 industry standard commands The command selects a bar code system and prints the bar code. The value of m selects the bar code system as follows: Bar Code System Number of Characters Values of d...
Page 177
8.2.3 Receipt Throughput Models 7156-3xxx are the original models. Models 7156-4xxx have higher receipt print speed and were introduced in 1997. Model 7156-3xxx Model 7156-4xxx 5.0 ms. maximum 3.0 ms. maximum Dot line period 1.3 “/second 2.25”/second Paper speed 33 mm./second 57 mm./second...
Page 178
Updates for A756-8xxx 189-9102894 Enhanced features Faster thermal print and knife cut This table shows the progression from the original 7156, to the 7156-4xxx released in 1997, to the A756-8xxx described in this appendix. Model 7156-3xxx Model 7156-4xxx Model A756-8xxx 5.0 ms.
Page 179
Logo and user-defined character set In previous models of the 7156 an application could store and print a logo, or could create and print from a user-defined character set, but could not do both, since they shared the same internal memory.
Page 180
The other 64K page is available for user data storage. This is a completely new feature, and new commands handle reads, writes, and memory management. January 14, 1998 file name 568xcmds.doc page 1 of 11 Axiohm IPB company confidential...
Page 181
Not used. Fixed to Off. A756-4xxx, no flash memory installed. * * * new A756-8xxx, flash memory installed. * * * new Undefined Not used. Fixed to Off. January 14, 1998 file name 568xcmds.doc page 2 of 11 Axiohm IPB company confidential...
Page 182
Data will be lost otherwise. If an application cannot receive any data for some reason, it should wait a minimum of five seconds after sending a flash erase command before sending any more data. January 14, 1998 file name 568xcmds.doc page 3 of 11 Axiohm IPB company confidential...
Page 183
The number of logos which will fit into flash depends on the size of the definitions. Each application will be different, but here are some examples of logo sizes and flash memory requirements: January 14, 1998 file name 568xcmds.doc page 4 of 11 Axiohm IPB company confidential...
Page 184
User data storage ESC ‘ m addr data Write to user data storage. January 14, 1998 file name 568xcmds.doc page 5 of 11 Axiohm IPB company confidential...
Page 185
If m=0, the printer will read and return 256 bytes of data. The printer sends a Carriage Return (0x0D) following the final byte of data. January 14, 1998 file name 568xcmds.doc page 6 of 11 Axiohm IPB company confidential...
Page 186
ASB status must be differentiated using the information titled „recognizing data from the printer“ in earlier documentation. When n is out of the specified range, this command is ignored. January 14, 1998 file name 568xcmds.doc page 7 of 11 Axiohm IPB company confidential...
Page 187
No thermal user-defined characters written to flash. Thermal user-defined characters written to flash. No impact user-defined characters written to flash. Impact user-defined characters written to flash. Not used. Fixed to off. January 14, 1998 file name 568xcmds.doc page 8 of 11 Axiohm IPB company confidential...
Page 188
Example, send 14 bytes to printer: GS I @ ! 1234567890 This will print on receipt: Serial # written: 1234567890 „ Serial # Not available, cannot clear Serial # item January 14, 1998 file name 568xcmds.doc page 9 of 11 Axiohm IPB company confidential...
Page 189
Clear receipt lines tally to 0 â Receipt lines tally Return receipt lines tally, preceded by n to identify Printer returns 10 bytes in above example: â00010000<CR> January 14, 1998 file name 568xcmds.doc page 10 of 11 Axiohm IPB company confidential...
Page 190
Write to NVRAM, and print on receipt to verify Æ Hours on tally Clear Hours on tally to 0 ô Hours on tally Return Hours on tally, returns 10 bytes January 14, 1998 file name 568xcmds.doc page 11 of 11 Axiohm IPB company confidential...
Need help?
Do you have a question about the 7156 and is the answer not in the manual?
Questions and answers