Printronix Printer ANSI Printer User Manual

®
Programmers Reference Manual  
®
ANSI Printers  
Download from Www.Somanuals.com. All Manuals Search And Download.  
®
ANSI Printers  
Programmers Reference Manual  
®
164305-001D  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trademark Acknowledgements  
Printronix, Inc. makes no representations or warranties of any kind regarding  
this material, including, but not limited to, implied warranties of  
merchantability and fitness for a particular purpose. Printronix, Inc. shall not  
be held responsible for errors contained herein or any omissions from this  
material or for any damages, whether direct, indirect, incidental or  
consequential, in connection with the furnishing, distribution, performance or  
use of this material. The information in this manual is subject to change  
without notice.  
This document contains proprietary information protected by copyright. No  
part of this document may be reproduced, copied, translated or incorporated  
in any other material in any form or by any means, whether manual, graphic,  
electronic, mechanical or otherwise, without the prior written consent of  
Printronix, Inc.  
Copyright 1998, 2002 Printronix, Inc.  
All rights reserved.  
Trademark Acknowledgements  
ANSI is a registered trademark of American National Standards Institute, Inc.  
Centronics is a registered trademark of Genicom Corporation.  
Dataproducts is a registered trademark of Dataproducts Corporation.  
Epson is a registered trademark of Seiko Epson Corporation.  
IBM and Proprinter are registered trademarks and PC-DOS is a trademark of  
International Business Machines Corporation.  
MS-DOS is a registered trademark of Microsoft Corporation.  
Printronix, IGP, PGL, LinePrinter Plus, and PSA are registered trademarks of  
Printronix, Inc.  
QMS is a registered trademark and Code V is a trademark of Quality Micro  
Systems, Inc.  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Table of Contents  
Downloading Software Through the Serial  
or Parallel Port .............................................................................. 11  
Downloading Software Through the  
Network Interface Card (NIC)........................................................ 14  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Table of Contents  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Table of Contents  
Download from Www.Somanuals.com. All Manuals Search And Download.  
1
Introduction  
About This Manual  
This manual lists the ANSI® commands and explains how to configure the  
printer when this emulation is loaded in your printer.  
Audience  
This book assumes you are an experienced programmer and are familiar with  
the ANSI emulation.  
Warnings and Special Information  
Read and comply with all information highlighted under special headings:  
WARNING  
CAUTION  
Conditions that could harm you as well as damage the equipment.  
Conditions that could damage the printer or related equipment.  
IMPORTANT  
Information vital to proper operation of the printer.  
NOTE: Information affecting printer operation.  
Related Product Information  
The User’s Manual describes the keys on the control panel and provides  
quick reference information on daily printer operations such as loading paper  
and replacing ribbons. This book also provides configuration instructions and  
descriptions and troubleshooting guidelines.  
Software Features  
The ANSI emulation software provides the following features:  
Graphics and a selection of print densities. You can enable graphics  
mode and specify a density mode (dots per inch).  
Print Attributes. Characters can be bold, italic, double high, double wide,  
etc.  
Page Formatting. American National Standards Institute (ANSI)  
commands allow you to set line spacing, page length, and vertical forms  
control.  
9
Download from Www.Somanuals.com. All Manuals Search And Download.  
             
Chapter  
1
Installing Printer Emulations  
Font Typefaces. Also referred to as print modes. The five typefaces  
include Near Letter Quality (NLQ), Data Processing (DP), High Speed  
(HS), OCR A, and OCR B.  
Character Sets. Fifty-one character sets are available. You can print the  
character sets in the different print modes.  
Bar codes. Several bar codes are available: Code 3 of 9, Industrial 2 of 5,  
Interleaved 2 of 5, UPC A, EAN 8, EAN 13, UCC 128, and Codabar.  
Expanded/Oversize print modes.  
Forms Positioning. Several commands are available to set print position  
(relative or absolute).  
Installing Printer Emulations  
Printer emulation software is stored in flash memory. Flash memory is  
contained in single in-line memory modules (SIMMs) located on the controller  
board. Printer emulation and operating system software are loaded into flash  
memory at the factory, but you will install software in some situations:  
A printer software upgrade is installed  
The printer controller board has been replaced  
The flash memory SIMM has been replaced  
Emulation and operating system software are stored on a CD. You will copy  
the appropriate file to your computers hard disk, then download that file to the  
printer. You can load software through the serial, parallel, or Ethernet NIC  
port of the printer.  
NOTE: If the NIC is installed, you must download the code through the NIC  
port using ftp.  
NOTE: Each printer type, line matrix, laser, and thermal, has its own CD with  
the specific file types for that printer. Be sure to use the appropriate  
CD for your printer type when downloading software.  
IMPORTANT  
When downloading emulation and operating system software to the  
printer, all other optional font files, customer-supplied logos, setup files,  
and TIFF files will be erased. You will then need to reload those files.  
Before starting a download procedure, be sure that you have all the  
necessary files on hand.  
Serial or Parallel Port: If you are going to load memory through the  
serial or parallel port of the printer, see Downloading Software Through  
the Serial or Parallel Porton page 11. The load commands are different,  
depending on the printer port you use. These differences are explained in  
the note following step 22., page 13.  
NIC: If the printer has the NIC installed, see Downloading Software  
Font Files: If you need to load optional font files, see Downloading  
10  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Downloading Software Through the Serial or Parallel Port  
Downloading Software Through the Serial  
or Parallel Port  
1. Make a printout of all saved configurations. (Installing new software  
erases all saved configurations. You will use the printouts to restore the  
printer configurations.)  
2. Set the printer power switch to O (Off).  
3. If the printer is already connected to the serial or parallel port of an  
IBM-compatible computer running the PC-DOSor MS-DOS operating  
system, go to step 9. If not, go to step 4.  
4. Unplug the AC power cord from the printer.  
5. Disconnect all data input cables from the printer interfaces.  
6. Connect a parallel data cable to the LPT1 port or a serial data cable to the  
COM1 port of an IBM-compatible computer running the PC-DOS or  
MS-DOS operating system.  
NOTE: You can connect the cable to the LPT2 port if the LPT1 port is already  
in use. The load commands are different if you use this port, as  
described in the note after step 22.  
7. Connect the data cable to the appropriate I/O port of the printer.  
8. Plug the AC power cord into the printer.  
9. On the printer control panel, press and hold down the ONLINE + PAPER  
ADVANCE keys. Without releasing the keys, power the printer on.  
Continue holding down the keys.  
10. When you see TESTING HARDWARE PLEASE WAITon the LCD,  
release the keys.  
11. Wait until you see WAITING FOR PROGRAM DOWNLOADon the LCD  
before proceeding. This can take up to 30 seconds to appear, depending  
on the emulations and interfaces installed in the printer.  
12. Press the (NEXT) key. SELECT DOWNLOAD  
PORT=CENTRONICSappears on the LCD.  
NOTE: The default port is CENTRONICS; this is the standard load through  
the parallel port. If you want to use the default, continue at step 14..  
13. Press (NEXT) again to cycle through the download ports available in  
the printer:  
RS232-9600 (RS-232 serial, 9600 baud)  
RS232-19.2K (RS-232 serial, 19200 baud)  
RS232-38.4K (RS-232 serial, 38400 baud)  
RS232-115K (RS-232 serial, 115000 baud)  
RS422-9600 (RS-422 serial, 9600 baud)  
RS422-19.2 (RS-422 serial, 19200 baud)  
RS422-38.4K (RS-422 serial, 38400 baud)  
RS422-115K (RS-422 serial, 115000 baud)  
DEBUG  
14. When the printer download port you want to use displays on the LCD,  
press the ENTER key. WAITING DOWNLOAD / PORT = <your  
selection>appears on the display.  
11  
Download from Www.Somanuals.com. All Manuals Search And Download.  
             
Chapter  
1
Installing Printer Emulations  
15. Using Windows Explorer, create a directory named download at the root  
level of your C: hard drive.  
16. Insert the printer emulation software CD into your computer.  
Figure 1. Navigating to the Appropriate Emulation File on the CD  
17. Using Windows Explorer, navigate to the appropriate file on the CD based  
on the printer model number and desired emulation, e.g., T50004IGP.  
(See Figure 1.)  
18. Make note of the file name, which is a six digit number plus .exe  
e.g., 123456.exe.  
This is the file you will download into the printer.  
12  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Downloading Software Through the Serial or Parallel Port  
Figure 2. Copying the Emulation File to the Download Directory  
19. Copy the file to the download directory.  
NOTE: You may need to hold Ctrl to make sure a + appears to the right of  
the pointer. (See Figure 2.)  
20. Start a command prompt session. (The Start Menu icon is usually labeled  
MS-DOS Prompt or Command Prompt.)  
21. At the command prompt type:  
C:<Enter>  
cd \download<Enter>  
22. At the command prompt on the computer type:  
filename.exe -pb<Enter>  
where filename.exe is the file name you noted in step 18. This command  
decompresses the file on the hard drive and copies it as a binary file into  
the flash memory on the printer controller board.  
NOTE: If you are loading the file using the LPT2 port on the computer, enter  
the following command:  
filename.exe -pb2<Enter>  
The 9600 baud rate is the only selection older versions of MS-DOS  
can use. The baud rate information entered in the following  
commands must match the selection you made in step 13.  
If you are loading the file through the printer serial port, enter the  
following commands:  
mode COM1:9600,N,8,1,P<Enter>  
filename.exe -pbc1<Enter>  
13  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
Chapter  
1
Installing Printer Emulations  
CAUTION  
Do not interrupt the downloading process once it has started.  
Interrupting a download will damage the flash memory on the controller  
board and NIC.  
While the file is copied into memory, the printer LCD informs you of the  
load process and status.  
23. When the new program has successfully loaded into memory and the  
printer has reset itself, set the printer power switch to O (Off).  
24. Unplug the AC power cord from the printer.  
25. Remove the CD from the host computer and store it with the printer.  
26. Power off the computer.  
27. If you had to install a data cable to the computer and printer in step 6,  
disconnect it from the computer and printer.  
28. If required, reconnect the data input cable(s) to the printer.  
Using the configuration printout(s) you made in step 1, reconfigure the printer  
and reload any optional font files.  
Downloading Software Through the  
Network Interface Card (NIC)  
1. Make a printout of all saved configurations. (Installing new software  
erases all saved configurations. You will use the printouts to restore the  
printer configurations.)  
2. Set the printer power switch to O (Off).  
3. On the printer control panel, press and hold down the ONLINE + PAPER  
ADVANCE keys. Without releasing the keys, power the printer on.  
Continue holding the keys down.  
4. When you see TESTING HARDWARE PLEASE WAITon the LCD,  
release the keys.  
5. Wait until you see WAITING FOR PROGRAM DOWNLOADon the LCD  
before proceeding. This can take up to 30 seconds to appear, depending  
on the emulations and interfaces installed in the printer.  
6. Using Windows Explorer, create a directory named download at the root  
level of your C: hard drive.  
7. Insert the printer emulation software CD into your computer.  
14  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Downloading Software Through the Network Interface Card (NIC)  
Figure 3. Navigating to the Appropriate Emulation File on the CD  
8. Using Windows Explorer, navigate to the appropriate file on the CD (using  
the Unzipped directory) based on the printer model number and desired  
emulation, e.g., Unzipped4T50004IGP. (See Figure 3.)  
IMPORTANT  
You must use the Unzipped directory, since this contains the  
uncompressed files necessary for NIC download.  
9. Make note of the file name, which is a six digit number plus .prg  
e.g., 123456.prg.  
This is the file you will download into the NIC.  
10. Copy the file to the download directory.  
11. Start a command prompt session. (The Start Menu icon is usually labeled  
MS-DOS Prompt or Command Prompt.)  
12. At the command prompt type:  
C:<Enter>  
cd \download<Enter>  
13. Start the FTP protocol by typing:  
ftp xxx.xxx.xxx.xxx<Enter>  
(where xxx.xxx.xxx.xxx represents the IP Address of the printer.)  
14. Log in to the printer by typing:  
root<Enter>  
You are given a password prompt.  
15  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Chapter  
1
Installing Printer Emulations  
NOTE: The default is no password. If the FTP program requires a password,  
contact your system administrator.  
15. At the password prompt, press <Enter>.  
16. Once logged in, type the following sequence at the command prompt to  
download the filename.prg file to the printer:  
cd dest<Enter>  
cd d1prn<Enter>  
bin<Enter>  
put filename.prg<Enter>  
(where filename.prg is the file name you noted in step 9.)  
CAUTION  
Do not interrupt the downloading process once it has started.  
Interrupting a download will damage the flash memory on the controller  
board and NIC.  
17. As the file downloads, the FTP program shows the progress as a  
percentage. Once the download is complete, exit out of the FTP program  
by typing:  
quit<Enter>  
18. When the new program has successfully loaded into flash memory and  
the printer has reset itself, set the printer power switch to O (off).  
19. Unplug the AC power cord from the printer.  
20. Remove the CD from the host computer and store it with the printer.  
21. Using the configuration printout(s), reconfigure the printer and reload any  
optional font files.  
Downloading Optional Font Files to Flash Memory  
Optional font files are stored on a 3.5 inch floppy diskette that contains file  
names comprised of a part number with a .dwn extension. You will insert the  
diskette in your IBM-compatible computer and use either the parallel or serial  
port to download the desired font file(s) to the printers flash memory.  
1. Set the printer power switch to O (off).  
2. Connect a parallel data cable to the LPT1 port or a serial cable to the  
COM1 port of an IBM-compatible computer running the PC-DOS or  
MS-DOS operating system.  
NOTE: You can connect the cable to the LPT2 port on the computer if the  
LPT1 port is already in use. The load commands are different if you  
use this port, as described in the notes after step 16.  
3. Verify that the data cable is connected to the appropriate I/O port on the  
printer and to the host computer.  
4. Power on the computer and allow it to boot up.  
5. On the printer control panel, press and hold down the ONLINE + PAPER  
ADVANCE keys while powering the printer on. Continue holding the keys  
down.  
6. When you see TESTING HARDWARE PLEASE WAITon the LCD,  
release the keys.  
16  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Downloading Optional Font Files to Flash Memory  
7. Wait until you see WAITING FOR PROGRAM DOWNLOADon the LCD  
before proceeding. This can take up to 30 seconds to appear, depending  
on the emulations and interfaces installed in the printer.  
NOTE: The printer default port is CENTRONICS; if you want to use this port,  
8. Press the (NEXT) key; SELECT DOWNLOAD PORT =  
CENTRONICSappears on the LCD.  
9. Press the (NEXT) key again to cycle through the download ports  
available in the printer:  
RS232-9600 (RS-232 serial, 9600 baud)  
RS232-9600 (RS-232 serial, 19200 baud)  
RS232-9600 (RS-232 serial, 38400 baud)  
RS232-9600 (RS-232 serial, 115000 baud)  
RS422-9600 (RS422 serial, 9600 baud)  
RS422-9600 (RS422 serial, 19200 baud)  
RS422-9600 (RS422 serial, 38400 baud)  
RS422-9600 (RS422 serial, 115000 baud)  
DEBUG  
10. When the printer download port you want to use displays on the LCD,  
press the ENTER key. WAITING DOWNLOAD / PORT= <your  
selection> appears on the display.  
11. Insert the optional font diskette into diskette drive A (or B) of the  
computer.  
12. Start a command prompt session. (The Start Menu icon is usually labeled  
MS-DOS Prompt or Command Prompt.)  
13. Make the diskette drive the active drive by typing:  
A:<Enter> (if the diskette is in drive B, type B:<Enter>)  
14. List the contents of the diskette at the command prompt by typing the  
following:  
dir<Enter>  
You will see a directory listing containing files with a .dwn extension, e.g.,  
94021.dwn, 94022.dwn, 94023.dwn.  
15. Make note of the file name with the .dwn extension of each file you want  
to download to the printer.  
NOTE: The numeric portion of the file name will match the numbers of the  
font typefaces listed in the PGL and VGL Programmers Reference  
Manuals and provide you with a description and print sample of the  
typeface.  
16. At the command prompt type:  
copy /b filename.dwn LPT1<Enter>  
(where filename.dwn is file name you noted in step 15.)  
NOTE: If you are loading the file using the LPT2 port on the computer, type  
the following command:  
copy /b filename.dwn LPT2<Enter>  
(where filename.dwn is a file you noted in step 15.)  
17  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
Chapter  
1
Installing Printer Emulations  
If you are loading the file using the serial port on the computer, type  
the following commands:  
mode COM1:9600,N,8,1,P<Enter>  
copy /b filename.dwn COM1<Enter>  
(where filename.dwn is a file you noted in step 15.)  
The 9600 baud rate is the only selection older versions of MS-DOS can  
use. The baud rate information entered in the above commands must  
match the selection you made in step 9.  
You can download the optional font files one at a time by entering one file  
name per the copy command or you can copy multiple files in one copy  
command.  
To download one file at a time, enter the following at the command  
prompt:  
copy /b filename.dwn LPT1<Enter>  
To download multiple files, enter the following at the command prompt,  
for example:  
copy /b filename1.dwn+filename2.dwn+...LPT1<Enter>  
17. While the font file is copied into flash memory, the printer LCD informs  
you of the load process and status. When the new file is successfully  
loaded into memory, the printer will reset itself and go online.  
18. To verify that the optional fonts have been downloaded:  
a. Perform a configuration printout.  
OR —  
b. Select MAINT/MISC4File Systems4View Files List. The new file  
names will appear with the same part number file name you  
downloaded, but with an .sf extension.  
NOTE: The optional font typefaces cannot be selected via the printer control  
panel. They can only be selected via a software command from the  
host.  
NOTE: Press the ONLINE key to place the printer online and return the  
printer to normal operation.  
18  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Flash Memory Message Guide  
Flash Memory Message Guide  
Message  
Explanation  
Required Action  
CLEARING PROGRAM  
FROM FLASH  
The program successfully  
loaded into printer RAM and  
the checksum matched. The  
old program is now being  
deleted from flash memory.  
None  
DIAGNOSTIC PASSED  
The printer passed its  
memory and hardware  
initialization tests.  
None  
ERROR: DC PROGRAM  
NOT VALID  
Printer cannot find the data  
controller program or the  
validation checksum is  
corrupt.  
1. Download the program  
again.  
2. If the message occurs  
again, replace the flash  
memory.  
ERROR: DRAM AT  
ADDRESS XXXXXXXX  
The printer found a defective  
memory location.  
Replace the DRAM.  
ERROR: EC PROGRAM  
NOT VALID  
Printer cannot find the engine 1. Download the program  
controller program or the  
validation checksum is  
corrupt.  
again.  
2. If the message occurs  
again, replace the flash  
memory.  
ERROR: EC STOPPED AT  
STATE XXXX  
Hardware fault in the engine  
controller.  
Replace the CMX controller  
board.  
ERROR: FLASH DID NOT  
PROGRAM  
The printer could not find any 1. Download the program  
flash memory.  
again.  
2. If the message occurs  
again, replace the flash  
memory.  
ERROR: FLASH NOT  
DETECTED  
The printer could not find any Install flash memory before  
flash memory.  
attempting to download this  
program.  
ERROR: NO DRAM  
DETECTED  
The printer could not find any Check DRAM on CMX. If  
DRAM.  
present, reseat DRAM. If  
missing, install DRAM.  
ERROR: NVRAM FAILURE  
The non-volatile memory has  
failed.  
Replace the CMX controller  
board. (Do NOT attempt to  
replace NVRAM.)  
ERROR: PROGRAM NEEDS The printer requires more  
MORE DRAM DRAM memory in order to run emulation program.  
the downloaded program.  
Add DRAM or use a smaller  
19  
Download from Www.Somanuals.com. All Manuals Search And Download.  
                       
Chapter  
1
Installing Printer Emulations  
Message  
Explanation  
Required Action  
ERROR: PROGRAM NEEDS The printer requires more  
Add flash memory or use a  
smaller emulation program.  
MORE FLASH  
flash memory in order to run  
the downloaded program.  
ERROR: PROGRAM NOT  
COMPATIBLE  
The printer is not compatible  
with the downloaded  
program.  
Use the correct emulation  
software option(s) for this  
model.  
ERROR: PROGRAM NOT  
VALID  
The printer does not see a  
program in flash memory.  
There is no program in printer  
memory. Download the  
program again.  
ERROR: SECURITY PAL  
NOT DETECTED  
The security PAL is not  
present or has failed.  
Check the security PAL at  
location U54 on the CMX  
controller. If the PAL is  
absent, install correct PAL. If  
security PAL is present,  
replace the CMX controller  
board.  
ERROR: SHORT AT  
ADDRESS XXXX  
Hardware failure in DRAM or  
CMX controller circuitry.  
Replace DRAM. If message  
occurs with new DRAM,  
replace CMX controller board.  
ERROR: WRITING TO  
FLASH  
Hardware or software fault in  
flash memory.  
1. Download the program  
again.  
2. If the message occurs  
again, replace the flash  
memory.  
ERROR: WRONG  
CHECKSUM  
The printer received the  
complete program but the  
checksum did not match. The  
data were corrupted during  
download.  
Download the program again.  
ERROR OCCURRED  
FLUSHING QUEUES *  
This is an interim message  
that displays while the printer  
discards host data it cannot  
Wait. When the asterisk (*)  
stops rotating, a different fault  
message will appear:  
use because a fault condition troubleshoot the final  
exists. While this message  
displays, the asterisk (*)  
rotates.  
message.  
LOADING PROGRAM FROM The new program is loading  
None  
PORT XX%  
into printer RAM. XX  
indicates how much of the  
program has loaded.  
20  
Download from Www.Somanuals.com. All Manuals Search And Download.  
                 
Flash Memory Message Guide  
Message  
Explanation  
Required Action  
LOADING PROGRAM INTO  
FLASH  
The printer has deleted the  
previous program from flash  
memory and is loading the  
new program into flash  
memory.  
None  
PLEASE WAIT...RESET IN  
PROGRESS  
The printer finished loading  
the program into flash  
memory and is automatically  
resetting itself.  
None  
RESTORING BOOT CODE  
Normal download initialization None  
message.  
SECURITY CODE  
VIOLATION  
The software running or being Install the correct PAL or  
downloaded does not match  
the security PAL code.  
program. (PAL and program  
must match.)  
SENDING PROGRAM TO  
EC PROCESSOR  
The printer is loading the  
engine controller program into  
the engine controller.  
None  
TABLE MISMATCH  
DOWNLOAD AGAIN  
EC software update in  
process.  
Download the program again.  
21  
Download from Www.Somanuals.com. All Manuals Search And Download.  
           
Chapter  
1
Installing Printer Emulations  
22  
Download from Www.Somanuals.com. All Manuals Search And Download.  
2
ANSI Emulation  
Overview  
This chapter describes the American National Standards Institute (ANSI) host  
control codes that are supported on your printer. Emulationrefers to the  
ability of a printer to execute the commands of a particular printer control  
language. A printer control language is the coding system used to convey,  
manipulate, and print data. In this manual, the terms emulation, printer  
protocol, and printer control languageare synonymous.  
In the ANSI emulation mode, the printer can print files coded for the ANSI  
printer control language. To select the ANSI emulation as the active printer  
emulation, refer to your User’s Manual.  
The ANSI emulation provides many adjustable parameters. The default  
parameter values for this emulation are shown in Table 1. You can modify  
these parameter values in two ways:  
The ANSI host control codes. A set of ANSI control code commands  
can be sent to the printer from an attached host computer via the printer  
I/O port. This chapter describes these ANSI control code commands.  
The printer configuration menus. You can modify a subset of the ANSI  
emulation parameters using the configuration menus and the control  
panel keys, as described in your User’s Manual.  
NOTE: A parameter value set by a host control code overrides a value set  
from the printer control panel.  
Configuration values selected from the menus or via host control codes can  
be saved to memory so that they will not be lost when you power off the  
printer. The menu selection for saving a configuration to memory is described  
in your User’s Manual.  
ANSI Emulation Default Settings  
The ANSI factory settings are shown in Table 1 on page 24. Table 2 on page  
25 lists additional factory settings for parameters provided by the LinePrinter  
Plus® formatting menus. (The EMULATION menu options are described in  
the User’s Manual). Host control codes can override many of the settings for  
these menu options.  
23  
Download from Www.Somanuals.com. All Manuals Search And Download.  
           
Chapter  
2
Overview  
Table 1. ANSI Menu Option Factory Settings  
Characteristic Default Setting  
CPI  
10.0  
6.0  
LPI  
Typeface  
Data Processing  
Disable  
Proportional Spacing  
Bold Print  
Disable  
Slash Zero  
Disable  
Left Margin  
0 columns  
0 columns  
0 lines  
Right Margin  
Top Margin  
Bottom Margin  
Form Length  
0 lines  
66 lines  
Form Width  
136 characters  
CR = CR  
Define CR Code  
Auto LF  
Disable  
Define LF Code  
Character Set  
Printer Select  
ESC c sequence  
Reset Cmd CFG Ld  
Received CR  
Received Del  
Private Mode  
Pos. on BC/OvrSz  
BC check digit  
Barcode Darkmode  
PUM Default  
LF = CR + LF  
Latin 1 8859-1  
ON = DC1/OFF = DC3  
Enable  
Disable  
Observe  
Observe  
Set 2  
Set to top  
By host  
Enable  
Decipoints  
Truncate at TOF  
Truncate PI Slew  
24  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
ANSI Emulation Default Settings  
Table 2. LinePrinter+ Menu Option Factory Settings  
Characteristic Default Setting  
CPI  
LPI  
10.0  
6.0  
Host Command  
Typeface  
Enable  
Data Processing  
Disable  
Proportional Spacing  
Bold Print  
Disable  
Italic Print  
Disable  
Slashed Zero  
Text Position  
Left Margin  
Disable  
Top of Line  
0 columns  
0 columns  
0 lines  
Right Margin  
Bottom Margin  
Perforation Skip  
Form Length  
Disable  
11.0 inches  
279.4 millimeters  
66 lines  
Form Width  
13.6 inches  
345.4 millimeters  
136 characters  
Reset Cmd CFG Ld  
Disable  
25  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Chapter  
2
Configuring The ANSI Emulation  
Configuring The ANSI Emulation  
Control codes transmit information other than printable characters to the  
printer. They occupy the first 32 locations on the ASCII code chart (shown in  
Appendix A) and are represented by two- or three-letter abbreviations. The  
control code LF (decimal 10, hex 0A), for example, is usually interpreted as a  
line feed. The response of the printer to other control codes will depend on the  
emulation.  
NOTE: Commands and control codes sent from a host system generally  
override previous settings that result from the configuration menus.  
However, any configuration settings from host control codes will be  
gone once the printer is powered off (or reset to the default values),  
unless you have saved them to memory using the configuration  
menus. The User’s Manual describes the configuration menu option  
for saving changes.  
Control Codes  
ACK (Acknowledge 06H)  
A received ACK is ignored. A transmitted ACK is used as part of the serial  
interface ETX/ACK protocol. Upon the end of transmission of a block of data  
terminated with an ETX, the host stops sending data until the printer interface  
sends an ACK back to the host.  
BEL (Bell 07H)  
Receipt of a BEL code causes the beeper to sound for approximately 1  
second.  
BS (Backspace 08H)  
A BS permits overprinting of characters. This command moves the character  
position one character width to the left. If the current print position is at column  
one, this command is ignored.  
CR (Carriage Return 0DH)  
If configured CR=CR+LF, the line will print, the paper will advance to the next  
line, and the print position will move to column one.  
If configured CR=CR, the print position is set at column one of the current line.  
Any subsequent printable data preceding a paper motion command will  
overstrike previously printed data. If it is set to ignore by the panel, then the  
CR will be ignored.  
DC1 (Device Control-1 11H)  
Switches the printer from local to on-line mode and enables the printer to  
receive data. If the serial interface is selected, DC1 acts as a data stream  
control code. When the buffer is empty, the printer will send a DC1 (XON) to  
the host computer, which will send data to the printer until the printer sends a  
DC3 (XOFF) to the host computer.  
26  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
Control Codes  
DC3 (Device Control-3 13H)  
Switches the printer from on-line to local mode. Causes the printer to ignore  
all data except a DC1. If the serial interface is selected, DC3 acts as a data  
stream control code. When the buffer is full, the printer will send a DC3  
(XOFF) to the host computer, which will stop sending any data to the printer  
until the printer sends a DC1 (XON) to the host computer.  
DEL (Delete 7FH)  
The delete character causes the character at this location in the current  
character set to print. In graphics mode, the delete character is treated as  
data. If it is set to ignore by the panel, then the DEL will be ignored.  
ESC (Escape 1BH)  
Escape signals the beginning of a special sequence. Characters in a valid  
escape sequence are not printed.  
FF (Form Feed 0CH)  
Form Feed is a line terminator. All data received since the last line terminator  
are printed and the paper is advanced to the next top-of-form.  
HT (Horizontal Tab 09H)  
An HT causes one of two actions. If a horizontal tab table is present, each HT  
received is replaced by the number of space characters required to move the  
current print position to the next tab location. If a horizontal tab table is not  
present, a space is substituted for the HT character.  
LF (Line Feed 0AH)  
An LF code causes the line to be printed and the paper is advanced to the  
next line, and the print position will remain at the same character column.  
If the LF code is received in the horizontal graphics mode, paper is advanced  
one or two dot rows depending on the vertical dot density.  
If the LF is received in the vertical graphics format, paper is advanced after  
the six dot rows are printed.  
Vertical graphics spacing is 12 LPI for low vertical density and 24 LPI for high  
vertical density.  
VT (Vertical Tab 0BH)  
A VT code causes the line to print and the paper to advance to the next tab  
stop if a vertical tab is set.  
If a tab position is at the current line, the paper advances to the next tab  
position.  
If there are no tab positions between the current line and the end of the form,  
the paper advances to the next line at the current line spacing.  
If the current position is at the bottom margin and a VT is sent, the paper will  
advance to the next top-of-form.  
27  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Chapter  
2
Configuring The ANSI Emulation  
NOTE: Channel 12 is always used with the VT character. See Chapter 3,  
Vertical Page Formatting,for more details.  
Format For Control Code Descriptions  
The following information is listed for each control code (where applicable):  
Name  
The title or function of the command.  
ASCII Code The ASCII mnemonic for the command is shown for the printer  
and the ANSI protocol. Command sequences are in 7-bit (ASCII)  
form.  
Hex Code The code or command sequence in hexadecimal numbers.  
Dec Code The code or command sequence in decimal numbers.  
Expression The control codes used in the BASIC programming language.  
Purpose  
The function(s) of the control code.  
Discussion A discussion of the uses of the code or command sequence,  
including exceptions or limitations to its use.  
Example  
A sample program written in BASIC programming language is  
provided when it is possible to illustrate the effect of a control  
code or if a specific syntax is required.  
Examples are shown below of escape sequences as written in the text, shown  
with parameters filled in, and written in the BASIC program language.  
Tab Clear  
ESC [p1 g  
ESC[3g  
LPRINT CHR$(27);[3g”  
Horizontal Tabs Set  
Expand Characters  
ESC [p1;p2...pn u  
ESC[648;1386;2808u  
LPRINT CHR$(27);[648;1386;2808u”  
ESC [p1;p2 SP B  
ESC[200;200 B  
LPRINT CHR$(27);[200;200 B”  
NOTE: If you specify parameters for a control code other than the ones  
defined in the control code description, unpredictable results may  
occur.  
NOTE: Throughout this chapter the term decipointsis used. A decipoint  
equals 1/720 inch and is used as a standard of measurement for  
parameters associated with distances.  
28  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Format For Control Code Descriptions  
Escape Control Codes Overview  
Printer capability is greatly increased by the use of escape control code  
sequences. Escape sequences always begin with the ASCII escape  
sequence introducer, ESC (hex 1B). Many of the ASCII control codes  
described in this chapter are escape sequences.  
IMPORTANT  
An Escape code can occur anywhere in the data stream and is acted  
upon immediately if it precedes a valid command.  
An ESC sequence introducer in the data stream signals the printer to wait for  
special instructions, even if it is ready and printing. The character codes  
following the ESC character tell the printer what to do.  
NOTE: For readability, code sequences appear in this manual with spaces  
inserted between command elements. Do not insert spaces between  
code characters when you are programming unless the ASCII space  
character (SP) is part of a code sequence. For example, a code  
sequence printed in this manual as ESC [ 1 is programmed as ESC[1.  
An escape sequence uses two or more bytes to define a specific printer  
control function. The format for an escape sequence is  
p
ESC  
X
ASCII  
Hex  
1B  
00 - 5F  
0 - FF  
Numerical  
Escape  
Character(s)  
parameter(s)  
Sequence  
Introducer  
After the ESC character are one or more characters which indicate the action  
of the control code. One or more numerical parameters may in turn follow  
these characters. For example, the sequence ESC [ p g tells the printer to  
clear all horizontal tabs if p is a 3, or to clear all vertical tabs if p is a 4.  
If the characters following the ESC code are not within the defined ranges, or  
if they are within the defined ranges but are not recognized as a function of  
this printer, the entire sequence is ignored.  
29  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Chapter  
2
Configuring The ANSI Emulation  
Control Codes Index  
The following index lists the control codes by ASCII sequence, function and  
page number. Some control code functions can also be selected at the control  
panel.  
FUNCTION  
Character Sets, International  
SEQUENCE  
PAGE  
ESC[p1 x  
ESC[p1;p2 SP B  
Expanded Mode  
Forms Length, Top Margin,  
Bottom Margin  
Graphic Rendition  
Line Spacing  
Margins, Left and Right  
Private Mode, Disable  
Private Mode, Enable  
Proportional Print Mode  
Resetting  
Subscript  
Superscript  
Tab, Clear  
Tab Set, Multiple Horizontal  
Terminate Loading of Data  
Vertical Position Absolute  
Vertical Position Relative  
ESC[p1;p2;p3 r  
ESC[p1;p2...;pn m  
ESC[p1;p2 SP G  
ESC[p1;p2 s  
ESC[>5l  
ESC[>5h  
ESC[6 m  
ESC c  
ESC K  
ESC L  
ESC[p1 g  
ESC[p1;p2...;pn u  
ESC \  
ESC[p1 d  
ESC[p1 e  
Graphics Commands  
Dot Graphics  
Repeat Graphics Character  
Select Graphics Mode  
ESC P  
ESC[p1 b  
ESC[p1;p2;p3 q  
Entering and Exiting Bar Codes ESC[p1 t  
Setting Bar Code Parameters  
Oversized Character  
Font Option  
ESC[p1;p2...;p10}  
ESC[p1 |  
Vertical Formatting Commands  
Begins 12-channel EVFU  
table loading  
Skip to Channel Command  
ESC ]!  
ESC[p1 ! p  
Chapter 3  
Chapter 3  
30  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Character Sets, International  
Character Sets, International  
ASCII Code ESC [p1 x  
Hex Code 1B 5B p1 78  
Dec Code 27 91 p1 120  
Expression CHR$(27);[p1x;  
Purpose  
Selects the international character set specified by p1, which is  
shown in Table 3. When an international character set is  
selected, it is printed in whatever font style and enhancement  
mode may be in effect. The default set is Latin 1 8859-1.  
Table 3. ANSI International Character Sets  
Country  
p1  
0
1
USA (ISO standard)  
German  
2
French A  
3
French B  
4
French Canadian  
Dutch (Netherlands)  
Italian  
5
6
7
United Kingdom  
Spanish  
8
9
Danish/Norwegian A  
Danish/Norwegian B  
Danish/Norwegian C  
Danish/Norwegian D  
Swedish/Finnish A  
Swedish/Finnish B  
Swedish/Finnish C  
Swedish/Finnish D  
Swiss  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
USA (ISO standard)  
Yugoslavian  
UK A (United Kingdom A)  
Turkish  
Greek  
31  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
Chapter  
2
Configuring The ANSI Emulation  
Table 3. ANSI International Character Sets (continued)  
Country  
p1  
23  
ISO Italian  
24  
ISO Spanish  
8573  
8574  
8575  
8576  
8577  
8591  
8592  
8593  
8594  
8595  
8596  
8597  
8598  
8599  
437  
IBM PC set 2, Greek  
DEC Multinational  
Roman 8  
Polish Mazurka  
IBM PC-set 2 Turkish  
ISO 8895-1 Latin Alphabet #1  
ISO 8895-2 Latin Alphabet #2  
ISO 8895-3 Latin Alphabet #3  
ISO 8895-4 Latin Alphabet #4  
ISO 8895-5 Latin/Cyrillic  
ISO 8895-6 Latin Arabic  
ISO 8895-7 Latin Greek  
ISO 8895-8 Latin Hebrew  
ISO 8895-9 Latin South Europe II  
IBM PC Set 2  
850  
IBM PC Multilingual SET 2  
851  
Microsoft Code Page 851 Greece  
Microsoft Code Page 852 Slavic  
Microsoft Code Page 853 Turkey 1  
Microsoft Code Page 855 Cyrillic  
Microsoft Code Page 860 Portugal  
Microsoft Code Page 863 French Canadian  
Microsoft Code Page 864 Arabic  
Microsoft Code Page 865 Nordic  
Microsoft Code Page 866 Russian  
Microsoft Code Page 867 Turkey 2  
ISO 8859-15 Latin 0  
852  
853  
855  
860  
863  
864  
865  
866  
867  
5915  
32  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Expanded Mode  
Expanded Mode  
ASCII Code ESC [p1;p2 SP B  
Hex Code 1B 5B p1 3B p2 20 42  
Dec Code 27 91 p1 59 p2 32 66  
Expression CHR$(27);[p1;p2 B;  
Purpose  
Modifies the vertical (p1) and horizontal (p2) character size of all  
characters following the sequence and stays in effect until  
changed or canceled. Expansions of X3, X5, X6, and X7 are  
invalid for p2.  
Discussion An invalid or zero parameter selects the normal (X1) expansion.  
If a parameter is missing, the former value is used. Valid p1 and  
p2 values are the following:  
X1 0-199 (default)  
X2 200-299  
X3 300-399*  
X4 400-499  
X5 500-599*  
X6 600-699*  
X7 700-799*  
X8 800-up  
* Not valid for horizontal expansion  
Horizontal and vertical expansion are independent, and different  
values can be mixed in a line. Mixed sizes within a line are top-  
justified. Since the line feed is based on the size of the  
characters in the final pass, the largest sized characters on a line  
should be printed last to avoid printing over other characters.  
Examples:  
ESC [;200 B  
ESC [200;200 B  
ESC [800;400 B  
X1 Vert. expansion, X2 Horiz. expansion  
X2 Vert. expansion, X2 Horiz. expansion  
X8 Vert. expansion, X4 Horiz. expansion  
When the printer is printing vertically expanded characters, blank  
lines (lines with non printed characters) are not expanded from  
the current LPI setting.  
33  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Chapter  
2
Configuring The ANSI Emulation  
Forms Length, Top Margin, Bottom Margin  
ASCII Code ESC [p1;p2;p3 r  
Hex Code 1B 5B p1 3B p2 3B p3 72  
Dec Code 27 91 p1 59 p2 59 p3 114  
Expression CHR$(27); [p1;p2;p3r;  
Purpose  
Defines the form.  
p1 = Form length (in decipoints). Maximum allowable length is  
22 inches (15,840 decipoints)  
p2 = Top margin from top of page. Top of page to first print line.  
p3 = Bottom margin from end of page. The last print line to  
bottom of page.  
The default parameters are for a 12 inch long form with a top  
margin of zero and a bottom margin of zero.  
Discussion The printer keeps track of these vertical positions to the nearest  
half point (5 decipoints).  
1 decipoint = 1/720 inch  
1 point = 10 decipoints (10/720 inch)  
1/2 point = 5 decipoints (5/720 inch)  
Examples  
ESC [r  
default values of 12 inch form length, zero top and bottom  
margins  
ESC [8280r 11.5 inch form length, default top and bottom margins of zero  
ESC [;720r default length of 12 inches, top margin of one inch, default  
bottom margin of zero  
ESC [;;720r default length of 12 inches, default top margin of zero and a one-  
inch bottom margin  
ESC [7920;360;360r  
11 inch form length, 1/2 inch top and bottom margins  
34  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Graphic Rendition  
Graphic Rendition  
ASCII Code ESC [p1;p2...;pn m  
Hex Code 1B 5B p1 3B p2 ... 3B pn 6D  
Dec Code 27 91 p1 59 p2 ... 59 pn 109  
Expression CHR$(27);[p1;p2...;pn m;  
Purpose  
Sets the character type and enhancements, such as boldface,  
underscore, expanded, or proportional. One font designator plus  
any number of enhancements can be entered in the escape  
sequence using the parameter values in Table 4.  
Discussion If the requested font is not installed, the Data Processing font will  
be activated. When a new font is selected, the horizontal  
spacing is initially set to the default spacing (10 cpi).  
This sequence is also valid in graphics.  
Table 4. Character Types and Enhancements  
Parameter  
Enhancement  
0
1
4
5
Normal Mode  
Bold/shadow  
Underline  
2X horizontal expansion (Note: This mode cancels any  
horizontal or vertical expansion previously set. Can be  
cleared by either a parameter value of 0 in this sequence  
or by ESC[p1;p2 SP B.)  
6
Proportional printing (Note: This mode is valid for all cpi  
values, expansion values, print modes, and fonts except  
high speed draft and character graphics.)  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
Default font (Data Processing)  
Gothic draft font  
Character graphics/mathematical symbol font  
Gothic NLQ font  
Courier NLQ font  
High speed draft font  
OCR-A  
OCR-B  
Italic NLQ font  
Correspondence  
35  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
Chapter  
2
Configuring The ANSI Emulation  
For Gothic NLQ font underlined:  
ESC [4;13m  
To cancel underlining and retain Gothic NLQ  
send one of the following:  
ESC [;13m  
ESC [0m  
ESC [0;13m  
ESC [;m  
Line Spacing  
ASCII Code ESC [p1;p2 SP G  
Hex Code 1B 5B p1 3B p2 20 47  
Dec Code 27 91 p1 59 p2 32 71  
Expression CHR$(27);[p1;p2 G;  
Purpose  
Sets line spacing (p1) and character spacing or pitch (p2) in  
decipoints.  
Discussion Horizontal spacing (p2) is dependent on the font selected.  
Values outside the range of a particular font will be ignored.  
Commonly used line spacings are listed in Table 5 and Table 6.  
Table 5. Common p1 Values  
LPI  
p1 (decipoints)  
3
4
6
8
240  
180  
120  
90  
Table 6. Common p2 Values  
CPI  
p2 (decipoints)  
10  
12  
72  
60  
54  
48  
43  
13.3  
15  
16.7  
36  
Download from Www.Somanuals.com. All Manuals Search And Download.  
               
Margins, Left and Right  
Margins, Left and Right  
ASCII Code ESC [p1;p2 s  
Hex Code 1B 5B p1 3B p2 73  
Dec Code 27 91 p1 59 p2 115  
Expression CHR$(27);[p1;p2s;  
Purpose  
The p parameters are distances from the left edge of the  
printable area of the paper in decipoints. They are internally  
converted to column positions based on the current CPI setting.  
The first print area will be one column to the right of the left  
margin.  
NOTE: The margins set with this sequence begin at the first physical print  
position, not at the edge of the paper.  
Discussion When operating at 10 CPI, the escape sequence ESC  
[720;8784s will produce a one-inch (10 column) left margin with  
column 11 as the first printable position. The print line length is  
8784 decipoints minus 720, or 8064 decipoints (11.2 inches, 112  
columns). If the normal print area of 13.2 inches is available, the  
right margin is one inch. The last column represented by p2 is  
the last print position and the right margin begins in the next  
column.  
Left and right margin default values are column zero and the  
highest column number in use depending on the CPI setting,  
shown below. This escape sequence is valid in graphics but  
does not apply to bar codes. Default margins may be set by  
using ESC [s.  
Left Margin = column 0 minus Right Margin  
10 CPI = column 136  
12 CPI = column 163  
13.3 CPI = column 181  
15 CPI = column 204  
16.7 CPI = column 226  
When printing in proportional mode or line mixing, the margins  
are converted to absolute positions for that line. If the printer  
receives this command anywhere in a printable line, the  
command will affect that line and subsequent printable lines.  
37  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Chapter  
2
Configuring The ANSI Emulation  
Private Mode, Disable  
ASCII Code ESC [>5l (lowercase L)  
Hex Code 1B 5B 3E 35 6C  
Dec Code 27 91 62 53 108  
Expression CHR$(27); [>5l;  
Purpose  
Disables private mode.  
Discussion Selects character set 1 of the selected 8 bit international  
character set. With non-ISO character sets, hex codes 20-7F  
and A0-FF are printable. Hex codes 80-9F are duplicates of 00-  
1F. For ISO character sets hex codes 80-9F are treated as Nulls.  
Private Mode, Enable  
ASCII Code ESC [>5h  
Hex Code 1B 5B 3E 35 68  
Dec Code 27 91 62 53 104  
Expression CHR$(27): [>5h;  
Purpose  
Enables private mode.  
Discussion Selects character set 2 of the selected 8 bit international  
character set. Allows printing of hex codes 15, 20-7E and 80-FF.  
Proportional Print Mode  
ASCII Code ESC [6 m  
Hex Code 1B 5B 36 6D  
Dec Code 27 91 54 109  
Expression CHR$(27);[6m;  
Purpose  
Sets proportional printing where each character has its own  
width.  
Discussion All fonts and modes allow proportional printing. The  
proportionalized character graphics font, however, is the same  
as the normal character graphics font.  
38  
Download from Www.Somanuals.com. All Manuals Search And Download.  
           
Resetting  
Resetting  
ASCII Code ESC c  
Hex Code 1B 63  
Dec Code 27 99  
Expression CHR$(27);c;  
Purpose  
Resets the printers configuration parameters. Depending on  
which option was selected in the Reset Cmd CFG Ldmenu,  
the parameters are set to the factory default configuration,  
power-up configuration, or the current configuration. If Reset  
Cmd CFG Ldis disabled in the menu, the hardcoded  
parameters shown in Table 7 are set.  
Discussion The following attributes, which are not part of the configuration,  
are also reset:  
Character rotation is reset to no rotation.  
Character expansions are set to 1x1.  
Subscript and superscript are turned off.  
Underscoring is turned off.  
Plot mode is terminated.  
The horizontal and vertical tabulation tables are cleared.  
The default EVFU table is loaded.  
Bar code parameters are set to default values.  
Graphic line density is set to 60 horizontal DPI x 72 vertical DPI.  
The current line is set as the top-of-form (TOF) position.  
Table 7. Hardcoded Reset Values  
Parameter  
Setting  
Font style  
Data processing  
Character size  
Character pitch  
Country selection  
Line spacing  
1 x vertical; 1 x horizontal  
10 CPI  
Latin 1 8859-1  
6 LPI  
Partial Line up  
Partial Line down  
Bold print  
Reset  
Reset  
Disabled  
Underline mode  
Expanded mode  
Proportional mode  
Horizontal tab table  
Left margin  
Disabled  
Disabled  
Reset  
Empty  
None - column 0  
Right margin  
None - Maximum  
Page size  
7920 decipoints/ 66 lines/ 11 inches  
Top margin  
None  
Bottom margin  
Forms position  
Vertical tab table  
Vertical format unit  
Graphics density  
VFU load in progress  
Bar code mode  
Dot graphics  
None  
Top-of-form = current position  
Empty  
Default  
60 Horizontal DPI, 72 Vertical DPI  
Exit (nothing saved)  
Disabled  
Disabled  
39  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
Chapter  
2
Configuring The ANSI Emulation  
Subscript  
ASCII Code ESC K  
Hex Code 1B 4B  
Dec Code 27 75  
Expression CHR$(27);K;  
Purpose  
Moves the print line down 3/72 inch for subscript printing. Also  
used to return to original print line if the Superscript printing  
command was sent.  
Superscript  
ASCII Code ESC L  
Hex Code 1B 4C  
Dec Code 72 76  
Expression CHR$(27);L;  
Purpose  
Moves the print line up 3/72 inch for superscript printing. Also  
used to return to original print line if the Subscript printing  
command was sent.  
Discussion Both Superscript and Subscript can be printed on the same line.  
They cannot be used in succession to advance or reverse the  
paper to another line. They can be used in pairs to change from  
Superscript to Subscript or Subscript to Superscript.  
NOTE: If you do not send a command to return the print position to the  
original baseline, subsequent lines will be misaligned.  
The ESC K and L commands are ignored in graphics.  
Tab, Clear  
ASCII Code ESC [p1 g  
Hex Code 1B 5B p1 67  
Dec Code 27 91 p1 103  
Expression CHR$(27);[p1g;  
Purpose  
Clears horizontal or vertical tab stops based on the p1 value:  
p1 = 3 Clear all horizontal tabs  
p1 = 4 Clear all vertical tabs  
This command is valid in graphics.  
40  
Download from Www.Somanuals.com. All Manuals Search And Download.  
         
Tab Set, Multiple Horizontal  
Tab Set, Multiple Horizontal  
ASCII Code ESC [p1;p2...;pn u  
Hex Code 1B 5B p1 3B p2 ... 3B pn 75  
Dec Code 27 91 p1 59 p2 ... 59 pn 117  
Expression CHR$(27);[p1;p2...;pn u”  
Purpose  
Sets up to 22 horizontal tabs. The p parameters are set in  
decipoints and are normally converted internally to the nearest  
equivalent column position based on the current CPI setting. The  
absolute decipoint value is used when the printer is printing  
proportional characters.  
Table 8. Decipoints per Column  
Spacing in  
Decipoints  
CPI  
10  
12  
72  
60  
54  
48  
43  
13.3  
15  
16.7  
Discussion Example: Placing tabs at columns 10, 20, and 40 at 10 CPI.  
ESC [648;1386;2808u  
p in decipoints = (column number minus 1) times (decipoints per  
column)  
(10 - 1)(72) = 648 First printed character is in column 10  
(20 - 1)(72) = 1368 First printed character is in column 20  
(40 - 1)(72) = 2808 First printed character is in column 40  
Appendix B contains a conversion table for decipoint  
calculations.  
If more than 22 tabs are set, the highest numbered tabs (farthest  
right) will be pushed out of the table. Tabs set beyond the right  
margin are not usable. Moving the right margin beyond these  
settings will make them active.  
Control code HT (09H) moves the print position to the next  
preset location. If no tabs are set, a space is substituted. If there  
are tabs set but none between the current position and the right  
margin, the current position will become the right margin.  
41  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Chapter  
2
Configuring The ANSI Emulation  
Terminate Loading of Data  
ASCII Code ESC \  
Hex Code 1B 5C  
Dec Code 27 92  
Expression CHR$(27);\;  
Purpose  
Terminates the loading of EVFU tables (described in Chapter 3)  
and the downloading of dot graphics strings.  
Vertical Position Absolute  
ASCII Code ESC [p1 d  
Hex Code 1B 5B p1 64  
Dec Code 27 91 p1 100  
Expression CHR$(27);[p1d;  
Purpose  
Line terminator. Sets vertical position to specified p1 value in  
decipoints, moving paper forward or backward to the new  
position. Can be used to print inside top and bottom margins.  
The specified position must be set within the current page;  
otherwise, the command will be ignored. If the parameter value  
is omitted, is less than five decipoints, or is greater than 15,840  
decipoints, the vertical position will move to the top-of-form  
position.  
Vertical Position Relative  
ASCII Code ESC [p1 e  
Hex Code 1B 5B p1 65  
Dec Code 27 91 p1 101  
Expression CHR$(27);[p1e;  
Purpose  
Line terminator. Moves the current vertical position by the  
specified p1 number of decipoints as shown in Table 9.  
Table 9. Vertical Position  
Decipoint Value  
Movement in Inches  
missing or 0-4  
5-9  
no movement  
1/144 inch  
2/144 inch  
3/144 inch  
10-14  
15-19  
...  
...  
15, 840 or greater  
22 inches  
42  
Download from Www.Somanuals.com. All Manuals Search And Download.  
           
Dot Patterns And Densities  
Graphics  
The ANSI emulation graphics mode provides both horizontal and vertical dot  
placement plotting methods. These methods enable the printing of ASCII  
characters in their binary code form. Since each character has a unique  
pattern of 1s and 0s (dots and voids) that make up its binary code, the  
correct placement of these binary forms enables you to form larger images.  
For clarity in the text, a binary 1 (a printed dot) will be shown as an X and a  
binary 0 (empty dot position) will be shown as a 0.  
In the graphics mode, only the low order six bits of a seven-bit character are  
used (bits 1-6). Looking at an ASCII code chart, the question mark character  
(?) is represented by the binary number 0111111 (bit 7 - bit 1). Since only the  
first 6 bits are used, a ?would print six dots on the paper. A lowercase jis  
represented by 101010 which would print the following:  
Horizontal Graphics / Vertical Graphics  
0X0X0X0 LSB  
LSB MSBX  
0
X
0
X MSB  
NOTE: When plotting data, the Least Significant Bit (LSB), Bit 1, is printed  
first (left or top bit position) and the Most Significant Bit (MSB), Bit 6,  
is printed last (right or bottom bit position).  
Notice that in the horizontal graphics mode, the characters are printed on a  
single horizontal dot row. In vertical graphics mode, the characters are printed  
six dots high, a character per dot column.  
Using a series of question mark (that prints all dots) characters in a horizontal  
graphic produces a one dot high solid line across the paper. The same  
character in vertical graphics mode products a six dot high band across the  
paper.  
Graphs, charts, and pictures can be produced by repeating, omitting, and  
mixing characters across a page.  
Dot Patterns And Densities  
Table 10 lists the dot patterns for each of the ASCII characters. Each ASCII  
character represents six dot positions (or dots) and their spacing is dependent  
on the density selected. With a density of 60 and 70 DPI, the dots are spaced  
1/60 and 1/70 inch apart respectively. At 120 and 140 CPI, each character  
represents six dots spaced 1/120 and 1/140 inch apart. At 180 and 210 DPI  
densities, the dots are spaced 1/180 and 1/210 inch apart.  
The ASCII characters needed to cover all dot/void combinations are listed in  
the chart below. Other valid character combinations (although repeat patterns  
of the characters in the chart) are hex 09-13 and hex 20-3E.  
43  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
Chapter  
2
Graphics  
NOTE: In Table 10, x=dot and o=no dot.  
Table 10. ASCII Character Dot Patterns  
Hex  
Value  
Dots  
654321  
Hex  
Value  
Dots  
654321  
Char  
Char  
@
A
B
C
D
E
F
G
H
I
40  
41  
42  
43  
44  
45  
46  
47  
48  
49  
4A  
4B  
4C  
4D  
4E  
4F  
50  
51  
52  
53  
54  
55  
56  
57  
58  
59  
5A  
5B  
5C  
5D  
5E  
oooooo  
ooooox  
ooooxo  
ooooxx  
oooxoo  
oooxox  
oooxxo  
oooxxx  
ooxooo  
ooxoox  
ooxoxo  
ooxoxx  
ooxxoo  
ooxxox  
ooxxxo  
ooxxxx  
oxoooo  
oxooox  
oxooxo  
oxooxx  
oxoxoo  
oxoxox  
oxoxxo  
oxoxxx  
oxxooo  
oxxoox  
oxxoxo  
oxxoxx  
oxxxoo  
oxxxox  
oxxxxo  
.
a
b
c
d
e
f
60  
61  
62  
63  
64  
65  
66  
67  
68  
69  
6A  
6B  
6C  
6D  
6E  
6F  
70  
71  
72  
73  
74  
75  
76  
77  
78  
79  
7A  
7B  
7C  
7D  
7E  
xooooo  
xoooox  
xoooxo  
xoooxx  
xooxoo  
xooxox  
xooxxo  
xooxxx  
xoxooo  
xoxoox  
xoxoxo  
xoxoxx  
xoxxoo  
xoxxox  
xoxxxo  
xoxxxx  
xxoooo  
xxooox  
xxooxo  
xxooxx  
xxoxoo  
xxoxox  
xxoxxo  
xxoxxx  
xxxooo  
xxxoox  
xxxoxo  
xxxoxx  
xxxxoo  
xxxxox  
xxxxxo  
g
h
i
J
j
K
L
k
l
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
[
m
n
o
p
q
r
s
t
u
v
w
x
y
z
{
\
|
]
}
^
~
44  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Horizontal Format  
Table 10. ASCII Character Dot Patterns (continued)  
Hex  
Value  
Dots  
654321  
Hex  
Value  
Dots  
654321  
Char  
Char  
-
5F  
oxxxxx  
?
3F  
xxxxxx  
Horizontal Format  
Graphics data printed in horizontal format comprise a stream of bytes from left  
to right across each dot row.  
Table 11 shows that byte 1 (or character 1) in row 1 will print its six bits from  
left to right in a single dot row. The next byte (byte 2) prints its six bits,  
representing a character, in the same dot row across the page.  
Table 11. Horizontal Format  
Byte →  
Row ↓  
Byte 1  
Byte 2  
Byte n  
1
2
3
.
1 2 3 4 5 6  
1 2 3 4 5 6  
1 2 3 4 5 6  
.
1 2 3 4 5 6  
1 2 3 4 5 6  
1 2 3 4 5 6  
.
1 2 3 4 5 6  
1 2 3 4 5 6  
1 2 3 4 5 6  
.
.
.
.
.
6
1 2 3 4 5 6  
1 2 3 4 5 6  
1 2 3 4 5 6  
Vertical Format  
In vertical format, each byte (or character) occupies six dot rows of one  
column. Each character is one dot wide and six dots high. The next character  
(byte 2) is printed beside the first moving from left to right across the page.  
Table 12. Vertical Format  
1
2
3
... n  
Byte →  
Row  
bit  
bit  
bit  
... bit  
1
2
3
4
5
6
1
2
3
4
5
6
1
2
3
4
5
6
1
2
3
4
5
6
... 1  
... 2  
... 3  
... 4  
... 5  
... 6  
45  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
Chapter  
2
Graphics  
Other Graphics Considerations  
In horizontal format, an LF causes the paper to advance one or two dot  
rows based on the vertical dot density.  
In vertical format, the paper is advanced as the six dot rows are printed.  
Spacing is essentially 12 LPI for low density and 24 LPI for high density  
graphics.  
Escape sequences ending with the following characters are ignored in  
graphics mode:  
KLPQ q  
t}]!SP B  
Escape sequences ending with the following characters are valid while  
the printer is in graphics mode:  
Ggubmx  
dr!pes  
Dot Graphics  
ASCII Code ESC P  
Hex Code 1B 50  
Dec Code 27 80  
Expression CHR$(27);P;  
Purpose  
Enters dot graphics mode at the density and format previously  
selected by the ESC [p1;p2;p3 q sequence.  
Discussion Following this sequence the printer prints discrete dots and  
leaves spaces based on the 1's and 0's in the low order six bits  
of each byte received, forming graphic dot rows from left to right.  
Exit from dot graphics mode is via ESC \.  
Repeat Graphics Character  
ASCII Code ESC [p1 b  
Hex Code 1B 5B p1 62  
Dec Code 27 91 p1 98  
Expression CHR$(27);[p1b;  
Purpose  
Repeats the single preceding character p1 times.  
Discussion If p1 is 0 or unspecified, it is set to 1. The maximum value for p1  
is 32,767. Only valid in the dot graphics mode.  
46  
Download from Www.Somanuals.com. All Manuals Search And Download.  
         
Select Graphics Mode  
Select Graphics Mode  
ASCII Code ESC [p1;p2;p3 q  
Hex Code 1B 5B p1 3B p2 3B p3 71  
Dec Code 27 91 p1 59 p2 59 p3 113  
Expression CHR$(27);[p1;p2;p3q;  
Purpose  
Selects the graphics mode format and horizontal/vertical density  
for dot graphics.  
This sequence must be sent before entering the graphics mode  
with ESC P.  
Discussion The first parameter selects the graphics mode (Table 13). The  
second parameter selects the vertical dot spacing (Table 14)  
and the third selects the horizontal dot spacing (Table 15).  
Table 13. Select Graphics Mode  
p1  
Selects Graphics Mode  
0
1
2
3
4
Vertical Format @ 70H x 72V DPI*  
Invalid, default to 70H x 72V DPI  
Vertical Format @ 140H x 144V DPI  
Invalid, default to 70H x 72V DPI  
Horizontal Format (plot mode)  
*p2 and p3 are ignored in this mode.  
Table 14. Select Vertical Dot Spacing  
Selects Vertical Density  
p2  
0 through 6  
7+  
144 DPI  
72 DPI  
Table 15. Select Horizontal Dot Spacing  
Selects Horizontal Density  
p3  
0 through 3  
240 DPI - 544 characters per line  
180 DPI - 408 characters per line  
140 DPI - 317 characters per line  
120 DPI - 272 characters per line  
4
5
6 through 7  
8 through 10 70 DPI - 158 characters per line  
11+ 60 DPI - 136 characters per line  
47  
Download from Www.Somanuals.com. All Manuals Search And Download.  
         
Chapter  
2
Bar Codes  
Bar Codes  
You can generate 17 different styles of bar codes and do the following:  
all except POSTNET can be rotated 90, 180, or 270 degrees  
print with or without a human readable line (HRL)  
adjust the symbol size  
adjust the density  
The following examples show the correct control code syntax and the code  
written in the BASIC program language.  
Entering And Exiting Bar Codes  
To print bar codes, you must first activate the bar code mode:  
ESC[3t  
LPRINT CHR$(27);[3t;  
All data following this sequence will be interpreted and printed as bar codes.  
To exit:  
ESC[0t  
LPRINT CHR$(27);[0t;  
Setting Bar Code Parameters  
You can set the style, height, spacing, orientation, and print density. There  
are 10 parameters (p1 - p10) to specify. The default values are shown on the  
second line below and in Table 16.  
ESC [p1;p2;p3;p4;p5;p6;p7;p8;p9;p10}  
LPRINT CHR$(27);[4;9;1;2;6;2;6;2;0;0};  
Table 16. Default Bar Code Parameters  
If pn = Value  
Enables  
p1 = 4  
p2 = 9  
p3 = 1  
p4 = 2  
p5 = 6  
p6 = 2  
p7 = 6  
p8 = 2  
p9 = 0  
p10 = 0  
Code 3/9  
3/4high bar code  
Human readable line  
Narrow bar width 2/20”  
Wide bar width 6/120”  
Narrow space width 2/120”  
Wide space width 6/120”  
Intercharacter space width 2/120”  
No rotation. Use current font.  
Horizontal print density 60 dpi  
48  
Download from Www.Somanuals.com. All Manuals Search And Download.  
         
Setting Bar Code Parameters  
NOTE: If no values are set for parameters p2-p10, the default values will be  
used. If you have sent a value from the host, this value is active until  
you replace it or the printer is reset.  
In this example the following parameters are changed on Line 10:  
p1 = style (Code 128)  
p2 = height (3/12 inch)  
p9 = human readable font (use special font)  
The semicolons are place holdersfor the parameters not being changed.  
A list of the 10 parameters and their values follows.  
p1  
Selects the style.  
Table 17. p1 Values  
If p1 =  
Style  
0
1
Interleaved 2/5  
German PTT Interleaved 2 of 5  
Matrix 2 of 5  
Industrial 2 of 5  
Code 3/9  
2
3
4
5
EAN-8  
6
EAN-13  
7
Code 11  
8
Reserved  
9
Codabar a/t  
Codabar b/n  
Codabar c/*  
Codabar d/e  
UPC A  
10  
11  
12  
13  
14  
UPC E  
49  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Chapter  
2
Bar Codes  
Table 17. p1 Values (continued)  
If p1 =  
Style  
15  
16  
17  
18  
50  
Code 93  
Code 128  
Reserved  
Reserved  
POSTNET  
NOTE: Parameters p2 through p10 are invalid for POSTNET. Do not change  
the default values; otherwise, they will be retained in memory and will  
affect the other bar code styles.  
NOTE: The dimensions that follow apply to bar codes that are printed at 0  
and 180 degrees rotation. If you are printing bar codes that are  
rotated 90 or 270 degrees, the dimensions will be compressed by a  
6:5 ratio.  
p2  
Bar code height in 1/12 inch increments. Does not include the human  
readable line.  
Min.:1 = 1/12 inch  
Max.:120 = 10 inch  
Default:9 = 9/12 inch (or 3/4 inch)  
p3  
Printing the human readable line.  
0 = Do not print the human readable line  
1 = Default. Print the human readable line  
p4  
Narrow bar width (number times 1/120).  
Range:2 - 126  
Default:2 (2/120 inch, or approximately .017 inch)  
p5  
NOTE: p5, p7, and p8 are not programmable in some bar code styles.  
Wide bar width (number times 1/120).  
Range:2 - 254  
Default:6 (6/120 inch, or approximately .050 inch)  
50  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Setting Bar Code Parameters  
p6  
Narrow space width (number times 1/120 inch).  
Range:2 - 126  
Default:2 (2/120 inch, or approximately .017 inch)  
p7  
Wide space width (number times 1/120 inch).  
Range:2 - 254  
Default:6 (6/120 inch, or approximately .050 inch)  
p8  
Intercharacter space width (number times 1/120 inch).  
Range:2 - 126  
Default:2 (2/120 inch, or approximately .017 inch)  
p9  
Rotation and human readable line font.  
Table 18. p9 Values  
If p9 =  
Rotation/Font  
0
1
2
3
4
Default. No rotation. Use the current font, cpi, and lpi.  
No rotation. Use special font.  
Rotate 90 degrees. Use special font.  
Rotate 180 degrees. Use special font.  
Rotate 270 degrees. Use special font.  
p10  
Horizontal print density  
0 = 60 dpi horizontal by 144 dpi vertical  
1 = 120 dpi horizontal by 144 dpi vertical  
120 dpi is the default for bar code styles 5, 6, 13, and 14. 60 dpi is the default  
for the other bar code styles.  
51  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Chapter  
2
Bar Codes  
Human Readable Line (HRL)  
The human readable line, which is .10 inch below the bar code, will print in  
any of the available fonts as long as the bar code is not rotated. (Rotated bar  
codes use a special font.)  
To enable bold, underlining or expanded print on the human readable line,  
you must first print the bar code without the line. Exit the bar code mode.  
Then, print the line in normal text mode with the specified enhancements.  
Spacing Between Bar Codes  
The space before and after a bar code is referred to as the quiet zoneand  
equals .25 inch. If two horizontal bar codes are placed side by side, the  
designated minimum distance between them is .50 inch.  
You can insert commas, spaces, and horizontal tabs as delimiters to separate  
the bar codes:  
comma - no extra space added  
space - adds .10 inch for a total .60 inch quiet zone  
tab - adds appropriate number of empty spaces to reach next tab  
Examples  
The comma does not add any space; therefore, only .50 inch separates the  
bar codes.  
A space character adds .1. You can insert multiple space characters.  
52  
Download from Www.Somanuals.com. All Manuals Search And Download.  
       
Bar Code Readers  
To space bar codes across a page, insert horizontal tabs. Line 10 sets  
horizontal tabs at 1440 and 2880 decipoints (2 and 4 inches). The Horizontal  
Tab codes in lines 40 and 60 cause a jump to the next tab.  
If horizontal tabs have not been set, a Horizontal Tab code is considered a  
space, adding .1 inch between the bar codes. Total separation is .6 inchwhen  
the Horizontal Tab is added to the quiet zones.  
Line 10 clears all previously set horizontal tabs for this example.  
Bar Code Readers  
Use a bar code reader that can read medium or low density bar code  
symbols. Avoid readers with apertures less than 7 mils (.007 inch or .18mm).  
53  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Chapter  
2
Bar Codes  
Test Program  
Run this test to check the printers ability to print bar codes when more  
complicated programs are not producing results.  
Line 10 turns on the bar code mode  
Line 20 contains the bar code data  
Line 30 exits the bar code mode  
Vertical Bar Codes  
You can rotate bar codes. The following examples show various ways of  
creating bar codes and adjusting spacing.  
Line 10 sets parameter p9 for 90 degree rotation using the  
special font for the HRL  
Line 20 turns on the bar code mode  
Line 30 contains bar code data  
Line 40 turns off the bar code mode  
54  
Download from Www.Somanuals.com. All Manuals Search And Download.  
       
Vertical Bar Codes  
Commas and spaces function as they do for horizontal bar codes. A comma  
does not add any space, and a space adds .1between the bar codes. The  
quiet zones rotate with the symbol leaving almost no horizontal separation  
between bar codes on the same line.  
Line 10 either enables or disables printing of the human readable line.  
Commas With Human Readable Line:  
Commas Without Human Readable Line:  
Spaces With Human Readable Line:  
Spaces Without Human Readable Line:  
55  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Chapter  
2
Oversize Character Font Option  
Oversize Character Font Option  
The optional oversize font is composed with scalable characters that can be  
expanded 156 times the size of standard fonts. This will accommodate letters  
up to 15.25 inches (388mm) high by 13 inches (330mm) wide. The minimum  
character size (default setting) is two times the size of standard characters.  
Oversize characters can also be rotated 90, 180, or 270 degrees.  
Do not mistake oversize characters with expanded characters. The expanded  
character feature (standard in your printer) expands all existing fonts (except  
high speed) up to 8 times the normal size and cannot be rotated.  
The oversize character feature works with only the ANSI protocol.  
NOTE: Control sequences displayed in the following examples show the  
proper syntax required from the host.  
The program examples provided will help you to become familiar with the  
oversized feature. All characters are printed in actual size.  
Entering And Exiting Oversize  
The following sequences are used to enter, rotate, and exit oversize printing.  
ESC [0| Exit oversize Printing.  
ESC [1| Select oversize font with no rotation.  
ESC [300; 300 BSize 3x3 : ABCD  
ESC [2| Select oversize font with 90-degree rotation.  
ESC [300 ; 300 BSize 3x3 : ABCD  
ESC [3| Select oversize font with 180-degree rotation.  
ESC [300 ; 300 BSize 3x3 : ABCD  
ESC [4| Select oversize font with 270-degree rotation  
ESC [300 ; 300 BSize 3x3 : ABCD.  
Text can be rotated in the following order from top to bottom: no rotation, 90  
degrees, 180 degrees, 270 degrees.  
56  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
Selecting Size  
Selecting Size  
ESC [p1;p2 B is the sequence used to set the vertical (p1) and horizontal (p2)  
size of the oversize characters. A p1 value of 300 would increase the vertical  
size of the character 300% or 3 times.  
ESC[p1;p2 B  
CHR$(27);[300;300 B;  
The last two digits of each parameter are necessary to comply with the ANSI  
standard, but are ignored by the printer. Using the above example for p1, any  
three digit number starting with 3 (300-399) will be interpreted as 3 times  
normal size. Likewise, 400-499 equals 4 times, 1200-1299 equals 12 times  
increase in size, and so on. The maximum size is 15600; 15600 (156 times)  
and the minimum or default is 200;200 (2 times).  
IMPORTANT  
Times 1 expansion is not permitted with the oversize option. If you have  
selected times 1 with the ESC[100;100 B sequence and have activated  
oversize, the expansion value defaults to times 2.  
Since this same sequence is used to change size in the expanded mode, the  
parameters must be cleared to normal size, ESC[100;100 B, to prevent  
entering expanded mode when oversize is turned off. Oversize defaults to  
double-sized, 200;200, (even when 100;100 is sent) so the 100;100 sequence  
must be sent after the oversize characters have been printed.  
Size Parameters for Rotation  
The p1 and p2 size parameters are always relative to a rotation angle of zero  
degrees. That is, the characters are expanded first and then rotated.  
Spacing Between Characters  
For unrotated characters and characters rotated 180 degrees, the horizontal  
spacing between characters is 1/60 inch times the p2 parameter.  
For characters rotated 90 or 270 degrees, the horizontal spacing between  
characters is 3/60 inch times the p1 parameter.  
Vertical spacing is dependent on vertical paper move commands (LF, CR,  
VPR, etc.) and the character size and line spacing currently in effect.  
57  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Chapter  
2
Oversize Character Font Option  
58  
Download from Www.Somanuals.com. All Manuals Search And Download.  
3
Vertical Page Formatting  
Overview  
Rapid vertical paper movement is called slewing. A vertical format unit (VFU)  
is a program you load into the printer that enables it to slew paper to preset  
locations on a page.  
On your printer, LF commands and other commands that produce blank lines  
are accumulated and moved in one efficient paper motion. The VFUs are  
maintained for compatibility with earlier applications.  
Following an introductory overview of how to plan a vertical page format, the  
following two methods of vertical formatting are described in this chapter:  
Vertical tab table. The IBM Proprinter® III XL and the Epson® FX-1050  
emulations each contain a vertical tab table. It is a set of programmed  
vertical tabs.  
Electronic Vertical Format Unit (EVFU). Only the P-Series emulation  
provides the EVFU capability.  
Information regarding ANSI EVFU starts on page 66.  
Planning A Vertical Page Format  
Vertical page formatting with a VFU comprises four steps:  
1. Select the type of vertical format you want to use. This is covered in the  
next section.  
2. Design the form, determining the spacing and channel assignments for  
every line. Channel assignments are discussed in the VFU sections.  
3. Determine the programming sequence. The format of the sequence  
depends on the type of VFU you select and is discussed in each VFU  
section of this chapter.  
4. Send the programming sequence to the printer in the host data stream.  
This loads the VFU program.  
Some VFUs require the PI line normally associated with the Dataproducts®  
parallel interface.  
59  
Download from Www.Somanuals.com. All Manuals Search And Download.  
       
Chapter  
3
Proprinter And Epson Vertical Tab Table  
VFU Characteristics  
Keep in mind the following information when programming and using a VFU:  
Elongated Characters. You can use elongated (double high) characters in  
VFU programs. The VFU automatically counts one line of elongated  
characters as two character lines.  
VFU Not Loaded. If the VFU is not loaded, the printer performs a single line  
feed in response to VFU commands.  
Paper Runaway Protection. If the VFU memory is loaded and a channel  
code is sent that was not previously loaded, the printer moves the paper a  
single line feed.  
Line Spacing. The printer can use either 6 or 8 lines per inch (lpi) spacing.  
These VFUs calculate the forms length by line density selected. The 6 and 8  
lpi spacing may be mixed on the same form, but should be done carefully.  
Form Feed. A form feed sent from the control panel or a command from the  
host moves the paper to the first channel 1, which is the top of form.  
Vertical Tab. A VT command moves the paper to the next channel 12. If a  
channel 12 is not loaded, a line feed will occur.  
Proprinter And Epson Vertical Tab Table  
The IBM Proprinter III XL and the Epson FX-1050 emulations each contain a  
vertical tab table. It is a set of programmed vertical tabs. Various lines of the  
form are assigned vertical tabs, which are then accessed by control code for  
rapid paper advancement to the tab position.  
Two control codes are used for vertical tabbing: ESC B sets single channel  
vertical tabs, and VT executes a vertical tab. The Epson emulation also has  
ESC / to select one of eight tab channels and ESC b to set the tabs in a  
particular channel.  
Executing Vertical Tabs  
The vertical tab execute code is VT. If there is any data in the print buffer, it is  
printed and the paper moves to the next predefined vertical tab position. If a  
tab position is not defined, the paper is moved to the next line at the current  
line spacing. If a tab position is at the current line, the paper is moved to the  
next tab position. If no tab positions are defined between the current line and  
the end of the form, the paper moves to the next TOF.  
Vertical Tab Positions  
Vertical tab positions are set by line number. A maximum of 16 vertical tab  
positions can be set on the form. A sample format is shown in Figure 4.  
The first vertical tab is set at line 6 for part number data, a second tab is set at  
line 8 for part name data, and a third tab is set at line 14 for quantity data. The  
ESC B code assigns the vertical tabs to the lines of the form. Once the tab  
positions are set, sending the vertical tab execute code (VT) causes the paper  
60  
Download from Www.Somanuals.com. All Manuals Search And Download.  
             
Vertical Tab Positions  
(currently at the top-of-form position) to advance to the first tab position for  
PART NUMBER data. Sending another VT moves the paper to the second  
tab position for PART NAME, followed by a third VT to access the third tab  
position for QUANTITY data.  
Form Data  
Form Line Number  
Vertical Tabs  
1
2
Top of Form  
3
4
5
PART NUMBER  
PART NAME  
6
Tab 1  
Tab 2  
7
8
9
10  
11  
12  
13  
14  
15  
QUANTITY  
Tab 3  
20  
Figure 4. Example of Vertical Tab Positions  
61  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Chapter  
3
P-Series EVFU  
P-Series EVFU  
The EVFU may be selected in P-Series protocol. The EVFU provides 14 or 16  
channels to identify up to 192 lines depending on the paper instruction. The  
programming sequence is 1) start load code; 2) line identification code; and 3)  
end load code.  
Start Load Code - 1E or 6E Hex  
The start load code clears and initializes the EVFU memory for the memory  
load program. The start load code is 1E hex when the PI line is disabled (low)  
or 6E hex when the PI line is enabled (high).  
Channel Assignment  
The EVFU memory has the capacity for 192-line forms. The first line  
identification code (channel code) in the memory load program defines the  
first line on the form; the second line identification code defines the second  
line on the form, etc. Each line must have a line identification code. Filler  
channel codes are used for lines that will not be accessed by the print  
program. Any channel code can be used as a filler except channel code 1,  
which is reserved for the top-of-form, and channel code 12, which is reserved  
as the vertical tab channel. The same filler channel code can be repeated as  
necessary for any number of lines.  
Channel 1. The top-of-form code, reserved as the first line on the form or the  
first line printed (top-of-form position). The operating program sends the  
channel 1 code to advance to the top of the next form. After the memory is  
loaded, a Form Feed code (FF, 0C hex) will move the paper to the next  
channel 1 (top-of-form).  
Channels 2 through 11, 13 and 14. Used as general channel codes (line  
identification codes) or filler channels. Each line on the form must be identified  
by a channel code. When the operating program sends the channel code, the  
paper advances to the line identified by the channel code. Lines not used by  
the operating program must be identified by filler channels (unused channel  
codes).  
Channel 12. Reserved as the Vertical Tab channel. The Vertical Tab code  
(VT, 0B hex) prints any data in the print buffer and rapidly slews the paper to  
the next line identified by the channel 12 code. If channel 12 is not loaded in  
the EVFU memory, a single line feed will be executed when a VT code is sent.  
Channel 15 and 16. Used as general channel codes or filler channels only  
when the VFU is accessed by the PI line. In an EVFU form that does not use  
the PI line, the codes for Channels 15 and 16 function as the Start Load and  
End Load codes.  
End Load - 1F or 6F Hex  
The end load code terminates the memory load program. The end load code  
is 1F hex when the PI line is disabled (low) or 6F hex when the PI line is high.  
62  
Download from Www.Somanuals.com. All Manuals Search And Download.  
                 
Using The EVFU  
Channel codes in excess of 192 channels received prior to the end load code  
are discarded.  
Using The EVFU  
Once the EVFU program has been enabled and loaded, sending the  
appropriate channel code to the printer will cause any data in the buffer to  
print and will position the paper to the next line on the form having the  
specified channel number assigned in EVFU memory.  
For a data byte to be recognized as an EVFU instruction, the following criteria  
must be met:  
1. PI line must be enabled and set high; and  
2. Data bit 5 must be 0 (not set).  
3. Data bits 6-8 must be 0 (not set).  
or:  
1. PI line must be disabled or low; and  
2. Data bit 5 must be 1 (set).  
Given these conditions, the lower four bits of a byte will specify the EVFU  
channel number. Table 19 lists the EVFU channels and their equivalent data  
bytes with the PI line enabled; Table 20 lists the EVFU channel and their  
equivalent data bytes with the PI line disabled.  
Table 19. P-Series EVFU Codes - PI Line Enabled  
ASCII  
Dec.  
Data Bits  
Channel  
Hex  
Code  
PI  
8
7
6
5
4
3
2
1
00  
01  
02  
03  
04  
05  
06  
07  
08  
09  
0A  
0B  
0
1
NUL  
SOH  
STX  
ETX  
EOT  
ENQ  
ACK  
BEL  
BS  
1
1
1
1
1
1
1
1
1
1
1
1
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
0
0
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
1
0
1
1 (TOF)  
2
2
3
3
4
4
5
5
6
6
7
7
8
9
8
9
HT  
10  
10  
11  
LF  
11  
VT  
12 (VT)  
63  
Download from Www.Somanuals.com. All Manuals Search And Download.  
         
Chapter  
3
P-Series EVFU  
Table 19. P-Series EVFU Codes - PI Line Enabled  
Data Bits  
ASCII  
Dec.  
Channel  
Hex  
Code  
PI  
8
7
6
5
4
3
2
1
0C  
0D  
0E  
0F  
6E  
12  
13  
FF  
CR  
SO  
SI  
1
1
1
1
1
X
X
X
X
X
X
X
0
0
1
X
X
0
0
1
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
0
0
1
1
1
0
1
0
1
0
13  
14  
15  
16  
14  
15  
110  
n
Start  
Load  
6F  
111  
o
1
X
1
1
0
1
1
1
1
End  
Load  
(X = Undefined, 0, or 1) (1 = High) (0 = Low)  
Table 20. P-Series EVFU Codes - PI Line Disabled or Not Used  
ASCII Data Bits  
Channel  
Hex  
Dec.  
Code  
8
7
6
5
4
3
2
1
10  
11  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
30  
DLE  
DC1  
DC2  
DC3  
DC4  
NAK  
SYN  
ETB  
CAN  
EM  
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1 (TOF)  
2
12  
13  
14  
15  
16  
17  
18  
19  
1A  
1B  
1C  
1D  
1E  
3
4
5
6
7
8
9
10  
SUB  
ESC  
FS  
11  
12 (VT)  
13  
GS  
14  
RS  
Start Load  
64  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
Clearing The EVFU Memory  
Table 20. P-Series EVFU Codes - PI Line Disabled or Not Used  
ASCII  
Data Bits  
Channel  
Hex  
Dec.  
Code  
8
7
6
5
4
3
2
1
1F  
31  
US  
0
0
0
1
1
1
1
1
End Load  
(X = Undefined, 0, or 1) (1 = High) (0 = Low)  
NOTE: The ESC code cannot be used simultaneously as the EVFU VT code  
and the Special Function Control Code (SFCC). If ESC is used as the  
SFCC, the EVFU must be used with the PI line enabled and set high.  
Refer to the appropriate LinePrinter Plus, PGL, and VGL  
Programmers Reference Manual for more information on the SFCC.  
Clearing The EVFU Memory  
The following actions will reset (clear) the EVFU memory:  
1. Sending only the start load code.  
2. Sending a start load code followed immediately by an end load code.  
3. A second start load code is received, resulting in reinitialization of the  
EVFU. (This allows the host data to be restarted.)  
When the EVFU memory is cleared, the forms length returns to the previously  
set value and the current print position becomes the top-of-form (TOF).  
Relative Line Slewing  
Another method of moving paper using the PI line results in vertical slews of a  
specified number of lines within the form relative to the current print line  
(rather than slewing to a specific line). For this to occur, three criteria must be  
met:  
1. The PI line must be enabled and set high;  
2. Data bit 5 must be 1 (set); and  
3. The EVFU must be the selected Vertical Format Unit.  
The Slew Relative configuration and the status of data bits 1-4 determine the  
number of lines slewed as described in Table 21. (Note that the state of data  
bit 5 is the difference between line slewing and using the interface lines as  
EVFU channel codes.) As long as the EVFU is selected, this type of vertical  
paper motion will occur regardless of whether the EVFU memory is loaded or  
not.  
If the Double High for One Line attribute is active, n + 1 lines will be slewed  
rather than n lines.  
65  
Download from Www.Somanuals.com. All Manuals Search And Download.  
       
Chapter  
3
ANSI EVFU  
Table 21. P-Series EVFU Line Slewing  
ASCII  
Dec.  
Data Bits  
5
Lines  
Slewed  
Hex  
Code  
PI  
8
7
6
4
3
2
1
10  
11  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
30  
31  
DLE  
DC1  
DC2  
DC3  
DC4  
NAK  
SYN  
ETB  
CAN  
EM  
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
0
X
X
X
X
X
X
X
X
X
X
X
X
X
X
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
1
2
12  
13  
14  
15  
16  
17  
18  
19  
1A  
1B  
1C  
1D  
1E  
1F  
3
4
5
6
7
8
9
10  
11  
12  
13  
14  
15  
16  
SUB  
ESC  
FS  
GS  
RS  
US  
0
0
(X = Undefined, 0, or 1) (1 = High) (0 = Low)  
ANSI EVFU  
Rapid vertical paper movement is called slewing. A vertical format unit (VFU)  
is a table, or program, of vertical tabs that enable the printer to slew paper to  
preset locations on a page.  
The preset locations are identified by codes, or channels. The first line  
channel code defines the first line on the form; the second line channel  
defines the second line on the form, etc. Each line must have a channel. Filler  
channel codes are used for lines that will not be accessed by the print  
program. Two bytes are required for each line of the form.  
Any channel code can be used as a filler except channel code 1, which is  
reserved for the top-of-form, and channel code 12, which is reserved as the  
vertical tab channel. The same filler channel code can be repeated as  
necessary for any number of lines.  
66  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
Loading the Table  
The EVFU allows loading a table with a minimum form length of .33 inches  
(240 decipoints) and a maximum length of 22 inches (15,840 decipoints).  
Since the maximum length is 22 inches, the number of lines is dependent on  
the LPI setting. 3 LPI - 66 lines, 4 LPI - 88 lines, 6 LPI - 132 lines, and 8 LPI -  
176 lines. Exceeding the maximum causes a fault.  
The EVFU can be loaded using ANSI ESC sequences, or by using the paper  
instruction (PI) line. The following pages describe the use of the EVFU without  
using the PI line.  
ASCII Code ESC ]!  
Hex Code 1B 5D 21  
Dec Code 27 93 33  
Expression CHR$(27);]!”  
Loading is terminated by the ESC \ sequence.  
Loading the Table  
The first table location is always loaded with the channel 1 code. This is  
defined as the top of form (TOF) channel. The table may be left without  
channel 1 and a command to skip to channel 1 will cause a normal formfeed  
as though there were no VFU.  
Two bytes are loaded for each line of the form to be controlled. One or more  
channel numbers may be indicated in the two byte code.  
The format of two byte channel control codes is shown in Table 22.  
Table 22. Two Byte Channel Control Code Format  
Bit Number  
8
x
x
8
x
x
7
x
x
7
x
x
6
6
5
5
4
4
3
3
y
3
9
y
2
2
y
2
8
y
1
1
y
1
7
y
Channel Number  
first byte  
y
y
y
Bit Number  
6
5
4
Channel Number  
second byte  
12  
y
11  
y
10  
y
y: 0 - no stop in channel, 1 - stop in channel  
x: bit has no meaning  
NOTE: To make characters acceptable, bit 7 must be set.  
67  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
Chapter  
3
ANSI EVFU  
Each channel control codepair of bytes has the capability to indicate  
multiple channels since each channel indication has a unique bit position  
which is either ON - 1 or OFF - 0.  
Table 23. Channel Control Codes  
ASCII  
Character  
Decimal Value  
Binary Value  
Remarks  
1
2
1
2
1
@
A
2
@
@
@
@
@
@
@
A
64  
65  
66  
68  
72  
80  
96  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
65  
66  
68  
72  
80  
96  
1000000  
1000001  
1000010  
1000100  
1001000  
1010000  
1100000  
1000000  
1000000  
1000000  
1000000  
1000000  
1000000  
1000000  
1000000  
1000000  
1000000  
1000000  
1000000  
1000000  
1000001  
1000010  
1000100  
1001000  
1010000  
1100000  
Fillers  
Channel 1  
Channel 2  
Channel 3  
Channel 4  
Channel 5  
Channel 6  
Channel 7  
Channel 8  
Channel 9  
Channel 10  
Channel 11  
Channel 12  
B
D
H
P
@
@
@
@
@
@
B
D
H
P
Table 24 is a sample program to load an EVFU table.  
Table 24. Sample EVFU Loading Program  
Program Instruction  
Remarks  
1500 WIDTH LPT1:,255  
Required by some BASIC languages to avoid  
auto LF at column 80  
1510 LPRINT CHR$(27);]!;  
Enables EVFU loading.  
Resets TOF, Channel 1. See Table 23.  
4 filler lines  
1520 LPRINT CHR$(65);CHR$(64);  
1530 FOR I=1 TO 4  
1531 LPRINT CHR$(64);CHR$(64);  
1532 NEXT I  
1540 LPRINT CHR$(68);CHR$(64);  
Selects Channel 3. See Table 23.  
18 filler lines  
1550 FOR I=1 TO 18  
1551 LPRINT CHR$(64);CHR$(64);  
1552 NEXT I  
68  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
The Default  
Table 24. Sample EVFU Loading Program  
Program Instruction  
Remarks  
1560 LPRINT CHR$(72);CHR$(64);  
Selects Channel 4. See Table 23.  
31 filler lines  
1570 FOR I=1 TO 31  
1571 LPRINT CHR$(64);CHR$(64);  
1572 NEXT I  
1580 LPRINT CHR$(80);CHR$(64);  
Selects Channel 5. See Table 23.  
8 filler lines  
1590 FOR I=1 TO 8  
1591 LPRINT CHR$(64);CHR$(64);  
1592 NEXT I  
1600 LPRINT CHR$(64);CHR$(66);  
1610 LPRINT CHR$(27);\;  
1620 END  
Selects Channel 8. See Table 23.  
Exit EVFU loading  
Once the EVFU program has been enabled and loaded, sending the  
appropriate channel code to the printer will cause any data in the buffer to  
print and will move the paper to the next line on the form having the specified  
channel number assigned in EVFU memory.  
The Default  
The default EVFU will be generated based on the current forms length and  
LPI setting under the following conditions:  
When the printer is initialized.  
When either the forms definition or LPI setting is changed.  
When the start EVFU load escape sequence ESC ]! is immediately  
followed by the end load sequence ESC \.  
When the clear vertical tabs ESC [4g sequence is received.  
Table 25 shows how the default EVFU table is defined.  
Table 25. Default EVFU Table  
Channel  
Description  
1
2
3
4
5
6
Top Margin (first line)  
Bottom Margin (last line)  
Single Spacing  
Double Spacing  
Triple Spacing  
Half Form  
69  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
Chapter  
3
ANSI EVFU  
Table 25. Default EVFU Table  
Description  
Channel  
7
8
Quarter Form  
Tenth Line  
9
Bottom of Form (bottom margin)  
Bottom of Form minus 1 line  
Top of Form minus 1 line (last line this form)  
Top of Form  
10  
11  
12  
The Skip to Channel Command  
ESC [p1;p2 ! p  
Commands vertical paper movement to the channel specified by the number  
formed by p1 and p2. Valid channel numbers are in the range 1-12.  
0;1 - selects channel 1  
0;9 - selects channel 9  
1;1 - selects channel 11  
Channel 1 is always used for TOF; channel 12 is always used with the vertical  
tab character (VT OBH). If the channel number is greater than 12 then the  
program defaults to channel 1. If the table has not been loaded and a channel  
command is received, it is ignored.  
70  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Downloading The EVFU (Using The PI Line)  
The following example illustrates the skip to channel command.  
Table 26. Skip To Channel Example  
Remarks  
Program Instruction  
Output  
10 WIDTH LPT1:,255  
Required by some BASIC  
languages to avoid auto LF at  
column 80  
20 LPRINT CHR$(27);[0;1!p;  
30 LPRINT TOP OF FORM”  
40 LPRINT CHR$(27);[0;3!p;  
50 LPRINT LINE 6;  
Go to top of form (channel 1)  
Print indicated words  
Go to channel 3  
Print indicated words  
Go to channel 4  
60 LPRINT CHR$(27);[0;4!p;  
70 LPRINT LINE 25;  
Print indicated words  
Go to channel 5  
80 LPRINT CHR$(27);[0;5!p;  
90 LPRINT LINE 57;  
Print indicated words  
Go to channel 8  
100 LPRINT CHR$(27);[0;8!p;  
110 LPRINT END OF FORM;  
120 END  
Print indicated words  
NOTE: Set the top-of-form first. When you execute the EVFU, the paper will  
move to the top-of-form on the next page and then begin printing.  
Downloading The EVFU (Using The PI Line)  
The PI-EVFU is identical to the ESC sequence-EVFU, except for the EVFU  
load and command sequences. The PI-EVFU is used exclusively with the  
Dataproducts parallel interface option.  
NOTE: The PI-line must be enabled in the interface menu.  
Start load command:6C (hex) selects 6 LPI linespacing  
6D (hex) selects 8 LPI linespacing  
6E (hex) selects current linespacing  
End load command:6F (hex)  
The format of the two byte channel control code is shown in Table 27.  
Table 27. Two Byte Channel Control Code Format  
Bit Number  
Channel Number  
first byte  
8
x
x
7
x
x
6
6
y
5
5
y
4
4
y
3
3
y
2
2
y
1
1
y
71  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
Chapter  
3
ANSI EVFU  
Table 27. Two Byte Channel Control Code Format  
Bit Number  
8
x
x
7
x
x
6
12  
y
5
11  
y
4
10  
y
3
9
y
2
8
y
1
7
y
Channel Number  
second byte  
y: 0 - no stop in channel, 1 - stop in channel  
x: bit has no meaning  
NOTE: Each channel control codepair of bytes has the capability to  
indicate multiple channels since each channel indication has a unique  
bit position which is either ON =1 or OFF = 0.  
Table 28. Channel Control Codes  
Decimal Value  
Binary Value  
ASCII Character  
Remarks  
1
2
1
2
1
@
A
2
@
@
@
@
@
@
@
A
64  
65  
66  
68  
72  
80  
96  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
65  
66  
68  
72  
80  
96  
1000000  
1000001  
1000010  
1000100  
1001000  
1010000  
1100000  
1000000  
1000000  
1000000  
1000000  
1000000  
1000000  
1000000  
1000000  
1000000  
1000000  
1000000  
1000000  
1000000  
1000001  
1000010  
1000100  
1001000  
1010000  
1100000  
Fillers  
Channel 1  
Channel 2  
Channel 3  
Channel 4  
Channel 5  
Channel 6  
Channel 7  
Channel 8  
Channel 9  
Channel 10  
Channel 11  
Channel 12  
B
D
H
P
@
@
@
@
@
@
B
D
H
P
NOTE: Since LF is not recognized during EVFU loading, filler codes are used  
to tab the required number of vertical lines.  
72  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Downloading The EVFU (Using The PI Line)  
The Skip to Channel Command  
The skip to channel command has the following format:  
Bit NumberFunction  
PI76543210  
1XXX0CCCCSkip to channel CCCC  
(X bits not used)  
CCCC:0000 = Channel 10110 = Channel 7  
0001 = Channel 20111 = Channel 8  
0010 = Channel 31000 = Channel 9  
0011 = Channel 41001 = Channel 10  
0100 = Channel 51010 = Channel 11  
0101 = Channel 61011 = Channel 12  
Slew “N” Lines  
Bit NumberFunction  
PI76543210  
1XEE1NNNNAdvance paper the number  
of lines specified by NNNN  
or EENNNN,  
Up to 63 lines (all bits EENNNN are 1) can be slewed. If the number of lines is  
63, and the option Truncate PI slewis set to Truncate at TOF,the slew will  
be aborted at Top of Form, if the distance from the current position to the next  
Top of Form is less than 63 lines.  
73  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Chapter  
3
ANSI EVFU  
74  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Standard ASCII Character  
Set  
0
B7  
0
BITSB6  
1
B5  
B4 B3 B2 B1  
KEY  
33  
27  
OCTAL  
DECIMAL  
HEX  
1
0
1
1
ESC  
1B  
ASCII CHARACTER  
B7  
0
0
0
0
1
1
1
1
B6  
B5  
0
0
1
1
1
0
0
1
1
1
0
1
0
0
0
1
BITS  
COLUMN  
B4 B3 B2 B1  
ROW  
0
0
1
2
3
4
5
6
7
0
0
0
20  
16  
10  
40  
32  
20  
60  
48  
30  
100  
64  
40  
120  
80  
50  
140  
96  
60  
160  
112  
70  
0
@
P
p
q
0 0  
0
0
NUL  
SOH  
DLE  
SP  
!
1
21  
41  
61  
101  
121  
141  
161  
DC1  
1
A
B
Q
R
a
1
1
17  
11  
33  
21  
49  
31  
65  
41  
81  
51  
97  
61  
113  
71  
0 0  
0 0  
0
1
1
0
1
2
(XON)  
2
2
2
22  
18  
12  
42  
34  
22  
62  
50  
32  
102  
66  
42  
122  
82  
52  
142  
98  
62  
162  
114  
72  
DC2  
"
2
b
r
STX  
ETX  
EOT  
ENQ  
ACK  
BEL  
3
3
3
23  
19  
13  
43  
35  
23  
63  
51  
33  
103  
67  
43  
123  
83  
53  
143  
99  
63  
163  
115  
73  
DC3  
0 0  
1
1
3
4
#
$
3
4
5
6
7
C
D
E
F
S
T
c
d
e
f
s
t
(XOFF)  
4
4
4
24  
20  
14  
44  
36  
24  
64  
52  
34  
104  
68  
44  
124  
84  
54  
144  
100  
64  
164  
116  
74  
DC4  
NAK  
SYN  
0 1  
0 1  
0 1  
0 1  
1 0  
0
0
1
1
0
0
1
0
1
0
5
5
5
25  
21  
15  
45  
37  
25  
65  
53  
35  
105  
69  
45  
125  
85  
55  
145  
101  
65  
165  
117  
75  
5
6
7
8
9
%
U
V
u
v
w
6
6
6
26  
22  
16  
46  
38  
26  
66  
54  
36  
106  
70  
46  
126  
86  
56  
146  
102  
66  
166  
118  
76  
&
7
7
7
27  
47  
39  
27  
67  
55  
37  
107  
71  
47  
127  
87  
57  
147  
103  
67  
167  
119  
77  
ETB 23  
G
W
g
17  
10  
8
8
30  
24  
18  
50  
40  
28  
70  
56  
38  
110  
72  
48  
130  
88  
58  
150  
104  
68  
170  
120  
78  
BS  
HT  
LF  
VT  
CAN  
(
)
8
9
:
H
I
X
Y
Z
[
h
i
x
y
z
{
11  
9
9
31  
51  
41  
29  
71  
57  
39  
111  
73  
49  
131  
89  
59  
151  
105  
69  
171  
121  
79  
1 0  
0
1
EM 25  
19  
12  
10  
0 A  
32  
26  
1A  
52  
42  
2A  
72  
58  
3A  
112  
74  
4A  
132  
90  
5A  
152  
106  
6A  
172  
122  
7A  
1 0  
1 0  
1
1
0
1
10  
11  
SUB  
J
K
j
*
13  
33  
53  
73  
113  
133  
153  
173  
ESC  
+
;
k
11  
0 B  
27  
1B  
43  
2B  
59  
3B  
75  
4B  
91  
5B  
107  
6B  
123  
7B  
14  
12  
0 C  
34  
54  
44  
2C  
74  
60  
3C  
114  
76  
4C  
134  
92  
5C  
154  
108  
6C  
174  
124  
7C  
1 1  
1 1  
0
0
0
1
12  
13  
FF  
FS  
28  
1C  
<
=
L
\
l
|
,
15  
35  
55  
75  
115  
135  
155  
175  
CR  
GS  
-
M
]
m
}
13  
0 D  
29  
1D  
45  
2D  
61  
3D  
77  
4D  
93  
5D  
109  
6D  
125  
7D  
16  
14  
0 E  
36  
30  
1E  
56  
46  
2E  
76  
62  
3E  
116  
78  
4E  
136  
94  
5E  
156  
110  
6E  
176  
126  
7E  
1 1  
1 1  
1
1
0
1
14  
15  
SO  
SI  
RS  
US  
.
/
>
?
N
O
n
o
~
^
17  
15  
0 F  
37  
31  
1F  
57  
47  
2F  
77  
63  
3F  
117  
79  
4F  
137  
95  
5F  
157  
111  
6F  
177  
127  
7F  
_
DEL  
75  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Appendix A  
76  
Download from Www.Somanuals.com. All Manuals Search And Download.  
B
Conversion Tables  
Table 29. Equivalent Columns Conversion Table  
CPI  
Inches  
10  
12  
13.3  
15  
16.7  
1/16  
1/8  
0.0625  
1
1
1
2
1
2
1
2
1
2
0.1250  
0.1875  
0.2500  
0.3125  
0.3750  
0.4375  
0.5000  
0.5625  
0.6250  
0.6875  
0.7500  
0.8125  
0.8750  
0.9375  
3/16  
1/4  
2
3
2
3
2
3
3
4
3
4
5/16  
3/8  
7/16  
1/2  
3
4
4
5
5
4
4
5
5
5
6
6
7
6
7
5
6
7
8
8
9/16  
5/8  
6
6
7
8
7
8
8
9
9
10  
11  
13  
14  
15  
16  
17  
33  
50  
67  
84  
100  
117  
134  
150  
167  
11/16  
3/4  
13/16  
7/8  
7
8
9
10  
11  
12  
13  
14  
15  
30  
45  
60  
75  
90  
105  
120  
135  
150  
8
8
9
10  
11  
12  
12  
13  
27  
40  
53  
67  
80  
93  
106  
120  
133  
10  
11  
11  
12  
24  
36  
48  
60  
72  
84  
96  
108  
120  
9
15/16  
9
1
2
10  
20  
30  
40  
50  
60  
70  
80  
90  
100  
3
4
5
6
7
8
9
10  
Use this table with the Decipoints Table on the next page.  
To create a 4-9/16 inch left margin with a 13.3 CPI, do the following:  
In the 13.3 CPI column, add the column value in the 9/16 inch line  
(7) to the column value in the 4 inch line.  
7 + 53 = 60 is the column count for the new left margin  
77  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Appendix B  
Refer to Table 30 and find line 60 and read across to the 13.3 CPI  
column. The decipoint value is 3240 for the left margin. The first  
print column is the one following the left margin or column 61.  
The decipoint values in Table 30 represent the beginning of the range of each  
column value. For example, the range of the decipoint value for margin  
column 2 at 13.3 CPI is 108 - 161. Any number within this range will achieve  
the same results.  
Table 30. Decipoints for Column vs. CPI Values  
CPI  
MARGIN  
COLUMN*  
10  
12  
13.3  
15  
16.7  
0
0
0
0
0
0
1
72  
60  
54  
48  
43  
2
144  
120  
108  
96  
86  
3
216  
180  
162  
144  
129  
172  
215  
258  
301  
344  
387  
430  
473  
516  
559  
602  
645  
688  
731  
774  
817  
860  
903  
946  
989  
1032  
1075  
1118  
1161  
1204  
1247  
1290  
1333  
1376  
1419  
4
5
288  
360  
240  
300  
216  
270  
192  
240  
6
432  
360  
324  
288  
7
8
504  
576  
420  
480  
378  
432  
336  
384  
9
648  
540  
486  
432  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
30  
31  
32  
33  
720  
792  
600  
660  
540  
594  
480  
528  
864  
720  
648  
576  
936  
780  
840  
702  
756  
624  
672  
1008  
1080  
1152  
1224  
1296  
1368  
1440  
1512  
1584  
1656  
1728  
1800  
1872  
1944  
2016  
2088  
2160  
2232  
2304  
2376  
900  
810  
720  
960  
864  
918  
768  
816  
1020  
1080  
1140  
1200  
1260  
1320  
1380  
1440  
1500  
1560  
1620  
1680  
1740  
1800  
1860  
1920  
1980  
972  
864  
1026  
1080  
1134  
1188  
1242  
1296  
1350  
1404  
1458  
1512  
1566  
1620  
1674  
1728  
1782  
912  
960  
1008  
1056  
1104  
1152  
1200  
1248  
1296  
1344  
1392  
1440  
1488  
1536  
1584  
78  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Table 30. Decipoints for Column vs. CPI Values (continued)  
CPI  
MARGIN  
COLUMN*  
10  
12  
13.3  
15  
16.7  
34  
35  
36  
37  
38  
39  
40  
41  
42  
43  
44  
45  
46  
47  
48  
49  
50  
51  
52  
53  
54  
55  
56  
57  
58  
59  
60  
61  
62  
63  
64  
65  
66  
67  
68  
69  
70  
71  
72  
73  
74  
2448  
2520  
2592  
2664  
2736  
2808  
2880  
2952  
3024  
3096  
3168  
3240  
3312  
3384  
3456  
3528  
3600  
3672  
3744  
3816  
3888  
3960  
4032  
4104  
4176  
4248  
4320  
4392  
4464  
4536  
4608  
4680  
4752  
4824  
4896  
4968  
5040  
5112  
5184  
5256  
5328  
2040  
2100  
2160  
2220  
2280  
2340  
2400  
2460  
2520  
2580  
2640  
2700  
2760  
2820  
2880  
2940  
3000  
3060  
3120  
3180  
3240  
3300  
3360  
3420  
3480  
3540  
3600  
3660  
3720  
3780  
3840  
3900  
3960  
4020  
4080  
4140  
4200  
4260  
4320  
4380  
4440  
1836  
1890  
1944  
1998  
2052  
2106  
2160  
2214  
2268  
2322  
2376  
2430  
2484  
2538  
2592  
2646  
2700  
2754  
2808  
2862  
2916  
2970  
3024  
3078  
3132  
3186  
3240  
3294  
3348  
3402  
3456  
3510  
3564  
3618  
2672  
3726  
3780  
3834  
3888  
3942  
3996  
1632  
1680  
1728  
1776  
1824  
1872  
1920  
1968  
2016  
2064  
2112  
2160  
2208  
2256  
2304  
2352  
2400  
2448  
2496  
2544  
2592  
2640  
2688  
2736  
2784  
2832  
2880  
2928  
2976  
3024  
3072  
3120  
3168  
3216  
3264  
3312  
3360  
3408  
3456  
3504  
3552  
1462  
1505  
1548  
1591  
1634  
1677  
1720  
1763  
1806  
1849  
1892  
1935  
1978  
2021  
2064  
2107  
2150  
2193  
2236  
2279  
2322  
2365  
2408  
2451  
2494  
2537  
2580  
2623  
2666  
2709  
2752  
2795  
2838  
2881  
2924  
2967  
3010  
3053  
3096  
3139  
3182  
79  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Appendix B  
Table 30. Decipoints for Column vs. CPI Values (continued)  
CPI  
MARGIN  
COLUMN*  
10  
12  
13.3  
15  
16.7  
75  
76  
5400  
5472  
5544  
5616  
5688  
5760  
5832  
5904  
5976  
6048  
6120  
6192  
6264  
6336  
6408  
6480  
6552  
6624  
6696  
6768  
6840  
6912  
6984  
7056  
7128  
7200  
7272  
7344  
7416  
7488  
7560  
7632  
7704  
7776  
7848  
7920  
7992  
8064  
8136  
8208  
8280  
4500  
4560  
4620  
4680  
4740  
4800  
4860  
4920  
4980  
5040  
5100  
5160  
5220  
5280  
5340  
5400  
5460  
5520  
5580  
5640  
5700  
5760  
5820  
5880  
5940  
6000  
6060  
6120  
6180  
6240  
6300  
6360  
6420  
6480  
6540  
6600  
6660  
6720  
6780  
6840  
6900  
4050  
4104  
4158  
4212  
4266  
4320  
4374  
4428  
4482  
4536  
4590  
4644  
4698  
4752  
4806  
4860  
4914  
4968  
5022  
5076  
5130  
5184  
5238  
5292  
5346  
5400  
5454  
5508  
5562  
5616  
5670  
5724  
5778  
5832  
5886  
5940  
5994  
6048  
6102  
6156  
6210  
3600  
3648  
3696  
3744  
3792  
3840  
3888  
3936  
3984  
4032  
4080  
4128  
4176  
4224  
4272  
4320  
4368  
4416  
4464  
4512  
4560  
4608  
4656  
4704  
4752  
4800  
4848  
4896  
4944  
4992  
5040  
5088  
5136  
5184  
5232  
5280  
5328  
5376  
5424  
5472  
5520  
3225  
3268  
3311  
3354  
3397  
3440  
3483  
3526  
3569  
3612  
3655  
3698  
3741  
3184  
3827  
3870  
3913  
3956  
3999  
4042  
4085  
4128  
4171  
4214  
4257  
4300  
4343  
4386  
4429  
4472  
4515  
4558  
4601  
4644  
4687  
4730  
4773  
4816  
4859  
4902  
4945  
77  
78  
79  
80  
81  
82  
83  
84  
85  
86  
87  
88  
89  
90  
91  
92  
93  
94  
95  
96  
97  
98  
99  
100  
101  
102  
103  
104  
105  
106  
107  
108  
109  
110  
111  
112  
113  
114  
115  
80  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Table 30. Decipoints for Column vs. CPI Values (continued)  
CPI  
MARGIN  
COLUMN*  
10  
12  
13.3  
15  
16.7  
119  
120  
116  
117  
118  
121  
122  
123  
124  
125  
126  
127  
128  
129  
130  
131  
132  
133  
134  
135  
136  
137  
138  
139  
140  
141  
142  
143  
144  
145  
146  
147  
148  
149  
150  
151  
152  
153  
154  
155  
156  
8568  
8640  
8352  
8424  
8496  
8712  
8784  
8856  
8928  
9000  
9072  
9144  
9216  
9288  
9360  
9432  
9504  
-
7140  
7200  
6960  
7020  
7080  
7260  
7320  
7380  
7440  
7500  
7560  
7620  
7680  
7740  
7800  
7860  
7920  
7980  
8040  
8100  
8160  
8220  
8280  
8340  
8400  
8460  
8520  
8580  
8640  
8700  
8760  
8820  
8880  
8940  
9000  
9060  
9120  
9180  
9240  
9300  
9360  
6426  
6480  
6264  
6318  
6372  
6534  
6588  
6642  
6696  
6750  
6804  
6858  
6912  
6966  
7020  
7074  
7128  
7182  
7236  
7290  
7344  
7398  
7452  
7506  
7560  
7614  
7668  
7722  
7776  
7830  
7884  
7938  
7992  
8046  
8100  
8154  
8208  
8262  
8316  
8370  
8424  
5712  
5760  
5568  
5616  
5664  
5808  
5856  
5904  
5952  
6000  
6048  
6096  
6144  
6192  
6240  
6288  
6336  
6384  
6432  
6480  
6528  
6576  
6624  
6672  
6720  
6768  
6816  
6864  
6912  
6960  
7008  
7056  
7104  
7152  
7200  
7248  
7296  
7344  
7392  
7440  
7488  
5117  
5160  
4988  
5031  
5074  
5203  
5246  
5289  
5332  
5375  
5418  
5461  
5504  
5547  
5590  
5633  
5676  
5719  
5762  
5805  
5848  
5891  
5934  
5977  
6020  
6063  
6106  
6149  
6192  
6235  
6278  
6321  
6364  
6407  
6450  
6493  
6536  
6579  
6622  
6665  
6708  
81  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Appendix B  
Table 30. Decipoints for Column vs. CPI Values (continued)  
CPI  
MARGIN  
COLUMN*  
10  
12  
13.3  
15  
16.7  
157  
158  
159  
160  
161  
162  
163  
164  
165  
166  
167  
168  
169  
170  
171  
172  
173  
174  
175  
176  
177  
178  
179  
180  
181  
182  
183  
184  
185  
186  
187  
188  
189  
190  
191  
192  
193  
194  
195  
196  
197  
9420  
9480  
-
8478  
8532  
8586  
8640  
8694  
8748  
8802  
8856  
8910  
8964  
9018  
9072  
9126  
9180  
9234  
9288  
9342  
9396  
9450  
9504  
-
7536  
7584  
7632  
7680  
7728  
7776  
7824  
7872  
7920  
7968  
8016  
8064  
8112  
8160  
8208  
8256  
8304  
8352  
8400  
8448  
8496  
8544  
8592  
8640  
8688  
8736  
8784  
8832  
8880  
8928  
8976  
9024  
9072  
9120  
9168  
9216  
9264  
9312  
9360  
9408  
9456  
6751  
6794  
6837  
6880  
6923  
6966  
7009  
7052  
7095  
7138  
7181  
7224  
7267  
7310  
7353  
7396  
7439  
7482  
7525  
7568  
7611  
7654  
7697  
7740  
7783  
7826  
7869  
7912  
7955  
7998  
8041  
8084  
8127  
8170  
8213  
8256  
8299  
8342  
8385  
8428  
8471  
82  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Table 30. Decipoints for Column vs. CPI Values (continued)  
CPI  
MARGIN  
COLUMN*  
10  
12  
13.3  
15  
16.7  
198  
199  
200  
201  
202  
203  
204  
205  
206  
207  
208  
209  
210  
211  
212  
213  
214  
215  
216  
217  
218  
219  
220  
221  
222  
223  
224  
225  
226  
227  
228  
9504  
-
8514  
8551  
8600  
8643  
8686  
8729  
8772  
8815  
8858  
8901  
8944  
8987  
9030  
9073  
9116  
9159  
9202  
9245  
9288  
9331  
9374  
9417  
9460  
9503  
9546  
9589  
9632  
9675  
9718  
9761  
-
*First print column=margin column + 1  
83  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Appendix B  
84  
Download from Www.Somanuals.com. All Manuals Search And Download.  
C
Glossary  
A
A to D  
ACIA  
ACK  
Analog to Digital  
Asynchronous Communication Interface Adapter  
Acknowledge character. A transmission control  
character transmitted by the printer as an affirmative  
response to an inquiry from the host.  
active column  
active line  
The horizontal location on the paper where the next  
character will print.  
The vertical location on the paper where the next  
character will print.  
active position  
The position on the paper where the next character  
will print. The intersection of the active column and  
the active line.  
ASCII  
American Standard Code for Information  
Interchange. A standard character encoding scheme  
introduced in 1963 and used widely on many  
computers and printers. It is a 7-bit code with 128  
different bit patterns. There is no parity  
recommendation.  
attributes, print  
Operations performed on text that alter its  
appearance but do not change the font. Examples:  
underlining, superscripting, bold, etc.  
B
bar code  
baud  
A printed code consisting of parallel bars of varied  
width and spacing and designed to be read by a one-  
dimensional scanning device.  
A unit of speed that measures the rate at which  
information is transferred. Baud rate is the reciprocal  
of the duration in seconds of the shortest pulse used  
to carry data. For example, a system in which the  
shortest pulse is 1/1200 second operates at 1200  
baud. On RS-232 serial lines, the baud rate equals  
the data flow rate in bits per second (bps). To  
85  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Appendix C  
communicate properly, a printer must be configured  
to operate at the same baud rate as its host  
computer.  
bit  
Contraction of binary digit. A bit is a digit in the binary  
number system, represented by a 0 or a 1. A bit is  
the smallest unit of storage in a digital computer,  
where 0 and 1 are represented by different voltages.  
Groups of bits form other units of storage called  
nibbles, bytes, and words.  
bold  
A print attribute specifying text of a heavy line  
thickness. See also character weight.  
Boot-up  
buffer  
bus  
The start-up procedure which causes a computer  
operating system to be loaded into main memory.  
A reserved area in memory that data is written to and  
read from during data transfers.  
A circuit for the transfer of data or electrical signals  
between two devices.  
byte  
A group of consecutive bits forming a unit of storage  
in a digital computer and used to represent one  
alphanumeric character. A byte usually consists of 8  
bits, but may contain more or fewer bits, depending  
on the computer or protocol.  
C
character cell  
The invisible rectangular space occupied by a  
character, including the white space around the  
character. The height of a cell remains constant even  
with changes in the current line spacing, and the  
width is equal to the current character spacing. Used  
as a unit of spacing.  
character proportion  
character set  
The ratio of character height to character width. See  
also compressed and expanded.  
A set of codes, each of which represents a control or  
printable character, including symbols, punctuation,  
numbers, diacritical markings, and alphabet  
characters. Each character is assigned a unique  
address in memory.  
character weight  
The degree of lightness and thickness of printed text.  
For example: Boldrefers to a heavy or thick  
character weight, as shown in this sentence.  
Medium,” “normal,or book weightrefer to the  
character weight used in this sentence.  
checksum  
coax  
A value used to verify microcode correctness.  
Coaxial cable. An electrical signal conductor  
consisting of a single wire surrounded by insulation  
86  
Download from Www.Somanuals.com. All Manuals Search And Download.  
and a braided shield. Used to connect computers to  
input or output devices.  
Code V™  
An optional QMS® emulation that allows you to  
create and store forms: generate logos, bar codes,  
and expanded characters; create other graphics, and  
merge graphics with alphanumeric data as a  
document is printed.  
command  
An operating instruction (e.g., form feed, or FF) sent  
from a computer to the printer. Also called a control  
code or non-printable character. Commands are  
opposed to data, which is printed.  
command delimiter  
command sequence  
An ASCII character used to begin a command string  
(same as SFCC). Commonly used command  
delimiters are ESC (1B hex) and SOH (01 hex).  
Two or more bytes that instruct the printer to perform  
a special function. The first character in the  
sequence is a special function control character  
(SFCC). This character alerts the printer that the  
string which follows is a command sequence, not a  
character or graphic code. See also escape  
sequence, SFCC, SSCC.  
compatibility  
compressed  
configuration  
The ability of one printer to accept and properly  
process commands meant for a different printer. See  
also emulation and protocol.  
Refers to a typeface with a font width approximately  
60% smaller than normal. Character height is not  
changed.  
Refers to the operating properties that define how the  
printer responds to signals and commands received  
from the host computer at the printer interface. These  
properties are called configuration parameters and  
are set to match the operating characteristics of the  
host computer system.  
controller  
cpi  
An independent logic unit in a data processing  
system that controls data paths between one or more  
units of peripheral equipment.  
characters per inch. A measurement of monospaced  
fonts indicating the horizontal character density. For  
example, 10 cpi means 10 characters can be printed  
in one horizontal inch. See also pitch.  
cps  
characters per second. A measurement of the print  
speed of a serial (character) printer.  
CPU  
CR  
Central Processing Unit  
Carriage Return  
CT+  
Coax/Twinax only: a model available in a previous  
generation of the IBM Line Matrix Printer.  
CTA  
Coax/Twinax/ASCII  
87  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Appendix C  
CTS  
Clear To Send. Status signal to the printer indicating  
the host is ready to receive data/status signals from  
the printer.  
CVFU  
Centronics® direct access Vertical Format Unit.  
D
data bits  
DAVFU  
Binary information sent to the printer; a character set  
grouping containing letters, digits, and punctuation  
marks to be printed, or control codes to move paper,  
format text and graphics, and position the text and  
graphics on the page.  
Direct Access Vertical Format Unit. Also known as  
NVFU. See also NVFU.  
DC  
Data Controller.  
DCD  
Data Carrier Detect. Status signal to the printer. The  
ON condition is required for the printer to receive  
data.  
decipoint  
default  
One tenth of a point. A unit of length equal to 1/720  
inch. See also point.  
A value, parameter, attribute, or option assigned by a  
program or system if another is not specified by the  
user.  
descender  
The portion of a printed, lowercase character that  
appears below the base line. For example, /g/ /j/ /p/  
/q/ and /y/ all are characters with lowercase  
descenders.  
diagnostic  
DIP  
Pertains to the detection and isolation of printer  
malfunctions or mistakes.  
Dual In-line Package. A method of packaging  
semiconductor components in rectangular cases with  
parallel rows of electrical contacts.  
DIP switch  
A DIP equipped with switches. A typical DIP switch  
has from four to ten individual switches mounted in  
its package. The individual switches are typically  
toggle, rocker, or slide switches.  
disable  
diskette  
To deactivate or set to OFF.  
A thin, flexible magnetic disk containing software  
such as test and diagnostic programs, initialization  
files, and all font specifications for the printer.  
DP  
Data Processing. (See also HS for Draft Print).  
draft  
A limited dot font used for rough copy; characterized  
by low print quality but fast printing speed.  
DRAM  
Dynamic Random Access Memory.  
88  
Download from Www.Somanuals.com. All Manuals Search And Download.  
DSR  
DTR  
Data Set Ready. Status signal to the printer  
indicating the host is in a ready condition.  
Data Terminal Ready. Control signal from the printer  
indicating it is in a ready condition.  
DVFU  
Dataproducts direct access Vertical Format Unit.  
E
EBCDIC  
Extended Binary Coded Data for Information  
Communication.  
EC  
Engine Controller  
ECMA  
EEPROM  
European Computer Manufacturers Association.  
Electrically Erasable Programmable Read Only  
Memory.  
EIA/TIA  
Elite  
Electronic Industries Association/  
Telecommunications Industry Association  
A name indicating a monospaced font with a pitch of  
12 cpi (and usually 10 points in height).  
em  
A unit of measure in typesetting: the width of a piece  
of type about as wide as it is tall. (Derived from  
uppercase M, usually the widest character in a set.)  
emulation  
Refers to the ability of a printer to execute the  
commands of another printer protocol. When used as  
a proper noun (e.g., Proprinter III XL Emulation), it  
means printer protocol. See also compatibility and  
protocol.  
en  
A unit of measure in typesetting equal to half the  
width of an em.  
enable  
To activate, make true (1), or set to on.  
escape sequence  
A command sequence in which the first byte is  
always the ASCII ESC character. Same as escape  
code.See also command sequence, SFCC, SSCC.  
ETX  
End of Text. A transmission control character sent  
from the host to the printer, indicating the end of  
transmission of a block of data.  
EVFU  
Electronic Vertical Format Unit. Relates to the ability  
to slew (skip quickly a specified number of lines).  
expanded  
A font enhancement referring to larger-than-normal  
character width with no change in character height.  
F
false  
Off or zero. Compare true.  
89  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Appendix C  
family (or type)  
FF  
A set of all variations and sizes of a type style.  
Form Feed.  
FIFO  
First In, First Out.  
fixed-pitch fonts  
flash memory  
See font, monospaced.  
A rugged, high-density non-volatile memory used to  
store programs, instructions, and routines in PSA®  
printers. Compare NVRAM.  
FM Header  
font  
Format Header. Command strings used to switch  
between SCS and IPDS.  
The complete set of a given size of type, including  
characters, symbols, figures, punctuation marks,  
ligatures, signs, and accents. To fully describe a font,  
you must specify seven characteristics:  
1) typeface  
2) spacing (proportional or monospaced)  
3) type size (12 point, 14 point, etc.)  
4) scale factor (character height/width ratio)  
5) type style  
6) character weight  
7) character proportion (normal, condensed,  
expanded).  
font, landscape  
A font printed parallel to the long edge of a page.  
font, monospaced  
Also called fixed-pitch fonts. Every character,  
regardless of horizontal size, occupies the same  
amount of font pattern space. All monospaced fonts  
use specific pitch size settings. Monospaced fonts  
are sometimes used when strict character alignment  
is desired (tables, charts, spreadsheets, etc.).  
font name  
See typeface.  
font pattern  
The matrix of pixels which represents a character,  
symbol, or image.  
font, portrait  
A font printed parallel to the short edge of a page.  
font, proportional  
A font in which the width of a character cell varies  
with the width of the character. For example, /i/ takes  
less space to print than /m/. Using proportional fonts  
generally increases the readability of printed  
documents, giving text a typeset appearance.  
font weight  
font width  
The thickness of the lines making up a character. For  
example, boldand lightare different font  
weights.  
The measurement of the width of a character cell in  
dots.  
90  
Download from Www.Somanuals.com. All Manuals Search And Download.  
G
GL Characters  
GR Characters  
Graphic left: Graphic left characters map half of the  
character set table. The GL characters reside at 0 -  
127 hex and comprise the ASCII portion of the table.  
Graphic right: Graphic right characters map half of  
the character set table. The GR characters reside at  
128 - 255 hex and comprise the graphics portion of  
the table.  
H
hammer  
An assembly consisting of a hammer spring and a  
hammer tip.  
hammer spring  
hammer tip  
The flat piece of metal, made of spring steel, which  
supports and pushes the hammer tip.  
The small, round point, located near the end of the  
hammer spring, which strikes the ribbon and leaves a  
dot on the paper.  
hex codes  
hex dump  
Based on a numeral system with a radix of 16.  
A hex dump is a translation of all host interface data  
to its hexadecimal equivalent. A hex dump is a  
printer self-test typically used to troubleshoot printer  
data reception problems.  
HGS  
Horizontal Grid Size  
host computer  
The computer that stores, processes, and sends  
data to be printed, and which communicates directly  
with the printer. The term hostindicates the  
controlling computer, since modern printers are  
themselves microprocessor-controlled computer  
systems.  
HS  
HT  
Hz  
High Speed or Draft Print characters.  
Horizontal Tab.  
Hertz. Cycles per second. Frequency.  
I
IEEE  
IGP  
Institute of Electrical and Electronic Engineers, Inc.  
Intelligent Graphics Processor. An interface that  
converts graphics commands received from the host  
computer to binary plot data that is usable by the  
printer. The IGP is the board-installed Intelligent  
Graphics Processor. The IGP provides on-line forms,  
91  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Appendix C  
bar codes, and many alphanumeric text-generation  
capabilities.  
initialization  
interface  
A series of processes and self-tests to set power-up  
default conditions and parameters.  
The hardware components used to link two devices  
by common physical interconnection, signal, and  
functional characteristics.  
invoke  
ipm  
To put into effect or operation.  
inches per minute. A measurement of the speed of a  
printer printing in graphics print mode (plotting  
speed).  
italic  
A slanted type style. This sentence is printed in an  
italic type style.  
L
LAC  
Load Alternate Characters.  
Line Feed.  
LF  
landscape  
LCD  
Printed perpendicular to the paper motion.  
Liquid-Crystal Display. The LCD is located on the  
operator panel. Its purpose is to communicate  
information to the operator concerning the operating  
state of the printer.  
LED  
Light Emitting Diode.  
logical link  
The parameters that specify data transfer, control, or  
communication operations.  
lpi  
lines per inch. A measurement indicating the vertical  
spacing between successive lines of text. For  
example, 8 lpi means 8 lines of text for every vertical  
inch.  
lpm  
lines per minute: A speed measurement indicating  
the number of lines printed every minute. (lpm  
usually defines the speed at which text prints.)  
M
monospaced  
MM  
See font, monospaced.  
Millimeter.  
MPL  
Maximum Page Length. Also known as forms length.  
The number of lines that can be printed on a page.  
MPP  
Maximum Print Position. Also called line length.  
92  
Download from Www.Somanuals.com. All Manuals Search And Download.  
N
N/A  
Not available or not applicable.  
NACK  
Negative-Acknowledge reply. A reply from the printer  
to the host indicating that an exception has occurred.  
Contrast with acknowledge character.  
NAK  
Negative-Acknowledge character. A transmission  
control character transmitted by the printer as a  
negative response to an enquiry from the host.  
NL  
New Line (3287 only).  
nibble  
A unit of storage containing half of a byte, usually  
four bits.  
NLQ  
Near Letter Quality.  
Not Ready mode  
Offline. The printer is not ready to receive and  
process commands and data.  
nS  
Nanosecond (one billionth of a second)  
NVFU  
Direct Access Vertical Format Unit. See also  
DAVFU.  
NVRAM  
NonVolatile Random-Access Memory. A type of  
RAM in which stored data are not lost when the  
power is interrupted or turned off. A battery supplies  
power to NVRAM when the system does not. Unlike  
ROM (another type of nonvolatile memory), NVRAM  
is accessible and its contents can be altered.  
O
OCR  
Optical Character Recognition. A process by which a  
machine can readcharacters printed in a special  
standardized font. Data are read by a photoelectric  
optical scanner and recorded on magnetic tape or  
disk. OCR-A and OCR-B are two widely used OCR  
fonts.  
off-line  
An operational state in which the printer cannot  
accept commands or data from the host computer,  
but can perform self-tests, form settings, and record  
configuration changes.  
Ohm  
A unit of measurement for electrical resistance.  
on-line  
An operational state in which the printer is under  
direct control of the host computer. In this state, the  
printer accepts commands and data sent from the  
host computer, and acts on them immediately.  
93  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Appendix C  
P
PA  
Program Attention. Used in applications programs.  
Programmable Array Logic  
PAL  
parity (check)  
Parity checking is the addition of non-data bits to  
data, resulting in the number of 1 bits being either  
always even or always odd. Parity is used to detect  
transmission errors. Parity represents the value in  
the check digit of the received or transmitted data.  
parsing  
Parsing is the process of separating a programming  
statement into basic units that can be translated into  
machine instructions. A printer can recover from an  
erroneous code sequence by performing as much of  
the function as possible or, parsing the valid  
parameter from the invalid.  
PC  
Personal Computer.  
PCB  
Printed Circuit Board. A PCB is an insulating board  
on which circuit paths have been printed or etched.  
PCBA  
PGL  
Printed Circuit Board Assembly. A PCBA is a PCB  
that has all of the electrical and mechanical  
components (resistors, capacitors, ICs, sockets, etc.)  
mounted on it.  
Printronix Graphics Language. The software version  
of the old hardware based IGP that is used in the  
Printronix PSA line of printers. It provides the same  
forms and barcode generation capabilities as the  
IGP.  
PI  
Paper Instruction: A signal from the host with the  
same timing and polarity as the data lines.  
pica  
A name indicating a monospaced font with a pitch of  
10 cpi and usually a 12 point height. Pica is used in  
typography as a unit of measurement equal to 1/6  
inch.  
pin configuration  
pitch  
Establishes the physical attachment and protocol  
conversion connections for the host interface.  
The number of text characters printed per horizontal  
inch. Specified in characters per inch (cpi).  
pixel  
Derived from picture (PIX) ELement. The smallest  
displayable picture element on a video monitor or  
printable unit. In printing, a pixel is a dot.  
PMPP  
Physical Maximum Print Position. The longest line  
the printer is capable of printing. This differs from  
MPP in that the printer may be capable of printing  
lines 132 characters wide (PMPP), but the print job is  
only 80 characters wide (MPP). (See also MPP.)  
94  
Download from Www.Somanuals.com. All Manuals Search And Download.  
point  
A unit of length in printing and typography, used to  
specify type sizes, heights of font characters, etc.  
There are 72 points in a vertical inch; thus, one point  
equals 1/72 inch, or approximately 0.0138 inch.  
Some examples of point sizes are: This is 8 point type.  
This manual is printed in 10 point type. This is 14  
point type.  
POR  
port  
Power On Reset.  
A channel used for receiving data from or  
transmitting data to one or more external devices.  
portrait  
Postnet  
Printed parallel to the short edge of a page.  
A bar code standard defined by the United States  
Postal Service.  
print mode  
protocol  
Synonym for print attribute. Includes character  
attributes such as italic, underlining, super/subscript,  
as well as Draft, NLQ, and DP.  
In general, a set of rules governing the exchange of  
information between computer systems. For printers,  
a protocol is the coding system used to convey and  
print characters and graphics. A printer protocol  
includes character codes, printer function codes, and  
machine-to-machine communication codes. In this  
manual, protocol and emulation mean the same  
thing. See also compatibility and emulation.  
PSA  
Printronix System Architecture. A print engine design  
that puts all data and electro-mechanical control logic  
on one circuit board. The use of flash memory on this  
board permits rapid access to stored printer  
emulations and fast processing of print data.  
R
RAM  
Random-Access Memory. Also called main  
memoryor working memory,this is the active  
memory of a printer, into which programs are loaded.  
This memory can be read from or written to at any  
time-hence the term random-access.RAM is also  
termed volatilebecause whatever is in RAM is lost  
when power is turned off or interrupted. See also  
ROM.  
RD  
Receive Data. Serial data stream to the printer.  
read  
To retrieve data from memory (RAM, NVRAM) or  
mass storage (hard disk, floppy diskette, etc.).  
Ready mode  
Online. The printer is ready to receive and process  
commands and data.  
95  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Appendix C  
reset  
To turn off, deactivate, disable, or return to a  
previously determined state.  
resolution  
A measure expressing the number of units in a given  
range used to create an image. In printing, this is  
expressed as the number of dots per inch (dpi)  
horizontally and vertically.  
ROM  
Read-Only Memory. Programs, instructions, and  
routines permanently stored in the printer. ROM is  
not lost when power is turned off and cannot be  
written to-hence the term read-only.ROM-resident  
fonts are fonts permanently stored in a printer and  
available at any time. See also RAM.  
roman  
RTS  
A type style in which the characters are upright. This  
is sentence is printed in a roman type style.  
Request To Send. Control signal from the printer.  
S
SA  
Set Attribute  
SAA  
Systems Application Architecture  
sans serif  
A typeface or font in which the characters do not  
have serifs. This font is sans serif.  
SCS  
System Network Architecture (SNA) Character  
String. Usually commands to set printer format, etc.  
serial communications The sequential transmission of data, in which each  
element is transferred in succession.  
serial matrix  
A type of printing technology used in some impact  
printers. Data are sent to the printer through either a  
serial or a parallel interface, but the print head must  
receive the data serially in order to form each  
character. The moving print head uses pins to form  
whole characters one at a time and one after the  
other. The pins print dots according to programmed  
matrix patterns. A line matrix printer also forms  
characters with dots in matrix patterns, but it feeds  
print data in parallel to many hammers mounted on a  
rapidly oscillating shuttle. The hammers fire  
simultaneously to print entire lines at a time.  
serif  
set  
A short line stemming from and at an angle to the  
upper or lower end of the stroke of a letter or number  
character.  
serif  
A
To turn on, activate, invoke, or enable.  
96  
Download from Www.Somanuals.com. All Manuals Search And Download.  
SFCC  
Special Function Control Character. The first  
character in a printer command sequence. In  
Proprinter III XL emulation mode, you can select one  
of five characters as the SFCC. In Epson emulation  
mode, the SFCC must always be the ASCII escape  
character (ESC). See also command sequence and  
escape sequence.  
shadow printing  
A typeface with a heavy line thickness produced by  
doublestriking. The printer forms a character, then  
prints it again, but fractionally offset from the first  
position. See also bold, character weight.  
shuttle  
sixel  
The subassembly in a line matrix printer that includes  
the hammer bank assembly and some or all of the  
drive mechanism.  
A vertical column consisting of six pixels and treated  
as a unit in graphics applications.  
size, type  
SLD  
See point.  
Set Line Density  
slewing  
SNA  
Rapid vertical paper movement.  
Systems Network Architecture. A hardware and  
software protocol used on IBM mainframe networks.  
soft reset  
SOH  
See warm start.  
Start Of Header  
spacing  
SSCC  
See font, proportional and font, monospaced.  
SuperSet Control Code. It is of the form SFCC | } ;  
and is used to execute superset commands.  
start bit  
stop bit  
The signal that indicates the start of a character or  
element in a serial data stream.  
The signal that indicates the end of a character or  
element in a serial data stream.  
string  
Two or more bytes of data or code treated as a unit.  
style, type  
See type style.  
superset commands  
Commands which are an extension to the base  
LinePrinter+ printer protocol, such as the bar code  
commands for the Epson FX protocol. See also  
SSCC.  
symbol set  
See character set.  
T
TCB  
Task Control Block  
97  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Appendix C  
TD  
Transmit Data. Serial data stream from the printer for  
transmitting status and control information to the  
host.  
TOF  
TTL  
true  
Top Of Form  
Transistor-Transistor Logic.  
On or 1. High truerefers to a positive relative  
voltage representing the ON state; low truerefers to  
a zero or negative relative voltage representing the  
ON state.  
twinax  
Twinaxial cable. An electrical signal conductor  
consisting of two wires surrounded by insulation and  
a braided shield. Used to connect computers to input  
or output devices.  
type family  
type size  
type style  
See typeface.  
See point.  
Refers to either the upright or italic character style in  
a specific font family. Roman is upright like this, italic  
is slanted like this.  
typeface  
A descriptive name or brand name that identifies a  
particular design of type. Also called type family.  
typographic font  
See font, proportional.  
U
UPC  
Universal Product Code.  
USET  
User-defined Set: An IGP command that creates  
custom character sets (except OCR fonts) from  
existing characters stored in memory.  
V
VFU  
VGL  
Vertical Format Unit  
Code V Graphics Language. An emulation of the  
QMS Code V Magnum firmware. The software  
version of the old hardware based IGP that is used in  
the Printronix PSA line of printers. It provides the  
same forms and barcode generation capabilities as  
the IGP.  
VT  
Vertical Tab  
98  
Download from Www.Somanuals.com. All Manuals Search And Download.  
W
warm start  
A reboot or soft reset. The following occurs: 1) data  
are cleared from all buffers (I/O and internal print  
buffers); 2) all internal system variables are reset to  
default values, which is transparent to the user; and  
3) the power-up configuration values-except the host  
I/O selection-are loaded. If the user has not defined  
power-up configuration values, the printer resets to  
the factory default configuration values.  
weight  
word  
See character weight.  
1. A storage unit consisting of the number of bits that  
comprise one storage location in main memory.  
2. The name used for a variable or constant in a  
program.  
3. The data value occupying a storage location.  
write  
To place data in memory (RAM, NVRAM) or in mass  
storage (hard disk, floppy diskette, etc.).  
X
X-OFF  
X-ON  
A character transmitted by the printer announcing  
that the printer is off-line or the buffer is almost full.  
A character transmitted by the printer announcing  
that the printer is on-line or the buffer is almost  
empty.  
99  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Appendix C  
100  
Download from Www.Somanuals.com. All Manuals Search And Download.  
SENDING PROGRAM TO EC PROCESSOR,  
21  
EVFU  
EVFU (Electronic Vertical Formatting Unit)  
Font  
Fonts  
Formatting  
G
H
F
I
Flash messages  
ERROR  
L
102  
Download from Www.Somanuals.com. All Manuals Search And Download.  
S
Skip to Channel Command  
ANSI  
M
Margins  
Slewing Paper  
Messages  
P
Print position  
T
Private mode  
Tabs  
Proprinter  
Tabs, Vertical  
V
Vertical  
Vertical Formatting  
Vertical tabs  
R
103  
Download from Www.Somanuals.com. All Manuals Search And Download.  
104  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Printronix, Inc.  
14600 Myford Road  
P.O. Box 19559  
Irvine, CA 92623-9559  
Phone: (714) 368-2300  
Fax: (714) 368-2600  
Customer Solutions Center: (714) 368-2686  
Printronix  
Nederland BV  
P.O. Box 163, Nieuweweg 283  
NL-6600 Ad Wijchen  
The Netherlands  
Phone: (31) 24 6489489  
Fax: (31) 24 6489499  
Printronix Schweiz GmbH  
42 Changi South Street 1  
Changi South Industrial Estate  
Singapore 486763  
Phone: (65) 6542-0110  
Fax: (65) 6542-0220  
Visit our Web site at:  
www.printronix.com  
'ꢀ#! ꢁ"(ꢁꢁꢀ'  
164305-001D  
Download from Www.Somanuals.com. All Manuals Search And Download.  

Philips DVR DVAA Series User Manual
Philips Exercise Bike MO51 00K51 A015 User Manual
Philips Freezer DVP3980 User Manual
Philips Telephone Accessories SDJ6027 User Manual
Philips Universal Remote SRU4006 27 User Manual
Philips Work Light F7000 17 User Manual
Pioneer Musical Table DJM 250 K User Manual
PLUS Vision Projector V 339 User Manual
Polk Audio Speaker EX SERIES II User Manual
Poulan Chainsaw P3314 P3314WS P3314WSA P3416 P3516PR P4018WM P4018WT P3818AV P4018AV P4018AV BH User Manual