Zebra TTP 1020 /TTP Technical Manual. Kiosk Printers P

Size: px
Start display at page:

Download "Zebra TTP 1020 /TTP 1030. Technical Manual. Kiosk Printers P1003643-001"

Transcription

1 Zebra TTP 1020 /TTP 1030 Kiosk Printers Technical Manual P

2 2009 ZIH Corp. The copyrights in this manual and the software and/or firmware in the printer described therein are owned by ZIH Corp. Unauthorized reproduction of this manual or the software and/or firmware in the printer may result in imprisonment of up to one year and fines of up to $10,000 (17 U.S.C.506). Copyright violators may be subject to civil liability. This product may contain ZPL, ZPL II, and ZebraLink programs; Element Energy Equalizer Circuit; E 3 ; and Monotype Imaging fonts. Software ZIH Corp. All rights reserved worldwide. ZebraLink and all product names and numbers are trademarks, and Zebra, the Zebra logo, ZPL, ZPL II, Element Energy Equalizer Circuit, and E 3 Circuit are registered trademarks of ZIH Corp. All rights reserved worldwide. All other brand names, product names, or trademarks belong to their respective holders. For additional trademark information, please see Trademarks on the product CD. Proprietary Statement This manual contains proprietary information of Zebra Technologies Corporation and its subsidiaries ( Zebra Technologies ). It is intended solely for the information and use of parties operating and maintaining the equipment described herein. Such proprietary information may not be used, reproduced, or disclosed to any other parties for any other purpose without the express, written permission of Zebra Technologies. Product Improvements Continuous improvement of products is a policy of Zebra Technologies. All specifications and designs are subject to change without notice. Liability Disclaimer Zebra Technologies takes steps to ensure that its published Engineering specifications and manuals are correct; however, errors do occur. Zebra Technologies reserves the right to correct any such errors and disclaims liability resulting therefrom. Limitation of Liability In no event shall Zebra Technologies or anyone else involved in the creation, production, or delivery of the accompanying product (including hardware and software) be liable for any damages whatsoever (including, without limitation, consequential damages including loss of business profits, business interruption, or loss of business information) arising out of the use of, the results of use of, or inability to use such product, even if Zebra Technologies has been advised of the possibility of such damages. Some jurisdictions do not allow the exclusion or limitation of incidental or consequential damages, so the above limitation or exclusion may not apply to you. P TTP 1020 /TTP 1030 Technical Manual 03/03/2009

3 Contents 1 Introduction About This Manual Updating Contacts Product Presentation Status Indicator Feed-forward (FF) Button Installation Installation Considerations Electrostatic Discharges, and Earth Currents Ambient Light Connecting to the Computer TTP TTP Connecting the Power Making a Test Printout Installing a Printer Driver Installing a Paper-near-end Sensor (Option) Installing an Output Nozzle (Option) Operation Installing a Paper Roll Clearing Paper Jams Self-Test Printout Hex-dump Mode /03/2009 TTP 1020 /TTP 1030 Technical Manual P

4 4 Contents 5 Programming Text Oriented Driver Oriented Summary of Control Codes and Escape Sequences Software Command Syntax Page Setup Commands Black-mark (Top-of-Form) Commands Text Commands Barcode Commands Graphics Commands Print Commands Cut and Present Commands System-related Commands Status Reporting Commands Status Reporting Parameter Settings Firmware 2.10 and Higher Aligning Preprint and Thermal Print Commands Used with the Black-mark Black-mark Sensing from Within Windows Interfaces Parallel Interface (TTP 1020) Error Signaling Differences Between the Modes Negotiation Serial (TTP 1030) Setup Options USB (TTP 1030) Specifications Print Data Text Modes (Non-Windows Applications) Basic Character Set Paper Handling Printer Dimensions Environmental Conditions Standards and License Emission Safety Miscellaneous P TTP 1020 /TTP 1030 Technical Manual 03/03/2009

5 Contents 5 Paper Specification General Thermal Coating Paper Dimensions Preprinting Perforation Ordering Number List Printer Assembly Options Power Supply Units Roll Holders Maintenance Fault Finding Cleaning the Print Head Removal Cleaning Replacement Disassembly Printer Module Control Board Cutter Cutter Motor/Sensor Assembly Presenter Replacement Parts Replacement Modules Final Assembly Presenter Module with Motor, Sensor, Cable & Connector Cutter Motor/Sensor Assembly Cutter Electric Cutter without Motor and Sensor Print Module TTP 1020, and , Print Module TTP Firmware Loading Firmware History Index /03/2009 TTP 1020 /TTP 1030 Technical Manual P

6 6 Contents Notes P TTP 1020 /TTP 1030 Technical Manual 03/03/2009

7 1 Introduction About This Manual This manual contains the information required to install the printer and to run it from a host computer such as a PC. Programming on page 25 gives the applicable control-codes and escape-sequences supported by the printer processor firmware. Other chapters of the manual contain information about the printer error codes, communications parameters, test print functions, specifications of the parallel interface, etc. Updating This manual will be updated as, from time to time, printer functions and features may be added or amended. You will always find the latest edition on our web site ( If you require functions not found in the manual edition at your disposal, you are welcome to consult one of our representatives for information. 03/03/2009 TTP 1020 /TTP 1030 Technical Manual P

8 8 Introduction Contacts Contacts Technical Support via the Internet is available 24 hours per day, 365 days per year. Web Site: Back Technical Library: address: Subject line: list Self Service Knowledge Base: Online Case Registration: Which Department Do You Need? The Americas Europe, Africa, Middle East, India Asia Pacific Regional Headquarters Zebra Technologies International, LLC 333 Corporate Woods Parkway Vernon Hills, IL U.S.A. T: Toll-free F: Zebra Technologies Europe Limited Dukes Meadow Millboard Road Bourne End Buckinghamshire, SL8 5XF United Kingdom T: +44 (0) F: +44 (0) Zebra Technologies Asia Pacific Pte. Ltd. 120 Robinson Road #06-01 Parakou Building Singapore T: F: Technical Support For questions on the operation of Zebra equipment and software, please call your distributor. For additional assistance, contact us. Please have your model and serial numbers available. T: ASK ZEBRA ( ) F: Hardware: [email protected] Software: [email protected] Kiosk printers: T: E: [email protected] T: +44 (0) F: +44 (0) E: [email protected] T: F: E: China: [email protected] All other areas: [email protected] Repair Service Department For back-to-base service and repair. T: ASK ZEBRA ( ) F: E: [email protected] To request a repair in the U.S., go to T: +44 (0) F: +44 (0) New requests: [email protected] Status updates: [email protected] T: F: E: China: [email protected] All other areas: [email protected] Technical Training Department For Zebra product training courses. T: T: F: E: [email protected] T: +44 (0) F: +44 (0) E: [email protected] T: F: E: China: [email protected] All other areas: [email protected] Inquiry Department For product literature and distributor and dealer information. T: ASK ZEBRA ( ) E: [email protected] T: +44 (0) F: +44 (0) E: [email protected] E: China: [email protected] All other areas: [email protected] Customer Service Department (US) Internal Sales Department (UK) For printers, parts, media, and ribbon, please call your distributor or contact us. T: ASK ZEBRA ( ) E: [email protected] T: +44 (0) F: +44 (0) E: [email protected] T: F: E: China: [email protected] All other areas: [email protected] Key: T: Telephone F: Facsimile E: P TTP 1020 /TTP 1030 Technical Manual 03/03/2009

9 2 Product Presentation Figure 1 Printer exterior, rear view Paper release lever Feed-forward button Status indicator 24V Indicator 5V indicator (voltage generated on controlboard) Power connector (J5) Paper-near-end sensor (optional) connector (J10) Presenter module Cutter module (inside) Print module (inside) Interface connector(s) Control board (inside) SW98015 The TTP 10X0 is a kiosk/receipt printer using direct thermal printing. The print speed is up to 100 mm per second. 03/03/2009 TTP 1020 /TTP 1030 Technical Manual P

10 10 Product Presentation Status Indicator The printer has an integrated control board. The TTP 1020 communicates with the host computer through an IEEE-1284 bi-directional parallel port. The TTP 1030 communicates with the host computer through an RS-232 serial interface or an USB port. Drivers are available for Windows and Linux, and the printer is compatible with the Plug and Play standard. It is also possible to address the printer directly from the kiosk software without using Windows. The loop generating presenter mechanism handles documents of various lengths. It holds the receipt until printed, then cuts and presents the complete receipt to the customer. A flip-up printer mechanism gives the operator access to the paper path, and print head, for maintenance purposes. Status Indicator The yellow status indicator has several functions: ON constantly the printer is operational Blinks, pauses, blinks indicates non-severe error. The number of blinks reflects the error code: Number of Error code blinks 1 Presenter jam 2 Cutter stuck 3 No paper at head 4 Head up 5 Paper-feed error 6 Temp error Flashes rapidly indicates severe error. The printer must be reset to be operable again. Hold down the feed-forward button and the number of blinks will reflect the error code. Feed-forward (FF) Button When you insert the paper through the paper entry the printer will feed it forward, cut and eject a receipt, then switch to on-line mode. Use the feed-forward button if you want to advance the paper forward further. To feed paper: 1. Press and hold the button, paper-feed starts. 2. Release the button to stop paper feed. You can also use the feed-forward button to print a self-test receipt. See Making a Test Printout on page 17. P TTP 1020 /TTP 1030 Technical Manual 03/03/2009

11 3 Installation Installation Considerations The TTP 10X0 printer should be installed in some kind of enclosure such as a self-service kiosk. The illustration below gives an example of a printer-mounting shelf. See also Printer Dimensions on page /03/2009 TTP 1020 /TTP 1030 Technical Manual P

12 12 Installation Installation Considerations Figure 2 Example of a simple shelf for fastening a standard printer (without output nozzle and roll holder), using keyholes and a leaf spring retainer 1.5 mm Leaf spring mm 132 mm 90.8 mm 10 mm 12 mm Min. 100 mm 68 mm 6.5 mm Center 10 mm 20 mm 44 mm 10 mm 11 mm Add material for corner radius Additional space is required for paper replenishment and paper jam removal. Consider mounting the printer on a movable platform so that the printer can be maintained outside the printer enclosure. P TTP 1020 /TTP 1030 Technical Manual 03/03/2009

13 Installation Installation Considerations 13 Electrostatic Discharges, and Earth Currents Preventing ESD and earth currents from affecting the printer operation requires proper connection of the printer chassis to protective earth through a mounting platform or through a separate earth conductor. Ambient Light There is an optical sensor just inside the paper exit at the front of the printer. To ensure proper printer operation, design the printer enclosure so that it prevents direct sunlight or light from indoor lamps from reaching the sensor through the paper exit. 03/03/2009 TTP 1020 /TTP 1030 Technical Manual P

14 14 Installation Connecting to the Computer Connecting to the Computer Caution Using a non-approved cable with the printer may void the FCC and other EMC approvals of the printer. TTP 1020 Connect the printer to the parallel port of the computer to be used. Connector J7 is an IEEE-1284 type C, 36-pole mini Centronics, with clip latches. See Table 12, USB Connector (J13) Pin Assignment on page 74. Use only certified cables marked IEEE See Ordering Number List on page 84 for Zebra ordering number. You can also use commercially available cables such as AMP Figure 3 IEEE-1284 cable with type A and type C connectors TTP 1030 Using the USB Interface Connect the printer to the USB port of the computer, or the USB hub to be used. USB connectors can be recognized by the following symbol:. Connector J7 is a 4-pin USB type B connector. See Table 12, USB Connector (J13) Pin Assignment on page 74 for pin assignment. P TTP 1020 /TTP 1030 Technical Manual 03/03/2009

15 Installation Connecting to the Computer 15 A suitable cable is available from Zebra, see Ordering Number List on page 84 for ordering number. You can also use commercially available cables such as AMP Figure 4 USB cable with type A and type B connectors Using the Serial Interface Connect a null modem cable between J 6 on the printer and the computer to be used. A suitable cable is available from Zebra, see Ordering Number List on page 84for ordering number. Note The cable for other Zebra products like the TTPM2, CPM, TTP101 and TTP5000 series, is NOT compatible with this cable. Figure 5 Serial interface cable. The printer can use dashed leads in non- Windows systems. Dotted leads are not connected in the printer. To be able to connect the cable in any direction, make symmetrical cables. 5 PC Female GND RxD TxD RI DSR CTS DTR RTS DCD GND RxD TxD RI DSR CTS DTR RTS DCD Printer Female /03/2009 TTP 1020 /TTP 1030 Technical Manual P

16 16 Installation Connecting the Power Connecting the Power Are you using a Zebra power supply unit? If No Yes Then a. Connect the voltages according to the following illustration. b. At the printer end of the cable, use an AMP Mate-N-Lok connector housing and two contact-sockets. a. Make sure the line voltage selector on the power supply is set to your local line voltage (only PSU ). b. Connect the cable from the power supply to J5. c. Connect the power cable to the line outlet. d. Apply power to the printer. Note The protective ground and the 24V ground must be separated in the power supply to avoid ground loops! Table 1 Power connection AMP No AMP No GND +24 V Table 2 Current consumption Print mode Idle Standard text printing All black printing Current 150 ma 4.5 A average 6A P TTP 1020 /TTP 1030 Technical Manual 03/03/2009

17 Installation Making a Test Printout 17 Making a Test Printout You can make a self-test printout if you want to verify that the printer operates correctly. See Self-Test Printout on page 23. Installing a Printer Driver Printer drivers are available on the Zebra web site Please follow the installation instructions that accompany the drivers. Installing a Paper-near-end Sensor (Option) A paper-near-end sensor alerts the system when a certain length of paper remains on the roll. The purpose of this sensor is to get an early alert so that you can replace the paper roll in time in remotely located kiosks. Paper roll holders supplied by Zebra are equipped with paper-near-end sensors. Just connect the cable to connector J10 at the back of the printer; see Figure 1, Printer exterior, rear view, on page 9. Figure 6 Paper-near end sensor connection Paper roll New Paper-nearend sensor J PL SENSE +5 Near end Roll holder shaft ohm Sharp GP2S uf SW97081A 03/03/2009 TTP 1020 /TTP 1030 Technical Manual P

18 18 Installation Installing an Output Nozzle (Option) Installing an Output Nozzle (Option) An optional black, plastic output nozzle makes it easier to get a good-looking bridge between the printer and the kiosk housing. See Options on page 84. Fasten it with four screws in the printer front according to the drawing below. Figure 7 Measurements drawing of output nozzle M3x10 screws, 2 pcs M3 nuts, 2 pcs Lock with Loctite M3x5 screws, 2 pcs Lock with Loctite measurements are in mm 17 SW9803 P TTP 1020 /TTP 1030 Technical Manual 03/03/2009

19 4 Operation 03/03/2009 TTP 1020 /TTP 1030 Technical Manual P

20 20 Operation Installing a Paper Roll Installing a Paper Roll 1. Turn the new paper roll as shown. The paper should be inserted into the printer with the temperature-sensitive side up. Figure 8 Turn the paper roll so that the paper leaves the roll from the top 2. Tear off approximately 0.5 m from the new paper roll. Caution The above step is important since the outer end of the paper is usually fixed to the roll with some type of glue or self-adhesive substance that might otherwise cause paper jam or even print head damage. Figure 9 Tear off 0.5 m from the new paper roll 3. Make sure the printer is turned ON. P TTP 1020 /TTP 1030 Technical Manual 03/03/2009

21 Operation Installing a Paper Roll Insert the paper through the opening at the back of the printer. The printer will now feed, cut and eject a receipt, and then automatically go on-line. Figure 10 Insert the new paper 03/03/2009 TTP 1020 /TTP 1030 Technical Manual P

22 22 Operation Clearing Paper Jams Clearing Paper Jams Should a paper jam occur, follow the procedure below: 1. Tear off the paper close to the paper roll. 2. Flip back the printer mechanism. Figure 11 Flip the printer mechanism open 3. Lift the print head by pushing the paper release lever towards the paper entry. 4. Remove any paper trash by gently pulling the paper forwards, out of the printer. Figure 12 Remove paper jam P TTP 1020 /TTP 1030 Technical Manual 03/03/2009

23 Operation Self-Test Printout 23 Self-Test Printout Is a power button available for the printer? If No Yes Then a. Lift the printhead. b. Hold the FF-button pressed while lowering the head. c. An auto load of paper will be done, and then a self-test printout will be printed. a. Remove power from the printer. b. Hold the feed-forward button depressed while powering ON the printer. Keep the button depressed for at least 5 seconds. c. The above step produces a printout showing the firmware program version and date, hardware revision number, serial number of the control board, name of the font used on the test printout and the burn time used by the print head. d. Each successive press of the button will produce a test printout. e. Remove and then reapply power to the printer again to exit self-test mode. 03/03/2009 TTP 1020 /TTP 1030 Technical Manual P

24 24 Operation Hex-dump Mode Hex-dump Mode When faultfinding the system, a printout of all data transferred to the printer in invaluable. (Added in firmware version 2.10) 1. Remove power from the printer.. 2. Lift the print head by pushing the paper release lever towards the paper entry. 3. Hold the feed-forward button depressed while applying power to the printer. Keep the button depressed for at least 5 seconds. 4. Release the form-feed button. The printer is now in a HEX-dump mode and all on-line communication is printed in both HEX format and ASCII character format. The printed lines are 8 characters long, each representation printed using character set 0. If the last line to be printed in HEX mode contains fewer than 8 characters, the line is not automatically printed. A short press on the feed-forward button will print the last, incomplete line. Exit from HEX dump mode by removing power from the printer. P TTP 1020 /TTP 1030 Technical Manual 03/03/2009

25 5 Programming There are two completely different ways of setting up the receipt: Text oriented and driver oriented style. 03/03/2009 TTP 1020 /TTP 1030 Technical Manual P

26 26 Programming Text Oriented Text Oriented The receipt can be seen as the page of a simple word processor. You send text and graphics to the printer, which prints the information in the same sequence as the data is received. Design features are limited to the font stored in the PROM of the printer. Text and graphics can also be printed in landscape orientation. There are two text cursors, one for portrait, and one for landscape. The start positions of the cursors are the upper left corner for the portrait cursor, and the upper left corner for the landscape cursor, see Figure 13, Ticket styles, on page 27. You can switch between these cursors at any time, the cursor will retain its last position on the ticket. P TTP 1020 /TTP 1030 Technical Manual 03/03/2009

27 Programming Driver Oriented 27 Driver Oriented When a Windows driver is used, you can use any Windows program to design the ticket with text, graphics, bar codes or whatever you want to print and in any orientation you want. The Windows driver issues all the necessary commands. Only the cut-and-present and blackmark commands need to be specified by the programmer. Figure 13 Ticket styles Text receipt Driver (Windows) receipt Bar codes can be added. Text text text text text text text text text text Text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text Text text text text text text text text text text Text text text text text text text text text text Text can be printed in any orientation, font, and size. Lines can be added. Graphics can be rotated, color images converted to gray scale, etc. Sw /03/2009 TTP 1020 /TTP 1030 Technical Manual P

28 28 Programming Summary of Control Codes and Escape Sequences Summary of Control Codes and Escape Sequences You need not use the programming commands when you print through a Windows printer driver. Note Text commands were added in firmware release Table 3 Control codes & escape sequences in alphabetical order Command Hex Decimal Function Page BS Backspace page 38 CAN Cancel page 38 CR 0D 013 Carriage return page 38 ENQ Clear presenter page 48 ESC ACK n 1B 06 n Set acknowledge marker page 55 ESC! n 1B 21 n Select font page 35 ESC & 4 1B Store current parameter values in flash PROM page 48 ESC & 6 n 1B n n Calibrate eject length page 49 ESC & F 1B page 49 ESC & P n v 1B n v n v Set parameter value page 49 ESC? 1B 3F Reset (full) page 48 1B Reset (initialize) page 48 ESC 3 n 1B 33 n Line spacing page 39 ESC b 0 x1 x2 y1 y2 1B 62 n n Print bitmap at XY position page 43 ESC B n 1B 42 n n Bold ON/OFF page 35 ESC BC 1B Barcode Clear page 41 ESC BS n1-n11 1B n1-n n Barcode Specify page 41 ESC BW n1 nn 1B n1-nn n Barcode Write page 42 ESC c n 1B 63 n n Variable page length ON/OFF page 31 ESC C n1 n2 1B 43 n1n n1 n2 Page length page 30 ESC d n 1B 64 n n Make n line feeds page 39 ESC ENQ 01 1B Status enquiry, general page 50 ESC ENQ 02 1B Paper-near-end enquiry page 51 ESC ENQ 04 1B Fonts enquiry page 51 ESC ENQ 06 1B Status report page 52 ESC ENQ 07 1B Firmware version enquiry page 53 ESC ENQ 09 1B Serial number enquiry page 53 ESC ENQ 10 1B 05 0A Control board revision enquiry page 53 ESC ENQ 11 1B 05 0B Head temperature enquiry page 54 P TTP 1020 /TTP 1030 Technical Manual 03/03/2009

29 Programming Summary of Control Codes and Escape Sequences 29 Command Hex Decimal Function Page ESC ENQ 99 1B Request device ID ESC ENQ P n 1B Parameter setting data enquiry page 54 ESC f n 1B 66 n n Presenter loop ON/OFF/length page 48 ESC F n1..nx NUL 1B 46 n1...nx n...nx 000 Set horizontal tabs page 40 ESC FF n 1B 0C n n Eject (run presenter) page 47 ESC h n 1B 68 n n Set multiple-height print page 36 ESC i n 1B 69 n n Italics ON/OFF page 36 ESC J n 1B 4A n n Paper advance page 45 ESC j n 1B 6A n n Paper reverse page 45 ESC M n1 n2 1B 4D n1n n1 n2 Black mark definition page 32 ESC N n 1B 4E n n Text alignment page 35 ESC NUL 1B Load firmware page 49 ESC o n 1B 6F Text orientation page 34 ESC p 1B Print page 44 ESC q n 1B 71 n n Print contrast adjustment page 46 ESC r 1B Print ruler line page 43 ESC RS 1B 1E Cut only, no eject page 47 ESC s n 1B 73 n n Send dot line page 42 ESC t n 1B 74 n n Print text at XY position page 37 ESC T n 1B 54 n n Reversed text ON/OFF page 36 ESC u n 1B 75 n n Underline ON/OFF page 36 ESC w n 1B 77 n n Set multiple-width print page 37 ESC V n 1B 56 n n Print speed adjustment page 45 ESC X n1 n2 1B 58 n1 n n1 n2 Sense black-mark position page 32 ESC x n1 n2 1B 78 n1 n n1 n2 Set internal black-mark counter page 33 ESC Z 1B 5A Go to next top of form page 33 FF 0C 012 Form feed page 45 HT Horizontal tabulation page 39 LF 0A 010 Linefeed page 38 RS 1E 030 Cut and eject paper page 47 US 1F 031 Partial cut page 47 Note In all responses from the printer the most significant byte (MSB) is transmitted first. 03/03/2009 TTP 1020 /TTP 1030 Technical Manual P

30 30 Programming Software Command Syntax Software Command Syntax The commands in this section are grouped after what they do, and these groups are sorted in a theoretical usage sequence. It starts with commands for specifying the printed page through text-and-graphics commands to cut-and-present commands. System and status commands are presented at the end. Page Setup Commands ESC C n1 n2 1B 43 n1 n2 hex n1 n2 decimal Set fixed page length Note Use this command when you want a fixed page length, and when you want to print landscape text and graphics. Shorter tickets will automatically be extended, while longer tickets will be divided into several tickets of the desired length. Figure 14 Definition of Page Size Paper transport direction TEXT Text text Page length (minimum 75 mm) Distance between cut and print line (17 mm) Page width = applicable print window width SW97063-R2 Sets the fixed page length expressed as a number of mm pixel line-feeds. Form feed is effected with the normal cut/eject command RS, or the FF command. Note Do not use fixed page length less than 75 mm (n1 = 2, n2 = 88). P TTP 1020 /TTP 1030 Technical Manual 03/03/2009

31 Programming Software Command Syntax 31 For the ESC C n1 n2 setting to apply, variable page length must be OFF. ESC c 0 turns OFF variable page length. Fixed page length settings, shorter than the minimum page length as defined by default parameter settings, will automatically be adjusted to the default value. Note To enable fixed page length you must also use ESC c 0, see next page. Table 4 Example of page length commands Length Command n1 n2 Length Command n1 n2 75 mm ESC C <002> <088> 155 mm ESC C <004> <216> 80 mm ESC C <002> <128> 160 mm ESC C <005> <000> 85 mm ESC C <002> <168> 165 mm ESC C <005> <040> 90 mm ESC C <002> <208> 170 mm ESC C <005> <080> 95 mm ESC C <002> <248> 175 mm ESC C <005> <120> 100 mm ESC C <003> <032> 180 mm ESC C <005> <160> 105 mm ESC C <003> <072> 185 mm ESC C <005> <200> 110 mm ESC C <003> <112> 190 mm ESC C <005> <240> 115 mm ESC C <003> <152> 195 mm ESC C <006> <024> 120 mm ESC C <003> <192> 200 mm ESC C <006> <064> 125 mm ESC C <003> <232> 205 mm ESC C <006> <104> 130 mm ESC C <004> <016> 210 mm ESC C <006> <144> 135 mm ESC C <004> <056> 215 mm ESC C <006> <184> 140 mm ESC C <004> <096> 220 mm ESC C <006> <224> 145 mm ESC C <004> <136> 225 mm ESC C <007> <008> 150 mm ESC C <004> <176> 230 mm ESC C <007> <048> ESC c n 1B 63 n hex n decimal Variable page length ON /OFF n = 0 OFF Automatic form feed if the printed page length exceeds the length set by ESC C n1 n2. n = 1 ON Selects continuous print mode ( no auto FF). See also Default parameter settings. 03/03/2009 TTP 1020 /TTP 1030 Technical Manual P

32 32 Programming Software Command Syntax Black-mark (Top-of-Form) Commands See Aligning Preprint and Thermal Print on page 63. ESC M n1 n2 1B 4D n1 n2 hex n1 n2 decimal Black mark size This command specifies maximum (n1) and minimum (n2) length (in transport direction) of the black mark printed on the reverse side of the paper. The black-mark identifies the top of the next form (document). The length of the mark is expressed in pixel lines of mm height. Active transition is from black to white (trailing edge of black-mark). n1 n2 Maximum valid value is 160 pixel lines (20.0 mm). Marks longer than this value is interpreted as paper out. Default value = 80 pixel lines (10.0 mm) Minimum valid value is 15 pixel lines (1.9 mm). Marks shorter than this value is interpreted as dirt. Default value = 24 pixel lines (3.0 mm) ESC X n1 n2 1B 58 n1 n2 hex n1 n2 decimal Locate black mark Looks for a black mark within the distance (paper transport) specified by n1n2, starting at the current position. n1n2 Specifies the distance to be searched for black-mark. n1 is the higher-order and n2 the lower-order byte. The distance is to be expressed as a number of mm steps. The printer adds an error code in the status report (error, top of form, byte 1, bit 3) if no blackmark is found within the specified distance. P TTP 1020 /TTP 1030 Technical Manual 03/03/2009

33 Programming Software Command Syntax 33 ESC x n1 n2 1B 78 n1 n2 hex n1 n2 decimal Delay cut after black mark detection n1n2 Sets the number of mm steps to feed between the black mark detection and the cut. n1 is the higher-order and n2 the lower-order byte. At completed printout, an ESC Z command effects paper feed until a black mark is detected, that is, when black-to-white transition is detected at the trailing edge of the black mark. The paper feed then continues the number of steps specified by n1n2, at which point the correct cut-position is assumed. ESC Z 1B 5A hex decimal Go to next black mark In black mark mode, an ESC Z starts looking for a black mark at the current position and continues for one page length. If no black mark is found, bit 3 in status byte 1 is set to 1 and the printer will report NAK 0A on the next status query. When black mark mode is disabled, ESC Z will perform a form feed without cut (disregarding the setting of parameter 34). Text Commands Text received by the TTP 10X0 is printed with the currently selected font and font attributes. Text exceeding the page width is wrapped with the line spacing selected. Text will be printed when both a linefeed and a print command have been received. 03/03/2009 TTP 1020 /TTP 1030 Technical Manual P

34 34 Programming Software Command Syntax ESC o n 1B 6F n hex n decimal Text orientation Changes the orientation of text. n = 0 n = 1 Gives portrait orientation Gives landscape orientation Portrait and landscape can be mixes on the same receipt. There are two cursors, one for portrait and one for landscape. The cursor always starts at the top left corner of the document. Looking at the paper when it exits the printer, the portrait cursor is at the top left corner of the receipt, moving to the right as text is typed, while the landscape cursor is at the top right corner, moving downwards. See Definition of Page Size on page 30. Note Landscape only works if fixed page length is used. Start a page by specifying page length for example <ESC>C<003><032>, then turn off auto page length with <ESC>c<000>. Note ESC o <001> and ESC o <000> must be on separate lines (separated by a linefeed <LF>). P TTP 1020 /TTP 1030 Technical Manual 03/03/2009

35 Programming Software Command Syntax 35 ESC N n 1B 4E n hex n decimal Text alignment Changes the alignment of text. ESC N 0= ESC N 1 = ESC N 2 = Left Center Right ESC! n 1B 21 n Hex n Decimal Select font This command selects one of eight fonts. Make a test printout to see the appearance of the fonts. Table 5 Font selection commands ESC! 0 selects TTP Mono 7 ESC! 2 selects Arial 5 ESC! 1 selects Arial 8 ESC! 3 selects Symbol 9 ESC! 4 selects Code 39 ESC! 5 downloadable font 5 ESC! 6 downloadable font 6 ESC! 7 downloadable font 7 Lines, too long to be printed in the selected font, are automatically wrapped around. Different fonts can be used on the same line. Selection of a non-existent font will set bit 4 of byte 1 in the status enquiry response to 1". See Parameter setting data enquiry on page 54. Note If more than 256 characters are sent to the printer before an LF, the first part of the buffer contents is printed-out automatically. The text is formatted according to the already received formatting commands. ESC B n 1B 42 n Hex n Decimal BoldNormal Bold n = 0 n = 1 Turns OFF bold (Normal) Turns ON bold Bold is designed for normal character width and shows less and less as the width increases. 03/03/2009 TTP 1020 /TTP 1030 Technical Manual P

36 36 Programming Software Command Syntax ESC i n 1B 69 n Hex n decimal ItalicsNormal Italics n = 0 n = 1 Turns OFF Italics (Normal) Turns ON Italics ESC T n 1B 54 n Hex n Decimal Reversed print ON/OFF Selects normal or reversed print. n = 0 n = 1 Gives normal print, black on white Gives reversed print, white on black Single words, characters, or complete text lines can be reversed. ESC u n 1B 75 n Hex n Decimal Underline n = 0 n = 1 n = 2 Turns OFF underline Turns ON a 1 pixel wide underline Turns ON a 2 pixel wide underline, etc. up to n=7. Single words, characters, or complete text lines can be underlined. ESC h n 1B 68 n Hex n Decimal Set multiple-height print Applicable n values are n = 1 n = 2 n = 0 Increases the character height to 2 times the basic character height. Increases the character height to 3 times the basic character height etc. Resets the character height to the basic character height. In combination with variable character width (ESC w n), give highly legible characters depending on the font to which the command has been applied. Different fonts and heights can be mixed on the same print line. P TTP 1020 /TTP 1030 Technical Manual 03/03/2009

37 Programming Software Command Syntax 37 ESC w n 1B 77 n Hex n Decimal Set multiple-width print Applicable n values are n = 1 n = 2 n = 0 Increases the character width to 2 times the basic character width. Increases the character width to 3 times the basic character width etc. Resets the character width to the basic character width. In combination with variable character height (ESC h n), give highly legible characters depending on the font to which the command has been applied. Different fonts and widths can be mixed on the same print line. ESC t n1 n2 n3 n4 n5 data 1B 74 n1 n2 n3 n4 n5 data hex n1 n2 n3 n4 n5 data decimal Print text string Prints a text string at the specified X-Y position. The string will use the formatting set by font, reversed, width, height, bold and underline commands. n1n2 n3n4 n5 data Two byte definition of the X print position (in pixels). Two byte definition of the Y print position (in pixels). The number of characters in the string. To avoid having to count characters you can set n5 to 00h (null) and then terminate the text string with null. The text string. If text string length is specified with n5, the length must be exactly the number of characters specified; otherwise the printer will stop, waiting for more characters. After the string has been printed, the cursor will return to the position it had before the string command was issued. Note The Y print-position only works if fixed page length is used. Start a page by specifying page length for example <ESC>C<003><032>, then turn off auto page length with <ESC>c<000>. 03/03/2009 TTP 1020 /TTP 1030 Technical Manual P

38 38 Programming Software Command Syntax BS 05 Hex 005 Decimal Back Space Moves the print-position one step to the left. Backspace can be used to combine characters. For instance to print a Ø, send text commands O BS / to the printer, and the slash will overprint the O. Only one backspace can be used at a time. Excessive backspaces will be ignored. This is only useful for monospaced fonts, that is font 0. CAN 18 Hex 024 Decimal Cancel Cancels text and attributes sent before the CAN command on the same line. Commands, are not cancelled. CR 0D Hex 013 Decimal Carriage Return Carriage return is ignored by default. By changing the default settings, you can: 1. Interpret CR as CR. This returns print position to beginning of line without line feed. 2. Interpret CR as CR/LF. This inserts line space as specified by the line spacing setting (see command ESC 3 on page 39), and returns the print position to beginning of the line. See Carriage return and line feed behavior under Table 8, Default parameter settings. Bold = factory setting. on page 58. LF 0A Hex 010 Decimal Linefeed Linefeed is interpreted as CR/LF by default. This inserts line spaces as specified by the line spacing setting (see command ESC 3 on page 39), and returns the print position to beginning of the line. By changing the default settings, you can: 1. Interpret LF as Linefeed. This inserts line space as specified by the line spacing setting (see command ESC 3 on page 39), without returning the print position to the beginning of the line. 2. Ignore LF. See Carriage return and line feed behavior under Table 8, Default parameter settings. Bold = factory setting. on page 58. P TTP 1020 /TTP 1030 Technical Manual 03/03/2009

39 Programming Software Command Syntax 39 ESC d n 1B 64 n Hex n Decimal Execute n linefeeds Executes the number of linefeeds as defined by variable n. The length of each line feed is determined by: the default value for selected font (see command ESC 3 on page 39) the line setting effected by command ESC 3 n, (n = 0 gives no line feed) or The print position is returned to the beginning of the line. Any text on the line is lost. To avoid loosing text, send an LF before sending ESC d n. ESC 3 n 1B 33 n Hex n Decimal Set line spacing This command is used to increase the line spacing. The entered value n is the absolute line spacing expressed as a number of pixel lines (0.125-mm increment). To increase the line spacing to 5 mm, for example, enter value n = 40 (5 / = 40). The command is ignored if n is less than the default line spacing of the selected font. The default line spacing is directly related to the size of the selected font. Example 10 cpi, 30 pixels = 3.75 mm Example 15 cpi, 20 pixels = 2.5 mm Example 12 cpi, 24 pixels = 3.0 mm Example 17 cpi, 18 pixels = 2.25 mm Double-height text on a line will double the line spacing for the entire line. HT 09 Hex 009 Decimal Horizontal Tabulation Shifts the current print position to the next Tab position. Set tab positions with the ESC F on page /03/2009 TTP 1020 /TTP 1030 Technical Manual P

40 40 Programming Software Command Syntax ESC F n1... Nx NUL 1B 46 n1... Nx 00 hex n1... Nx 000 decimal Set horizontal tabs This command defines the desired horizontal tab positions. Variables n1...nx represent each tab position. Up to 16 tab positions are allowed. Minimum allowed value is 1. Tab position 255 sets a tab stop on the last position of the line. Use this if you want underline or reversed text to extend across the full paper width. Note The tab positions are always expressed in number of 2.5-mm steps. n = 1 Means 2.5 mm from the left-hand edge of the print window. Example Sets tab stops at 10, 20, 30, and 54 mm. Send ESC F Note Do not use value n = 0. The values must be sorted from low to high numbers. P TTP 1020 /TTP 1030 Technical Manual 03/03/2009

41 Programming Software Command Syntax 41 Barcode Commands ESC BC n 1B n hex n decimal Barcode Clear Clears the bar code field reserved by command ESC BS. n Specifies which bar code field to clear. The range is 0 to 15. The fields may be cleared in any order. ESC BS n1... nx 1B n1... n11 hex n1... n11 decimal Barcode field Specify Bar codes can only be printed in portrait mode unless fixed page length is selected. The command reserves an information field as a bar code field. The command also identifies the type, number of digits, and the configuration of bars to be placed in the bar code field. n1 Specifies the bar code field No. (0 15). Bar code fields may be specified in any order. n2n3 Sets the X coordinate of the bar code field origin (n2 is the higher-order and n3 the lower-order byte). n2 and n3 must be 1-byte hexadecimal or decimal numbers. The values must not place the bar code outside the total pixel count that can be handled by the printer. n4n5 Specifies the Y coordinate of the bar code field position, (n4 is the high, and n5 the lower-order byte). n4 and n5 must be 1-byte hexadecimal or decimal numbers. n6 Specifies the number of bar code digits, but is ignored for EAN/UPC-A. n7n8 Specifies the height of the bars. n9 Specifies the type of bar code. The following types are supported. n9 = 0 EAN 13 and UPC-A. The printer calculates the necessary check digit. For UPC-A, set n9 to 0 and insert a prefix "0" before the 11 digit data string. n10 Specifies the thickness of the narrow bar, not used but must be set to 2. n11 Specifies the wide-bar-to-narrow-bar ratio. Not used but must be set to 0. 03/03/2009 TTP 1020 /TTP 1030 Technical Manual P

42 42 Programming Software Command Syntax ESC BW n1 nx 1B n1 nx hex n1 nx decimal Barcode Write Writes data to the bar code field reserved by the <esc>bs command. n1 n2... nx Specifies the field No. Range 0 to 15. Fields can be specified in any order but other values than 0 to 15 are ignored. Specifies bar code data bytes. NUL must be placed at the end of the bar code data. Any invalid bar code character terminates the command. Example Will print one barcode with height = 10 mm and moved 15 mm to the right. <ESC>BS<h00><h00><h32><h00><h00><h0C><h00><h50><h00><h02><h00> <ESC>BW<h00> <h00> <RS> Graphics Commands ESC s n 1B 73 n hex n decimal Send dot line Sends one line of dot data. This command is used to build images, one dot line at a time. n <data> Determines the number of bytes bytes of data Caution Always send the No. of bytes that you specify! If more than the specified No. of bytes are received, the rest of the bytes will be interpreted as text or commands. This can cause any kind of problems in the printer as graphics data can contain any hex value. If you specify less data then the actual printhead width, the printer will fill the rest of the dot line with spaces. P TTP 1020 /TTP 1030 Technical Manual 03/03/2009

43 Programming Software Command Syntax 43 ESC b n1 x1 x2 y1 y2 data 1B 62 n1 x1 x2 y1 y2 data hex n1 x1 x2 y1 y2 data decimal Print bitmap image Prints a black & white Windows bitmap at the specified X-Y position. The bitmap must be a complete Windows bitmap (BMP-file) where the data starts with BM. n1 Always 0 x1x2 Two byte definition of the X print position (in pixels). y1y2 Two byte definition of the Y print position (in pixels). data Bitmap data. After the bitmap has been printed, the cursor will return to the X-position that it had before the bitmap command was issued. Selecting horizontal mode (with ESC o 0) prints the image in portrait orientation, while selecting the vertical mode (with ESC o 1) prints the image in landscape orientation. Note The Y print-position and horizontal/vertical orientation only works if fixed page length is used. Start a page by specifying page length for example <ESC>C<003><032>, then turn off auto page length with <ESC>c<000>. ESC r n 1B 73 n hex n decimal Print ruler line Prints a ruler line across the paper. A ruler line is normally used to divide the receipt into logical parts to make it easier to read. A ruler line is actually an area defined by a start X-Y position and a stop X-Y position. This area is filled with black or a checkered pattern. x1x2 y1y2 x3x4 y3y4 p1 Two byte definition of the X start position Two byte definition of the Y start position Two byte definition of the X stop position (must be larger than x1x2) Two byte definition of the Y stop position (must be larger than y1y2) Fill pattern, 0=black, 3= Checkered 03/03/2009 TTP 1020 /TTP 1030 Technical Manual P

44 44 Programming Software Command Syntax Figure 15 Receipt with checkered ruler line <ESC>r<000><000><000><000><001><193><000><024><003> X start Y start X stop Y stop Fill 0=black 3=checkered SW99006 Print Commands ESC p 1B 70 hex decimal Print This command makes the printer print the contents of the print buffer. Printout is effected automatically at: Cut (RS and ESC RS) Clear presenter (ENQ) Run presenter (ESC FF n) Print buffer full When print data for approximately 20 cm receipt length has been received P TTP 1020 /TTP 1030 Technical Manual 03/03/2009

45 Programming Software Command Syntax 45 FF 0C hex 012 decimal Form Feed Prints data from the input buffer and feeds the paper to the top of the next page. In fixed document length (FORM-mode) this command prints data in the input buffer and feeds the paper to the top of next page. In variable document length mode this command acts as CR/LF. In black-mark mode, the printer interprets incoming FF commands as ESC X If Autocut at FF is set to 1 (in start-up parameter setting ESC & P n15), FF affects both formfeed, cut, and eject. Note Use ESC C n1 n2 to define page length. ESC J n 1B 4A n hex n decimal Paper advance* *. DO NOT use ESC J n or ESC j n in fixed page mode The value n represents the number of dot lines (0.125 mm) the paper is to be transported forwards. Maximum value for n = 255, equal to approximately 32 mm. ESC j n 1B 6A n hex n decimal Paper reverse 1 The value n represents the number of dot lines (0.125 mm) the paper is to be transported backwards. Maximum value for n = 255, equal to approximately 32 mm. ESC V n 1B 56 n hex n decimal Print speed adjustment n n = 19 n = 1 specifies the printing speed. The main reason to decrease the print speed is to enhance print quality, and to reduce the peak current consumption. Default value (maximum speed) Minimum speed Note Some settings result in printer chassis resonance causing excessive noise and deteriorated print quality. 03/03/2009 TTP 1020 /TTP 1030 Technical Manual P

46 46 Programming Software Command Syntax ESC q n 1B 71 n hex n decimal Print contrast adjustment n = 0 15 This command adjusts the burn time to obtain the optimal print contrast with the paper quality in use. Each step n represents a pulse width adjustment of 5%. The actual burn time depends on ambient temperature and heat built up in the head. Example ESC q 0: ESC q 5: ESC q 15: 75% pulse width 100% pulse width (default) 150% pulse width P TTP 1020 /TTP 1030 Technical Manual 03/03/2009

47 Programming Software Command Syntax 47 Cut and Present Commands RS 1E hex 030 decimal Cut and eject receipt (record separate) Affects a paper cut-off and a default-length eject through the presenter module. If the receipt length is too short, paper-feed is added until the 75-mm minimum receipt length is reached, before execution of the Cut command. US 1F hex 031 decimal Partial cut (unit separate) Prints a dotted line, a pair of scissors, and partially cuts the paper to make it easier to tear off the paper (a cut of about 5-mm). ESC RS 1B 1E hex decimal Cut only, no eject Effects paper cut-off only. Eject can be effected with the ESC FF n command (see ESC FF on page 45). If the receipt length is too short, paper-feed is added until the 75-mm minimum receipt length is reached, before execution of the Cut command. ESC FF n 1B 0C n hex n decimal Eject (run presenter) ESC FF ejects the document through the presenter module. Variable n represents the number of eject-steps. One step is approximately 2 mm The maximum number of steps is 255 Normally, this command is placed after a cut command (ESC RS) to partially eject the receipt to the customer. Set the number of eject steps so that a small part of the receipt is retained in the presenter module, avoiding that the receipt drops to the floor. Another use of the command is to eject a part of a long document without preceding cut. The reason to do this is to limit the size of the loop build-up in the presenter. Note The loop is limited to the value set by ESC f n to avoid paper jam. The default setting of n=18, gives a loop of just above 0.5 m. When this length has been looped, the printer presents that part of the receipt. Then, without cutting the paper, it continues to print the rest of the receipt. 03/03/2009 TTP 1020 /TTP 1030 Technical Manual P

48 48 Programming Software Command Syntax ENQ 05 hex 005 decimal Clear presenter Clears the paper path in the presenter, for example to eject a document not removed during the previous print/cut/eject operation. ESC f n 1B 66 n hex n decimal Presenter loop ON/OFF/max length n = 0 Presenter sensor is ignored. The paper is fed straight through the presenter. range 0 and 3 to 255. n = the loop length limit in 3.2 cm steps. If the receipt length exceeds the max loop limit, it is partially ejected before the printer continues. n = 18 Default setting which gives a loop of just above 0.5 m. System-related Commands ESC? 1B 3F hex Decimal Reset (full) Restarts the printer with a complete reset. 1B 40 Hex Decimal Reset (initialize) Terminates the processing and initializes the control board. The control board is reset to default-values (same as after power ON). The presenter is cleared if there is paper in the presenter. Do not use this command as part of a print data command string. ESC & 4 1B Hex Decimal Store current parameter values in flash PROM Stores all parameter values, currently in use in the printer, as permanent default parameter values. This takes approximately 15 seconds. The printer then resets automatically and activates the presenter motor temporarily. See also ESC & P on page 49 (Set temporary default parameters). P TTP 1020 /TTP 1030 Technical Manual 03/03/2009

49 Programming Software Command Syntax 49 ESC & 6 1B Hex Decimal Calibrate eject length* *. Added in firmware version 2.18 Sets the eject length of the receipt, that is the length of paper that protrudes outside the printer after a cut command. This eject length should be mm. Marks on the test receipt show max and min eject length. Range Default value when loading firmware is 40, but should be set individually from printer to printer. The set value is shown in a line on the test printout. After sending the command, wait until the presenter motor buzzes, and then make a self-test printout to check if the set eject length is correct. ESC & F 1B hex decimal Recall factory default parameters This command resets the parameters of the printer to factory default. Temporarily sets all parameters to predefined values that are stored in the printer. To keep the values as default, store them in the parameter memory with command ESC & 4. Unless you save the parameters, a reset command or power OFF/ON will return the parameters to the settings stored in the parameter memory. ESC & P n V 1B n v hex n v decimal Set parameter value The firmware in the printer holds various parameter values called default parameters. One or several of them can be overridden temporarily with this command. n v Parameter number Parameter value. See Table 8, Default parameter settings. Bold = factory setting. on page 58. The permanently stored parameters will be used again after a printer-reset command or at power ON. In TTP 1030 the temporary values can, however, be stored as permanent values with command ESC & 4. ESC NUL 1B 00 hex decimal Load firmware This command should only be used when loading new firmware into the printer. See also Loading on page /03/2009 TTP 1020 /TTP 1030 Technical Manual P

50 50 Programming Software Command Syntax Status Reporting Commands See also Status Reporting on page 56. ESC ENQ 1 1B hex decimal Status enquiry A status enquiry results in response ACK (06h) if all sensors are clear, but NAK (15h) + code if one or more sensors report fault condition. Error code ACK NAK 01h NAK 02h NAK 03h NAK 04h NAK 05h Table 6 Error codes Meaning OK (printer is operable) Paper left in presenter module. Attempt to clear the paper path failed. Cutter jam Out of paper Printhead lifted Paper-feed error. No paper detected in presenter although 10 cm has been printed. Paper might be wound around the platen or, in some way, has been forced above the presenter module. NAK 06h Temperature error. The printhead temperature has exceeded the 80 C maximum limit. Important Errors 2, 5, and 6 are terminal faults that require you to reset the printer before it will be operable again. The printer automatically recovers from the other error conditions as soon as the error is corrected. A status enquiry command can only return one status code at a time. If there are two or more simultaneous errors, each error condition should be cleared and the status enquiry repeated in order to get a complete report of all status codes. The host computer cannot be certain that all error conditions have been cleared until an ACK is received. The possible error conditions are reported in the above order. P TTP 1020 /TTP 1030 Technical Manual 03/03/2009

51 Programming Software Command Syntax 51 ESC ENQ 2 1B hex decimal Paper-near-end enquiry This command requests a paper-near-end sensor (paper low) status from the printer in a 1-byte format. Value = (01h) Value = (00h) indicates No paper indicates Paper present at the sensor position Note The status of the sensor is sampled every time the receipt is cut. If three succeeding samples show "no paper", the status reply changes to 01. This is to prevent false alarm if the side of the paper roll is not clean. If you want the momentary status of the sensor, use ESC ENQ 6 and extract the paper-near-end bit. ESC ENQ 4 1B Hex decimal Font enquiry Requests multiple bytes of information regarding loaded fonts. Example ( = CR LF) Send ESC ENQ 04h The response begins with 8 lines of font data containing font numbers, font sizes in bytes, font names, and font height in pixels. Remaining font memory in bytes. Read 0:7504 TTPMono 9 1:14618 Ariel 9 2: 3: 4: 5: 6: 7: Free font memory: /03/2009 TTP 1020 /TTP 1030 Technical Manual P

52 52 Programming Software Command Syntax ESC ENQ 6 1B hex decimal Status report Results in a 2-byte response, reflecting the status of each sensor. This command is intended as a go/no go indication. When everything is OK, this status report returns 0. Note If no paper-near-end sensor is installed, the value 2 is returned when OK. Table 7 Sensor status First byte, bit No.: Second byte, bit No.: Pending error code* Print data exists** Power has been OFF*** Software error**** Error Black Mark - - Buffer overflow - -- Head lifted Cutter not home Paper at presenter FF button pressed Paper-near-end***** Out of paper * This bit indicates that an error code is available. Use ESC ENQ 1 to fetch it. ** This bit tells you that there are data in the printer that have not yet been printed. There are two possible reasons for that: 1. The last command received by the printer was not a command that triggers a printout. 2. The printer is printing *** When parallel cable is connected, both printer and host computer must have been off to set this bit. This is because the interface powers the RAM in the printer. **** Trying to select non-existing font or other error ***** This paper-near-end bit differs from the ESC ENQ 2 on page 51. Byte bits 3 to 5 are reset when they are read. P TTP 1020 /TTP 1030 Technical Manual 03/03/2009

53 Programming Software Command Syntax 53 ESC ENQ 7 1B hex decimal Firmware version enquiry Results in a 2-byte response representing the version of the installed firmware. The first byte represents major versions, and the second byte minor versions. Example Send ESC ENQ 07d Read 02h 29h That is, a response with the value 01h 29h indicates version ESC ENQ 9 1B hex decimal Serial number enquiry Results in a 6-byte response representing the serial number. This has nothing to do with the serial number on the type plate of the printer. The response is unique to each printer and can for instance be used to verify that the printer in a kiosk has not been replaced. Example Send ESC ENQ 09h Read 00h 00h 02h 2Bh C6h 28h (hex), or (dec) ESC ENQ 10 1B hex decimal Control board revision enquiry Results in a 1-byte response representing the control board revision. A minus sign indicates that no revision has been made, while A indicates the first revision, and so on. Example Send ESC ENQ 10d Read n where n is a letter, for instance A (ASCII) 03/03/2009 TTP 1020 /TTP 1030 Technical Manual P

54 54 Programming Software Command Syntax ESC ENQ 11 1B 05 0B hex decimal Head temperature enquiry Results in a 1-byte response representing the temperature of the Printhead. Example Send ESC ENQ Bh Read n Where n is a value representing the approximate temperature in Celsius. ESC ENQ c 1B hex decimal Request device ID Results in a string containing the device ID in the Windows Plug and Play string format. The two first bytes represent the string length. Example Send ESC ENQ 63h Read 000d 106d This indicates that the string is 104 characters (plus two characters indicating the string length) Read 0,j,MANUFACTURER:Zebra;COMMAND SET:None;MODEL:TTP1020;CLASS:PRINTER; DESCRIPTION:Ticket Printer TTP1020; Note The read string above is just an example. Read out the actual string from your printer. ESC ENQ P n 1B n hex n decimal Parameter setting data enquiry This command requests information about the setting of parameter n, that is, the default parameter value, or any parameter value temporarily set by other ESC commands. Parameter names (n) are listed in Summary of Control Codes and Escape Sequences on page 28. P TTP 1020 /TTP 1030 Technical Manual 03/03/2009

55 Programming Software Command Syntax 55 ESC ACK n 1B 06 n hex n decimal Set acknowledge marker* *. Added in firmware version 2.29b n = One-byte marker. Range 0 to 255. The "acknowledge marker" n is placed in the command queue and when the execution of commands reaches the marker it is sent back to the host computer. This is an addition to the status commands that pass the queue and are answered immediately when received. Example "Print data" <ESC><ACK><01h>"Cut & Eject" <ESC><ACK><02h> The printer will send <01h> when <print data> has executed and <02h> when the ejecting has been performed. Note Acknowledge marker cannot be used for events that write to the flash PROM, for instance font loading. This is because the writing procedure erases the buffer, including the markers, and uses all RAM in the printer. 03/03/2009 TTP 1020 /TTP 1030 Technical Manual P

56 56 Programming Status Reporting Status Reporting The printer is equipped with a number of sensors that report the printer status and various error conditions such as out-of-paper, previous printout not removed, etc. A good practice in unattended printer applications is to check for errors and paper availability before printing. 1. Send a Status Report Query (ESC ENQ 6 on page 49) and check that the answer is "No errors". 2. If an error is indicated, read out the error message with Status Request (see ESC ENQ 1 on page 50), and take appropriate actions. Repeat this step until no more error code is available. 3. Send a paper-near-end query (ESC ENQ 2 on page 51) to see if the sensor reports low paper level. 4. If paper-near-end is indicated, report the condition to the systems supervisor so that he can schedule a service visit to the printer. 5. Print the receipt. 6. Poll with ESC ENQ 6h to see when the print buffer is empty, and that the paper lasted for all of the ticket. P TTP 1020 /TTP 1030 Technical Manual 03/03/2009

57 Programming Parameter Settings 57 Parameter Settings Firmware 2.10 and Higher The parameter order was changed in firmware version 2.10 in order to be standardized with other printer models from Zebra. Some of the printer settings can be stored in the flash PROM so that they will be used also after power is removed from the printer. When the printer is set up the way you like it to be, you send ESC & 4, and the following settings will be stored. Note All parameters can be stored in TTP 1030, while TTP 1020 only can store parameters, parameters 5, 45, 47, and Baud 2 Data bits 3 Parity 4 Flow control 5 Disable parallel port signaling (only 1020) 7 Burn time 8 Max print speed 9 Loop ON/OFF 10 Printhead pulse control 12 Font attributes 13 Line spacing 14 Font Tab positions 33 CR/LF 34 Autocut at FF 35 Black-mark synchronization 36 Variable document length Minimum length / Fixed length setting 39 Max. black-mark length 40 Min. black-mark length Feed between the black mark detection and cut (see ESC x) Black-mark to first text line (see ESC Y) 45 Presenter mode 47 Eject calibration constant 49 Advance before cut 57 System 03/03/2009 TTP 1020 /TTP 1030 Technical Manual P

58 58 Programming Parameter Settings The number in front of the stored function is the parameter number (n) used when setting the parameter with the command ESC & P n v. Parameters and values for ESC & P n v Table 8 Default parameter settings. Bold = factory setting. Baud* (n1) v *. New setting is not activated until stored in flash PROM. Data bits 1 (n2) Parity 1 (n3) Flow control 1 (n4) v bits* 8-bits None Odd Even None Xon/Xoff Hardware *. In 7-bit mode you can not print graphic, read status or set parameters because no value can ever be greater than 127 P TTP 1020 /TTP 1030 Technical Manual 03/03/2009

59 Programming Parameter Settings 59 Disable parallel port signaling (n5) 0 1 No. Errors are indicated on pin 12 and 15 of the parallel port Yes Burn time (n7) v % Max speed (n8) v mm/s Presenter Loop length (n9) Printhead pulse control * (n10) v (18) ON Max loop length in 1 burn + 1 burn 2 burn + 2 burn 3.2cm steps history history *. One burn pulse means that all dots of the printhead are burned (heated up) at once. Two burn pulses mean that 50% of the dots are burned at a time, decreasing the top current and print speed. History pulses enhance print quality, settings without history pulses can be considered as draft-mode settings. Font Attributes (n12) Line spacing (n13) v = Standard for font Value in pixels or font height, height whichever is the largest Font (n14) Tab positions (n15-n30) v 0-7 See page 40. See page 35. Only the first 5 positions are stored in nonvolatile memory Carriage return and line feed behavior* (n33) v LF CR/LF CR/LF LF LF Ignored CR Ignored CR CR CR/LF CR/LF *. v=1 is suitable for UNIX, v=2 for DOS, and v=4 for Macintosh 03/03/2009 TTP 1020 /TTP 1030 Technical Manual P

60 60 Programming Parameter Settings Autocut at FF Black-mark sync. Variable page length Minimum / Fixed length* n n34 n35 n36 n37 n38 v (2) (88) OFF ON Normal Black-mark OFF ON High byte Low byte *. Changed in version 2.20 so that this setting also affects the minimum length of the receipt, for instance when loading paper. The default setting 2 88 gives 75mm which is exactly the same as earlier firmware versions. Max. blackmark size* *. Must be larger than n39. **. Must be smaller than n40. Min. black- mark size** Feed between the black mark detection and cut n n39 n40 n41 n42 v (80) (24) =10 mm 24=3 mm High byte Low byte Black-mark to first text line Presenter mode* n n43 n44 n45 v or 200 High byte Low byte When new page is printed: 000: Eject page in presenter 200: Do nothing *. Introduced in firmware version 3.27d Eject length calibration Advance before cut constant* n n47 n49 v (40) Individually set for each 000: The cut command cuts at the position where printer to get an eject length the paper is at. of 40-63mm. See page : The printer advances the paper with the Printhead-to-Cutter distance before cutting. *. Introduced in firmware version 2.18 P TTP 1020 /TTP 1030 Technical Manual 03/03/2009

61 Programming Parameter Settings 61 System* n n57 v The system parameter will control up to eight system components in the printer. Setting a bit to 1 enables the function and setting it to 0 disables it. One bit is specified so far: Bit 0: Clear presenter at reset NOTE! Bits whose function is not yet specified must always be set to 1. <ESC>&P<057><254> Presenter will not be cleared at power ON and reset *. Introduced in firmware version 3.27e 03/03/2009 TTP 1020 /TTP 1030 Technical Manual P

62 62 Programming Parameter Settings Notes P TTP 1020 /TTP 1030 Technical Manual 03/03/2009

63 6 Aligning Preprint and Thermal Print The printer can synchronize the cutting of the receipt with black-marks printed on the back of the paper. You use this function when you have preprint on the receipt and you don't want a cut in the middle of that preprint, or text printed on top of the preprint. The sensor used to detect the black-marks is the same sensor as used for paper end detection. It is positioned 9 mm from the left edge of the paper entry, and 25 mm behind the cutter (as seen from the presenter [output] side of the printer). The sensor accuracy is about ±0.5 mm so avoid designing receipts with too high demands for synchronization. Figure 16 Recommended Black Mark Size and Position Paper viewed from inner side (opposite to thermal-coating side) Paper feed direction 25 mm Cut line Preprinting not recommended within this zone 75 mm Punched hole 5 mm 9.1 mm Black mark size 5 x 9 mm 25 mm Cut line SW95001B The sensor triggers on the black-to-white transition of the black-mark, which is when the black print ends (trailing edge). 03/03/2009 TTP 1020 /TTP 1030 Technical Manual P

64 64 Aligning Preprint and Thermal Print Commands Used with the Black-mark Since the same sensor is used for both paper end and black-mark detection, the printer must know the length of the black-mark to avoid signaling end-of-paper when it detects a blackmark. The default setting accepts black-marks in the range 3 16 mm, and works perfect with the recommended black-mark length of 5 mm. Marks shorter than 3 mm are interpreted as dirt, and marks longer than 16 mm as out-of-paper. You can change both these values with a printer command, or in TTP 1030, by changing the printer default settings in the flash PROM. Commands Used with the Black-mark ESC M ESC X ESC Z ESC x Parameter setting No. 22 sets the black-mark size acceptable to the printer triggers the printer to start looking for a black-mark feeds the receipt to the next black-mark + the additional feed specified by the ESC x command sets the length of paper to feed between the black-mark detection, and the cut With this parameter set to 1 (in the startup parameter settings) the printer automatically synchronizes the cut with the blackmark when you install a new paper roll, press the paper feed button etc. P TTP 1020 /TTP 1030 Technical Manual 03/03/2009

65 Aligning Preprint and Thermal Print Commands Used with the Black-mark 65 Example The following examples are not made for a specific programming language or editor, but can be implemented with the tools of your choice. The data sent to the printer are marked with Send. The commands are used together in the following way: When setting up the printer: Set parameter No. 22 in the startup parameter settings to "1" to synchronize the cut with the black mark at power on. Send ESC M <max><min> Where max is the max black-mark length in dots (1/8 mm). Omit this command if you use 5-mm black-mark size. Send ESC x <n1><n2> Where n1 and n2 is MSB and LSB of to feed between the black mark detection and the cut (in 1/8 mm steps). Send ESC & 4 Stores the above parameters as default parameters (only TTP 1030). Document: Send the text and graphics At the end of the document: Send ESC Z Feeds the receipt to the next black-mark + the additional feed specified by the ESC x command. Send RS Cuts and ejects the receipt. or Send ESC X <n1><n2> Where n1 and n2 is MSB and LSB of the search length in dots (in 1/8 mm steps). This search length should be at least twice the distance from the end of one black-mark to the end of the next. Send RS Cuts and ejects the receipt. 03/03/2009 TTP 1020 /TTP 1030 Technical Manual P

66 66 Aligning Preprint and Thermal Print Black-mark Sensing from Within Windows Black-mark Sensing from Within Windows In Windows, the printer driver controls when the paper is cut and ejected. Settings in the driver take over form the default parameter settings in the printer. The settings are available in the Windows Printing Preferences Menu, in the Advanced Options window. The names of the options box differ between driver versions, but the same settings are available: You set n35 to 1 by setting Black Mark Check: True You set n37, n38 by setting You set n39 by setting You set n40 by setting You set n41, n42 by setting Paper Size. If no standard paper size is corresponds to the page length you have, create a new form with that length in the Windows "Printer Server Properties". Maximum Black mark: to the length of the black mark on your paper Minimum Blackmark: to the value you want for scrap filter Cut Position: to the length of transport that you want between black mark and cut. Note When everything is set up correctly and the printer prints as it should; print a page, then without switching the power off, send the store parameters command ESC & 04h to the printer (for example using the PRTMON.EXE program from If you do this, parameters that the driver uses are stored in the printer as default parameters. This way the printer synchronizes on black mark also when you load paper, if you press the FF button, etc. P TTP 1020 /TTP 1030 Technical Manual 03/03/2009

67 7 Interfaces Parallel Interface (TTP 1020) Caution Always use Zebra-approved interface cables to avoid excessive EMI and potentially voiding the printer EMC certifications. Note If you use the printer through a Windows driver, you need not read this chapter. The IEEE-1284 standard defines 5 modes of operation: Compatibility Mode. Nibble Mode. Byte Mode (protocol not implemented in TTP 1020). EPP Mode, Enhanced Parallel Port. ECP Mode, Extended Capabilities Port (protocol not yet implemented in TTP 1020). Note If you intend to use any other mode than Compatibility Mode, we recommend you to get the documents for the IEEE-1284 standards, and study them thoroughly. Error Signaling These errors sets the _Fault signal: Head lifted Cutter not home Out of paper This error sets the Paper Out/End (PE): Out of paper 03/03/2009 TTP 1020 /TTP 1030 Technical Manual P

68 68 Interfaces Parallel Interface (TTP 1020) The signaling of _Fault and PE can be switched on/off with parameter p5. Differences Between the Modes The Compatibility, Nibble and Byte Modes use the standard hardware available in the original Centronics parallel port, while EPP & ECP Modes require additional hardware. Hardware that can run at higher speeds while still being downwards compatible with the standard parallel port. Compatibility Mode, or "Centronics Mode" as it is commonly known, can only send data in the forward direction. Table 9 Signal names for Centronics parallel port. Signal names starting with a "_" are active LOW signals Pin (Host) Direction Pin (TTP 1020) SPP Signal 1 1 Strobe Data Ack Busy Paper Out/ End Select Auto Linefeed Error/ _Fault Initialize Select Printer GND Ground To output a byte to a printer using Compatibility Mode, the software must: 1. Write the byte to the Data Port. 2. Check to see if the printer is busy. If the printer is busy, it will not accept any data. Thus any written data will be lost. 3. Take the Strobe (Pin 1) low. This tells the printer that the correct data is present on the data lines (pins 2 9). 4. Put the strobe high again after waiting approximately 5 microseconds after putting the strobe low (step 3). This limits the speed at which the port can run to about 50 Kbytes per second. In order to receive data, you must change the mode to either Nibble or Byte Mode. P TTP 1020 /TTP 1030 Technical Manual 03/03/2009

69 Interfaces Parallel Interface (TTP 1020) 69 Nibble Mode can input a nibble (4 bits) in the reverse direction (from the printer to the computer). Byte Mode uses the bi-directional feature of the parallel port (found on some ports only) to input a byte (8 bits) of data in the reverse direction. EPP and ECP use additional hardware to generate and manage handshaking. The hardware checks to see if the printer is busy and generate a strobe and appropriate handshaking. This means only one I/O instruction needs to be performed, thus increasing the speed to around 1 2 megabytes per second. When using EPP-mode, a different set of tasks and labels are assigned to each line. These are listed in the following table. Table 10 Signal names for EPP parallel port. Signal names starting with a "_" are active LOW signals. Pin (Host) Direction Pin (TTP 1020) EPP Signal Function 1 1 Write LOW indicates a write. HIGH indicates a read Data 0-7 Data bus, bi-directional Interrupt* Wait Interrupt line. Interrupt occurs on positive edge. Used for handshaking. An EPP cycle can be started when LOW, and finished when HIGH Spare User defined 1 - Paper in presenter Spare User defined 3 - Not used by Zebra Data Strobe When LOW, indicates data transfer Spare User defined 2 - Not used by Zebra Reset Reset Active LOW Address Strobe When low, indicates address transfer GND Ground Signal ground *. Interrupt is generated for paper out, cutter-not-home, print head lifted, presenter jam, temperature too high. 03/03/2009 TTP 1020 /TTP 1030 Technical Manual P

70 70 Interfaces Parallel Interface (TTP 1020) The signal timing follows the IEEE-1284 parallel printer interface specification. The ECP port also has the advantage of using DMA channels and FIFO buffers so that data can be shifted around without using I/O instructions. Negotiation Peripherals are not required to implement all of the modes (Nibble Mode and EPP Mode are implemented in TTP 1020). Because of this, the host platform needs a method to determine what mode the attached peripheral supports, and to have a controlled method to set the interface to one of the supported modes. The concept of negotiation was developed to fill this need. Negotiation is a sequence of events on the parallel port interface that would not effect an older device but would provide identification of a 1284 peripheral. An older device will not respond to the negotiation sequence. Therefore the host would remain in Compatibility Mode. A IEEE-1284 peripheral responds to the sequence, and could then be set to any of the modes supported by both peripheral and host. During the negotiation phase, the host places a request on the data lines and then initiates the negotiation sequence. The request can be to put the interface into a particular mode, or request a device ID from the peripheral. Figure 17, Basic Negotiation Sequence, on page 72 shows the basic negotiation sequence. A byte called the extensibility byte is used during negotiation to request that. The peripheral enters a specific transfer mode, or to request that the peripheral sends a device ID. This ID will allow the host to identify the type of attached peripheral. The device ID can be returned in any reverse channel mode other than EPP. Table 11 on page 71 describes the extensibility byte and allowed values. P TTP 1020 /TTP 1030 Technical Manual 03/03/2009

71 Interfaces Parallel Interface (TTP 1020) 71 Table 11 The Extensibility Byte and Allowed Values Bit Description Valid bit values: Request Extensibility Link Request EPP Mode Request ECP Mode with RLE Request ECP Mode without RLE Reserved Request device ID Return data using Nibble Mode: Return data using Byte Mode: Return data using ECP Mode without RLE: Return data using ECP Mode with RLE: Reserved Byte Mode none Nibble Mode The peripheral uses the XFlag to acknowledge that the requested mode is available. The XFlag will always be set to one as a positive acknowledgment for all requests except for Nibble Mode reverse channel. All 1284-compliant devices are required to support Nibble Mode for reverse channel operation. The Extensibility Link request bit is used to provide a mechanism for future expansion and addition of new operational modes and features. Negotiation and device ID are key features for the future ability of host platforms to determine system configuration and to include parallel port attached peripherals in this determination. 03/03/2009 TTP 1020 /TTP 1030 Technical Manual P

72 72 Interfaces Parallel Interface (TTP 1020) Figure 17 Basic Negotiation Sequence 1. The host places the requested extensibility byte on the data lines 2. The host then sets _SelectIn high and _AutoFeed low to indicate a negotiation sequence. 3. A 1284 peripheral will respond by setting _Ack low, and _Error, PE, and Select high. A non-1284 peripheral will not respond. 4. The host sets _Strobe low. This is used to strobe the Extensibility byte in to the peripheral. 5. The host then sets _Strobe and _AutoFeed high to signal to the peripheral that it recognizes it as a 1284 device. 6. The peripheral responds by setting PE low, _Error low if the peripheral has reverse channel data available, and Select high if the requested mode is available, or Select low if the requested mode is not available. 7. The peripheral now sets _Ack high to signal that the negotiation sequence is over and the signal lines are in a state compatible with the request mode. This was just an introduction to the use of IEEE-1284 parallel ports. How to select and use the different modes is explained further in the IEEE-1284 standards. P TTP 1020 /TTP 1030 Technical Manual 03/03/2009

73 Interfaces Serial (TTP 1030) 73 Serial (TTP 1030) The RS-232 serial interface has a transfer speed of between and bits/s. This relatively low transfer speed limits the graphics printing speed drastically. Printing fullwidth graphics with bits/s result in printing speeds of about 45 mm/s. The serial interface is best fitted for applications where text-only receipts are to be printed, and where serial interface is the only option available on the host computer. Note The cable for other Zebra products like the TTPM2, CPM, TTP101 and TTP5000 series, is NOT compatible with this cable. Figure 18 Serial interface cable. The printer can use dashed leads in non- Windows systems. Dotted leads are not connected in the printer. To be able to connect the cable in any direction, make symmetrical cables. 5 PC Female GND RxD TxD RI DSR CTS DTR RTS DCD GND RxD TxD RI DSR CTS DTR RTS DCD Printer Female 6 1 Setup Options Baud: 2 400, 4 800, 9 600, , , , bits/s Flow control: None, Xon / Xoff, or Hardware Data bits: 7/8 Stop bits: 1 (fixed) Parity: None, Odd, or Even Default settings: 9600 bits/s, 8-bits, No parity, 1 stop bit, and no flow control. See also: Table 8, Default parameter settings. Bold = factory setting. on page /03/2009 TTP 1020 /TTP 1030 Technical Manual P

74 74 Interfaces USB (TTP 1030) USB (TTP 1030) The USB (Universal Serial Bus) is an interface designed to handle peripherals daisy chained to a single connector. The transfer speed is up to 12 Mbits/s, which is quite adequate for the TTP Use this interface in operating systems with USB support, for instance Windows USB devices are Plug and Play compatible and hot swappable, which means that they can be connected and disconnected without turning off the power, or rebooting the computer. Note The TTP 1030 follows the "Universal Serial Bus Device Class Definition for Printing Devices". Both the unidirectional and the bi-directional interface models are supported. Windows 98 supports the unidirectional model, while Windows 2000 & XP support full bidirectional communication with the printer. Table 12 USB Connector (J13) Pin Assignment Contact Number Signal Name Comment 1 VCC Cable power 2 Data 3 + Data 4 Ground Cable ground P TTP 1020 /TTP 1030 Technical Manual 03/03/2009

75 8 Specifications Note Specifications subject to changes without notice. 03/03/2009 TTP 1020 /TTP 1030 Technical Manual P

76 76 Specifications Print Data Print Data Printer control Windows 98/ME and NT 4/2000/XP drivers. Direct addressing through ESC sequences Plug and Play Yes Print method Direct thermal line printing Resolution 8 dots/mm (203 dpi) Printing feed pitch ⅛ mm (203 lpi) Print speed Up to 100 mm/s Print width 54 mm, 432 dots Interface TTP 1020 Parallel IEEE-1284 TTP 1030 Serial RS-232, USB Text Modes (Non-Windows Applications) Orientation Horizontal (portrait mode) only Number of possible fonts: up to 8 Font technology Bitmap fonts, non scaleable Standard fonts TTP Mono 7, Arial 8p and 5p, Symbol 9p, and Code 39 Text attributes Underline, bold, reverse print, multiple-width, multiple height. Attributes can be combined on the same text line. P TTP 1020 /TTP 1030 Technical Manual 03/03/2009

77 Specifications Basic Character Set 77 Basic Character Set The default fonts use Windows code page 1252 Western which contains ISO (ANSI) characters. You can use other character sets by creating and loading appropriate font files. Characters 0 to 31 are control codes that cannot be changed, but 32 to 255 can be custom designed. The table below shows the characters stored in flash PROM on the printer control board. Table 13 Code Page 1252 Character Table 03/03/2009 TTP 1020 /TTP 1030 Technical Manual P

78 78 Specifications Basic Character Set Table 14 Symbol Character Table P TTP 1020 /TTP 1030 Technical Manual 03/03/2009

79 Specifications Paper Handling 79 Paper Handling Paper width Receipt length Cutting Presenter principle Eject length after cut Paper loading Sensors 58 mm mm stored in looping presenter. No limit without loop Guillotine cutter capable of full or partial cut Holds receipt until printed then cuts and presents the complete receipt. Programmable, full eject, or receipt held until the customer removes it. Eject of uncollected receipts. Automatic feed, cut, and eject when paper is detected. Automatic "on-line" after successful paper load. Optical sensors: Out of paper, paper left in presenter, and paper near end (optional) Switch sensor: Print head lifted, and cutter not in home position.. 03/03/2009 TTP 1020 /TTP 1030 Technical Manual P

80 80 Specifications Printer Dimensions Printer Dimensions All measurements are in mm. Note Additional space is required for paper roll and handling. Figure 19 Measurements drawing, TTP 10X0. All measurements are in mm P TTP 1020 /TTP 1030 Technical Manual 03/03/2009

81 Specifications Environmental Conditions 81 Environmental Conditions Temperature Relative humidity Operating: 5 to +45 C Storage and transportation: 10 to +70 C Operating: 35 to 75%, non-condensing Storage and transportation: 10 to 90%, non-condensing Standards and License Emission EN class B FCC Rules and Regulations part 15, subpart B class B demonstrated by compliance with EN55022: 1994, class B. Safety CE, UL, cul 03/03/2009 TTP 1020 /TTP 1030 Technical Manual P

82 82 Specifications Miscellaneous Miscellaneous Weight Typical throughput Power requirements 1.4 kg 1 receipt/s (length 75 mm, print, cut and present) 24Vdc ±10%. Idle 150 ma. Printing, depending on print ratio: Print ratio Peak (Average) 100% 10 A 6 A 50% 6 A 4 A 25% 3 A 2 A 12.5% 2.1 A 1.5 A Life expectancy Print head: Cutter: Control board: MTBF >100 km paper, >100 million pulse lines (typically) cuts (typically) hours (typically) receipts (typically) P TTP 1020 /TTP 1030 Technical Manual 03/03/2009

83 Specifications Paper Specification 83 Paper Specification General Paper supply Roll paper with heat sensitive coating (thermal paper) Type of paper JuJo TF50KS-E2C, AF50KS-E, Mitsubishi F5041, PG5075, TF 8075 or equivalent is recommended. Number of layers One Paper weight g/m² Paper thickness mm Surface smoothness 450-s minimum according to Bekk TAPPI T 479 Reflection 80% minimum according to SCAN P3 Core Paper or plastic Paper end Must not be glued to the core Thermal Coating Thermal coating Sensitivity Dynamic sensitivity Top coating Outer side Activated at approx. 68 C saturated at approx. 75 C ±0.04 OD Standard, semi or UV (if applicable) Paper Dimensions Paper width Outer roll diameter Core inner diameter Paper length 58 mm +0/ 0.3 mm <200 mm (<150 mm to fit on the Zebra roll holder) 25 mm (to fit on the Zebra roll holders) Approx. 250 m (with 150-mm roll diameter and 65 g/m²) 03/03/2009 TTP 1020 /TTP 1030 Technical Manual P

84 84 Specifications Ordering Number List Preprinting General Due to the heat developed during printing, the preprint shall meet the requirements applicable for preprinting on paper intended for laser printing. OCR-blind ink shall be used. Ink used for preprinting on the thermal side shall be non-abrasive. The ink shall not smear while wound up on the supply roll or during the printing process. Print side One side or both sides. No preprint other than black-marks in the black mark zone on the back of the paper. Perforation Tear-off perforation Punching shall be done from outer side (thermal coating side) with a sharp perforation tool. Ordering Number List Printer Assembly Basic printer TTP 1020 (Parallel) Basic printer TTP 1030 (Serial + USB) Evaluation kit TTP 1020 containing one basic printer and one each of the options marked ² below Evaluation kit TTP 1030 containing one basic printer and one each of the options marked ³ below Options Paper-near-end sensor with 300 mm cable Output nozzle ² ³ (see Figure 7, Measurements drawing of output nozzle, on page 18.) IEEE-1284 cable straight 1.8 m ² IEEE-1284 cable m USB cable 1.8 m ³ Serial null modem cable 1.8 m ³ Paper roll 150 mm, 65g/m², length 250m ² ³ Printer driver CD, Windows and Linux ² ³ P TTP 1020 /TTP 1030 Technical Manual 03/03/2009

85 Specifications Ordering Number List 85 Power Supply Units 75W Power supply unit with 500 mm secondary cable ² ³ Power ON indicator 58 IEC320/C mm W Power supply unit with on/off switch, and 500 mm secondary cable M3 (3x) 27.0 Bottom view Cable S W99013 Note Mains cord is not included in the PSU's. 03/03/2009 TTP 1020 /TTP 1030 Technical Manual P

86 86 Specifications Ordering Number List Roll Holders Paper roll holder for roll <150 mm placed behind the printer. With paper-near-end sensor ² ³ ø150 paper roll Interface cable Ticket exit (2x) Paper low sensor SW98071 P TTP 1020 /TTP 1030 Technical Manual 03/03/2009

87 9 Maintenance Fault Finding In connection with service of the printer it is good practice to remove paper dust and lint from the paper path, cutter and sensor areas. Paper dust, when accumulated, may interfere with printer functions such as optical sensors. Do not apply oil on the cutting knife to avoid smudging the paper. The printer informs the host of some error symptoms by means of status and error codes. See Status Reporting on page 56. Table 15 Fault Finding Symptom Nothing is printed when you press the feed-forward button in self-test mode, but the document is transported, cut and ejected. Suggested actions Check that the paper roll is turned the correct way with thermal sensitive layer facing up. Check that the paper used meets the paper specification. See Paper Specification on page 83. Check that the print head ribbon cable is fully inserted into the connectors at each end, and that the connector collar is fully pushed in. Paper jam Check cutter-home switch. Printer does not work at all Check that the paper release lever is lowered (print head presses against the paper). Check that power is supplied to the printer. Check the function of the paper-out sensor. Self-test prints OK, but the printer works strangely in normal operation. Check that both ends of the data cable are properly connected. Application program might be incorrect. Contact system manager. 03/03/2009 TTP 1020 /TTP 1030 Technical Manual P

88 88 Maintenance Fault Finding Symptom No cutting Check that the connectors for the cutting motor/homeposition switch are fully seated on the control board. Bad cutting (uneven top and bottom document edges). Inconsistent cutter operation Paper is fed straight through the printer. Paper does not loop. Missing print or irregular spots. White longitudinal lines in the printout. Suggested actions Remove power from the printer and then remove any obstructing paper particles in the cutter and presenter modules. Check cutter-home switch. Check presenter sensor. Paper may be too humid. Let it adapt to ambient temperature and humidity for approximately 24 hours before use. The paper used might not meet the paper specification. See Paper Specification on page 83. Replace print head or print module. Faint print. The paper used might not meet the paper specification. See Paper Specification on page 83. Clean print head with isopropyl alcohol. Strange characters or graphics printed, or any kind of strange printer behavior. Might be caused by erroneous data sent from the host, or that the flow control signals between host and printer. Check validity of transferred data. P TTP 1020 /TTP 1030 Technical Manual 03/03/2009

89 Maintenance Cleaning the Print Head 89 Cleaning the Print Head Removal 1. Caution Disconnect the printer from the power source before performing the following procedure. 2. Remove the plastic cover. (You can also clean the print head with the cover in place.) 3. Tilt the printer mechanism backwards. 4. Lift the collar on the print head connector. This relieves the contact pressure. 5. Loosen the print head cable from the print head. 6. Put one thumb on each of the ribbed grips on the print head retainer shaft, and push it forward. 7. Remove the print head. Figure 20 Removing the print head Cleaning Clean print head with isopropyl alcohol and a cotton swab. Replacement Install the print head in the reverse order. Note Remember to push down the collar on the print head connector after reconnecting the cable. 03/03/2009 TTP 1020 /TTP 1030 Technical Manual P

90 90 Maintenance Disassembly Disassembly Caution Use standard procedures for handling of ESD sensitive components. Dismantling the printer will expose the control board with its sensitive electronics. Tools required: Screwdriver with 8 mm blade Phillips screwdrivers No. 0, and No. 1 Torx screwdriver No. 10 Spanners: 5 mm, and 5.5 mm A pair of pliers Figure 21 Screws for removing the different modules of the TTP 10x0 P TTP 1020 /TTP 1030 Technical Manual 03/03/2009

91 Maintenance Disassembly 91 Printer Module Removal 1. Remove the plastic cover. 2. Lift the collar on the print head connector to relieve the contact pressure, and disconnect the print head cable. 3. Disconnect the printer-module cable from J2 on the control board. 4. Remove the screw limiting the printer mechanism tilt angle. 5. Fold the printer mechanism backwards 6. Remove the four rear screws on the underside of the printer. 7. Remove the two screws holding the printer to the plate behind the control board. 8. If the printer module is to be replaced by a new one, remove the paper release lever (two screws) Replacement 1. If applicable, fit the print head release lever on the new printer mechanism. 2. Install the print module in the reverse order. Control Board Removal 1. Remove the plastic cover. 2. Disconnect all cables from the control board. Remember to lift the print head connector collar to relieve the contact pressure before pulling out the print head cable. 3. Remove the four spacers holding the board, and remove it. Replacement Install the control board in the reverse order. Note When the printer is assembled, load new firmware to the printer. See page. 03/03/2009 TTP 1020 /TTP 1030 Technical Manual P

92 92 Maintenance Disassembly Cutter Removal 1. Remove the plastic cover. 2. Remove the screw limiting the tilt angle of the printer mechanism. 3. Disconnect the cutter cable from J9, and the presenter cable from J1. 4. Remove the two o-rings holding the cables to the printer chassis. 5. Remove the two screws holding the cutter to the bottom of the printer chassis. 6. Slide the cutter backwards, lifting it slightly so it gets free from the cable-tie wings of the printer chassis. Replacement Note Apply grease on the knife actuator and the hole where it enters the moving blade. Make sure the knife actuator enters the hole in the moving blade when refitting the cutter. 1. Put the cables from the presenter and cutter motor through the hole in the lower end of the cutter assembly. 2. Push up the moving blade to its top position. 3. Slide the cutter in place under the cutter motor bracket. 4. Use a screwdriver and turn the cutter-motor until the knife actuator enters the hole in the moving blade. 5. Fasten the cutter assembly with four screws. 6. Fit the screw limiting the printer mechanism tilt angle. 7. Fit the plastic cover. Cutter Motor/Sensor Assembly 1. Remove the cutter. 2. Remove the screw holding the assembly to the presenter. 3. Slide the cutter motor assembly backwards, lifting it slightly so it gets free from the cable tie wings of the printer chassis. 4. Gently pull the presenter cable through the hole in the cutter assembly bracket. Replacement Install the cutter motor/sensor assembly in the reverse order. P TTP 1020 /TTP 1030 Technical Manual 03/03/2009

93 Maintenance Disassembly 93 Presenter Removal 1. Remove the cutter. 2. Remove the cutter motor/sensor assembly. 3. Remove the two screws and nuts holding the presenter module to the front of the printer chassis. 4. Remove the two screws holding the presenter module to the bottom of the printer chassis. 5. Remove the tie wrap holding the presenter sensor cable to the printer chassis. 6. Slide the presenter backwards, lifting it slightly so it gets free from the cable tie wings of the printer chassis. 03/03/2009 TTP 1020 /TTP 1030 Technical Manual P

94 94 Maintenance Replacement Parts Replacement Parts Items coded SP are standard replacement parts. Screws, washers, nuts etc. are available in a common hardware store, and are thus not supplied as replacement parts. Parts that are considered as not being worn by normal printer use are not replacement parts, for example the printer chassis. Should you require any of these "non-replacement parts", contact Zebra tech support for advice. Other price and delivery conditions may apply for non-coded items. Standard Hardware Designation example How to interpret the designation Illustration How to measure Screw MRX-H M3x5 Screw MFX-H M3x6 Panhead screw. Thread: M3. Length: 5 mm Countersunk screw. Thread: M3. Length: 6 mm Screw M6S M6x16 Screw MC6S M6x12 Screw FXS-H ST 2.9x6.5 Screw, RXK-H ST 2.9x8 Screw RTK ST 2.9x6.5 Nut M6M M2 Hex head screw. Thread: M6. Length: 16 mm Allen-head screw. Thread: M6. Length: 12 mm Countersunk. Self-threading. Æ2.9 mm. Length: 6.5 mm Panhead screw, Self-threading. Æ2.9mm. Length:8 mm Torx panhead. Self-threading. Æ2.9mm. Length: 6.5 mm Hex nut, M2 thread Length Caution Do not over-tighten the screws! The max torque for the different screw sizes are as follows: M2 = 0,13 Nm M2.5 = 0,26 Nm M3 = 0,46 Nm M4 = 1.1 Nm Threadlock like Locktite 243 should be used on screws that hold plastic parts, for instance the screws for the micro-switches. P TTP 1020 /TTP 1030 Technical Manual 03/03/2009

95 Maintenance Replacement Modules 95 Replacement Modules Figure 22 Replacement Part Modules Table 16 Replacement Modules Item Ordering No. Designation Qty. Note Presenter module 1 Complete with motor and sensor, cable and connector Cutter motor/sensor assembly 1 With cable and connector Cutter 1 Without motor, and sensor Print module 1 Complete with print head Print head cable Control board TTP Control board TTP Output nozzle 0 Option (see Figure 7, Measurements drawing of output nozzle, on page 18) Packing Material, empty 1 For sending printers to service The above modules are the preferred replacement parts but on the following pages they are broken down into smaller parts. 03/03/2009 TTP 1020 /TTP 1030 Technical Manual P

96 96 Maintenance Replacement Modules Final Assembly P TTP 1020 /TTP 1030 Technical Manual 03/03/2009

97 Maintenance Replacement Modules 97 Part No. Designation Qty. Code Hub 2 SP Printer chassis PCB cover 1 SP Tie-wrap, mm Shaft hub 2 SP Torsion spring, right 1 SP Torsion spring, left 1 SP O-ring, 9x2 EPDM 70 2 SP Presenter module w. motor, sensor, cable & connect 1 SP Cutter motor/sensor assembly TTP 10X0 1 SP Cutter w/o motor&sensor 1 SP Print module TTP Print module TTP Nut M6M M Screw MRX-H M2.5x Screw MFX-H M3x Screw MFX-H M3x Screw MFX-H M3x UL approved label 1 03/03/2009 TTP 1020 /TTP 1030 Technical Manual P

98 98 Maintenance Replacement Modules Presenter Module with Motor, Sensor, Cable & Connector P TTP 1020 /TTP 1030 Technical Manual 03/03/2009

99 Maintenance Replacement Modules 99 Part No. Designation Qty. Code Hub, pin 1 SP Bearing, plastic</small 2 SP Pressure roll 2 SP Cog wheel 1 SP Wire spring, presenter 1 SP Roll support 1 SP Cog wheel 1 SP Feed roller assy 1 SP Guide plate 1 SP Cover plate 1 SP Spacer 1 SP Motor bracket 1 SP Presenter module electrics 1 SP Screw RXK B2x Circlip RS Screw MRX-H M2.5x Screw MRX-H M2.5x Screw RXS-H B4x9,5Screw RXS-H B4x /03/2009 TTP 1020 /TTP 1030 Technical Manual P

100 100 Maintenance Replacement Modules Cutter Motor/Sensor Assembly Part No. Designation Qty. Code Cutter arm support 1 SP Cutter actuator arm 1 SP Cam wheel 1 SP Hub 1 SP Motor support bracket assy, cutter Cutter electric Washer BRB 3.2x10x1 1 SP Self threading screw B2x9.5 1 SP Nut M6M M Screw MRX-H M3x Screw MRX-H M3x18 1 P TTP 1020 /TTP 1030 Technical Manual 03/03/2009

101 Maintenance Replacement Modules 101 Cutter Electric Part No. Designation Qty. Code Micro switch, gold plated xcg SP Capacitor 47nF 50V DC motor with gearbox 1 SP Micro switch arm, straight Cutter motor/ sensor assy Cable assy 1 03/03/2009 TTP 1020 /TTP 1030 Technical Manual P

102 102 Maintenance Replacement Modules Cutter without Motor and Sensor Printers Manufactured Up to Year 2001 Part No. Designation Qty. Code Cutter blade, moving 1 SP Cutter blade, fixed 1 SP Cutter base plate assy Nut M6M M2.5 4 P TTP 1020 /TTP 1030 Technical Manual 03/03/2009

103 Maintenance Replacement Modules 103 Printers Manufactured from 2002 and Later Part No. Designation Qty. Code Compression Spring 0.4x5x SP Distance washer, 4x8x Cutter base plate assy 1 SP Pole Cutter blade, moving 1 SP Nut M6M M Cutter blade, fixed 1 SP Hub Spacer 1.5 x 4.2 x /03/2009 TTP 1020 /TTP 1030 Technical Manual P

104 104 Maintenance Replacement Modules Print Module TTP 1020, and , Print Module TTP 1030 Part No. Designation Qty. Code Spacer screw Print module LTP SP Free arm 1 SP Print module bracket 1 SP Nut plate 1 SP Ribbon cable, flexible 1 SP Print module support assy Control board assy. 1 SP Connector board assy Self-threading screw RTK ST 2.9x6.5 4 SP Screw MRX-H M2.5x Screw MFX-H M3x6 2 SP P TTP 1020 /TTP 1030 Technical Manual 03/03/2009

105 10 Firmware The firmware is stored in flash-prom on the control board. A replacement control board just contains a bootstrap program that is used to communicate through the parallel interface to make it possible to load the firmware. Loading Load the firmware from the Zebra web site There you will also find a loader program (Windows software) facilitating the loading of the firmware into the printer. The loader program contains a help file with detailed instructions on how to load the firmware into the printer. In non-windows environments, use the following procedure to load the firmware: 1. Send ESC NUL (1BH 00H) to the printer. 2. Wait 0.5 seconds. 3. Send the HEX firmware file to the printer. 4. Wait until the printer buzzes to confirm that the loading is complete (the presenter motor runs for a second). 03/03/2009 TTP 1020 /TTP 1030 Technical Manual P

106 106 Firmware Firmware History Firmware History Functions and features are being added from time to time affecting the firmware in the printer. The following table lists the changes of general interest. Notice that the list may not contain the latest firmware versions. Please visit our web site for current information. TTP 1020 Table 17 Firmware History TTP1020 FW version Change 2.00 Support for text commands 2.10 Added hex-dump mode when starting printer with head up and switch pressed Fixing multiple page problems with new ring buffer Fixed so that ESC b... (Print bitmap) do not generate blank page Adjusted the cut position so that a cut just after printing text will cut after the text and not in the text Added EAN-13 bar code support Added Calibrate Eject Length (ESC & 6 n) and calibration marks (at 40 and 63 mm from top of page) on test print Improved font loading and flash PROM erase/program-function Now using parameter 37 & 38 as eject length when loading new paper. (Especially useful for printer with long output nozzles) 2. Fixed checksum calculation when EAN-13 ends with zero EPP interrupt (INTR, pin 10) will now be sent on paper jam. 2. ID string length is now according to IEEE (p.53) 3. All errors will now be cleared when head up switch is opened/closed. 4. The cutter will now be backed slowly if the cutter isn t home at power-on/reset, instead of doing a full cut. 5. Parameter n49 now feed enough before cutting. 6. Eject calibration command <ESC>&<006> now works as described. 7. Lifting the head followed by holding the FF-button pressed while lowering the head will now print the self-test receipt. P TTP 1020 /TTP 1030 Technical Manual 03/03/2009

107 Firmware Firmware History 107 TTP New functions: Ports: 1. Load Factory Defaults command (ESC & F) 2. Set and get parameter block. (ESC '&' 'P' s l d) (ESC ENQ 'P' NUL) 3. Acknowledge marker 4. Text alignment [left (ESC 'N' x00), center (ESC 'N' x01) and right (ESC 'N' 0x02)]. 5. Italics 6. Enforced Clear Presenter (EM n). 7. Direction change in parallel port handling improved 8. Fixed print buffer problem that showed up when testing ACK markers through serial port (TTP10x0). 9. Fixed parsing of parameter n3 (parity). Differed from documentation. 10. USB chip is not reset anymore after font/parameter store. 11. Improved parallel port handling when computer timeout during information requests. 12. The two strange x00 xff characters that the printer sends on power-on and reset has now been moved. Bug fixes: 13. Fixed so that backspace (BS) works like the manual says it should. 14. Fixed watchdog restart error. 15. Partial cut will now back cutter slowly to ensure that the printer will not be so sensitive to short times in cutter-home position. Fixed E Made sure that the barcode memory is cleaned before creating new barcode. (Error that caused old barcode numbers to partly show between bars and the numbers of the new barcode with a smaller height.) 17. ESC '@' will now clear presenter if paper is there, just like hard reset (ESC '?') and read parameters correctly from EEPROM. 18. Presenter motor is now turned off, in the Terminate-, Standby- and Pause-state. Improvements 19. Automatically reduce print speed when burn time is long (low temperature). 20. Status request (ESC ENQ x05) will now report buffer overflow (first byte, bit 0) 21. Auto load timeout extended. 22. Changed default value for parameter for n37 & n38. From (4, 0) to (2, 88) to minimize paper consumption. 23. Changed test print command. Standard test receipt (ESC 'P' x00) and added a font table (ESC 'P' x01) of current selected font. 24. Some speed improvements printing text. 25. Print speed reduced at low temperatures to allow longer burn times. 03/03/2009 TTP 1020 /TTP 1030 Technical Manual P

108 108 Firmware Firmware History 2.40b 2.46 Cut 1. New cutter handling implemented to ensure that the cutter motor has really stopped. 2. Extended de-bounce time on CutterHome sensor. USB 3. Redesigned USB handling, to allow multiple "Get Printer Status" requests. 4. Timeout added to the USB Initiation routine. 5. Corrected USB Printer Class, Fixed DeviceClass, DeviceSubClass, DeviceProtocol and USB Device Descriptor. Text 6. Italic can now be used on multiple width & height text. 7. Alignment is now reset after each line. 8. Text pasting speed improved Barcode 9. Fixed barcode bug (strange extra characters on barcodes with extra bars) Bitmaps 10. Bitmaps will now be OR'ed instead of XOR'ed. Presenter 11. The printer will now make sure that paper goes all the way to the presenter (or detect jam). 12. The presenter is cleared when a new printout starts, and at power-on. Status 13. ESC ENQ 4 will now work better with fixed font sizes, and respond faster. 14. ESC ENQ 11 will return head temperature in Celsius (signed byte). 15. ACK marker inserted into empty print buffer will now reply instantly. 16. A reverse request is done before sending AckMarker. Miscellaneous 17. Available RAM, font size and trailing black bar has been added on test receipt. 18. Printer no longer slows down at end of document when using Esc 's' graphics. 19. Automatically reduce print speed when burn time is long (low temperature). 1. All errors will now be cleared when head up switch is opened/closed. 2. The cutter will now be backed slowly if the cutter isn t home at power-on/reset, instead of doing a full cut. 3. Parameter n49 now feed enough before cutting. 4. Eject calibration command <ESC>&<006> now works as described. 5. Lifting the head followed by holding the FF-button pressed while lowering the head will now print the self-test receipt. P TTP 1020 /TTP 1030 Technical Manual 03/03/2009

109 Firmware Firmware History Improvements 1. Short delay (1 s) added before autoload starts, this to avoid paper jam and limit noise at start of autoload. 2. Will now retry three times (cut + clear presenter), when failing to clear the presenter. 3. Added the grouping of status codes reported by ESC ENQ E 4. Made the printer accept larger firmware. Parameters 5. Parameter n36 (Document mode) will now accept values 0-Fixed, 1-Variable and 2-Black mark mode. 6. If n36 = 0 the printer will now temporary enter variable document mode during test receipt printout. 7. Min value for parameter changed to 1 8. n49 defaults to 1 9. The test receipt now prints parameter 49 correctly. 10. Parameter selected font will now check if font is available, use font 0 if not. Barcode 11. The barcode characters will no longer pile up on top of each other. 12. Barcode characters are now centered under the barcode representation of that character Text mode 13. Reverse text will now compensate for italic. 14. Underline will now work with small fonts as well as large ones. Status 15. Blackmark errors and index errors will now be reported correctly by ESC ENQ x06 and ESC ENQ x Adding an ACK-marker will now force printout. 17. When the printers entering an error state the clean up process will make sure that the found ACK-marker will be answered before deleted. 18. Fixed the bug where ESC ENQ 06h reported an pending error, but ESC ENQ 01 said No error Bug fixes 19. Fixed memory problem where the print buffer could overwrite the function in RAM causing the cutter to go berserk when printing many long receipts that will fill up buffer memory. 20. ESC P + unknown, will terminate ESC P command sequence. 21. The printer will no longer report PrintDataInBuffer when it s in TestMode, otherwise the driver will try to clear it up, and causing two-three extra empty receipts. 22. Fixed where the Feed Button stops responding. 03/03/2009 TTP 1020 /TTP 1030 Technical Manual P

110 110 Firmware Firmware History The FF-button will now work regardless of how AutoCut after FF (parameter 34) is set. 24. nfault (parallel port) will now be set on at types of general faults. 25. The printer will now signal Out of paper after head is closed. 26. Fixed some of the problems reported during firmware test, regarding Double height/width with barcodes 27. Made sure that the printer will not pause between cut and eject 28. Fixed flash burning problem during font loading (font 1 OK, font 2 ERROR). 29. Fixed communication lookup after oversized font load. 1. The firmware can now run on boards CPLD parallel chip as well as the old Intel parallel chip. 2. New command (ESC ESQ 05h) has been added to be able the read all print sensors. 3. Fixed burn time bug and problems with reset sent to printer during font / logotype / parameter burn. P TTP 1020 /TTP 1030 Technical Manual 03/03/2009

111 Index A ACK 50 Align text 35 Aligning preprint and thermal print 63 Ambient light 13 B Barcodes 41 Bi-directional port 69 Black-mark 63 Blinking yellow indicator 10 BMP-file 43 Bold 35 Burn time See Print contrast Byte Mode 67 C Cancel 38 cartridges. See <Emphasis>media cartridges Center align 35 Clear presenter 61 Coating 83 Compatibility Mode 67 Connecting to the computer 14, 15, 67 Connector Interface 14, 67 Connector, parallel 14 Connector, USB 14 contacts 8 Contrast adjustment 46 Control board 10 replacement 91 Control board ordering No. 95 Core diameter 83 Current consumption 45 customer service 8 Cutter motor/sensor assembly 92 Cutter motor/sensor assembly ordering No. 95 Cutter not in home position 50, 79 Cutter ordering No. 95 Cutter, replacement 92 Cutting 79 D Decimal codes 28 Default settings Serial interface 73 Dimensions 80 Disassembly 90 Dismantling 90 Drawing output nozzle 18 printer mechanism 80 shelf 12 Driver, installation 17 E EAN Earth currents 13 ECP Mode 67 Eject length after cut 79 Enclosure 11 Environmental conditions 81 EPP Mode 67 Error codes 56 indication 10 03/03/2009 TTP 1020 /TTP 1030 Technical Manual P

112 112 IndexIndex ESD 13, 90 F Fault finding 87 Feed paper 10 FF button 10, 23 Firmware history 106 loading 105 Flashing yellow indicator 10 Font selection 35 G Ground See Earth H Heat, adjustment 46 Height of text 36 Hex codes 28 HEX-dump 24, 106 Humidity 81 I IEEE , 14, 15, 67, 76 cable 84 Indicators 10 Installation 11 output nozzle 18 paper roll 20 paper-near-end sensor 17 printer driver 17 Interface 76 Connector 14, 67 Interface cable 14 Italics 36 K Kiosk 11, 18 L Left align 35 liability 2 Light 13 Line 43 Loading firmware 105 M Maintenance 87 Measurements 80 media ordering 8 media cartridges ordering 8 Minimum receipt length 47 Mounting shelf 11 MTBF 82 N NAK 50 Negotiation 70 Nibble Mode 67, 71 Noise, excessive 45 O Operation 19 Ordering information 84 ordering media 8 ordering media cartridges 8 Ordering No. 95 ordering ribbon and media 8 Orientation 76 Out of paper 79 Output nozzle 18, 84, 95 P Paper dimensions 83 end 79 feed 10 left in presenter 50, 79 length 83 loading 79 near end 79 specification 83 supply 83 surface smoothness 83 thickness 83 type 83 weight 83 width 79, 83 Paper roll holder 86 installation 20 ordering number 84 specifications 83 Paper-feed error 50 Paper-low See Paper-near-end Paper-near-end 17 sensor 84 P TTP 1020 /TTP 1030 Technical Manual 03/03/2009

113 IndexIndex 113 Parallel connector 14 port 14 Perforation 84 Pin assignment, parallel port 14 Pitch 76 Plug and Play 10, 54, 76 Power requirements 82 Power supply 16 unit 85 Preprint 84 Presenter Clear 61 Presenter module ordering No. 95 Presenter principle 79 Presenter, replacement 93 Print contrast 46 method 76 quality 45 side 84 speed 9, 76 width 76 Print head cleaning 89 lifted 50, 79 Print module ordering No. 95 Print text string 37 Printer control 76 driver 17 module replacement 91 opening 22 operable 50 out of paper 50 Printout, self-test 23 Programming 28 Protective earth 13 Punching 84 R Receipt length 47, 79 Reflection, paper 83 Relative humidity 81 Request device ID 71 Request EPP Mode 71 Reset printer 50 Resolution 76 Reverse direction communication 69 Reversed text 36 ribbon ordering 8 Right align 35 Roll diameter 83 Ruler line 43 S sales 8 Self-service kiosk 11 Self-test printout 17, 23 Sensitivity 83 Sensor, paper-near-end 17 Sensors 79 Serial interface 73 Serial null modem cable 84 Shelf 11 Smoothness, paper 83 Status code 50 indicator 10 Summary of control codes & escape sequences 28 T Tear-off perforation 84 technical support 8 Temperature 81 Temperature error 50 Terminal faults 50 Test printout 17, 23 Thermal coating 83 Throughput 82 TOF mark See Black-mark Tools 90 U Underline 36 UPC-A 41 USB 74 connector 14 port 14 USB cable 84 W Wastebasket option See Retract and retain Weight 82 Width of text 37 Windows 54, 105 Y Yellow indicator 10 03/03/2009 TTP 1020 /TTP 1030 Technical Manual P

114 114 IndexIndex P TTP 1020 /TTP 1030 Technical Manual 03/03/2009

115

116 Zebra Technologies International, LLC 333 Corporate Woods Parkway Vernon Hills, Illinois U.S.A T: Toll-free F: Zebra Technologies Europe Limited Dukes Meadow Millboard Road Bourne End Buckinghamshire, SL8 5XF, UK T: +44 (0) F: +44 (0) Zebra Technologies Asia Pacific, LLC 120 Robinson Road #06-01 Parakou Building Singapore T: F: ZIH Corp. P

ZebraDesigner Fonts and Graphics Downloader. User Guide 13859L-002

ZebraDesigner Fonts and Graphics Downloader. User Guide 13859L-002 ZebraDesigner Fonts and Graphics Downloader User Guide 13859L-002 2 2009 ZIH Corp. The copyrights in this manual and the software and/or firmware in the printer described therein are owned by ZIH Corp.

More information

Zebra TTP 2100 Kiosk Ticket Printer. Technical Manual. P1003640-004 Rev. A

Zebra TTP 2100 Kiosk Ticket Printer. Technical Manual. P1003640-004 Rev. A Zebra TTP 2100 Kiosk Ticket Printer Technical Manual P1003640-004 Rev. A 2012 ZIH Corp. The copyrights in this manual and the software and/or firmware in the printer described therein are owned by ZIH

More information

XR-500 [Receipt Printer User s Manual ]

XR-500 [Receipt Printer User s Manual ] XR-500 [Receipt Printer User s Manual ] All specifications are subjected to change without notice TABLE OF CONTENTS 1. Parts Identifications 2 2. Setting up the printer 3 2.1 Unpacking 3 2.2 Connecting

More information

User's Manual. Metapace L-1. Label Printer Rev. 1.00

User's Manual. Metapace L-1. Label Printer Rev. 1.00 User's Manual Label Printer Rev. 1.00 Table of Contents Manual Information & Usage Precautions 3 1. Content Confirmation 6 2. Product Part Names 7 3. Installation & Usage 9 3-1 Power Connection 9 3-2 Interface

More information

Zebra ZT210 /ZT220 /ZT230. User Guide. P1048261-004 Rev. A

Zebra ZT210 /ZT220 /ZT230. User Guide. P1048261-004 Rev. A Zebra ZT210 /ZT220 /ZT230 User Guide P1048261-004 Rev. A 2012 ZIH Corp. The copyrights in this manual and the software and/or firmware in the printer described therein are owned by ZIH Corp. and Zebra

More information

WTP-150 Receipt Printer User s Manual

WTP-150 Receipt Printer User s Manual WTP-150 Receipt Printer User s Manual All specifications are subject to change without notice TABLE OF CONTENTS 1. Parts Identifications 3 2. Setting up the printer 4 2.1 Unpacking 4 2.2 Connecting the

More information

ZQ110. Mobile Printer Bluetooth Connection Manual. P1069089-001 Rev. A

ZQ110. Mobile Printer Bluetooth Connection Manual. P1069089-001 Rev. A Bluetooth Connection Manual P1069089-001 Rev. A Table of Contents 1. Manual Information... 6 2. Precautions... 6 3. Made For ios (MFi) Mode Change... 6 4. Bluetooth Connection Instructions... 7 5. Troubleshooting...

More information

Zebra ZE500. User Guide. P1051584-002 Rev. A

Zebra ZE500. User Guide. P1051584-002 Rev. A Zebra ZE500 User Guide P1051584-002 Rev. A 2012 ZIH Corp. The copyrights in this manual and the software and/or firmware in the print engine described therein are owned by ZIH Corp. and Zebra s licensors.

More information

Technical Reference DYMO LabelWriter SE450 Label Printer

Technical Reference DYMO LabelWriter SE450 Label Printer Technical Reference DYMO LabelWriter SE450 Label Printer Copyright 2010 Sanford, L.P. All rights reserved. Revised 7/26/2010. No part of this document or the software may be reproduced or transmitted in

More information

Desktop Thermal Printer User s Manual

Desktop Thermal Printer User s Manual Desktop Thermal Printer User s Manual 2722 2742 3742 User s Manual No. 980344-001 Rev. A 2001 Zebra Technologies Corporation COPYRIGHT NOTICE This document contains information proprietary to Zebra Technologies

More information

Command Emulator STAR Line Mode Command Specifications

Command Emulator STAR Line Mode Command Specifications Line Thermal Printer Command Emulator STAR Line Mode Command Specifications Revision 0.01 Star Micronics Co., Ltd. Special Products Division Table of Contents 1. Command Emulator 2 1-1) Command List 2

More information

WPL305 Thermal Label Printer User s Guide

WPL305 Thermal Label Printer User s Guide WPL305 Thermal Label Printer User s Guide For Wasp Technologies DT/TT Printer Copyright Wasp Bar Code Technologies 2004. All rights reserved. No part of this publication may be reproduced or transmitted

More information

ZebraNet Bridge Enterprise. User Guide 13743L-004

ZebraNet Bridge Enterprise. User Guide 13743L-004 ZebraNet Bridge Enterprise User Guide 13743L-004 2009 ZIH Corp. The copyrights in this manual and the software and/or firmware in the label printer described therein are owned by ZIH Corp. Unauthorized

More information

MODEL : LK-P31 MOBILE PRINTER

MODEL : LK-P31 MOBILE PRINTER SEWOO TECH CO.,LTD. Doosung BD, 689-20, Geumjung-dong, Gunpo-si, Gyeonggi-do, 435-862 South Korea TEL : +82-31-459-8200 FAX : +82-31-459-8880 www.miniprinter.com MODEL : LK-P31 MOBILE PRINTER Rev. 1.0

More information

MZ Series Overview. Introduction. (MZ 220 Illustrated)

MZ Series Overview. Introduction. (MZ 220 Illustrated) Thank you for choosing one of our Zebra MZ Series Mobile s. These rugged printers will become productive and efficient additions to your workplace thanks to their innovative design. Because they are made

More information

IBM Emulation Mode Printer Commands

IBM Emulation Mode Printer Commands IBM Emulation Mode Printer Commands Section 3 This section provides a detailed description of IBM emulation mode commands you can use with your printer. Control Codes Control codes are one-character printer

More information

TTPM2 Ticket Printer/Encoder

TTPM2 Ticket Printer/Encoder TTPM2 Ticket Printer/Encoder Operators Guide SW95045 Publ No.: 00861-000 Ed. A October 3, 2001 Related manuals TTPM2 Selection Guide, 101193 TTPM2 Operators Guide, 00861-000 TTPM2 Technical Specification,

More information

Zebra Real Time Clock Guide

Zebra Real Time Clock Guide Zebra Real Time Clock Guide S600, Xi II, XiIII, XiIIIPlus, LP2844-Z, TLP2844-Z, TLP3844-Z, Z4Mplus, Z6Mplus, 170PAX, 170PAX2, 170PAX3, 170PAX4, 110PAX3, and 110PAX4 2005 ZIH Corp. The copyrights in this

More information

SUDT AccessPort TM Advanced Terminal / Monitor / Debugger Version 1.37 User Manual

SUDT AccessPort TM Advanced Terminal / Monitor / Debugger Version 1.37 User Manual SUDT AccessPort TM Advanced Terminal / Monitor / Debugger Version 1.37 User Manual Version 1.0 - January 20, 2015 CHANGE HISTORY Version Date Description of Changes 1.0 January 20, 2015 Initial Publication

More information

FCC COMPLIANCE STATEMENT FOR AMERICAN USERS

FCC COMPLIANCE STATEMENT FOR AMERICAN USERS FCC COMPLIANCE STATEMENT FOR AMERICAN USERS This equipment has been tested and found to comply with the limits for a CLASS A digital device, pursuant to Part 15 of the FCC Rules. These limits are designed

More information

Modbus Communications for PanelView Terminals

Modbus Communications for PanelView Terminals User Guide Modbus Communications for PanelView Terminals Introduction This document describes how to connect and configure communications for the Modbus versions of the PanelView terminals. This document

More information

Zebra. Quick Start Guide. Wireless Configuration for 802.11n and Bluetooth Radios for. Link-OS Mobile Printers. P1048352-001 Rev.

Zebra. Quick Start Guide. Wireless Configuration for 802.11n and Bluetooth Radios for. Link-OS Mobile Printers. P1048352-001 Rev. Zebra Wireless Configuration for 802.11n and Bluetooth Radios for Link-OS Mobile Printers Quick Start Guide Table of Contents Proprietary Statement...2 Introduction...3 Applicable Printers...3 Utilities

More information

MANUAL FOR RX700 LR and NR

MANUAL FOR RX700 LR and NR MANUAL FOR RX700 LR and NR 2013, November 11 Revision/ updates Date, updates, and person Revision 1.2 03-12-2013, By Patrick M Affected pages, ETC ALL Content Revision/ updates... 1 Preface... 2 Technical

More information

Zebra kiosk and embedded printing solutions

Zebra kiosk and embedded printing solutions Zebra kiosk and embedded printing solutions Reliable performance for unattended printing applications Whatever your unattended printing application, from tickets and receipts to boarding passes, Zebra

More information

Thermal Control Board User Manual 1

Thermal Control Board User Manual 1 Thermal Control Board User Manual 1 1 Outline... 2 2 HOW TO USE... 2 2.1 Printing test... 2 2.2 On board LED... 2 3 MECHANISM... 2 4 CONNECTOR... 3 5 ESC/POS PRINTING COMMAND SET... 3 5.1 Set of Command...

More information

Legal Notes. Regarding Trademarks. Model supported by the KX printer driver. 2010 KYOCERA MITA Corporation

Legal Notes. Regarding Trademarks. Model supported by the KX printer driver. 2010 KYOCERA MITA Corporation Legal Notes Unauthorized reproduction of all or part of this guide is prohibited. The information in this guide is subject to change for improvement without notice. We cannot be held liable for any problems

More information

[Format] [Range] [Default] [Description] The name of the command. The code sequence. [ ]k indicates the contents of the [ ] should be repeated k times. Gives the allowable ranges, if any, for the arguments.

More information

Zebra Printers and SAP Smart Forms. Solution Guide. Bar Code Label Design and Printing from mysap Business Suite 13760L-001

Zebra Printers and SAP Smart Forms. Solution Guide. Bar Code Label Design and Printing from mysap Business Suite 13760L-001 Zebra Printers and SAP Smart Forms Bar Code Label Design and Printing from mysap Business Suite Solution Guide 13760L-001 2 2010 ZIH Corp. The copyrights in this manual and the software and/or firmware

More information

Keep it Simple Timing

Keep it Simple Timing Keep it Simple Timing Support... 1 Introduction... 2 Turn On and Go... 3 Start Clock for Orienteering... 3 Pre Start Clock for Orienteering... 3 Real Time / Finish Clock... 3 Timer Clock... 4 Configuring

More information

Firmware version: 1.10 Issue: 7 AUTODIALER GD30.2. Instruction Manual

Firmware version: 1.10 Issue: 7 AUTODIALER GD30.2. Instruction Manual Firmware version: 1.10 Issue: 7 AUTODIALER GD30.2 Instruction Manual Firmware version: 2.0.1 Issue: 0.6 Version of the GPRS transmitters configurator: 1.3.6.3 Date of issue: 07.03.2012 TABLE OF CONTENTS

More information

Zebra GC420t User Guide VIF-NA-BG-125, V3.0

Zebra GC420t User Guide VIF-NA-BG-125, V3.0 VIF - Maintenance of computer systems infrastructure Zebra GC420t User Guide VIF-NA-BG-125, V3.0 IZUM, 2016 COBISS, COMARC, COBIB, COLIB, IZUM are registered trademarks owned by IZUM. CONTENTS 1 Introduction...

More information

PM1122 INT DIGITAL INTERFACE REMOTE

PM1122 INT DIGITAL INTERFACE REMOTE PM1122 INT DIGITAL INTERFACE REMOTE PM1122 INT front panel description: 1. Clear wireless remotes knob: push this button for more than 2 seconds to clear the list of all assigned wireless remote settings

More information

DPP-250 Thermal Printer User Manual

DPP-250 Thermal Printer User Manual 1 DATECS DPP-250 Thermal Printer User Manual The information in this document cannot be reproduced in any mechanical, electrical or electronic way and under any circumstances without the written consent

More information

COMSPHERE 6700 SERIES NETWORK MANAGEMENT SYSTEM

COMSPHERE 6700 SERIES NETWORK MANAGEMENT SYSTEM COMSPHERE 6700 SERIES NETWORK MANAGEMENT SYSTEM SECURITY MANAGER FEATURE SUPPLEMENT Document No. 6700-A2-GB41-30 February 1998 Copyright 1998 Paradyne Corporation. All rights reserved. Printed in U.S.A.

More information

A Zebra Technologies White Paper. Bar Code Printing from Oracle WMS and MSCA

A Zebra Technologies White Paper. Bar Code Printing from Oracle WMS and MSCA A Zebra Technologies White Paper Bar Code Printing from Oracle WMS and MSCA 2 A Zebra Technologies White Paper Executive Summary Bar code output from the Oracle E-Business Suite environment is traditionally

More information

User Manual Printer driver PRO 300 / ECO 200 / Express Plus / Pegasus State: April 2003 3073.01.991.90.08

User Manual Printer driver PRO 300 / ECO 200 / Express Plus / Pegasus State: April 2003 3073.01.991.90.08 User Manual Printer driver PRO 300 / ECO 200 / Express Plus / Pegasus State: April 2003 3073.01.991.90.08 Installation instructions driver PRO300 / ECO200 / Express / Plus / Pegasus 3 Contents 1. Introduction

More information

User's Manual Label Printer. Rev. 1.01 SLP-DX220 / DX220E SLP-DX223 / DX223E. http://www.bixolon.com

User's Manual Label Printer. Rev. 1.01 SLP-DX220 / DX220E SLP-DX223 / DX223E. http://www.bixolon.com User's Manual Label Printer Rev. 1.01 SLP-DX220 / DX220E SLP-DX223 / DX223E http://www.bixolon.com Table of Contents Manual Information & Usage Precautions... 3 1. Content Confirmation... 7 2. Product

More information

Voyager 9520/40 Voyager GS9590 Eclipse 5145

Voyager 9520/40 Voyager GS9590 Eclipse 5145 Voyager 9520/40 Voyager GS9590 Eclipse 5145 Quick Start Guide Aller à www.honeywellaidc.com pour le français. Vai a www.honeywellaidc.com per l'italiano. Gehe zu www.honeywellaidc.com für Deutsch. Ir a

More information

PN 100-06843L, Revision B, October 2013. Epic 950 TM. Master Programmer User s Guide

PN 100-06843L, Revision B, October 2013. Epic 950 TM. Master Programmer User s Guide PN 100-06843L, Revision B, October 2013 Epic 950 TM Master Programmer User s Guide This page intentionally left blank Change History Rev A Initial release Feb 2007 Rev B Update Oct 2013 100-06843L Rev

More information

CITIZEN OPOS DRIVER 1.8 Setup Guide. 10/03/29 Rev 1.09

CITIZEN OPOS DRIVER 1.8 Setup Guide. 10/03/29 Rev 1.09 CITIZEN OPOS DRIVER 1.8 Setup Guide 10/03/29 Rev 1.09 Revision Record Date Revision Description 07/12/21 Rev1.00 New issue 08/10/17 Rev1.01 Installer was changed. (Also related issues were modified.) CT-S281

More information

S PT-E550W ELECTRONIC E C LABELING L SYSTEM

S PT-E550W ELECTRONIC E C LABELING L SYSTEM ELECTRONIC E C LABELING L SYSTEM S PT-E0W In order to use your P-touch labeling system safely, read the included Quick Setup Guide first. Read this guide before you start using your P-touch labeling system.

More information

Zebra GC420d. Desktop Thermal Printer. User Guide

Zebra GC420d. Desktop Thermal Printer. User Guide Zebra GC420d Desktop Thermal Printer User Guide ii P1052685-001 GC420d User Guide 5/23/2012 iii 2012 ZIH Corp. GC420,GC420d, ZBI, ZBI 2.0, ZBI-Developer, Uni-Ribbon, ZebraDesigner, ZebraNet, EPL, EPL2,

More information

Forms Printer 2500 Series

Forms Printer 2500 Series Forms Printer 2500 Series User's Guide September 2011 www.lexmark.com Lexmark and Lexmark with diamond design are trademarks of Lexmark International, Inc., registered in the United States and/or other

More information

Win 7 - STIMA CLS / CMP Driver Installation Quick Guide

Win 7 - STIMA CLS / CMP Driver Installation Quick Guide Win 7 - STIMA CLS / CMP Driver Installation Quick Guide This guide is intended to demonstrate a quick installation and setup of ticket alignment under Windows 7 for the Stima CLS and CMP printers using

More information

IP SERIAL DEVICE SERVER

IP SERIAL DEVICE SERVER IP SERIAL DEVICE SERVER ( 1 / 2 / 4 serial port ) Installation guide And User manual Version 1.0 1Introduction... 5 1.1Direct IP mode...5 1.2Virtual COM mode...5 1.3Paired mode...6 1.4Heart beat... 6

More information

How To Use A Microsoft Powerbook With A Microtron 2 (Ios) On A Microsatellite (Ipl) On An Iphone Or Ipro (Iphones) On Your Computer Or Ipo (Iphone)

How To Use A Microsoft Powerbook With A Microtron 2 (Ios) On A Microsatellite (Ipl) On An Iphone Or Ipro (Iphones) On Your Computer Or Ipo (Iphone) MP-4000 TH Programmer's Manual Rev.1.4 August 2007 (First edition: November 2006) Copyright by Bematech S.A, Curitiba-PR, Brazil. All rights reserved. No part of this publication may be copied, reproduced,

More information

How To Use A Brother Ql700

How To Use A Brother Ql700 User's Guide QL-700 Be sure to read and understand this guide before using the machine. We recommend that you keep this guide nearby for future reference. www.brother.com US ENG ver.0 Thank you for purchasing

More information

MCB3101 (Class I) WiRobot Serial Bluetooth Wireless Module User Manual

MCB3101 (Class I) WiRobot Serial Bluetooth Wireless Module User Manual MCB3101 (Class I) WiRobot Serial Bluetooth Wireless Module User Manual Version: 1.0.1 Dec. 2005 Table of Contents I. Introduction 2 II. Operations 2 II.1. Theory of Operation 2 II.2. Configuration (PC-PC

More information

Temperature & Humidity SMS Alert Controller

Temperature & Humidity SMS Alert Controller Temperature & Humidity SMS Alert Controller Version 7 [Windows XP/Vista/7] GSMS THR / GSMS THP Revision 110507 [Version 2.2.14A] ~ 1 ~ SMS Alarm Messenger Version 7 [Windows XP/Vista/7] SMS Pro series

More information

HT580 User Reference Guide. Version 1.0

HT580 User Reference Guide. Version 1.0 Version 1.0 NOTICE 1. Li-Ion Battery Pack The HT580 Portable Terminal and the Li-Ion Battery Pack are packaged separately. You will have to install the Battery Pack when you receive your terminal. Please

More information

Windows Driver Manual Metapace T-4 Thermal Printer Rev. 1.00

Windows Driver Manual Metapace T-4 Thermal Printer Rev. 1.00 Manual Metapace T-4 Thermal Printer Rev. 1.00 http://www.metapace.com Table of Contents 1. Manual Information... 3 2. Operating System (OS) Environment... 3 3. Windows Driver Preparation... 3 4. Windows

More information

Programming and Using the Courier V.Everything Modem for Remote Operation of DDF6000

Programming and Using the Courier V.Everything Modem for Remote Operation of DDF6000 Programming and Using the Courier V.Everything Modem for Remote Operation of DDF6000 1.0 Introduction A Technical Application Note from Doppler System July 5, 1999 Version 3.x of the DDF6000, running version

More information

USB-to-Serial RS-232 Hub USB-to-Serial RS-422/485 Hub USER MANUAL UC2322 / UC2324 / UC4852 / UC4854

USB-to-Serial RS-232 Hub USB-to-Serial RS-422/485 Hub USER MANUAL UC2322 / UC2324 / UC4852 / UC4854 USB-to-Serial RS-232 Hub USB-to-Serial RS-422/485 Hub USER MANUAL UC2322 / UC2324 / UC4852 / UC4854 FCC Information This equipment has been tested and found to comply with the limits for a Class B digital

More information

M72. Quectel Cellular Engine. EVB User Guide M72_EVB_UGD_V1.0

M72. Quectel Cellular Engine. EVB User Guide M72_EVB_UGD_V1.0 M72 Quectel Cellular Engine EVB User Guide M72_EVB_UGD_V1.0 Document Title EVB User Guide Version 1.0 Date 2011-05-18 Status Document Control ID Release M72_EVB_UGD_V1.0 General Notes Quectel offers this

More information

User Guide. LabelManager

User Guide. LabelManager User Guide LabelManager 160 Copyright 2011 Sanford, L.P. All rights reserved. No part of this document may be reproduced or transmitted in any form or by any means or translated into another language without

More information

PC Utility User s Manual

PC Utility User s Manual SAM4s ER-265 Series PC Utility User s Manual Version 1.0 All specifications are subject to change without notice. 2006, CRS, Inc. CRS, Inc. Limited Warranty and Disclaimers of Warranty This manual has

More information

ZebraLink BlackBerry smartphone & Windows Mobile Utility. Tutorial & Users Guide

ZebraLink BlackBerry smartphone & Windows Mobile Utility. Tutorial & Users Guide ZebraLink BlackBerry smartphone & Windows Mobile Utility Tutorial & Users Guide 2010 ZIH Corp. The copyrights in this manual and the software and/or firmware in the label printer described therein are

More information

EZ DUPE DVD/CD Duplicator

EZ DUPE DVD/CD Duplicator EZ DUPE DVD/CD Duplicator User s Manual Version 3.0 0 TABLE OF CONTENTS Introduction 2 Setup 11 LCD Front Panel Overview 2 o Auto Start Time 11 Menu Overview 3-5 o Display Mode 12 Functions 6 o Button

More information

Lexmark Forms Printer 2400 Series User s Guide

Lexmark Forms Printer 2400 Series User s Guide Lexmark Forms Printer 2400 Series User s Guide Edition: June 2000 The following paragraph does not apply to any country where such provisions are inconsistent with local law: LEXMARK INTERNATIONAL, INC.,

More information

EPIC 950 THERMAL TICKET PRINTER

EPIC 950 THERMAL TICKET PRINTER EPIC 950 THERMAL TICKET PRINTER Software Reference Guide www.transac-tech.com 2 Contacting Information / Serial Plate Info TransAct Technologies Incorporated is the manufacturer of Ithaca brand POS, Banking,

More information

User Manual. Interface Adapter IA1 / Computer Interface EFOY 600 / EFOY 900 / EFOY 1200 / EFOY 1600

User Manual. Interface Adapter IA1 / Computer Interface EFOY 600 / EFOY 900 / EFOY 1200 / EFOY 1600 User Manual Interface Adapter IA1 / Computer Interface EFOY 600 / EFOY 900 / EFOY 1200 / EFOY 1600 2 1. Introduction 1. Introduction 1.1 Introduction Thank you for choosing an EFOY product. Please read

More information

NortechCommander Software Operating Manual MAN-00004 R6

NortechCommander Software Operating Manual MAN-00004 R6 NortechCommander Software Operating Manual MAN-00004 R6 If the equipment described herein bears the symbol, the said equipment complies with the applicable European Union Directive and Standards mentioned

More information

QUICK REFERENCE. Connecting the Cables The power supply automatically switches between 115V and 230V.

QUICK REFERENCE. Connecting the Cables The power supply automatically switches between 115V and 230V. QUICK REFERENCE This Quick Reference contains supply loading and general care and maintenance procedures for the Monarch 9906 printer. For more detailed information, refer to the Operator s Handbook available

More information

Hardware Reference. Linux Device Server IGW/922 with DIL/NetPC ADNP/9200

Hardware Reference. Linux Device Server IGW/922 with DIL/NetPC ADNP/9200 Linux Device Server IGW/922 with DIL/NetPC ADNP/9200 Hardware Reference SSV Embedded Systems Heisterbergallee 72 D-30453 Hannover Phone: +49 (0)511/40 000-0 Fax: +49 (0)511/40 000-40 E-mail: [email protected]

More information

Network Monitor - ZXP

Network Monitor - ZXP san A Zebra Technologies White Paper Network Monitor - ZXP Overview ZXP Network Monitor is an application that monitors the status of ZXP printers on a network via SNMP, and displays the results in a table

More information

Doc. No: 412-121033 Issue: 1 Date: Aug 2014. BTT-02 card printer manual THERMAL TRANSFER CARD PRINTER BTT-02

Doc. No: 412-121033 Issue: 1 Date: Aug 2014. BTT-02 card printer manual THERMAL TRANSFER CARD PRINTER BTT-02 Date: Aug 2014 THERMAL TRANSFER CARD PRINTER BTT-02 TABLE OF CONTENTS Introduction... 3 System Contents and Initial Checks... 3 Installation... 4 Preparation of Installation Site... 4 Printer Connections...

More information

User Guide Win7Zilla

User Guide Win7Zilla User Guide Win7Zilla Table of contents Section 1: Installation... 3 1.1 System Requirements... 3 1.2 Software Installation... 3 1.3 Uninstalling Win7Zilla software... 3 Section 2: Navigation... 4 2.1 Main

More information

MicroTech II McQuay Maverick II Rooftop Unit Controller BACnet Communication Module (MS/TP)

MicroTech II McQuay Maverick II Rooftop Unit Controller BACnet Communication Module (MS/TP) Installation and Maintenance Manual IM 852 Group: Controls Part Number: IM 852 Date: June 2007 Supercedes: New MicroTech II McQuay Maverick II Rooftop Unit Controller BACnet Communication Module (MS/TP)

More information

Model: LD1000 Series. USB Interface Customer Displays. 2 by 20 character display USER MANUAL. Rev 1.0

Model: LD1000 Series. USB Interface Customer Displays. 2 by 20 character display USER MANUAL. Rev 1.0 Model: LD1000 Series USB Interface Customer Displays 2 by 20 character display USER MANUAL Rev 1.0 i NOTICE The manufacturer of the POS pole display makes no representations or warranties, either expressed

More information

ZebraDesigner Pro. User Guide. 13857L-003 Rev. A

ZebraDesigner Pro. User Guide. 13857L-003 Rev. A ZebraDesigner Pro User Guide 13857L-003 Rev. A 2 2011 ZIH Corp. The copyrights in this manual and the software and/or firmware in the printer described therein are owned by ZIH Corp. and Zebra s licensors.

More information

Projector Control Command Reference Manual

Projector Control Command Reference Manual Projector Control Reference Manual Copyright (C) NEC Display Solutions, Ltd. 2014-2015 BDT140013 Revision 4.0 Introduction This manual describes the commands used to control an NEC-made projector from

More information

Zebra ZP 450. Desktop Thermal Printer. User Guide

Zebra ZP 450. Desktop Thermal Printer. User Guide Zebra ZP 450 Desktop Thermal Printer User Guide ii P1031442-001 ZP 450 User Guide 12/8/2010 iii 2010 ZIH Corp. ZP-Series,ZP 450, ZBI, ZBI 2.0, ZBI-Developer, Uni-Ribbon, ZebraDesigner, ZebraNet, EPL, EPL2,

More information

LTM-1338B. Plus Communications Manual

LTM-1338B. Plus Communications Manual LTM-1338B Plus Communications Manual 2000. Best Power, Necedah, Wisconsin All rights reserved. Best Power The System Setup option from the Main Menu on the front panel is passwordprotected. The default

More information

RDF1. RF Receiver Decoder. Features. Applications. Description. Ordering Information. Part Number Description Packages available

RDF1. RF Receiver Decoder. Features. Applications. Description. Ordering Information. Part Number Description Packages available RDF1 RF Receiver Decoder Features Complete FM Receiver and Decoder. Small Form Factor Range up to 200 Metres* Easy Learn Transmitter Feature. Learns 40 transmitter Switches 4 Digital and 1 Serial Data

More information

Professional USB to Serial Adapter Hub with COM Retention

Professional USB to Serial Adapter Hub with COM Retention Professional USB to Serial Adapter Hub with COM Retention ICUSB2321X ICUSB2322X ICUSB2324X *actual product may vary from photos *actual product may vary from photos DE: Bedienungsanleitung - de.startech.com

More information

Zebra 105SL Industrial/Commercial Printer. User Guide

Zebra 105SL Industrial/Commercial Printer. User Guide Zebra 105SL Industrial/Commercial Printer User Guide 2007 ZIH Corp. The copyrights in this manual and the software and/or firmware in the label printer described therein are owned by ZIH Corp. Unauthorized

More information

Zebra GK420t. Desktop Thermal Printer. User Guide

Zebra GK420t. Desktop Thermal Printer. User Guide Zebra GK420t Desktop Thermal Printer User Guide ii 980610-001 Rev. C GK420t User Guide 8/4/10 iii 2010 ZIH Corp. G-Series, GK420t, ZBI, ZBI 2.0, ZBI-Developer, Uni-Ribbon, ZebraDesigner, ZebraNet, EPL,

More information

Using SAP Smart Forms for Bar Code Label Printing from mysap Business Suite A ZEBRA BLACK&WHITE

Using SAP Smart Forms for Bar Code Label Printing from mysap Business Suite A ZEBRA BLACK&WHITE Using SAP Smart Forms for Bar Code Label Printing from mysap Business Suite A ZEBRA BLACK&WHITE PAPER Copyrights 2007 ZIH Corp. All product names and numbers are Zebra trademarks, and Zebra and the Zebra

More information

Zebra. XiIIIPlus /R110Xi /R170Xi. User Guide

Zebra. XiIIIPlus /R110Xi /R170Xi. User Guide Zebra XiIIIPlus /R110Xi /R170Xi User Guide 2007 ZIH Corp. The copyrights in this manual and the software and/or firmware in the label printer described therein are owned by Brady Corp. Unauthorized reproduction

More information

CENTRONICS interface and Parallel Printer Port LPT

CENTRONICS interface and Parallel Printer Port LPT Course on BASCOM 8051 - (37) Theoretic/Practical course on BASCOM 8051 Programming. Author: DAMINO Salvatore. CENTRONICS interface and Parallel Printer Port LPT The Parallel Port, well known as LPT from

More information

USB Plus+ RFID Reader Setup Guide

USB Plus+ RFID Reader Setup Guide 875-0042-03 RevA USB Plus+ RFID Reader Setup Guide 1 Government Limited Rights Notice: All documentation and manuals were developed at private expense and no part of it was developed using Government funds.

More information

WA Manager Alarming System Management Software Windows 98, NT, XP, 2000 User Guide

WA Manager Alarming System Management Software Windows 98, NT, XP, 2000 User Guide WA Manager Alarming System Management Software Windows 98, NT, XP, 2000 User Guide Version 2.1, 4/2010 Disclaimer While every effort has been made to ensure that the information in this guide is accurate

More information

User's Manual Label Printer. Rev. 1.00 SLP-D220 / D220E SLP-D223 / D223E. http://www.bixolon.com

User's Manual Label Printer. Rev. 1.00 SLP-D220 / D220E SLP-D223 / D223E. http://www.bixolon.com User's Manual Label Printer Rev. 1.00 SLP-D220 / D220E SLP-D223 / D223E http://www.bixolon.com Table of Contents Manual Information & Usage Precautions...3 1. Content Confirmation...7 2. Product Part Names...8

More information

1.1 Connection. 1.1.1 Direct COM port connection. 1. Half duplex RS232 spy cable without handshaking

1.1 Connection. 1.1.1 Direct COM port connection. 1. Half duplex RS232 spy cable without handshaking POS function Marchen POS-DVR surveillance system is a professional surveillance integrated with POS system. By bringing video and POS transaction data together, the POS-DVR surveillance system provides

More information

GSM AD05 Slave GSM Auto Dialer- Instruction Manual

GSM AD05 Slave GSM Auto Dialer- Instruction Manual GSM AD05 Slave GSM Auto Dialer- Instruction Manual Please read these instructions before you start the installation Features LCD display Programmable 9 x 32 digit phone numbers for each trigger. 10 second

More information

Laser Barcode Scanner

Laser Barcode Scanner Laser Barcode Scanner User s Manual FCC Compliance This equipment has been tested and found to comply with the limits for a Class A digital device, pursuant to Part 15 of the FCC Rules. These limits are

More information

Single channel data transceiver module WIZ2-434

Single channel data transceiver module WIZ2-434 Single channel data transceiver module WIZ2-434 Available models: WIZ2-434-RS: data input by RS232 (±12V) logic, 9-15V supply WIZ2-434-RSB: same as above, but in a plastic shell. The WIZ2-434-x modules

More information

udrive-usd-g1 Embedded DOS micro-drive Module Data Sheet

udrive-usd-g1 Embedded DOS micro-drive Module Data Sheet 4D SYSTEMS udrie-usd-g1 Embedded DOS micro-drive Module Document Date: 2nd April 2009 Document Revision: 2.0 Page 1 of 9 udrie-usd-g1 Embedded DOS micro-drive 4D SYSTEMS Description Features The is an

More information

Software Developer's Manual

Software Developer's Manual Software Developer's Manual Raster Command Reference PT-H500/P700/E500 Version 1.10 The Brother logo is a registered trademark of Brother Industries, Ltd. Brother is a registered trademark of Brother Industries,

More information

ZebraNet. Wireless Print Server. User Guide. for firmware versions V50.14 and earlier and V60.14 and earlier

ZebraNet. Wireless Print Server. User Guide. for firmware versions V50.14 and earlier and V60.14 and earlier ZebraNet Wireless Print Server User Guide for firmware versions V50.14 and earlier and V60.14 and earlier 2006 ZIH Corp. The copyrights in this manual and the label print engine described therein are owned

More information

Elfring Fonts, Inc. PCL MICR Fonts

Elfring Fonts, Inc. PCL MICR Fonts Elfring Fonts, Inc. PCL MICR Fonts This package contains five MICR fonts (also known as E-13B), to print magnetic encoding on checks, and six Secure Number fonts, to print check amounts. These fonts come

More information

User Manual Software for DSL Digital Speed Switch

User Manual Software for DSL Digital Speed Switch User Manual Software for DSL Digital Speed Switch Software version from 1.0.1 Baumer Hübner GmbH Max-Dohrn-Str. 2+4 D-10589 Berlin Phone +49 (0)30 690 03-0 Fax +49 (0)30 690 03-104 [email protected]

More information

Using HyperTerminal with Agilent General Purpose Instruments

Using HyperTerminal with Agilent General Purpose Instruments Using HyperTerminal with Agilent General Purpose Instruments Windows HyperTerminal can be used to program most General Purpose Instruments (not the 531xx series counters) using the RS-232 Serial Bus. Instrument

More information

Table of Contents. General Operation 2. Air Blast Cleaning System 3. Setup 4. Changing Ticket Bags 5. Loading Printer Paper 6. Tower Light Status 7

Table of Contents. General Operation 2. Air Blast Cleaning System 3. Setup 4. Changing Ticket Bags 5. Loading Printer Paper 6. Tower Light Status 7 Table of Contents General Operation Air Blast Cleaning System Setup Changing Ticket Bags Loading Printer Paper Tower Light Status Ticket Taker General - Ticket Taker Overview - Ticket Taker Operation Clearing

More information

Orbit PCI Mk 2 Network Card. User Manual. Part No. 502566 Issue 4

Orbit PCI Mk 2 Network Card. User Manual. Part No. 502566 Issue 4 Orbit PCI Mk 2 Network Card User Manual Part No. 502566 Issue 4 Information in this document is subject to change without notice. Companies, names and data used in examples herein are fictitious unless

More information

User's Manual SLP-T400 / T403. Label Printer Rev. 1.04. http://www.bixolon.com

User's Manual SLP-T400 / T403. Label Printer Rev. 1.04. http://www.bixolon.com User's Manual Label Printer Rev. 1.04 http://www.bixolon.com Table of Contents Manual Information & Usage Precautions...3 1. Content Confirmation...7 2. Product Part Names...8 3. Installation & Usage...10

More information

Daker DK 1, 2, 3 kva. Manuel d installation Installation manual. Part. LE05334AC-07/13-01 GF

Daker DK 1, 2, 3 kva. Manuel d installation Installation manual. Part. LE05334AC-07/13-01 GF Daker DK 1, 2, 3 kva Manuel d installation Installation manual Part. LE05334AC-07/13-01 GF Daker DK 1, 2, 3 kva Index 1 Introduction 24 2 Conditions of use 24 3 LCD Panel 25 4 Installation 28 5 UPS communicator

More information

Software User's Guide

Software User's Guide Software User's Guide Brother QL-series The contents of this guide and the specifications of this product are subject to change without notice. Brother reserves the right to make changes without notice

More information