Ir para a página of
Bom manual de uso
As regras impõem ao revendedor a obrigação de fornecer ao comprador o manual com o produto TransAct ITHERM 280. A falta de manual ou informações incorretas fornecidas ao consumidor são a base de uma queixa por não conformidade do produto com o contrato. De acordo com a lei, pode anexar o manual em uma outra forma de que em papel, o que é frequentemente utilizado, anexando uma forma gráfica ou manual electrónicoTransAct ITHERM 280 vídeos instrutivos para os usuários. A condição é uma forma legível e compreensível.
O que é a instrução?
A palavra vem do latim "Instructio" ou instruir. Portanto, no manual TransAct ITHERM 280 você pode encontrar uma descrição das fases do processo. O objetivo do manual é instruir, facilitar o arranque, a utilização do equipamento ou a execução de determinadas tarefas. O manual é uma coleção de informações sobre o objeto / serviço, um guia.
Infelizmente, pequenos usuários tomam o tempo para ler o manual TransAct ITHERM 280, e um bom manual não só permite conhecer uma série de funcionalidades adicionais do dispositivo, mas evita a formação da maioria das falhas.
Então, o que deve conter o manual perfeito?
Primeiro, o manual TransAct ITHERM 280 deve conte:
- dados técnicos do dispositivo TransAct ITHERM 280
- nome do fabricante e ano de fabricação do dispositivo TransAct ITHERM 280
- instruções de utilização, regulação e manutenção do dispositivo TransAct ITHERM 280
- sinais de segurança e certificados que comprovam a conformidade com as normas pertinentes
Por que você não ler manuais?
Normalmente, isso é devido à falta de tempo e à certeza quanto à funcionalidade específica do dispositivo adquirido. Infelizmente, a mesma ligação e o arranque TransAct ITHERM 280 não são suficientes. O manual contém uma série de orientações sobre funcionalidades específicas, a segurança, os métodos de manutenção (mesmo sobre produtos que devem ser usados), possíveis defeitos TransAct ITHERM 280 e formas de resolver problemas comuns durante o uso. No final, no manual podemos encontrar as coordenadas do serviço TransAct na ausência da eficácia das soluções propostas. Atualmente, muito apreciados são manuais na forma de animações interessantes e vídeos de instrução que de uma forma melhor do que o o folheto falam ao usuário. Este tipo de manual é a chance que o usuário percorrer todo o vídeo instrutivo, sem ignorar especificações e descrições técnicas complicadas TransAct ITHERM 280, como para a versão papel.
Por que ler manuais?
Primeiro de tudo, contem a resposta sobre a construção, as possibilidades do dispositivo TransAct ITHERM 280, uso dos acessórios individuais e uma gama de informações para desfrutar plenamente todos os recursos e facilidades.
Após a compra bem sucedida de um equipamento / dispositivo, é bom ter um momento para se familiarizar com cada parte do manual TransAct ITHERM 280. Atualmente, são cuidadosamente preparados e traduzidos para sejam não só compreensíveis para os usuários, mas para cumprir a sua função básica de informação
Índice do manual
-
Página 1
iTherm ® 280 International Version Programmer ’ s Guide PN 28 - 0 7764 , Rev C April 2009[...]
-
Página 2
This page intentionally left blank[...]
-
Página 3
28 - 07764 Rev C Page 1 Change History Rev A Initial Release Rev B Sept 2007 Added Periodic status back Added user defined cod e page description. Added double byte code page support R e v C April 2009 Revised Page mode section Added several internal code pages Added Multi - byte Code page support[...]
-
Página 4
Page 2 Rev C 28 - 07764 Federal Communications Commission Radio Frequency Interference Statement The iTherm ® 280 Printer complies with the limits for a Class A computing device in accordanc e with the specifications in Part 15 of FCC rules. These regulations are designed to minimize radio frequency interference during installation; however, there[...]
-
Página 5
28 - 07764 Rev C Page 3 Disclaimer NOTICE TO ALL PERSONS RECEIVING THIS DOCUMENT: The information in this document is su bject to change without notice. No part of this document may be reproduced, stored or transmitted in any form or by any means, electronic or mechanical, for any purpose, without the express written permission of TransAct Technolo[...]
-
Página 6
Page 4 Rev C 28 - 07764 Table of Contents Change History ............................................................................................................... 1 Federal Communications Commission Radio Frequency Interference Statement ........... 2 Canadian Department of Communications Radio Interference Statement ....................... 2[...]
-
Página 7
28 - 07764 Rev C Page 5 Ethernet 10 - Base - T adapter .................................................................................. 32 802.11b Wireless Interface .................................................................................... 32 Cash Drawer ..................................................................................[...]
-
Página 8
Page 6 Rev C 28 - 07764 Configuring Your iTherm ® 280 Printer ........... 63 Configuration Mode Overview ....................................................................................... 65 Most Frequent Configuration Incompatibilities ....................................................... 65 How to Change Configuration Settings ...........[...]
-
Página 9
28 - 07764 Rev C Page 7 Character Commands ................................................................................................. 193 Panel Button Commands ............................................................................................ 202 Paper Sensor Commands ................................................................[...]
-
Página 10
Page 8 Rev C 28 - 07764 File System .................................................. 281 File System Interface .................................................................................................. 283 File System commands ....................................................................................... 283 iTherm ® 280 Extende[...]
-
Página 11
28 - 07764 Rev C Page 9 Index ........................................................... 343 Figures Figure 1 Receipt Printing, Tear off Position .................................................................. 28 Figure 2 Cash Drawer Pin Definitions ........................................................................... 33 Figure 3 Cash Dra[...]
-
Página 12
Page 10 Rev C 28 - 07764 Table 14 Paper Sensor Commands ............................................................................ 165 Table 15 Paper Sensor Commands ............................................................................ 166 Table 16 Supported TM - T90 Commands ................................................................[...]
-
Página 13
28 - 07764 Rev C Page 11 chapter 1 Introducing your iTherm ® 280 Printer[...]
-
Página 14
Page 12 Rev C 28 - 07764 This page intentionally left blank[...]
-
Página 15
iTherm ® 280 Programmer’s Guide About Your iTherm ® 280 Printer 28 - 07764 Rev C Page 13 About y our iTherm ® 280 P rinter The Ithaca iTherm ® 280 printer represents the very latest technology for use for thermal receipt printing for point - of - sale and retail environments . It builds upon the archi tecture of Ithaca’s proven thermal prin[...]
-
Página 16
About Your iTherm ® 2 80 Printer iTherm ® 280 Programmer’s Guide Page 14 Rev C 28 - 07764 Who S hould R ead T his G uide? This document provides information and programming specifications for operat ors who will integrate the iTherm ® 280 printer into their kitchen operations . What I s I ncluded i n T his G uide? This Programmer ’ s Guide i[...]
-
Página 17
iTherm ® 280 Programmer’s Guide About Your iTherm ® 280 Printer 28 - 07764 Rev C Page 15 Technical and S ales support Your Ithaca printer is backed by the resources of TransAct Technologies, a global technology firm with dedicated technical support and sales assistance. Here is how we can help you: On - line T echn ical S upport Our web site at[...]
-
Página 18
About Your iTherm ® 2 80 Printer iTherm ® 280 Programmer’s Guide Page 16 Rev C 28 - 07764 Return Materials Au thorization and Return Policies If the technical support person determines that the printer should be serviced at our facility, and you want to return the printer for repair, we will issue you the Returned Materials Authorization (RMA) [...]
-
Página 19
iTherm ® 280 Programmer’s Guide About Your iTherm ® 280 Printer 28 - 07764 Rev C Page 17 Sales fax (607) 257 - 3868 Technical Support fax (607) 257 - 3911 Web site www.trans act - tech.com[...]
-
Página 20
[...]
-
Página 21
28 - 07764 Rev C Page 19 chapter 2 iTherm ® 280 Specifications and Requirements[...]
-
Página 22
Page 20 Rev C 28 - 07764 This page intentionally left blank[...]
-
Página 23
iTherm ® 280 Programmer’s Guide Specifications and Requirements 28 - 07764 Rev C Page 21 iTherm ® 280 Specifications and Requirements iTherm® 280 Thermal Printer Models • iTherm ® 280 - P: parallel interface printer • iTherm ® 280 - S: serial interface printer • iTherm ® 280 - USB: USB interface printer Standard Features The following[...]
-
Página 24
Specifications and Requirements iTherm ® 280 Programmer’s Guide Page 22 Rev C 28 - 07764 • CPI selections from 8 to 30 CPI 1 • Paper Out sensor • Multiple printer emul ations: Ithaca PcOS and Epson Extended, • Maximum 8K buffer (adjustable) • 2 Mega b ytes Flash Memory • 2 Mega b ytes RAM • APA and Epson graphics • Bar Codes: Cod[...]
-
Página 25
iTherm ® 280 Programmer’s Guide Specifications and Requirements 28 - 07764 Rev C Page 23 Optional Features The following options are available on some of the models: • Vertical Wall Mount Kit • Adjustable paper low • OCR TrueType font • Chinese GB18030 Font. • Custom interfaces and emulations • DC powered version t hrough Hosiden typ[...]
-
Página 26
Specifications and Requirements iTherm ® 280 Programmer’s Guide Page 24 Rev C 28 - 07764 General Specifications Printing Specifications Printing method: Thermal Sensitive Line Dot System Vertical/Horizontal dot pitch: 0.125 mm. Resolution: 8 dots per mm (203 DPI) Line feed pitch: 3.2 mm. (.125 inches) Print zone (maximum) 80 mm (3.15 inch) Print[...]
-
Página 27
iTherm ® 280 Programmer’s Guide Specifications and Requirements 28 - 07764 Rev C Page 25 Max Dimensions W D H Dimensions in inches 6.25 8.50 5.87 Weight A pprox imate weight: 4.6 lb. S hipping weight: 6.0 lb.[...]
-
Página 28
Specifications and Requirements iTherm ® 280 Programmer’s Guide Page 26 Rev C 28 - 07764 Electrical Characteristics Internal AC Powered The iTherm® 280 Printer is designed to be AC self - powered in domestic and international markets. The pr inter is equipped with a universal input power supply that is designed to operate worldwide without modi[...]
-
Página 29
iTherm ® 280 Programmer’s Guide Specifications and Requirements 28 - 07764 Rev C Page 27 • Once narrow paper has been used, some part of the print head always contacts the platen. If 80 mm. paper is used after setting up and running 58 mm. paper, the head or the cutter blade may be worn out. Never change the pap er width from narrow to wide (5[...]
-
Página 30
Specifications and Requirements iTherm ® 280 Programmer’s Guide Page 28 Rev C 28 - 07764 • Use only specified thermal paper. If other paper is used, print quality, head life, and cutter life may deteriorate. Paper Out A receipt pape r out sensor is provided as a standard feature. It senses when there is approximately .5 inches length of paper [...]
-
Página 31
iTherm ® 280 Programmer’s Guide Specifications and Requirements 28 - 07764 Rev C Page 29 Receipt Printing, Auto Cutter Position A receipt auto - cutter is a standard feature with all i Therm™ 280 Printers. Cutter type Rotary Media width 3.13 +/ - .02 inches (79.5 +/ - .5 mm) Media thickness range 0.0025 to 0.0035 inch Cut to line of print 0.70[...]
-
Página 32
Specifications and Requirements iTherm ® 280 Programmer’s Guide Page 30 Rev C 28 - 07764 Communications Interface Parallel Interface Your printer features two parallel interfaces : • An IEEE 1284 - A 25 - pin, D - shell connector , with pin - outs that interface to a standard IBM PC parallel printer interfac e with a one - to - one cable. • [...]
-
Página 33
iTherm ® 280 Programmer’s Guide Specifications and Requirements 28 - 07764 Rev C Page 31 RS - 232 Serial Interface Serial Port Features The serial port featur es are as follows: Baud Rates 300, 600, 1200, 2400, 4800, 9600, 19.2K, 38.4K, and 57.6K Bit Patterns 8 - bit no parity; 8 - bit odd; 8 - bit even; 7 - bit no parity; 7 - bit odd; 7 - bit e[...]
-
Página 34
Specifications and Requirements iTherm ® 280 Programmer’s Guide Page 32 Rev C 28 - 07764 1 Vbus (+5 V dc) (Not used in the iTherm ® 280 ) 2 Minus data 3 Plus data 4 Ground Note: The standard USB interface does not have enough power to run the printer. Ethernet 10 - Base - T adapter An IP addressable 10 - Base - T Ethernet adapter is available f[...]
-
Página 35
iTherm ® 280 Programmer’s Guide Specifications and Requirements 28 - 07764 Rev C Page 33 Cash D rawer Interface Description The iTherm ® 280 Printer supports a single cash drawer with status. The driver in the printer is capable of supplying 24 V DC at up to 1.5 amps for up to 250 milliseconds. The iTherm ® 280 Printer defines cash drawer clos[...]
-
Página 36
Specifications and Requirements iTherm ® 280 Programmer’s Guide Page 34 Rev C 28 - 07764 Ithaca Epson Star Pin Number Signal Name Direction Signal Name Direction Signal Name Direction 1 Frame ground Drawer k ick - out drive signal 2 Output Sink Drive Frame ground 2 Drawer kick - out drive signal 1 Output Sink Drive Drawer open/close signal Input[...]
-
Página 37
iTherm ® 280 Programmer’s Guide Specifications and Requirements 28 - 07764 Rev C Page 35 Vertical Wall Mount Kit Option A kit is available as an add - on option that allows the iTherm ® 280 printer to be vertically mounted to a wall. It is comprised of a metal mounting bracket that attaches to the base of the prin ter with two M6 thread - cutti[...]
-
Página 38
[...]
-
Página 39
28 - 07764 Rev C Page 37 chapter 3 Setup Procedures[...]
-
Página 40
Page 38 Rev C 28 - 07764 This page intentionally left blank[...]
-
Página 41
iTherm ® 280 Programmer’s Guide Setup Procedures 28 - 07764 Rev C Page 39 Verifying the C onfiguration Before you install a n iTherm ® 280 Printer into your system, you should verify that the printer is configured as required by your system. There are four parts to this verification process. 1. Verify that the communications interface card is t[...]
-
Página 42
Setup Procedures iTherm ® 280 Programmer’s Guide Page 40 Rev C 28 - 07764 Cash Drawer C onfiguration Verify the Cash Drawer Interface The printer is shipped from the factory with a cash d rawer interface label on the bottom of the printer. You should always verify that the cash drawer you are using matches the printer’s cash drawer interface l[...]
-
Página 43
iTherm ® 280 Programmer’s Guide Setup Procedures 28 - 07764 Rev C Page 41 Installing C ables Three cables are required to be connected to the printer. 1. Power 2. Commu nications 3. Cash Drawer Connecting power The iTherm ® 280 Printer is generally supplied with a built - in power supply. As an option, the printer is available without a power s[...]
-
Página 44
Setup Procedures iTherm ® 280 Programmer’s Guide Page 42 Rev C 28 - 07764 Earth Ground +24 V o lt Supply Ground (+24 V dc) External Supply If an external supply is used a 3 pin mini DIN plug is provided for the external 24 Volt supply. Figure 4 3 - pin mini DIN plug Connecting Communications Cable s The iTherm ® 280 has a number of different co[...]
-
Página 45
iTherm ® 280 Programmer’s Guide Setup Procedures 28 - 07764 Rev C Page 43 USB The USB connector can be one of two types : a s tandard Type B connector , as in commonly used in the PC industry , or a POS Pow ered USB connector. In the case of the p owered USB connector , there are a number of different versions. Make sure you are using a 24 v olt[...]
-
Página 46
Setup Procedures iTherm ® 280 Programmer’s Guide Page 44 Rev C 28 - 07764 Printer Drivers and Printer Controls Definitions for terms you will see in this guide : OS – The Operating System, which is the operating software underlying a computer system. Examples of OS’s include Microsoft Windows ® (9x/Me/2000 /X P ), Linux, Unix, and OS2. Appl[...]
-
Página 47
Setup Procedures iTherm ® 280 Programmer’s Guide 28 - 07764 Rev C Page 45 Getting Started – Questions to Ask Most driver software for TransAct Technologies printers fall into one of three main categories: • They support or emulate a specific type of communications p ort – for example, a USB port driver, or a driver to emulate a serial port[...]
-
Página 48
Setup Procedures iTherm ® 280 Programmer’s Guide Page 46 Rev C 28 - 07764 Are you using OPOS ( U nified POS /UPOS) ? If you are using an application that is written to interface with the OPOS (OLE Po int of Sale) standard, then the TransAct Technologies OPOS d river will allow you to communicate with most TransAct Technologies p rinters. The OPO[...]
-
Página 49
Setup Procedures iTherm ® 280 Programmer’s Guide 28 - 07764 Rev C Page 47 Windows Printer Driver A Windows printer driver is a specific type of driver defined by Microsoft that the OS uses to translate drawing commands by a Windows application to a specific pr inter’s command set. A standard Windows printer driver is a graphics page mode drive[...]
-
Página 50
Setup Procedures iTherm ® 280 Programmer’s Guide Page 48 Rev C 28 - 07764 OP OS driver An OPOS driver is an implementation of the UnifiedPOS (UPOS) specification . It provides an application inte rface for retail devices such as a POS p rinter, s canner, c ash drawer, p ole display, MICR, s cale , or others. Figure 6 OPOS or UPOS When to use an [...]
-
Página 51
Setup Procedures iTherm ® 280 Programmer’s Guide 28 - 07764 Rev C Page 49 USB driver A USB driver is a low level device driver, required for USB communication with the printers. It is a Windows Plug and Play driver and needs to be installed for USB printers, when the printer is initially plugged into the system. Figure 7 USB Driver When to use t[...]
-
Página 52
Setup Procedures iTherm ® 280 Programmer’s Guide Page 50 Rev C 28 - 07764 Ethernet Virtual Serial driver A VSerial driver is a l ow level device driver, which appears to Windows and your application as a serial com port. However, all of the data sent to and received from the serial com port actually comes from the Ethernet printer. Figure 8 Ethe[...]
-
Página 53
Setup Procedures iTherm ® 280 Programmer’s Guide 28 - 07764 Rev C Page 51 POSPrinter ActiveX Control ( POSPrinter OCX) This is not a driver; but rather a software component that provides a connection from an application to a port driver. This allows an application to communicate “directly” with a printer. This approach allows an application [...]
-
Página 54
Setup Procedures iTherm ® 280 Programmer’s Guide Page 52 Rev C 28 - 07764 Where to get more information Additional information about Driver and support programs are available for your Transact Sales representative, from T ransact customer support or from the TransAct Technologies Web site.[...]
-
Página 55
28 - 07764 Rev C Page 53 chapter 4 How t o Operate t he iTherm ® 280 Printer[...]
-
Página 56
Page 54 Rev C 28 - 07764 This page intentionally left blank[...]
-
Página 57
How to Operate the ITherm ® 280 iTherm ® 280 Programmer’s Guide 28 - 07764 Rev C Page 55 How to Operate the iTherm ® 280 Printer Your iTherm ® 280 printer contains two buttons and three (LED) indicator lights. In addition to power control and feeding paper, the se two buttons can be used to perform functions like self - testing, clearing erro[...]
-
Página 58
How to Operate the ITherm ® 280 iTherm ® 280 Programmer’s Guide Page 56 Rev C 28 - 07764 Indicator Lights (LED) The three iTherm ® 280 indicator lights are: • Power LED Indicates printer activity and non - recoverable errors • Error LED Indicates problems and probability of recovery • Paper LED Indicates paper status (paper low) Power In[...]
-
Página 59
How to Operate the ITherm ® 280 iTherm ® 280 Programmer’s Guide 28 - 07764 Rev C Page 57 Fully - recoverable and Status A fully - recoverable error will restart printing exactly where it stopped when the error occurred. Printing will resume after error has be en properly addressed. A status recoverable error is very similar to a fully - recover[...]
-
Página 60
How to Operate the ITherm ® 280 iTherm ® 280 Programmer’s Guide Page 58 Rev C 28 - 07764 Testing the Printer Overview Using Self - Test, Configuration, and Hex Dump Mode Self - Test Mode allows you to perform a series of tests to show if the printer is functioning correctly. Self - Test Mode also allows you to print a summary of how your iTherm[...]
-
Página 61
How to Operate the ITherm ® 280 iTherm ® 280 Programmer’s Guide 28 - 07764 Rev C Page 59 Maintaining the Electronic Journal The iTherm® 28 0 has an electronic journal option. It is possible to configure the printer with a journal station. This selection allows the information saved in the electronic journal to be printed and maintained by the [...]
-
Página 62
How to Operate the ITherm ® 280 iTherm ® 280 Programmer’s Guide Page 60 Rev C 28 - 07764 Hex - dump Mode Hex - dump mode is used to diagnose communication problems with the printer. As information is received by the printer, the information is converted to a Hex/ASCII format and printed. No translation is made, which means no commands are inter[...]
-
Página 63
How to Operate the ITherm ® 280 iTherm ® 280 Programmer’s Guide 28 - 07764 Rev C Page 61 Level 0 Diagnostics Level 0 diagnostics always and only run at power up , e.g. p ow er being applied . These diagnostics perform the following tasks: Cold Power On 1. Basic System Integrity 2. Vector Integrity 3. RAM Test 4. Flash Boot Loader Integrity 5. F[...]
-
Página 64
[...]
-
Página 65
28 - 07764 Rev C Page 63 chapter 5 Configuring Your iTherm ® 280 Printer[...]
-
Página 66
Page 64 Rev C 28 - 07764 This page intentionally left blank[...]
-
Página 67
Configuring Your ITherm ® 280 Printer iTherm ® 280 Programmer’s Guide 28 - 07764 Rev C Page 65 Configuration Mode Overview There a re two ways to configure the iTherm ® 280 printer : t he first is to use the manual configuration sequence by using the keypad controls, and the second is to use TransAct’s remote configuration software. TransAct[...]
-
Página 68
Configuring Your ITherm ® 280 Printer iTherm ® 280 Programmer’s Guide Page 66 Rev C 28 - 07764 Using Configuration Mode The Feed button is used to select and change configuration setting. By pressing and releasing the Feed button, the parameter to be changed can be selected. By pressing an d holding the F eed button, the value of the selected p[...]
-
Página 69
Configuring Your ITherm ® 280 Printer iTherm ® 280 Programmer’s Guide 28 - 07764 Rev C Page 67 Smoothing Flag for whether scaled characters smoothed . Enabled, Disabled Enabled Paper Width Width of the paper inst alled. 80 or 58 mm paper and print zone from 608 to 256 dots 80 mm and 576 dots. Bar Code Width D efault barcode line width. 1 to 8 3[...]
-
Página 70
Configuring Your ITherm ® 280 Printer iTherm ® 280 Programmer’s Guide Page 68 Rev C 28 - 07764 CD ESC BEL Parm. The Microline Emulation has the option of using the ESC BEL com mand to operate the cash drawer Enabled Disabled Disabled Microline Mode There are three Microline modes M50, M50 Plus, OKI ML192 M50 Cash Drawer Time The cash drawer fir[...]
-
Página 71
Configuring Your ITherm ® 280 Printer iTherm ® 280 Programmer’s Guide 28 - 07764 Rev C Page 69 Remote Configuration Remote configuration is provided for all printers , and is accessed through a series of extended diagnostic and configuration commands. The Trans A ct universal configuration program will allow the c onfiguration to be read, edite[...]
-
Página 72
[...]
-
Página 73
28 - 07764 Rev C Page 71 chapter 6 Programming Codes[...]
-
Página 74
Page 72 Rev C 28 - 07764 This page intentionally left blank[...]
-
Página 75
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 73 Control Codes Overview This P rogrammer's G uide is designed to help users of the iTherm ® 2 80 printer develop applications. iTherm ® 280 Printers are specialized point - of - sale printers that have several features not normally found on general - purpose printer[...]
-
Página 76
Programming Codes iTherm ® 280 Programmer’s Guide Page 74 Rev C 28 - 07764 Standard Emulation The standard control codes for the iTherm ® 28 0 Printer are extensions and subsets of the PcOS IBM emulation provided on other Ithaca ® products. In some cases, an application designed for a Series 50 Printer with IBM code sets will function with a i[...]
-
Página 77
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 75 how the printer works , including a description of the internal print buffer, communications link, and interaction between the host computer and printer. Ithaca Control Codes and Commands Throughout this P r ogrammer's G uide, charts and tables list commands and feat[...]
-
Página 78
Programming Codes iTherm ® 280 Programmer’s Guide Page 76 Rev C 28 - 07764 Quick PcOS Reference Chart Description ASCII Hex IPCL equivalent code P a g e Low Level paper Motion Line feed. [LF] 0AH &%LF 82 Carriage return. [CR] 0DH &%CR 82 Horizontal Motion Back space. [BS] 08H &%BS 83 Horizontal tab. [HT] 09H &%HT 83 Set horizonta[...]
-
Página 79
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 77 Description ASCII Hex IPCL equivalent code P a g e Reverse line feed. [ESC] ] 1BH,5DH &%LR 90 Character Pitch Set character spacing in points [ESC]+I<n> 1BH 2BH 49H None 276 Set character spacing in ¼ points [ESC]+i<n> 1BH 2BH 69H None 277 Set chara cter [...]
-
Página 80
Programming Codes iTherm ® 280 Programmer’s Guide Page 78 Rev C 28 - 07764 Description ASCII Hex IPCL equivalent code P a g e Print control character. [ESC] ^ <n> 1BH,5EH &%CC <m 1 > <m 2 > <m 3 > 102 Print Unicode charac ter [ESC] “ <n L ><n H > 1BH,22H &%PU <m 1 > <m 2 > <m 3 > &l[...]
-
Página 81
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 79 Description ASCII Hex IPCL equivalent code P a g e Process horizontal graphics data. [ESC] h <color> <length> <format> <data> 1BH,68H none 127 Set horizontal graphic mode. [ESC] * <m> <0> <0> 1BH,2AH none 128 User Store Begin name[...]
-
Página 82
Programming Codes iTherm ® 280 Programmer’s Guide Page 80 Rev C 28 - 07764 Description ASCII Hex IPCL equivalent code P a g e Initiate Unicode UTF - 16BE encoding [ESC] + H 1BH 2BH 48H none 271 Initiate Unicode UTF - 16LE encoding [ESC] + L 1BH 2BH 4CH none 271 Initi ate Unicode UTF - 8 encoding (MBCS) [ESC] + M 1BH 2BH 4DH none 271 Initiate Uni[...]
-
Página 83
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 81 Description ASCII Hex IPCL equivalent code P a g e Set left/right margins. n1 = L eft margin n2 = R ight margin [ESC] X <n 1 ><n 2 > 1BH,58H none 161 Clear print buffer. [CAN] 18H &%RP 162 Query marker. [ESC] q <n> 1BH,71H none 162 Open cash drawer. [...]
-
Página 84
Programming Codes iTherm ® 280 Programmer’s Guide Page 82 Rev C 28 - 07764 Low Level Paper Motion Control Print/Paper Motion [CR] Carriage return ASCII [CR] Hexadecimal 0DH Decimal <13> I PCL &%CR EPOS 0DH Description The [CR] command prints the contents of the print buffer (if any) and resets the next character print position to the l[...]
-
Página 85
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 83 Horizontal Motion Control Several commands can be used to control the horizontal posit ion of characters. Many applications use space control to position fields. However, the iTherm ® 280 Printer has the ability to control character position with horizontal tab stops. Th[...]
-
Página 86
Programming Codes iTherm ® 280 Programmer’s Guide Page 84 Rev C 28 - 07764 [E SC] R Reset horizontal and vertical tab stops ASCII [ESC] R Hexadecimal 1BH 52H Decimal <27> <82> IPCL &%HV EPOS none Description The [ESC] R command resets horizontal and vertical tab stops to the power up configuration. The power up horizontal default[...]
-
Página 87
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 85 Vertical Motion Control [ESC] j Perform a fine l ine feed ASCII [ESC] J <n> Hexadecimal 1BH 4AH <n> Decimal <27> <74> <n> IPCL &%FM <m 1 > <m 2 > <m 3 > EPOS [ESC] J <n> Description The [ESC] J <n> command pr[...]
-
Página 88
Programming Codes iTherm ® 280 Programmer’s Guide Page 86 Rev C 28 - 07764 [ESC] 0 Set line spacing to 1/8 inch ASCII [ESC] 0 Hexadecimal 1BH 30H Decimal <27> <48> IPCL &%ST EPOS [ESC] 2 Description The [ESC] 0 command sets the default line spacing to 1/8 inch (27/216 inch), which is the standard eight lines per inch line spacing[...]
-
Página 89
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 87 [ESC] 2 Enable [ESC] A <n> variable line spacing ASCII [ESC] 2 Hexadecimal 1BH 32H Decimal <27> <50> IPCL none EPOS none Description The [ESC] 2 command is a companion to the [ESC] A <n> command and puts the specified line spacing into effect. It r[...]
-
Página 90
Programming Codes iTherm ® 280 Programmer’s Guide Page 88 Rev C 28 - 07764 [VT] Vertical tab ASCII [VT] Hexadecimal 0BH Decimal <11 > IPCL &%VT EPOS (VT) Description The printer sets a line counter to the top of the form at reset and when a set top of form command is issued. By setting vertical tab stops, various form positions can be [...]
-
Página 91
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 89 [FF] Form f eed ASCII [FF] Hexadecimal 0C H Decimal <12> IPCL &%FF EPOS none Description The [FF] command performs a form feed to the top of the form. Note: The form feed command can be disabled. Set the form length to zero. [ESC] 4 Set top of form ASCII [ESC] 4[...]
-
Página 92
Programming Codes iTherm ® 280 Programmer’s Guide Page 90 Rev C 28 - 07764 [ESC] 5 Begin auto line feed ASCII [ESC] 5 <n> Hexadecimal 1BH 3 5H <n> Decimal <27> <53> <n> IPCL &%MA (Begin) IPCL &%CA (End) EPOS none Description The [ESC] 5 <1> command sets auto line feed mode. [ESC] 5 <0> command en[...]
-
Página 93
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 91 Feed to Black Dot An option for the iTherm ® 280 is a black dot sensor. This command is supported by a feed to black dot command. Note: This is a special order option , and requires an additional sensor and modified firmware. It is not possible to field retrofit a standa[...]
-
Página 94
Programming Codes iTherm ® 280 Programmer’s Guide Page 92 Rev C 28 - 07764 m/203 (m/8) Dot Width n/203 (n/8) Cut to Center of black dot Back of Ticket 0.8 (.20) to first line of print Dimensions in Inches (mm) Note: This command interacts with the Feed to Black Dot command. If the Black Dot paper Option is set, the black dot position specified b[...]
-
Página 95
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 93 Character Pitch Character pitch commands that set specific characters per inch (cpi) disable any right - side spacing set by the [ESC] V <n> command. In addition, when font changes are made, the ch aracter pitch is maintained. [DC2] Begin 10 cpi character pitch ASCI[...]
-
Página 96
Programming Codes iTherm ® 280 Programmer’s Guide Page 94 Rev C 28 - 07764 [ESC] [ P Set character pitch ASCII [ESC] [ P <n> Hexadecimal 1BH 5BH 50H <n> Decimal <27> <91> <80> <n> IPCL &%F1, &%F2, &%F3, &%F4, &%F5, &%F6, & %F7 EPOS [ESC] [SP] <n> Description The [ESC] [ P <[...]
-
Página 97
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 95 [ESC] V Set inter - character spacing Mode Global ASCII [ESC] V <n> Hexadecimal 1BH 56H <n> Decimal <27> <86> <n> IPCL none EPOS [ESC] [SP] <n> Description The [ESC] V <n> command sets inter - character spacing by adding white spa[...]
-
Página 98
Programming Codes iTherm ® 280 Programmer’s Guide Page 96 Rev C 28 - 07764 Character Font [ESC] # Begin 12 x 12 draft print mode ASCII [ESC] # <0> Hexadecimal 1BH 23H 00H D ecimal <27> <35> <0> IPCL &%QT EPOS [ESC] ! <n> Description The [ESC] # <0> command begins 12 x 12 draft print mode. Draft print is pr[...]
-
Página 99
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 97 [ESC] P Begin rotated font/Right to left entry ASCII [ESC] P <n> Hexadecimal 1BH 50H <n> Decimal <27> <80> <n> IPCL &%RI {n=2} &%RF {n=1} &%RN {n=0} EPOS [ESC] V <n> Description The [ESC] P <n> command sets the print f[...]
-
Página 100
Programming Codes iTherm ® 280 Programmer’s Guide Page 98 Rev C 28 - 07764 Character S ets and Code Pages The iTherm ® 280 Printer is primarily intended to be used in Unicode based systems. However to provide legacy support, the printer supports 8 bit and double byte ASCII encoding with code pag es. When not using Unicode or double byte encodin[...]
-
Página 101
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 99 ... or SYMBOL SET = WE /name = Windows 3.1 Latin 2 /pcl cha r = E ... /symbols = 32 0x0020 ; Space Code, Prntabl Thin Space 33 0x0021 ; Exclamation 34 0x0022 ; Neutral Double Quote 5 0x0023 ; Number 36 0x0024 ; Dollar ... or Language = USA Code Page = 437 0x00 - 0x000[...]
-
Página 102
Programming Codes iTherm ® 280 Programmer’s Guide Page 100 Rev C 28 - 07764 Double - Byte and Multi - Byte C ode P age D escription F iles In ASCII mode the iTherm ® 280 Printer supports double byte code pages. Currently there are 4 double - byte codepages available and one multi - byte. Double By te code pages available are: Code page 932, 936[...]
-
Página 103
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 101 To allow other code pages to be created by an application, a redefine character set command is provided. As discussed above, there are two commands for language selection in IBM mode. The first is [ESC] !, wh ich selects one of 19 international character sets. The [ESC] [...]
-
Página 104
Programming Codes iTherm ® 280 Programmer’s Guide Page 102 Rev C 28 - 07764 Note: The code page field is a 16 - bit field that is a function of the code page number s <n h > and <n l >, e.g. (<n h > * 256) +<n l > . For example, 1 * 256 + 181 = 437. For the IPCL command, the page is specified in ASCII as a 4 - byte field.[...]
-
Página 105
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 103 ASCII ESC] [ C <n> Hexadecimal 1BH 5BH 43H <n> Decimal <27> <91> <67> <n> IPCL &%EU Description The [ESC] [ C <n> command allows an application to replace any character in the currently active character set with the Euro char[...]
-
Página 106
Programming Codes iTherm ® 280 Programmer’s Guide Page 104 Rev C 28 - 07764 [ESC] [ S Redefine character set ASCII [ESC] [ S <L L > <L H > <B C > <T 1L ><T 1H > <T 2L ><T 2H > <T 3L ><T 3H > …<T nL ><T nH > Hexadecimal 1 BH 5BH 53H … Decimal <27> <91> <83> ?[...]
-
Página 107
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 105 [ESC] = Define user - defined characters ASCII [ESC] = <y> <c 1 > <c 2 > [<x 1 > <d 1 > … d(y x x 1 )] … [<x k > <d 1 > … d (y x x k )] Hexadecimal 1BH 3DH <y> … Decimal <27> <51> <y> … Range y =[...]
-
Página 108
Programming Codes iTherm ® 280 Programmer’s Guide Page 106 Rev C 28 - 07764 [ESC] $ Cancel user - defined characters ASCII [ESC] $ Hexadecimal 1BH 24H Decimal <27> <36> IPCL none Description The [ESC] $ command removes all user - defined characters from the printer’s memory. After the user - defined characters are canceled, the int[...]
-
Página 109
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 107 Character Attributes [ESC] c Select color ASCII [ESC] c <n> Hexadecimal 1BH 63H <n> Decimal <27> <99> <n> IPCL &%CL <m 1 > EPOS none Description The [ESC] c <n> command selects the print color , and should match the color of [...]
-
Página 110
Programming Codes iTherm ® 280 Programmer’s Guide Page 108 Rev C 28 - 07764 [ESC ] _ Enable/Disable Strike Through ASCII [ESC] _ <n> Hexadecimal 1BH 5FH 01H Decimal <27> <95> <n> IPCL &%MO (Begin) IPCL &%CO (End) EPOS [ESC] ! <n> Description The [ESC] _ <1> command begins strike through print mode. All[...]
-
Página 111
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 109 [ESC] [ @ Set print style: double - wide, double - high, italic control ASCII [ESC] [ @ [EOT] [NUL] <k> [NUL] <n> <m> Hexadecimal 1BH 5BH 40H 04H 00H <k> 00H <n> <m> Decimal <27> <91> <64> <04> <0> <K&g[...]
-
Página 112
Programming Codes iTherm ® 280 Programmer’s Guide Page 110 Rev C 28 - 07764 [ESC] - Begin underline ASCII [ESC] - <n> Hexadecimal 1BH 2DH 01H Decimal <27> <45> <n> IPCL &%MU (Begin) IPCL &%CU (End) EPOS [ESC] ! <n> Description The [ESC] - <1> command begins underline print mode. All subsequent text, le[...]
-
Página 113
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 111 [ESC] F End emphasized print mode ASCII [ESC] F Hexadecimal 1BH 46H Decimal <27> <70> IPCL &%CM EPOS [ESC] E <0> Description The [ESC] F command cancels emphasized print mode. [ESC] S <0> Select superscript ASCII [ESC] S <0> Hexadecimal [...]
-
Página 114
Programming Codes iTherm ® 280 Programmer’s Guide Page 112 Rev C 28 - 07764 [ESC] % G Begin italics ASCII [ESC] % G Hexadecimal 1BH 25H 47H Decimal <27> <37> <71> IPCL &%MI EPOS [ESC] 4 Description The [ESC] % G command begins italic print mode. Note: Italics are not available in all print modes. [ESC] % H End italics ASCII[...]
-
Página 115
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 113 Page Mode The iT herm ® 280 i supports two operational modes, standard and page mode. In standard mode, as a line of text is received it is buffered and printed when the line feed is received. In page mode the printer waits for a complete “page” (a number of lines) [...]
-
Página 116
Programming Codes iTherm ® 280 Programmer’s Guide Page 114 Rev C 28 - 07764 Receipt or Inserted Form B > > > > > A > > > > > D > > > > > C > > > > > Initial entry location Figure 10 Page Mode Entry Orientations The [ESC] u command wet the maximum page dimensions. Note that these dimensi[...]
-
Página 117
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 115 ASCII [ESC] t<x> or [ESC] [SUB] t Hexadecimal 1BH 74H<x> or 1BH 1AH 74H Decimal <27><116><x> or <27><26><116> IPCL &%PM<x 1 > EPOS [ESC] L Description This command activates pa ge mode and sets the orientation. Th[...]
-
Página 118
Programming Codes iTherm ® 280 Programmer’s Guide Page 116 Rev C 28 - 07764 station select cannot store page mode images in the electronic journal. A page mode command in journal station mode wi ll exit journal mode. Electronic journal entries Yes You can make journal entries as part of a page description. They are saved as text and not part of [...]
-
Página 119
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 117 smaller windows within the initially defined page. If the Set pa ge size command is not used, the page size will default to the maximum size. The orientation of the set print area command is always based on 0 degrees regardless of the current orientation setting. This in[...]
-
Página 120
Programming Codes iTherm ® 280 Programmer’s Guide Page 118 Rev C 28 - 07764 F igure 12 Default Page mode printed area Previous cut edge Start of page definition Max width is 576 dots End of page definition Cut point is after bottom most print data. Cut to print offset 0.7 in or 18mm Bottom most pri nt data Unused page area is not printed[...]
-
Página 121
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 119 Function Set Printed Area in Page Mode Enhanced ASCII [ESC] [SUB] W <XO L ><XO H ><<YO L ><YO H ><W L ><W H >< H L ><H H > Hexadecimal 1BH 1AH 57H <XO L ><XO H ><<YO L ><YO H ><W L ><W[...]
-
Página 122
Programming Codes iTherm ® 280 Programmer’s Guide Page 120 Rev C 28 - 07764 Function Set Print Area in Page Mode Legacy Support Command ASCII [ESC] u <O L ><O H ><W L ><W H >< H L ><H H > Hexadecimal 1BH 75H <O L ><O H ><W L ><W H >< H L ><H H > Decimal <27><117>[...]
-
Página 123
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 121 Function Set Page Mode Entry Position ASCII [ESC] [SUB] A <X L ><X H ><Y L ><Y H > Hexa decimal 1BH 1AH 41H<X L ><X H ><Y L ><Y H > Decimal <27><26><65><X L ><X H > <Y L ><Y H > IPC[...]
-
Página 124
Programming Codes iTherm ® 280 Programmer’s Guide Page 122 Rev C 28 - 07764 Function Set Page Mode Entry Position Legacy Support ASCII [ESC] o <X L ><X H ><Y L ><Y H ><F> Hexadecimal 1BH 6FH <X L ><X H ><Y L ><Y H ><F> Decimal <27><111><X L ><X H > <Y L >&l[...]
-
Página 125
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 123 Graphic Mo de The iTherm ® 280 Printer conforms to the basic definition of IBM all - points - addressable (APA) graphic commands. It is not designed to print large quantities of graphical data. The printer only prints graphics that are 2.5 inches wide . At this time, th[...]
-
Página 126
Programming Codes iTherm ® 280 Programmer’s Guide Page 124 Rev C 28 - 07764 ASCII [ESC] Y <n 1 > <n 2 > Hexadecimal 1BH 59H <n 1 > <n 2 > Decimal <27> <89> <n 1 > <n 2 > IPCL none Description The [ESC] Y <n 1 > <n 2 > command prints <n 1 > + 256 * <n 2 > bytes of double - de[...]
-
Página 127
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 125 Hexadecimal 1BH 3FH <m> <n> Decimal <27> <63> <m> <n> IPCL none Description The [ESC] ? <m> <n> command reassigns graphic mode <m> to reso lution <n>. Possible values for <m> are K, L, Y, or Z. Resolutions[...]
-
Página 128
Programming Codes iTherm ® 280 Programmer’s Guide Page 126 Rev C 28 - 07764 [ESC] U <0> Select bidirectional print ASCII [ESC] U <0> Hexadecimal 1BH 55H 00H Decimal <27> <85> <0> IPCL &%GB EPOS [ESC] U <0> Description The [ESC] U <0> command prints all data in bi - directional, logic - seeking print [...]
-
Página 129
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 127 Horizontal Graphics (Color Graphics) The iTherm ® 280 Printer supports graphics sent as horizontal scan lines. Individual scan lines of graphic data are sent to the printer one line at a time. Althoug h the iTherm ® 280 Printer only supports two colors, the horizontal [...]
-
Página 130
Programming Codes iTherm ® 280 Programmer’s Guide Page 128 Rev C 28 - 07764 <format> = byte specifying the format of the graphics data. 0 for raw data 1 for bit wise RLE compression 8 for byte wise RLE compression 254 for difference compression 255 for same as previous scan line d ata <data> = the data bytes that define the graphics [...]
-
Página 131
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 129 Graphics Compression Although the printer compression algorithms are documented, it is recommended that our Windows’ printer driver be used to generate a graphic image. Our Windows’ printer driver selects the best compression method to use on a scan line by scan line[...]
-
Página 132
Programming Codes iTherm ® 280 Programmer’s Guide Page 130 Rev C 28 - 07764 can also be saved in user store. However, only one character definition and one macro can be active at any time. One macro and one user - defined character definition can be flagged to load and run at startup. If a flag is set, the printer will automatically process the [...]
-
Página 133
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 131 Function Define user - defined characters ASCII [ESC] = <y> <c 1 > <c 2 > [x 1 d 1 … d(y x x 1 )] … [xk d 1 … d(y x xk)] Second, save the definition in the nonvolatile flash memory with the appropriate command. Save the definition. Note the "[...]
-
Página 134
Programming Codes iTherm ® 280 Programmer’s Guide Page 132 Rev C 28 - 07764 Function Flush information from user store ASCII [ESC] [US] f ALL <0> Base User Store or [ESC] [US] f EXT <0> Extended User Store. Description The [ESC] [US] f ALL <0> command clears all of the information to the user store and frees the data space. The[...]
-
Página 135
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 133 Function End named macro record ASCII [ESC] [US] e <Name..> <0> Hexadecimal 1BH 1FH 65H Decimal <27> <31> <101> IPCL &%UG <Name..> <0> EPOS none Description The [ESC] [US] e <Name..> <0> command ends the macro rec[...]
-
Página 136
Programming Codes iTherm ® 280 Programmer’s Guide Page 134 Rev C 28 - 07764 Function Load item from user store ASCII [ESC] [US] l <Name..> <0> Hexadecimal 1BH 1FH 6CH Decimal <27> <31> <108> IPCL &%UL <Name..> <0> EPOS [GS] 0<Name..> <0> is from one to 15 characters and must be null termi[...]
-
Página 137
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 135 IPCL &%UD <Name..> <0> EPOS [GS] 1 <Name..> <0> is from one to 15 characters and must be null terminated. Description The [ESC] [US] d <Name..> <0> command removes an item fr om user store and frees up space. If the item does not e[...]
-
Página 138
Programming Codes iTherm ® 280 Programmer’s Guide Page 136 Rev C 28 - 07764 Function Report on user store ASCII [ESC] [US] q <0> Print a user store report Or [ESC] [ US] ? <0> Return a formatted user store report Hexadecimal 1BH 1FH 71H Decimal <27> <31> <113> IPCL &%UQ <Name..> <0> EPOS [GS] 3 Descr[...]
-
Página 139
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 137 User Macros The user macro feature works by inserting the macro data buffer into the printer data stream when the print user - store data command is encountered. Macros can be any data normally sent to the printer in cluding graphics. (Note: user - store maintenance and [...]
-
Página 140
Programming Codes iTherm ® 280 Programmer’s Guide Page 138 Rev C 28 - 07764 [ESC] g <0> Process user macro ASCII [ESC] g <0> Hexadecimal 1BH 67H 00H Decimal <27> <103> <0> IPCL &%GP EPOS [ESC] g <0 > Description The [ESC] g <0> command prints the user - store data buffer. [ESC] g <1> Start macr[...]
-
Página 141
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 139 Bar Codes The iTherm ® 280 Pr inter supports the ability to print bar codes . The printer offers a number of formats as defined below . The host does not need to form the graphic image for these bar codes . The host need only send the printer the information to be bar c[...]
-
Página 142
Programming Codes iTherm ® 280 Programmer’s Guide Page 140 Rev C 28 - 07764 Note: You may print barcodes in page mode. If you rotate the se barcodes 90 ° or 180 ° you can get significantly longer barcodes. Interleaved 2 of 5 Interleaved 2 of 5 is a high - density, self - checking, continuous, numeric bar code. It is mainly used where fixed - l[...]
-
Página 143
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 141 Code 39 Code 39 is an alphanumeric bar code . It is a discre te, self - checking, variable - length code. The printer prints the complete data field . The number of characters that can be printed depends on the bar width scaling . If the bar code scale is set to 2, 17 ch[...]
-
Página 144
Programming Codes iTherm ® 280 Programmer’s Guide Page 142 Rev C 28 - 07764 Code 128 C ode 128 is an alphanumeric bar code . It is a high - density, variable - length, continuous code, which employs multiple element widths . Code 128 has three possible start codes . The start code defines the code set, Code A, B, or C that will be used to genera[...]
-
Página 145
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 143 128 Code Value in Decimal Value in Hex FNC3 128 80 FNC2 129 81 Not Valid 130 82 131 83 132 84 FNC4 133 85 FNC1 134 86 Start A 135 87 Start B 136 88 Start C 137 89 Figure 15 Expanded Function coding Note: In automatic mode, FNC4 is always specified as 133 regardless of wh[...]
-
Página 146
Programming Codes iTherm ® 280 Programmer’s Guide Page 144 Rev C 28 - 07764 Code 128 Encoding iTherm Manual Encoding Code Stick Code 128 Value Decimal Value Hex Value Code A Code B Code C Space Space 00 00 32 20 ! ! 01 01 33 21 " " 02 02 34 22 # # 03 03 35 23 $ $ 04 04 36 24 % % 05 05 37 25 & & 06 06 38 26 ' ' 07 07 3[...]
-
Página 147
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 145 UPC A UPC A is a fixed - length, numeric, continuous code that employs four element widths . The printer supports Universal Product Code Version A, E, EAN - 8, and EAN - 13 . Version A encodes 11 digits . Typically, the UPC A format starts with a number system digit, fiv[...]
-
Página 148
Programming Codes iTherm ® 280 Programmer’s Guide Page 146 Rev C 28 - 07764 Note 1: A [CR] may also be used in place of the [ETX] to end the bar code data field. Note 2: Only information that is usable in a particular bar code will be printed. PDF 417 PDF 417 is a two dimensional barcode that w ill encode the full ASCII character set . As it enc[...]
-
Página 149
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 147 v Level Code Wor d 48 Level 0 2 49 Level 1 4 50 Level 2 8 51 Level 3 16 52 Level 4 32 53 Level 5 64 54 Level 6 128 55 Level 7 256 56 Level 8 512 The second way is to determine correction level based on the amount of data in the barcode. This is determin ed by calculating[...]
-
Página 150
Programming Codes iTherm ® 280 Programmer’s Guide Page 148 Rev C 28 - 07764 Function Set bar code justification, human readable interpretation (HRI) character print mode, and print direction ASCII [ESC] [EM] J <n> Hexadecimal 1BH 19H 4AH <n> Decimal <27> <25> <74> <n> IPCL &%BJ <m 1 > <m 2 > EP[...]
-
Página 151
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 149 Electronic Journal The iTherm ® 280 has the capability to store electronic journal 9 data in flash memory. There are two ways entries can be made into the electronic journal. The first is by selecting the journal station. The sec ond is by requesting that print data be [...]
-
Página 152
Programming Codes iTherm ® 280 Programmer’s Guide Page 150 Rev C 28 - 07764 It is up to the end user of t he iTherm ® 280 to implement and use the level of security that is required. CAUTION: If you have initialized the electronic journal and don’t know the password, there is no way to erase the electronic journal without returning the printe[...]
-
Página 153
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 151 Initializing the Electronic Journal Once the electronic journal is partitioned, it can be initialized. Initializing t he electronic journal sets the password and formats the flash to accept journal entries. Each entry may be any length up to 8K. Entries greater than 8K a[...]
-
Página 154
Programming Codes iTherm ® 280 Programmer’s Guide Page 152 Rev C 28 - 07764 Function Print the Electronic Journal ASCII [ESC][GS]P< S l >< S h >< L l >< L h > Hexadecimal 1BH 1DH 50H < S l >< S h >< L l >< L h > Decimal <27> <29><80> < S l >< S h >< L l >< L h[...]
-
Página 155
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 153 Function Set the Electronic Journal Record Header ASCII [ESC][GS]F<String %d><0> Hexadecimal 1BH 1DH 46H Decimal <27> <29><70> IPCL None EPOS Description This command allows the record separator that is printed between records to be changed.[...]
-
Página 156
Programming Codes iTherm ® 280 Programmer’s Guide Page 154 Rev C 28 - 07764 Function Query the Electronic Journal ASCII [ENQ]<25> Hexadecimal 05H 19H Decimal <05> <25> IPCL None EPOS Description This is a real time status request that returns the current state of the electronic journal. Return Format: [NAK]<25><42>&[...]
-
Página 157
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 155 Printing/Reporting and Resetting the Electronic Journal The electronic journal may be printed on the receipt or reported to the host. The printed report will print each journal entry with a n entry separator defi ned by the user (or, if not defined, with a default). The [...]
-
Página 158
Programming Codes iTherm ® 280 Programmer’s Guide Page 156 Rev C 28 - 07764 Journal Print Mode Options Initialize Journal If this option is offered, the journal has never been initialized. Selecting this option will initialize the journal with no password. Once initialized, the journal config uration can not be changed unless the journal is eras[...]
-
Página 159
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 157 Electronic Journal Entries There are two ways to place information in the electronic journal. The first is by selecting j ournal mode. The second is by requesting that validation or receipt information is copied into the electronic journal. If you select journal mode, in[...]
-
Página 160
Programming Codes iTherm ® 280 Programmer’s Guide Page 158 Rev C 28 - 07764 The resulting journal entry would then only contain: ---{Date:0} {Time:0:}-- ST# 2000 OP# 00067 TE# 021 0035 SUB TOTAL 8.68 SALES TAX 1.50 ------ TOTAL 10.18 CASH TEND 20.00 CHANGE DUE 9.82 In carbon copy mode any printer control commands in the record data will be added[...]
-
Página 161
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 159 Journal mode Journal mode is a station select command. All data sent to the printe r, following the journal mode select command, is stored in the EJ as a single record. Any control commands sent to the electronic journal will end the journal entry. An EOT, NUL or any pri[...]
-
Página 162
Programming Codes iTherm ® 280 Programmer’s Guide Page 160 Rev C 28 - 07764 Carbon Copy Journal Mode Carbon copy mode allows information sent to the receipt or validation station to be copied into the electronic journal. An electronic journal entry is started with a “Start Carbon Copy” mode command and continues until a station select comman[...]
-
Página 163
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 161 Miscellaneous Control [ESC] 8 Disable paper out sensor ASCII [ESC] 8 Hexadecimal 1BH 38H Decimal <27> <56> IPCL &%PF EPOS none Description The [ESC] 8 command temporally disables the paper out sensor. The printer does not stop pr inting or go off - line w[...]
-
Página 164
Programming Codes iTherm ® 280 Programmer’s Guide Page 162 Rev C 28 - 07764 [CAN] Clear print buffer ASCII [CAN] Hexadecimal 18H Decimal <24> IPCL &%RP EPOS [CAN] Description The [CAN] command clears the print buffer and any unprint ed information in the printer received before it. If the input buffer is not being processed because the[...]
-
Página 165
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 163 [ESC] x Open cash drawer A SCII [ESC] x <n> Hexadecimal 1BH 78H <n> Decimal <27> <120> <n> IPCL &%D1 (Cash Drawer 1) &%D2 (Cash Drawer 2) EPOS [ESC] p Description The [ESC] x <n> command charges the cash drawer, <n>, fo r[...]
-
Página 166
Programming Codes iTherm ® 280 Programmer’s Guide Page 164 Rev C 28 - 07764 [BEL] Audio alert ASCII [BEL] Hexadecimal 07H Decimal <7> IPCL &%BL EPOS [BEL] Description When enabled, the [BEL] command starts the audio alert sequence. The default is a single sound, lasting the period of time defined by the audio alert setting. If the audi[...]
-
Página 167
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 165 [ESC] p 4 Select paper sensor(s) to stop printing ASCII [ESC] p 4 <n> Hexadecimal 1BH 70H 34H <n> Decimal <27> <112> <5 2> <n> Range 0 ≤ n ≤ 255 Description The [ESC] p 4 <n> command selects the sensors that tell the printer [...]
-
Página 168
Programming Codes iTherm ® 280 Programmer’s Guide Page 166 Rev C 28 - 07764 Bit On/Off Hexadecimal Decimal Function 0 Off 00H <0> Paper roll near - end sensor disabled On 01H <1> Paper roll near - end sensor enabled 1 Off 00H <0> Paper roll near - end sensor disabled On 02H <2> Paper roll near - end sensor enabled 2 Off 0[...]
-
Página 169
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 167 [ESC] y Set control feature commands ASCII [ESC] y <n> Hexadecimal 1BH 7 9H <n> Decimal <27> <121> <n> IPCL &%Y0 - 9 or &%YX <m 1 > <m 2 > <m 3 > (for numbers greater than nine) EPOS [ESC] y <n> Where n 0 Rein[...]
-
Página 170
Programming Codes iTherm ® 280 Programmer’s Guide Page 168 Rev C 28 - 07764 Note 3: [ESC] y <6> and <7> enable and disable the inquire process. These commands are not processed as they are received, but are buffered then processed. The buffering process allows i nquire commands sent after a disable to be answered. In addition, inquir[...]
-
Página 171
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 169 Remote Power Control The iTherm ® 280 Printer has a remote power control command that instructs it to enter OFF mode . When the command is issued, the printer performs print cartr idge maintenance and enters OFF mode . Unlike pushing the * button, remote power mode leav[...]
-
Página 172
Programming Codes iTherm ® 280 Programmer’s Guide Page 170 Rev C 28 - 07764 Documented Extended Control commands The iTherm ® 280 has a number of Extended C ontrol commands designed to make operation and maintenance of the printer easier for the host application . For further details, refer to the ITherm® Extended Control discussion in Chapter[...]
-
Página 173
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 171 Printer Status Status Inquire The iTherm ® 280 Printer is designed for use as part of an automated system where the host computer makes every attempt to correct problems with the printer . In addition, the host application requires that it b e able to obtain more inform[...]
-
Página 174
Programming Codes iTherm ® 280 Programmer’s Guide Page 172 Rev C 28 - 07764 IEEE 1284 Mode Inquire In parallel, IEEE 1284 mode, status information can be returned to the host through the IEEE 1284 reverse channel . After the host makes an inquire request, it activates IEEE 1284 mode 0 reverse chann el and waits for a response from the printer . [...]
-
Página 175
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 173 [ENQ] <4> Inquire receipt paper out status ASCII [ENQ] <4> Hexadecimal 05H 04H Decimal <5> <4> Function Receipt paper exhausted Response ACK <4> (06H 04H) Receipt paper is present NAK <4> (15H 04H) Receipt paper is exhausted [ENQ] <[...]
-
Página 176
Programming Codes iTherm ® 280 Programmer’s Guide Page 174 Rev C 28 - 07764 When the printer receives a reset command, the printer goes off - line and/or busy until the reset completes. In serial mode, the printer may have information in its high - speed buffer that was received after the reset command but befor e the reset was processed. If the[...]
-
Página 177
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 175 [ENQ] <15> Inquire printer state ASCII [ENQ] <15> Hexadecimal 05H 11H Decimal <5> <15> Function The [ENQ] <15> command returns the current printer state Note [ENQ] <17> also returns the current printer state, but it should not be used [...]
-
Página 178
Programming Codes iTherm ® 280 Programmer’s Guide Page 176 Rev C 28 - 07764 [ENQ] <20> Inquire all printer status ASCII [ENQ] <20> Hexadecimal 05H 14H Decimal <5> <20> Function The [ENQ] <20> command returns all status flags Response [ACK] <20> <n> <r 1 > <r 2 >… Where <20> is the ech[...]
-
Página 179
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 177 [ENQ] <21> Inquire printer ID ASCII [ENQ] <21> Hexadecima l 05H 15H Decimal <5> <21> Function The [ENQ] <21> command returns the printer IEEE 1284 ID string. Response [ACK] <21> <n> {ID string} Where <21> is the echo of the[...]
-
Página 180
Programming Codes iTherm ® 280 Programmer’s Guide Page 178 Rev C 28 - 07764 [ENQ] <22> Inquire Error status ASCII [ENQ] <22> Hexadecimal 05H 17H Decimal <5> <22> Function The [ENQ] <22> command reports on the error st atus. Response [ACK] <22> <n> <r> Where <22> is the echo of the command ID.[...]
-
Página 181
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 179 [ENQ] <23> Inquire use r - store status ASCII [ENQ] <23> Hexadecimal 05H 17H Decimal <5> <23> Function The [ENQ] <23> command reports on the user - store status. Response [ACK] <23> <Report> <0> Where <23 > is the ech[...]
-
Página 182
Programming Codes iTherm ® 280 Programmer’s Guide Page 180 Rev C 28 - 07764 not defined. ) on a periodic bases. The value of n is the period in 100 MS intervals. This command is saved through power cycles. Once set it need not be set again, however you can set it the same value repeatedly as it is only saved if it is changed. In general it shoul[...]
-
Página 183
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 181 ESC/POS TM Codes The EPOS codes that are supported by the iTherm ® 280 Printer are listed in this section. TransAct Technologies, Inc. has no control over how Epson extends or changes these control codes , and can make no guarantees as to the operation of our printer wh[...]
-
Página 184
Programming Codes iTherm ® 280 Programmer’s Guide Page 182 Rev C 28 - 07764 compliant system, byte mode should be an extension and the default should be nibble mode. The iTherm ® 280 Printer supports the EPOS real - time status commands [DLE] [ENQ] and [DLE] [EOT] and are preprocessed by the printer . The printer supports all the response bit f[...]
-
Página 185
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 183 Supported TM - T88 Commands Print and Feed Commands Command Name Page LF 0AH Print and line feed 191 CR 0DH Print a nd carriage return 191 ESC d 1BH,64H Print and feed <n> lines 191 ESC J 1BH,4AH Print and feed paper <n> vertical units 192 Line Spacing Comman[...]
-
Página 186
Programming Codes iTherm ® 280 Programmer’s Guide Page 184 Rev C 28 - 07764 Supported TM - T88 Commands Print Position Commands Command Name Page HT 09H Set horizontal tab positions 206 ESC $ 1BH,24H Set absolute print position 205 ESC D 1BH,44H Set horizontal tab positions 207 ESC 1BH,5CH Set relative print position 205 ESC a 1BH,61H Select j[...]
-
Página 187
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 185 Supported TM - T88 Commands Miscellaneous Commands Command Name Page DLE DC4 <1> 10H,14H,01H Generate pulse in real - time 225 DLE DC4 <2> 10H,14H,02H Execute power - off sequence 225 DLE DC4 <8> 10H,14H,08H Clear b uffers 225 ESC = 1BH,3DH Select perip[...]
-
Página 188
Programming Codes iTherm ® 280 Programmer’s Guide Page 186 Rev C 28 - 07764 Undocumented TM - T88 Commands Command Name ESC I Auto Cut 223 ESC m Auto Cut 223 ESC u Transmit Peripheral Device Status 214 ESC v Transmit Paper status 215 Table 17 Undocumented TM - T90 Commands[...]
-
Página 189
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 187 Supported TM - T90 Commands Print and Fe ed Commands Command Name Page LF 0AH Print and line feed 191 CR 0DH Print and carriage return 191 ESC d 1BH,64H Print and feed <n> lines 191 ESC e 1BH,65H Print and reverse feed <n> lines 191 ESC J 1BH,4AH Print and fe[...]
-
Página 190
Programming Codes iTherm ® 280 Programmer’s Guide Page 188 Rev C 28 - 07764 Supported TM - T90 Commands Paper Sensor Commands Command Name Page ESC c 4 1BH,63H, 34H Select paper sensor(s) to stop printing . 203 ESC c 3 1BH,63H, 33H Select paper sensor(s) to output paper out signals. 204 ESC c 1 1BH, 63H, 31H Select paper types for command settin[...]
-
Página 191
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 189 Supported TM - T90 Command s Bar Code Commands Command Name Page GS H 1DH,48H Select printing position of HRI characters 222 GS f 1DH,66H Select font HRI characters 222 GS h 1DH,68H Set bar code height 221 GS k 1DH,6BH Print bar code 220 GS w 1DH,77H Set bar code width 2[...]
-
Página 192
Programming Codes iTherm ® 280 Programmer’s Guide Page 190 Rev C 28 - 07764 Supported TM - T90 Commands User - defined Memory Commands Command Name Page GS - <Name> … 1DH,2DH, <Name> … Define user - defined bit image 231 GS 0 <Name> … <m> 1DH,30H, <Nam e > … Print user - defined bit i mage 233 GS 1 <Name&[...]
-
Página 193
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 191 TM - T88 / TM - T90 and ESC / POS TM Command Descriptions The TM - T 90 and EPOS emulation’s are grouped together. The TM - T90 emulation is a subset of the EPOS emulation. The EPOS - only commands are noted. Print and Feed Commands Function Print and Line Feed ASCII [[...]
-
Página 194
Programming Codes iTherm ® 280 Programmer’s Guide Page 192 Rev C 28 - 07764 Function Print and Feed Paper ASCII [ESC] J <n> Hexadecimal 1BH 4AH <n> Decimal <27> <74> <n> Range 0 ≤ n ≤ 255 Description The [ESC] J <n> command prints the data in the print buffer and feeds the paper [n x (1/144)] inches, which[...]
-
Página 195
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 193 Line Spacing Commands Function Select Default Line Spacing ASCII [ESC] 2 Hexadecimal 1BH 32H Decimal <27> <50> Description The [ESC] 2 command sets the line spacing to 1/6 inch, which is equivalent to 12 dots. Function Set Line Spacing ASCII [ESC] 3 <n>[...]
-
Página 196
Programming Codes iTherm ® 280 Programmer’s Guide Page 194 Rev C 28 - 07764 Function Define User - Defined Characters ASCII [ESC] & <y> <c1> <c2> [x1 d1 … d(y x x1)] … [xk d1 … d(y x xk)] Hexadecim al 1BH 26H y c1 c2 [x1 d1 … d(y x x1)] … [xk d1 … d(y x xk)] Decimal <27> <38> y c1 c2 [x1 d1 … d(y x[...]
-
Página 197
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 195 Function Select an International Character Set ASCII ESC R <n> Hexadecimal 1BH 52H <n> Decimal < 27> <82> <n> Range 0 ≤ n ≤ 74 Default <n> = 0 Description The ESC R <n> command selects an international character set, <n>[...]
-
Página 198
Programming Codes iTherm ® 280 Programmer’s Guide Page 196 Rev C 28 - 07764 Function Select Character Code Table ASCII ESC [ T <n h > <n l > Hexadecimal 1BH 5BH 54H <n h > <n l > Decimal <27> <91> <84> <n h > <n l > Default <n h > = 1 <n l > = 181 (Code Page 437) Description The E[...]
-
Página 199
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 197 Code Page Country Decimal <n h > <n l > Hex <n h > <n l > 866 Cyrillic II - 866 3,98 3H,062H 869 Greek 869 3,101 3H,065H 895 Kamenicky (MJK) 3,127 3H,07FH 1008 Greek 437 3,240 3H,0F0H 1009 Greek 928 3,241 3H,0F1H 1011 Greek 437 CYPRUS 3,243 3H,0F3[...]
-
Página 200
Programming Codes iTherm ® 280 Programmer’s Guide Page 198 Rev C 28 - 07764 Function Print Control Character ASCII [ESC] ^ <n> Hexadecimal 1BH 5EH <n> Decimal <27> <94> <n> Range 0 ≤ n ≤ 255 Description The [ESC] ^ <n> command allows characters from zero to 31 codes to be printed. During normal operation, [...]
-
Página 201
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 199 Function Select Print Mode(s) ASCII [ESC] ! <n> Hexadecimal 1BH 21H <n> Decimal <27> <33> <n> Range 0 ≤ n ≤ 255 Description The [ESC] ! <n> comman d selects print modes using <n> as follows. The default character font is 7 x [...]
-
Página 202
Programming Codes iTherm ® 280 Programmer’s Guide Page 200 Rev C 28 - 07764 Function Turn ON/OFF Double - Strike Mode ASCII [ESC] G <n> Hexadecimal 1BH 47H <n> Decimal <27> <71> <n> Range 0 ≤ n ≤ 255 Description The [ESC] G <n> command turns on or off double - strike mode. When the least significant bit (L[...]
-
Página 203
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 201 Function Set Character Size ASCII GS ! <n> Hexadecimal 1DH 21H <n> Decimal <29> <33> <n> Description The GS ! <n> command sets the horizontal and vertical scaling. The upper nibble is the horizontal scale, and the lower nibble is the v[...]
-
Página 204
Programming Codes iTherm ® 280 Programmer’s Guide Page 202 Rev C 28 - 07764 Panel Button Commands Function Enable/Disable Paper Feed ASCII [ESC] c 5 <n> Hexadecimal 1BH 63H 35H <n> Decimal <27> <99> <53> <n> Range 0 ≤ n ≤ 255 Description The [ESC] c 5 <n> command enables or disables the FEED Button. [...]
-
Página 205
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 203 Paper Sensor Commands Function Select Paper Sensor(s) to Stop Printing ASCII [ESC] c 4 <n> Hexadecimal 1BH 63H 34H <n> Decimal <27> <99> <52> <n> Range 0 ≤ n ≤ 255 Description ESC c 4 n selects whether to stop printing or not when [...]
-
Página 206
Programming Codes iTherm ® 280 Programmer’s Guide Page 204 Rev C 28 - 07764 Function Select Paper Sensor(s) to Output Paper - End Signals ASCII [ESC] c 3 <n> Hexadecimal 1BH 63H 33H <n> Decimal <27> <99> <51> <n> Range 0 ≤ n ≤ 255 Description ESC c 3 n selects whether to output paper - end signals or not t[...]
-
Página 207
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 205 Print Position Commands Function S et Print Position to the beginning of print line ASCII [GS] T <n> Hexadecimal 1DH 54H <n l > <n h > Decimal <29> <84> <n l > <n h > Range 0 ≤ n ≤ 1 48 ≤ n ≤ 49 Description The GS T <n[...]
-
Página 208
Programming Codes iTherm ® 280 Programmer’s Guide Page 206 Rev C 28 - 07764 Function Select Justification ASCII [ESC] a <n> Hexadecimal 1BH 61H <n> Decimal <27> <97> <n> Range 0 ≤ n ≤ 2 48 ≤ n ≤ 50 Description The [ESC] a <n> command aligns all the data in one line to a specified position. Left justifi[...]
-
Página 209
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 207 Function Set Hor izontal Tab Positions ASCII [ESC] D <n 1 > … <n k > NUL Hexadecimal 1BH 44H <n 1 > … <n k > 00 Decimal <27> <68> <n 1 > … <n k > <0> Range 1 ≤ n ≤ 255 0 ≤ k ≤ 32 Desc ription The [ESC] D[...]
-
Página 210
Programming Codes iTherm ® 280 Programmer’s Guide Page 208 Rev C 28 - 07764 Function Set Left Margin ASCII [ESC] l <n> Hexadecimal 1BH 6CH <n> Decimal < 27> <108> <n> Range 0 ≤ n ≤ 255 Description The [ESC] 1 <n> command sets the left margin using <n>. The left margin is set to <n> characters f[...]
-
Página 211
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 209 Bit - Image Commands Function Select Bit - Image Mode ASCII [ES C] * <m> <nl> <nh> <dl> … <dk> Hexadecimal 1BH 2AH <m> <nl> <nh> <dl> … <dk> Decimal <27> <42> <m> <nl> <nh> <[...]
-
Página 212
Programming Codes iTherm ® 280 Programmer’s Guide Page 210 Rev C 28 - 07764 Status Commands Function Enable/Disable Automatic Status Back (ASB) ASCII [GS] a <n> Hexadecimal 1DH 61H <n> Decimal <29> <97> <n> Range 0 ≤ n ≤ 255 Description The [GS] a <n> command selects a status for ASB transmission. ASB is e[...]
-
Página 213
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 211 Bit Off/On Hex Decimal Status for Automatic Status Back (ASB) 0 Off 00H <0> Not used; fixed to Off 1 Off 00H <0> Not used; fixed to Off 2 Off 00H <0> Drawer kick - out connector pin 3 low On 04H <4> Drawer kick - out connector pin 3 high 3 Off 00H[...]
-
Página 214
Programming Codes iTherm ® 280 Programmer’s Guide Page 212 Rev C 28 - 07764 Bit Off/On Hex Decimal Status for Automatic Status Back (ASB) 0 Off 00H <0> Journal memory adequate On 01H <1> Journal memory low (Less than 8K) 1 Off 00H <0> Paper low sensor: paper adequate On 02H <2> Paper low sensor: paper low 2 Off 00H <0&[...]
-
Página 215
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 213 Bit Off/On Hex Decimal Status 0 Off 00H <0> Drawer kick - out connector pin 3 low On 01H <1> Drawer kick - out connector pin 3 high 1 - 3 - - - Und efined 4 Off 00H <0> Not used; fixed to Off 5,6 - - - Undefined 7 Off 00H <0> Not used; fixed to Of[...]
-
Página 216
Programming Codes iTherm ® 280 Programmer’s Guide Page 214 Rev C 28 - 07764 Bit Off/On Hexl Decimal Status 0 Off 00H <0> Not used; fixed to off 1 On 02H <2> Not used; fi xed to on 2 - - - Undefined 3 Off 00H <0> Paper is not being fed by the FEED Button On 08H <8> Paper is being fed by the FEED Button 4 On 10H <16> [...]
-
Página 217
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 215 0 Off 00H <0> Pin 3 is Low On (03H) (3) Pin 3 is High 1 – 7 Off 00H <0> Not used; fixed to Off Table 40 Peripheral Status (<n> = 0, 48) Function Transmit Paper Sensor Status ASCII [ESC] v Hexadecimal 1BH 76H Decimal <27> <118> Description [...]
-
Página 218
Programming Codes iTherm ® 280 Programmer’s Guide Page 216 Rev C 28 - 07764 Printing Paper Command Function Select Paper Type for Printing ASCII [ESC] c 0 <n> Hexadecimal 1BH 63H 30H <n> Decimal <27> <99> < 48> <n> Range n = 1, 1 ≤ n ≤ 3, 8 ≤ n ≤ 11 Description ESC c 0 n selects paper type(s) for print[...]
-
Página 219
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 217 Function Select Paper Type for Command Settings ASCII [ESC] c 1 <n> Hexadecimal 1BH 63H 31H <n> Decimal <27> <99> <49> <n> Range n = 1, 1 ≤ n ≤ 3, 8 ≤ n ≤ 11 Description ESC c 1 n selects paper type(s) for setting. Paper roll a[...]
-
Página 220
Programming Codes iTherm ® 280 Programmer’s Guide Page 218 Rev C 28 - 07764 Function Select Page Mode ASCII [ESC] L Hexadecimal 1BH 4CH Decimal <27> <76> Description ESC L Switches from standar d mode to page mode and starts the page mode definition. Function Set Printing Area in Page Mode ASCII [ESC] W xL xH yL yH dxL dxH dyL dyH He[...]
-
Página 221
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 219 Receipt o r Inserted Form B > > > > > A > > > > > D > > > > > C > > > > > Initial entry location Function Print and return to standard mode (in page mode0 ASCII [FF] Hexadecimal 0CH Decimal <12> Descriptio[...]
-
Página 222
Programming Codes iTherm ® 280 Programmer’s Guide Page 220 Rev C 28 - 07764 Function Print data in page mode ASCII [ESC][FF] Hexadecimal 1BH,0CH Decimal <27><12> Description [ESC][FF] Prints the page as it is currently defined and reenters page mode without deleting the page def inition. Function Set Absolute Vertical Print Position [...]
-
Página 223
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 221 1 6 Codabar 1 ≤ k 48 ≤ d ≤ 57, 65 ≤ d ≤ 68 d = 32, 36, 37, 43, 45, 46, 47, 58 2 65 UPC A 11 ≤ k ≤ 12 48 ≤ d ≤ 57 2 66 UPC E 11 ≤ k ≤ 12 48 ≤ d ≤ 57 2 67 JAN - 13 (EAN - 13) 12 ≤ k ≤ 13 48 ≤ d ≤ 57 2 68 JAN - 8 (EAN - 8) 7 ≤ k ≤ 8 48 [...]
-
Página 224
Programming Codes iTherm ® 280 Programmer’s Guide Page 222 Rev C 28 - 07764 Decimal < 29> <72> <n> Range 0 ≤ n ≤ 3, 48 ≤ n ≤ 51 Description The GS H <n> command selects the printing position of HRI (Human Readable Interpretation) characters when printing a bar code. <n> se lects the printing position as foll[...]
-
Página 225
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 223 Mechanism Control Commands Function Select cut mode and cut paper ASCII [GS] V <m> <n> Hexadecimal 1DH 56H <m> <n> Decimal <29> <8 6> <m> <n> Description When <m> = 1 or 49, <n> is not used and a partial cut is [...]
-
Página 226
Programming Codes iTherm ® 280 Programmer’s Guide Page 224 Rev C 28 - 07764 Miscellaneous Commands Function Set Horizontal and Vertical Motion Units ASCII [GS] P x y Hexadecimal 1DH 50H x y Decimal < 29> <80> x y Range 0 ≤ x ≤ 255 Default x = 180, y = 360 Description The GS P x y command sets the horizontal and vertical motion un[...]
-
Página 227
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 225 ASCII [ESC] p <m> <t 1 > <t 2 > Hexadecimal 1B H 70H <m> <t 1 > <t 2 > Decimal <27> <112> <m> <t 1 > <t 2 > Range <m> = 0, 1, 48, 49 0 ≤ t1 ≤ 255 0 ≤ t2 ≤ 255 Description The [ESC] p <m>[...]
-
Página 228
Programming Codes iTherm ® 280 Programmer’s Guide Page 226 Rev C 28 - 07764 Hexadecimal 10H 14H <8> d1…d7 Decimal <16> <20> <8> d1…d7 Range d1=1, d2=3, d3=20, d4=1, d5=6, d6=2, d7=8 Description The [DLE] [DC4] <8> command clears all data stored in the receive buffer and the print buffer. Transmits the following [...]
-
Página 229
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 227 Function Real - Time Request to Printer ASCII [DLE] [ENQ] <n> Hexadecimal 10H 05H <n> Decimal <16> <5> <n> Range <n> = 0, 2 Description The [DLE] ENQ <n> command responds to a request from the host computer specified by <n>[...]
-
Página 230
Programming Codes iTherm ® 280 Programmer’s Guide Page 228 Rev C 28 - 07764 Function Enter Test Mode ASCII [GS] ( A <2> <0> <n> <m> Hexadecimal 1DH 28H 41H <2> <0> <n> <m> Decimal <29> <40> <65> <2> <0> <n> <m> Description This command places the printer in[...]
-
Página 231
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 229 Function Transmit maintenance counter ASCII [GS] g 2 m nl nh: Hexadecimal 1DH 67H 32H Decimal <29> <103> <50> Description Transmits the value of the specified maintenance counter. • nl, nh specifies the maintenance counter number as (nl + nh x 256) Co[...]
-
Página 232
Programming Codes iTherm ® 280 Programmer’s Guide Page 230 Rev C 28 - 07764 Macro Function Commands Function Start/End Macro Definition ASCII [GS] : Hexadecimal 1DH 3AH Decimal <29> <58> Description The [GS] : command starts or ends macro definition. Macro definition starts when the command is received during normal operation and end[...]
-
Página 233
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 231 Function Delete Start - Up Macro Definition ASCII GS _ Hexadecimal 1DH 5FH Decimal <29> <95> Description The GS _ command deletes a start - up macro definition previously created by the GS ^ command. If a start - up macro was not previously defined, the comma[...]
-
Página 234
Programming Codes iTherm ® 280 Programmer’s Guide Page 232 Rev C 28 - 07764 Column one d1 dy +1 ... ... .... d2 dy +2 .... .... .... .... .... .... dy PRINT #1 , CHR$(29),CHR$(45), REM Enter the GS command PRINT #1, ”MY IMAGE”,CHR$(0); REM Define the image name PRINT #1, CHR$(1),CHR$(1); REM Image size (8 x 8 bits) PRINT #1, CHR$(255),CHR$(2[...]
-
Página 235
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 233 Function Print User - Defined Bit Image ASCII GS 0 <Name..> <0><m> Hexadecimal 1DH 30H <Name..> 0H<m> Decima l <29> <48> <Name..> <0><m> Range <Name..> = a 15 - byte maximum length name to identify the ima[...]
-
Página 236
Programming Codes iTherm ® 280 Programmer’s Guide Page 234 Rev C 28 - 07764 Function Define Single User - Defined Bit - Image ASCII GS * x y d 1 … d(x x y x 8) Hexadecimal 1DH 2AH x y d 1 … d(x x y x 8 ) Decimal <29> <42> x y d 1 … d(x x y x 8) Range 1 ≤ x ≤ 255 1 ≤ y ≤ 48 0 ≤ d ≤ 255 Description The GS * x y d 1 ?[...]
-
Página 237
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 235 Function Print single user - defined bit - image ASCII GS / <m> Hexadecimal 1DH 2FH <m> Decimal <29> <47> <m> Description The GS / <m> command print s a downloaded or stored bit - image using the mode specified by <m> . <m>[...]
-
Página 238
Programming Codes iTherm ® 280 Programmer’s Guide Page 236 Rev C 28 - 07764 Ithaca ® Specific iTherm ® 280 Commands The iTherm® 280 has a number of extended control commands designed to make operation and maintenance of the printer easier for the host application refer to the iTherm® 280 extended control discussion on page 170 . Panel Button[...]
-
Página 239
iTherm ® 280 Programmer’s Guide Programming Codes 28 - 07764 Rev C Page 237 Description The [ESC] c 5 <n> command enables or disables the FEED Button. When the least significant bit (LSB) of <n> = one, the FEED Button is disabled; when it is zero, the button is enabled.[...]
-
Página 240
Programming Codes iTherm ® 280 Programmer’s Guide Page 238 Rev C 28 - 07764 iTherm ® Citizen Emulation The iTherm® 280 printer uses a subset of the Epson emulation for Citizen. iTherm ® Star Emulation The iTherm® 280 printer has Star emulation that will allow the iTherm to replace most Star printers with similar features to the iTherm. Star [...]
-
Página 241
28 - 07764 Rev C Page 239 chapter 7 iTherm ® 280 Color Graphics[...]
-
Página 242
Page 240 Rev C 28 - 07764 This page intentionally left blank[...]
-
Página 243
ITherm ® 280 Color Graphics iTherm ® 280 Programmer’s Guide 28 - 07764 Rev C Page 241 Printing Graphics The iTherm ® 280 Printer has bi t - image graphic capability and a full PC - compatible graphic character set. The bit image format is similar to that used on other personal computer printers. Three modes of operation are available. Single -[...]
-
Página 244
iTherm ® 280 Programmer’s Guide ITherm ® 280 Color Graphics Page 242 Rev C 28 - 07764 [ESC]: [ESC]3<27> [ESC]a<1> <201> <205><205><205><205><205><205><205><205><205> <205><205><205><205><205><205><205><205><205> <205&[...]
-
Página 245
ITherm ® 280 Color Graphics iTherm ® 280 Programmer’s Guide 28 - 07764 Rev C Page 243 Figure 19 Sample Receipt When printing line graphics, the data path to the printer must be eight bits. Seven - bit serial protocols do not access the extended characters. The extended characters require that the form be reverse fed. Consequently, printing line[...]
-
Página 246
iTherm ® 280 Programmer’s Guide ITherm ® 280 Color Graphics Page 244 Rev C 28 - 07764 APA Graphi cs The printer is capable of all - points - addressable (APA) or horizontal graphics. Generating a graphic image by hand is time consuming and tedious. It is recommended that a graphic p ackage be used to create a graphic image. The following proced[...]
-
Página 247
ITherm ® 280 Color Graphics iTherm ® 280 Programmer’s Guide 28 - 07764 Rev C Page 245 Color Graphics The iTherm ® 280 is a two - color printer as rather than a full color printer. A full color printe r forms the various colors of an image by mixing inks of different colors on the paper. The amount of each color determines the hue. Typically th[...]
-
Página 248
iTherm ® 280 Programmer’s Guide ITherm ® 280 Color Graphics Page 246 Rev C 28 - 07764 Procedure for color horizontal graphics: There are many ways to generate graphics for the iTherm ® 280 printer. The easiest is to use the PJColor program. (See the next section.) The other way is to use the Ithaca windows driver and capture the output to a fi[...]
-
Página 249
ITherm ® 280 Color Graphics iTherm ® 280 Programmer’s Guide 28 - 07764 Rev C Page 247 Figure 20 Receipt with graphics As with all graphics, the data path to the printer must be eight bits. Seven - bit protocols do not work. iTherm ® 280 Universal Color Graphics Starting with Version 1.88 of the iTherm ® 280 Printer firmware supports the abili[...]
-
Página 250
iTherm ® 280 Programmer’s Guide ITherm ® 280 Color Graphics Page 248 Rev C 28 - 07764 should be able to change the name printed on the top of a receipt. With the PJColor 15 program you can store a named graphic into the printer an p rint it by changing the text name to match the stored graphic. For example, if your receipt has a name like "[...]
-
Página 251
ITherm ® 280 Color Graphics iTherm ® 280 Programmer’s Guide 28 - 07764 Rev C Page 249 Store Graphics in the printer: PJColor can store a graphic in the iTherm ® 280 Printer or generate a file that will store a graphic in the printer. To Store a graphic in the printer 1) Start PJC olor 2) Under Settings, Select the iTherm ® 280 printer. Then s[...]
-
Página 252
iTherm ® 280 Programmer’s Guide ITherm ® 280 Color Graphics Page 250 Rev C 28 - 07764 How universal graphics is done The printer extends all the emulations to support two additional escape sequences and adds limited IPCL support. IPCL (Ithaca Printer Control Language) is an ASCII method of sending printer commands to the printer. In Ithaca PcOS[...]
-
Página 253
ITherm ® 280 Color Graphics iTherm ® 280 Programmer’s Guide 28 - 07764 Rev C Page 251 • Send the following text strings to the printer using whatever means is available to you. &%UBLogo& Begin defining macro "Logo" &%UGLogo& End the Definition of "Logo" &%UMLogo& Save Macro "Logo" to nonvo[...]
-
Página 254
iTherm ® 280 Programmer’s Guide ITherm ® 280 Color Graphics Page 252 Rev C 28 - 07764 U niversal Color Command Descriptions &%UB <Name..>& Begin named universal graphic record IPCL &%UB <Name..>& Description The &%UB <Name..>& command initializes the universal graphic buffer structure, and redirects the[...]
-
Página 255
ITherm ® 280 Color Graphics iTherm ® 280 Programmer’s Guide 28 - 07764 Rev C Page 253 &%UQ& Report on user store IPCL &%UQ& Description The &%UQ& command prints a status report. The intention of the comm and is to aid in universal graphic development. &%UT<n> Redefine User Store Termination Character IPCL &[...]
-
Página 256
iTherm ® 280 Programmer’s Guide ITherm ® 280 Color Graphics Page 254 Rev C 28 - 07764 iTherm ® 280 Coupon - Cut - Logo Feature The iTherm ® 280 printer has a feature that will allow a coupon and or logo graphic to printed a s part of the existing auto cutter command. To activate this feature, it must first be configured. Configuration consist[...]
-
Página 257
28 - 07764 Rev C Page 255 chapter 8 Unicode and Fonts[...]
-
Página 258
Page 256 Rev C 28 - 07764 This page intentionally left blank[...]
-
Página 259
iTherm ® 280 Programmer’s Guide ITherm ® 280 Unicode and Fo nts 28 - 07764 Rev C Page 257 Unicode and Fonts Fonts Your TransAct ® ITherm 280 printer uses outline and/or stroke based scalable fonts. These fonts provide you wi t h additional font options as well as improved character appearance, whil e functioning transparently within legacy app[...]
-
Página 260
ITherm ® 280 Unicode and Fonts iTherm ® 280 Programmer’s Guide Page 258 Rev C 28 - 07764 Stroke - based characters With stroke based characters, the points stored are along the center line. Less than half the points are needed to render stroke based characters. This improves character - generation performance and uses less space. This type of c[...]
-
Página 261
iTherm ® 280 Programmer’s Guide ITherm ® 280 Unicode and Fo nts 28 - 07764 Rev C Page 259 point selection and not on the actual character height of any given characters. Second guessing the font designer can have very bad results when character are encountered that use the full cell. A sian fonts require slightly different rules for character p[...]
-
Página 262
ITherm ® 280 Unicode and Fonts iTherm ® 280 Programmer’s Guide Page 260 Rev C 28 - 07764 are always spaced in a fixed dot cell provided that the legacy commands are used. Adding or subtracting space between characters achieves different character pitches with a fixed character cell size. As each dot has a fixed size and position, only specific [...]
-
Página 263
iTherm ® 280 Programmer’s Guide ITherm ® 280 Unicode and Fo nts 28 - 07764 Rev C Page 261 Custom Fonts The ITherm 280 supports True Type fonts. There are several companies that will provide custom character sets. The ITherm 280 uses fonts provided by Monotype. You can contract Monotype through their website www.fonts.com , or by phone in U.S. &[...]
-
Página 264
ITherm ® 280 Unicode and Fonts iTherm ® 280 Programmer’s Guide Page 262 Rev C 28 - 07764 and character pitch commands are supported as legacy commands. The appearance of the print using those commands has been optimized using the TransAct WGL4 font. If you elect to use your own font, or the GB18030 font, you may wish to use the scalable font co[...]
-
Página 265
iTherm ® 280 Programmer’s Guide ITherm ® 280 Unicode and Fo nts 28 - 07764 Rev C Page 263 UTF - 16BE is selected, all data sent to the printe r must be 16 bits. All commands and command parameters are also 16 bit, however only values between 0 and 255 are valid. UTF - 16LE uses the little - endian method of sending the two bytes. This method se[...]
-
Página 266
ITherm ® 280 Unicode and Fonts iTherm ® 280 Programmer’s Guide Page 264 Rev C 28 - 07764 Unicode Encoding Example 3 Byte output Exa mple Hex Character Code: FA11 FA 11 - Original Hex Code(s) 11111010 000100001 - Converted to Binary 1111 1010 0 0 0100001 - Underlined by section (ending of output byte) Section A Section B Section C 4 di gits 6 di[...]
-
Página 267
iTherm ® 280 Programmer’s Guide ITherm ® 280 Unicode and Fo nts 28 - 07764 Rev C Page 265 Bitmap Fonts It is possible to use bitmap fonts with the ITherm 280 Printer . Bitmap fonts are fixed pitch and are not scalable. They will only function as legacy fonts. The printer i s optionally supplied with 4 legacy bitmap fonts. They are in a 10x24, 1[...]
-
Página 268
ITherm ® 280 Unicode and Fonts iTherm ® 280 Programmer’s Guide Page 266 Rev C 28 - 07764 03 ........... 04 ........... 05 ........... 06 ........... 07 ........... 08 ........... 09 ........... 10 ........... 11 ........... 12 ........... 13 ........... 14 ........... 15 ........... 16 ........... 17 ........... 18 .... ....... 19 ........... 2[...]
-
Página 269
iTherm ® 280 Programmer’s Guide ITherm ® 280 Unicode and Fo nts 28 - 07764 Rev C Page 267 05 .00..00.... 06 .00..00.... 07 .00..00.... 08 ........... 09 ........... 10 ........... 11 ........... 12 ........... 13 ........... 14 ........... 15 ........... 16 ........... 17 . .......... 18 ........... 19 ........... 20 ........... 21 ........... [...]
-
Página 270
ITherm ® 280 Unicode and Fonts iTherm ® 280 Programmer’s Guide Page 268 Rev C 28 - 07764 File system and the POR.INI file The ITherm 280 Printer supports a file system to support TransAct Technologies fonts and allow the user to load and link custom fonts. The POSFile tool provides a Windows interface to the printer and will allow fonts and con[...]
-
Página 271
iTherm ® 280 Programmer’s Guide ITherm ® 280 Unicode and Fo nts 28 - 07764 Rev C Page 269 LinkFont1 = TactMOD.ttf LinkFont2 = TactWGL.ttf LinkFont3 = TactGB18030.ccc ;From 1 to 99 fonts may be defined Font1 = TactMOD.ttf Font2 = TactWGL.ttf Font3 = TactGB18030.ccc Font4 = TactOCR.ttf ;The brush size effects only stroke fonts. Brush = 100 [legac[...]
-
Página 272
ITherm ® 280 Unicode and Fonts iTherm ® 280 Programmer’s Guide Page 270 Rev C 28 - 07764 Legacy font definitions define the Size, spacing, font, quality and spot size to be used to generate a legacy font. For example the PcOS [esc] I<0> font select command will select PcOS1 font. (Note that the font select and the Font ID are offset by on[...]
-
Página 273
iTherm ® 280 Programmer’s Guide ITherm ® 280 Unicode and Fo nts 28 - 07764 Rev C Page 271 Function Select Font by name All ASCII [ESC] + N <FileName> <0 > Hexadecimal 1BH 2BH 31H Decimal <27> <43> <51> Description The [ESC] + N command selects the font for printing by file name. This command is used to select a pre[...]
-
Página 274
ITherm ® 280 Unicode and Fonts iTherm ® 280 Programmer’s Guide Page 272 Rev C 28 - 07764 ASCII [ESC] + M Hexadecimal 1BH 2BH 4DH Decimal <2 7> <43> <77> Description The [ESC] + M command will put the printer into UTF - 8 character encoding mode of operation. If you wish to access characters above 255, You must select a Unicode[...]
-
Página 275
iTherm ® 280 Programmer’s Guide ITherm ® 280 Unicode and Fo nts 28 - 07764 Rev C Page 273 Font Size and Spacing The font typically defines the character size and line spacing. The typical font is proportional spaced. That is the spacing between characters varies. This i s not always the most desirable mode of operation. To give the programmer s[...]
-
Página 276
ITherm ® 280 Unicode and Fonts iTherm ® 280 Programmer’s Guide Page 274 Rev C 28 - 07764 Font Size and Spacing command interactions There are interactions between some of the following commands and some of the legacy font selection commands. These interactions need to be considered when developing a application for this printer. This printer us[...]
-
Página 277
iTherm ® 280 Programmer’s Guide ITherm ® 280 Unicode and Fo nts 28 - 07764 Rev C Page 275 [ESC] + P, [ESC] + p Width Not Zero From Command From command Based on set character spacing command Will be used if previously set and character spacing is not being defined by the font [ESC] + I, [ESC] + i Value 0 No eff ect No effect From Font Set Off b[...]
-
Página 278
ITherm ® 280 Unicode and Fonts iTherm ® 280 Programmer’s Guide Page 276 Rev C 28 - 07764 Function Set minimum character height and width in points. All ASC II [ESC] + P <w><h> Hexadecimal 1BH 2BH 50H Decimal <27> <43> <80> Range w = 0, 4 – 72 h = 4 - 72 The [ESC] + P command will set the minimum character width o[...]
-
Página 279
iTherm ® 280 Programmer’s Guide ITherm ® 280 Unicode and Fo nts 28 - 07764 Rev C Page 277 NOTE: If the current ch aracter size is too large for the selected spacing, the characters will overlap. Variable spacing is recommended. Function Set Character spacing in ¼ points. All ASCII [ESC] + i <d> Hexadecimal 1BH 2BH 69H Decimal <27> [...]
-
Página 280
ITherm ® 280 Unicode and Fonts iTherm ® 280 Programmer’s Guide Page 278 Rev C 28 - 07764 Decimal <27> <43> <106> Range d = 0, 16 – 255 The [ESC] + j command will set the character spacing in points, where ¼ point is defined as 1/288 th of an inch. This command will force mono - space printing. It will override any character[...]
-
Página 281
iTherm ® 280 Programmer’s Guide ITherm ® 280 Unicode and Fo nts 28 - 07764 Rev C Page 279 NOTE: This is the minimum spacing. If the character height setting requires a larger spacing, the character height will override this setting. Function Set stroke font brush size. All ASCII [ESC] + B <w> Hexadecimal 1BH 2BH 42H Decimal <27> <[...]
-
Página 282
ITherm ® 280 Unicode and Fonts iTherm ® 280 Programmer’s Guide Page 280 Rev C 28 - 07764 This command disables any right - side spacing set by the [ESC] V command. It enforces this spaci ng on the current font selection even if the character is too large for the spacing. In addition, when font changes are made, the character pitch is maintained[...]
-
Página 283
28 - 07764 Rev C Page 281 chapter 9 File System[...]
-
Página 284
Page 282 Rev C 28 - 07764 This page intentionally left blank[...]
-
Página 285
iTherm ® 280 Programmer’s Guide ITherm ® 280 File System 28 - 07764 Rev C Page 28 3 File System Interface The ITherm 280 provides a file system to support fonts, configuration information, user graphics and macros. There are a number of co mmands that are provided to support the file system. In general, files need to be opened for read or write[...]
-
Página 286
ITherm ® 280 File System iTherm ® 280 Programmer’s Guide Page 284 Rev C 28 - 07764 1= User .udf 1 Undefined macro type .mac 1 Command Macro .img 1 Grap hic image. (Internal format) .bgp 1 Bitmapped internal graphic .chr 1 User Character definition .cfg 0 configuration. .ttf 0 true type font .ccc 0 compressed stroke font .btf 0 Bitmap font defin[...]
-
Página 287
iTherm ® 280 Programmer’s Guide ITherm ® 280 File System 28 - 07764 Rev C Page 285 Function Close File command. All ASCII [ESC] [RS] C Hexadecimal 1BH 1EH 43H Decimal <27> <30> <67> Description The [ESC] [RS]C command will close the currently open file. Function Close All Files command. All ASCII [ESC] [RS] K Hexadecimal 1BH 1[...]
-
Página 288
ITherm ® 280 File System iTherm ® 280 Programmer’s Guide Page 286 Rev C 28 - 07764 ASCII [ESC] [RS] ? Hexadecimal 1BH 1EH 3FH Decimal <27> <30> <63> The [ESC][RS]? Command requests the file system to return the status of the last file operation. This command, returns an identifier byte, followed by 2 bytes indicating the statu[...]
-
Página 289
iTherm ® 280 Programmer’s Guide ITherm ® 280 File System 28 - 07764 Rev C Page 287 Function Read File command. All ASCII [ESC] [RS] R <L L ><L H > Hexadecimal 1BH 1EH 52H Decimal <27> <30> <82> Description The [ESC] [RS]R command requests that data be read from the file and returned to the host. The <LL><L[...]
-
Página 290
ITherm ® 280 File System iTherm ® 280 Programmer’s Guide Page 288 Rev C 28 - 07764 Function Verify file s. All ASCII [ESC] [RS] V Hexadecimal 1BH 1EH 56H Decimal <27> <30> <86> Description The [ESC] [RS]V opens and reads the VERIFY.CFG file. This file contains a list of all files that are to be validated in the printer and the[...]
-
Página 291
28 - 07764 Rev C Page 289 chapter 10 iTherm ® 280 Extended Printer Control[...]
-
Página 292
Page 290 Rev C 28 - 07764 This page intentionally left blank[...]
-
Página 293
iTherm ® 280 Programmer’s Guide ITherm TM Extended Printe r Control 28 - 07764 Rev C Page 291 The iTherm ® 280 printer has a number of Extended Control commands that allow an application to better track and maintain the printer. These commands are in all emulations 20 . The printer maintains a log of printer activity. This activity may be retur[...]
-
Página 294
ITherm TM Extended Printer Control iTherm ® 280 Programmer’s Guide Page 292 Rev C 28 - 07764 10 Power Up Resets 11 Watchdog Resets 12 Base Flash Erases 13 Ext Flash Erases 14 Auto Cutter Cycles 15 Init Re quests 16 Error Vectors 17 Auto Cutter Faults 18 Power On Time (Min.) 19 System Active Time (Min.) 20 Over Temperature 21 Cutter Re - Home[...]
-
Página 295
iTherm ® 280 Programmer’s Guide ITherm TM Extended Printe r Control 28 - 07764 Rev C Page 293 Function: Set Secondary Paper Color ASCII: [ESC] ~ R<c> or [ESC] ~ L<c> Hex: 1BH 7EH 52H or 1BH 7EH 4CH Dec imal: <27><126><82> or <27><126><76> Description: This command reconfigures the secondary paper c[...]
-
Página 296
ITherm TM Extended Printer Control iTherm ® 280 Programmer’s Guide Page 294 Rev C 28 - 07764 Function Print Current Configuration and Totals ASCII [ESC] y <9> or [ESC] ~ <9> Hexadecimal 1BH 79H 09H Dec imal <27> <121> <9> Description This command forces the printer to print the current configuration. To function cor[...]
-
Página 297
iTherm ® 280 Programmer’s Guide ITherm TM Extended Printe r Control 28 - 07764 Rev C Page 295 Notes: This command performs a configuration update, and should not be done on a regular basis. Notes: This command must be preced ed with an ESC y <8> to enable it .[...]
-
Página 298
[...]
-
Página 299
28 - 07764 Rev C Page 297 chapter 11 Communications[...]
-
Página 300
Page 298 Rev C 28 - 07764 This page intentionally left blank[...]
-
Página 301
iTherm ® 280 Programmer’s Guide Communications 28 - 07764 Rev C Page 299 Protocol and Print Buffers The following figure illustrates the communication flow from host computer to print er and from printer to cash drawer. Host computer Printer to cash drawer Host to printer link Cash drawer Keypad Host to keypad Printer Figure 21 Typical POS Syste[...]
-
Página 302
Communications iTherm ® 280 Programmer’s Guide Page 300 Rev C 28 - 07764 Host computer Data to prin t er Status and flow control back Printer Figure 22 Host to Printer Link In most cases, the host computer is capable of sending information to the print er much faster than the printer can print it. To prevent information from being lost, a flow c[...]
-
Página 303
iTherm ® 280 Programmer’s Guide Communications 28 - 07764 Rev C Page 301 The following figure illustrates the four basic parts of printer flow control. Data Getting full/ Data getting empty Print buffer Print control Serial or parallel connection Print head Status Data Status P rinter ENQ processor Data Co mmunications p ort Figure 23 Printer Co[...]
-
Página 304
Communications iTherm ® 280 Programmer’s Guide Page 302 Rev C 28 - 07764 USB USB stands for Universal Serial Bus. It was originally conceived in the early 90’s and officially recognized by Compaq, Intel, Microsoft and NEC. The development of USB has been slow, however, with the release of Windows 95 SR2 dev elopment accelerated. Windows 2000 n[...]
-
Página 305
iTherm ® 280 Programmer’s Guide Communications 28 - 07764 Rev C Page 303 TCP/IP A 10 - BaseT Ethernet adapter is available for the Ithaca iTherm ® 280 printer. This Wired Ethernet Adapter provides a fast and easiest way to network and share printers in your system. Ethernet provides a consistent common connection between printers and computers [...]
-
Página 306
Communications iTherm ® 280 Programmer’s Guide Page 304 Rev C 28 - 07764 Parallel Port Parallel Port Protocol The iTherm ® 280 parallel port behaves just as any printer connected to a personal computer. The parallel interface accepts 8 - bits of data from the host. The strobe signal from the host is used to indicate that data is available. When[...]
-
Página 307
iTherm ® 280 Programmer’s Guide Communications 28 - 07764 Rev C Page 305 Some systems may wish to change the details of how the strobe, busy, and acknowledged signals interact. The parallel - port option features define how the strobe, busy, and ac knowledged signals operate. In normal mode, the printer follows the standard (Centronics) parallel[...]
-
Página 308
Communications iTherm ® 280 Programmer’s Guide Page 306 Rev C 28 - 07764 beyond the scope of this guide to describe the IEEE 1284 protocol. The complete specification is available from the Institute of Electric al and Electronic Engineers, Inc . at www.ieee.org . IEEE 1284 Response Buffer The iTherm ® 280 p rinter has a 256 - byte buffer that c[...]
-
Página 309
iTherm ® 280 Programmer’s Guide Communications 28 - 07764 Rev C Page 307 be activated. If the printer is placed back on - line while the reverse channel is active, the printer will not exit the reverse - channel mode. Inquire Responses In general, inquire commands place two - byte responses in the IEEE 1284 reverse - channel buffer. The two byte[...]
-
Página 310
Communications iTherm ® 280 Programmer’s Guide Page 308 Rev C 28 - 07764 w here X is a model definition. X will be 3 if the printer is in the native iTherm ® 280 emulation. 5 indicates that the printer is in some other emulation. Y and Z are bit fields that designate the options attached to the printer. Bit Y Z Bit 0 Color Support active 0 Bit [...]
-
Página 311
iTherm ® 280 Programmer’s Guide Communications 28 - 07764 Rev C Page 309 Serial Port Serial Port Protocol The serial port supports two flow control standards, XON/XOFF and Ready/Busy (sometimes called Data Terminal Ready (DTR) or h ardware handshake). When Ready/Busy flow control is selected, the printer can be configured to use DTR, Request to [...]
-
Página 312
Communications iTherm ® 280 Programmer’s Guide Page 310 Rev C 28 - 07764 Ser i al Communicat i o ns Port Data Buffer Getting Full Buffer Getting Empty Data Select Key Printer Control Software Pri nt Buffer 40 - 8K RTS = Request t o Se nd DTR = Data Terminal Ready Data In Ser i al Data O ut ( N ot Used f or Flo w Con t rol) DTR RTS Send XOFF Send[...]
-
Página 313
iTherm ® 280 Programmer’s Guide Communications 28 - 07764 Rev C Page 311 Print Buffer Flow Flow Chart 1 illustrates how the communications driver acquires data from the serial port and places it in the buffer using Ready/Busy or XON/XOFF f low control. Flow Chart 1 Serial Buffer Operation At the top of this flow chart, the driver is waiting for [...]
-
Página 314
Communications iTherm ® 280 Programmer’s Guide Page 312 Rev C 28 - 07764 Flow Char t 2 illustrates how the print control software takes data from the buffer and controls flow. At the top of the chart, the print control software asks for data. If there is no data in the buffer, a “no data flag” is returned. The print software must then wait f[...]
-
Página 315
iTherm ® 280 Programmer’s Guide Communications 28 - 07764 Rev C Page 313 When the printer is on, the print controller looks for data. If there is data, it processes it. Flow control is done when the data is taken from the buffer and the amount of data in the buffer is less than a prescribed amount. The low watermark is set based on the expected [...]
-
Página 316
Communications iTherm ® 280 Programmer’s Guide Page 314 Rev C 28 - 07764 Serial Device Identification The serial device must report it s identification to the system using an identification string at 1200 baud. The identification string consists of 18 fields that identify the device, class of the device, and other compatible devices. Only five o[...]
-
Página 317
iTherm ® 280 Programmer’s Guide Communications 28 - 07764 Rev C Page 315 Serial Port Inquire The serial port inquire is more straightforward than parallel mode. The serial acknowledged (ACK) or not acknowledged (NAK) responses follow a uniform format, the ACK o r NAK is always followed by the command ID that requested it. This makes the design o[...]
-
Página 318
Communications iTherm ® 280 Programmer’s Guide Page 316 Rev C 28 - 07764 Display Pass Through The display pass through feature allows a pole display to be interconnected with the printer. The printer is connected to a host system with a special serial cable. The host sends serial data to the printer and the printer sends serial data t o the pole[...]
-
Página 319
Communications iTherm ® 280 Programmer’s Guide 28 - 07764 Rev C Page 317 Description Inquiry (ENQ) commands ar e accepted and answered in remote power down mode. The printer reactivates if the * button is pressed or a power up command is received. Note: If power is lost after the power down command is issued, the printer remembers it is in power[...]
-
Página 320
Communications iTherm ® 280 Programmer ’s Guide Page 318 Rev C 28 - 07764 Miscellaneous Communication Features Power - cycle Recovery Sometimes the host needs to know if the printer was power cycled. An example would be after the receipt tape was changed. It is not necessary to turn off the printer to change the receipt. However, if the operator[...]
-
Página 321
Communications iTherm ® 280 Programmer’s Guide 28 - 07764 Rev C Page 319 Off - line Active A configuration flag that prevents the printer from going off - line (in most cases) is available. Off - line mode allows the application to query the printer for status rather than assume a status from the control signals. The feature allows the host appl[...]
-
Página 322
Communications iTherm ® 280 Programmer ’s Guide Page 320 Rev C 28 - 07764 R ecovery from Mechanical Errors The Ithaca Inquire commands and the Epson [DLE][ENQ] and [DLE][EOT] commands allow most printer error status to be read and in some cases recovery attempted. Paper jams and auto - cutte r faults can be recovered, however, any data not previ[...]
-
Página 323
Communications iTherm ® 280 Programmer’s Guide 28 - 07764 Rev C Page 321 Programmer’s Notes When the serial port is used, it is important that the output lines from the printer not be shorted or back driven. If the signals are not to be used, they should be left open. Pins 3, 4, an d 7 (of the 9 pin connector) are outputs from the printer. If [...]
-
Página 324
[...]
-
Página 325
iTherm ® 280 Programmer’s Guide Appendix 28 - 07764 Rev C Page 323 Appendix A : Internal Code Page s Code Page Country Code/Language Set Decimal <n h > <n l > Hex <n h > <n l > 64 USA (Slashed 0) 0,64 0H,040H 65 USA ( Uns lashed 0) 0,6 5 0H,04 1 H 66 British 0,66 0H,042H 67 German 0,67 0H,043H 68 French 0,68 0H,044H 69 Sw[...]
-
Página 326
Appendix iTherm ® 280 Programmer’s Guide Page 324 Rev C 28 - 07764 Appendix B - A SCII Code Table Hex Decimal ASCII 00 0 NULL 01 1 SOH 02 2 STX 03 3 ETX 04 4 EOT 05 5 ENQ 06 6 ACK 07 7 BEL 08 8 BS 09 9 HT 0A 10 LF 0B 11 VT 0C 12 FF 0D 13 CR 0E 14 SO 0F 15 SI 10 16 DLE 11 17 DC1 12 18 DC 2 13 19 DC3 14 20 DC4 15 21 NAK 16 22 SYN 17 23 ETB 18 24 C[...]
-
Página 327
iTherm ® 280 Programmer’s Guide Appendix 28 - 07764 Rev C Page 325 Appendix C: Unicode Character Addresses Note: This information is based on the Unicode 3.0 Standard. For specific character locations see the Unicode standard. Note: The Accutherm Supterme does not contain all possible Unicode characters. The default character sets are defined by[...]
-
Página 328
Appendix iTherm ® 280 Programmer’s Guide Page 326 Rev C 28 - 07764 0x2070 0x209F Superscripts and Subscripts 0x20A0 0x20CF Currency Symbols 0x20D0 0x20FF Combining Diacritical Marks for Symbols 0x2100 0x214F Letter like Symbols 0x2150 0x218F Number Forms 0x2190 0x21FF Arrows 0x2200 0 x22FF Mathematical Operators 0x2300 0x23FF Miscellaneous Techn[...]
-
Página 329
iTherm ® 280 Programmer’s Guide Appendix 28 - 07764 Rev C Page 327 Appendix D: WGL4.0 Character Addresses There are 654 Characters in this set. Unicode Character 0020 space 0021 exclamation mark 0022 quotation mark 0023 number sign 0024 dollar sign 0025 per cent sign 0026 ampersand 0027 apostrophe 0028 left parenthesis 0029 right parenthesis 002[...]
-
Página 330
Appendix iTherm ® 280 Programmer’s Guide Page 328 Rev C 28 - 07764 00e2 Latin small letter a with circumflex accent 00e3 Latin small letter a with tilde 00e4 Latin small letter a with diaeresis 00e5 Latin small letter a with ring above 00e6 Latin small letter a with e 00e7 Latin small letter c with cedilla 00e8 Latin small letter e with grave ac[...]
-
Página 331
iTherm ® 280 Programmer’s Guide Appendix 28 - 07764 Rev C Page 329 0384 Greek tonos 0385 Greek dialytika tonos 0386 Greek capital letter alpha with tonos 0387 Greek ano teleia 0388 Greek capital letter epsilon with tonos 0389 Greek capital letter eta with tonos 038a Greek capital letter iota with tonos 038c Greek capital letter omicron with tono[...]
-
Página 332
Appendix iTherm ® 280 Programmer’s Guide Page 330 Rev C 28 - 07764 2013 en dash 2014 em dash 2015 horizontal bar 2017 double low line 2018 left single quotation mark 2019 right single quotation mark 201a single low - 9 quotation mark 201b singl e high - reversed - 9 quotation mark 201c left double quotation mark 201d right double quotation mark [...]
-
Página 333
iTherm ® 280 Programmer’s Guide Appendix 28 - 07764 Rev C Page 331 Appendix E: GB18030 Character Addresses There are 28575 Characters in this set. UNICODE CHA RACTER 0020 SPACE 0021 EXCLAMATION MARK 0022 QUOTATION MARK 0023 NUMBER SIGN 0024 DOLLAR SIGN 0025 PERCENT SIGN 0026 AMPERSAND 0027 APOSTROPHE 0028 LEFT PARENTHESIS 0029 RIGHT PARENTHESIS [...]
-
Página 334
Appendix iTherm ® 280 Programmer’s Guide Page 332 Rev C 28 - 07764 03A0 GREEK CAPITAL LETTER PI 03A1 GREEK CAPITAL LETTER RHO 03A3 GREEK CAPITAL LETTER SIGMA 03A4 GREEK CAPITAL LETTER TAU 03A5 GREEK CAPITAL LETTER UPSILON 03A6 GREEK CAPITAL LETTER PHI 03A7 GREEK CAPI TAL LETTER CHI 03A8 GREEK CAPITAL LETTER PSI 03A9 GREEK CAPITAL LETTER OMEGA 03[...]
-
Página 335
iTherm ® 280 Programmer’s Guide Appendix 28 - 07764 Rev C Page 333 224C ALL EQUAL TO 2252 APPROXIMATELY EQUAL TO OR THE IMAGE OF 2260 NOT EQUAL TO 2261 IDENTICAL TO 2264 LESS - THAN OR EQUAL TO 2265 GREATER - THAN OR EQUAL TO 2266 LESS - THAN OVER EQUAL TO 2267 GREATER - THAN OVER EQUAL TO 226E NOT LESS - THAN 226F NOT GREATER - THAN 2295 CIRCLE[...]
-
Página 336
Appendix iTherm ® 280 Programmer’s Guide Page 334 Rev C 28 - 07764 2554 BOX DRAWINGS DOUBLE DOWN AND RIGHT 2555 BOX DRAWINGS DOWN SI NGLE AND LEFT DOUBLE 2556 BOX DRAWINGS DOWN DO UBLE AND LEFT SINGLE 2557 BOX DRAWINGS DOUBLE DOWN AND LEFT 2558 BOX DRAWINGS UP SING LE AND RIGHT DOUBLE 2559 BOX DRAWINGS UP DOUBLE AND RIGHT SIN GLE 255A BOX DRAWIN[...]
-
Página 337
iTherm ® 280 Programmer’s Guide Appendix 28 - 07764 Rev C Page 335 3062 HIRAGANA LETTER DI 3063 HIRAGANA LETTER SMAL L TU 3064 HIRAGANA LETTER TU 3065 HIRAGANA LETTER DU 3066 HIRAGANA LETTER TE 3067 HIRAGANA LETTER DE 3068 HIRAGANA LETTER TO 3069 HIRAGANA LETTER DO 306A HIRAGANA LETTER NA 306B HIRAGANA LETTER NI 306C HIRAGANA LETTER NU 306D HIRA[...]
-
Página 338
Appendix iTherm ® 280 Programmer’s Guide Page 336 Rev C 28 - 07764 3124 BOPOMOFO LETTER ANG 3125 BOPOMOFO LETTER ENG 3126 BOPOMOFO LETTER ER 3127 BOPOMOFO LETTER I 3128 BOPOMOFO LETTER U 3129 BOPOMOFO LETTER IU 3220 PARENTHESIZED IDEOGR APH ONE 3221 PARENTHESIZED IDEOGR APH TWO 3222 PARENTHESIZED IDEOGR APH THREE 3223 PARENTHESIZED IDEOGR APH FO[...]
-
Página 339
iTherm ® 280 Programmer’s Guide Appendix 28 - 07764 Rev C Page 337 FF32 FULLWIDTH LATIN CAPI TAL LETTER R FF33 FULLWIDTH LATIN CAPI TAL LETTER S FF34 FULLWIDTH LATIN CAPI TAL LETTER T FF35 FULLWIDTH LATIN CAPI TAL LETTER U FF36 FULLWIDTH LATIN CAPI TAL LETTER V FF37 FULLWIDTH LATIN CAPI TAL LETTER W FF38 FULLWIDTH LATIN CAPI TAL LETTER X FF39 FU[...]
-
Página 340
Appendix iTherm ® 280 Programmer’s Guide Page 338 Rev C 28 - 07764 Appendix F Windows 1252 Latin 1 Windows 1252 Latin 1 to Unicode translation ASCII Unicode Character 0x00 0x0000 NULL 0x01 0x0001 START OF HEADING 0x02 0x0002 START OF TEXT 0x03 0x0003 END OF TEXT 0x04 0x0004 END OF TRANSMISSION 0x05 0x0005 ENQUIRY 0x06 0x0006 ACKNOWLEDGE 0x07 0x0[...]
-
Página 341
iTherm ® 280 Programmer’s Guide Appendix 28 - 07764 Rev C Page 339 0x8B 0x2039 SINGLE LEFT - POINTING ANGLE QUOTATION MARK 0x8C 0x0152 LATIN CAPITAL LIGATURE OE 0x8D 0x0000 0x8E 0x017D LATIN CAPITAL LETTER Z WITH CARON 0x8F 0x0000 0x90 0x0000 0x91 0x2018 LEFT SINGLE QUOTATION MARK 0x92 0x2019 RIGHT SINGLE QUOTATI ON MARK 0x93 0x201C LEFT DOUBLE [...]
-
Página 342
[...]
-
Página 343
iTherm ® 280 Programmer’s Guide Appendix 28 - 07764 Rev C Page 341 Appendix G : Ordering Supplies ITherm® supplies can be ordered easily direct from the TransAct website ( www.transact - tech.com ) or ou r telephone number within the US toll free: (877) 7ithaca. (other inquires: (607) 257 - 8901). When calling by phone, please ask for the Sales[...]
-
Página 344
[...]
-
Página 345
iTherm ® 280 Programmer’s Guide Index 28 - 07764 Rev C Page 343 Index [BEL] Audio alert, 163, 164 [BEL] Sound buzzer, 223 [BS] Insert back space, 83 [BS] Set back space, 206 [CAN] Cl ear print buffer, 162 [CR] Print and carriage return, 191 [CR] Set carriage return, 82 [DC2] Begin 10 cpi, 93 [DC4] End one - line double - wide print, 107 [DLE] [D[...]
-
Página 346
Index iTherm ® 280 Programmer’s Guide Page 344 Rev C 28 - 07764 [ESC] a <n> Set justification, 84 [ESC] A < n> Set variable line spacing to n/72 inch, 86 [ESC] b <n> ... Print bar code, 139, 146, 179, 180 [ESC] B <n 1 > <n 2 > … <n i > 0 Set vertical tab stops, 88 [ESC] Begin 12 cpi, 93 [ESC] BEL Sound buzze[...]
-
Página 347
iTherm ® 280 Programmer’s Guide Index 28 - 07764 Rev C Page 345 Begin Italics, 112 Bi - directional Printing, Beginning, 126 Bit Image Mode, Selecting, 209 Bit - Image Command , 209 Boot Loader Mode , 61 Buffer , 306 Carriage Return, 82 Cash Drawer 1 Status, Inquire, 172 Cash drawer, Opening, 163 Change User Store Terminator, 136 Changing Interf[...]
-
Página 348
Index iTherm ® 280 Programmer’s Guide Page 346 Rev C 28 - 07764 Graphic Data, Processing, 127 Graphic Mode, Reassigning, 124 Graphic mode, Set Horizontal, 128 Graphic save, 129 Graphics all - points - addressable (APA) , 244 Character , 241 color, 127 horizontal, 127 Horizontal , 244 printing , 241 GS - <Name..> <0> x y d 1 …d(x x [...]
-
Página 349
iTherm ® 280 Programmer’s Guide Index 28 - 07764 Rev C Page 347 P cOS Quick Reference Chart, 76 Peripheral Devise Status, Selecting, 226 Plug and Play parallel, 307 Serial, 313 Power Control, Remote, 169, 316 Power Cycle Status, Inquire, 174 Power - cycle recovery, 318 Print and Carriage Return, 191 Print and Feed Lines, 1 91 Print and Feed Pape[...]