Printronix ANSI Printer manual

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
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
75
76
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

Go to page of

A good user manual

The rules should oblige the seller to give the purchaser an operating instrucion of Printronix ANSI Printer, along with an item. The lack of an instruction or false information given to customer shall constitute grounds to apply for a complaint because of nonconformity of goods with the contract. In accordance with the law, a customer can receive an instruction in non-paper form; lately graphic and electronic forms of the manuals, as well as instructional videos have been majorly used. A necessary precondition for this is the unmistakable, legible character of an instruction.

What is an instruction?

The term originates from the Latin word „instructio”, which means organizing. Therefore, in an instruction of Printronix ANSI Printer one could find a process description. An instruction's purpose is to teach, to ease the start-up and an item's use or performance of certain activities. An instruction is a compilation of information about an item/a service, it is a clue.

Unfortunately, only a few customers devote their time to read an instruction of Printronix ANSI Printer. A good user manual introduces us to a number of additional functionalities of the purchased item, and also helps us to avoid the formation of most of the defects.

What should a perfect user manual contain?

First and foremost, an user manual of Printronix ANSI Printer should contain:
- informations concerning technical data of Printronix ANSI Printer
- name of the manufacturer and a year of construction of the Printronix ANSI Printer item
- rules of operation, control and maintenance of the Printronix ANSI Printer item
- safety signs and mark certificates which confirm compatibility with appropriate standards

Why don't we read the manuals?

Usually it results from the lack of time and certainty about functionalities of purchased items. Unfortunately, networking and start-up of Printronix ANSI Printer alone are not enough. An instruction contains a number of clues concerning respective functionalities, safety rules, maintenance methods (what means should be used), eventual defects of Printronix ANSI Printer, and methods of problem resolution. Eventually, when one still can't find the answer to his problems, he will be directed to the Printronix service. Lately animated manuals and instructional videos are quite popular among customers. These kinds of user manuals are effective; they assure that a customer will familiarize himself with the whole material, and won't skip complicated, technical information of Printronix ANSI Printer.

Why one should read the manuals?

It is mostly in the manuals where we will find the details concerning construction and possibility of the Printronix ANSI Printer item, and its use of respective accessory, as well as information concerning all the functions and facilities.

After a successful purchase of an item one should find a moment and get to know with every part of an instruction. Currently the manuals are carefully prearranged and translated, so they could be fully understood by its users. The manuals will serve as an informational aid.

Table of contents for the manual

  • Page 1

    Pr ogrammer ’ s Refer ence Manual ANSI ® Printe rs ®[...]

  • Page 2

    [...]

  • Page 3

    164305- 001D Programmer ’ s Reference Manual ANSI ® Printers ®[...]

  • Page 4

    Tra dema rk Ac know ledg emen ts Printroni x, Inc. m akes no representa tions or warranties of any k ind reg arding this mate rial, includ ing, bu t not limited to, impli ed warranti es of mercha ntability and fitne ss for a par ticula r purpos e. Prin tronix, Inc. shall not be held r esponsi ble for er rors cont ained her ein or an y omissi ons fr[...]

  • Page 5

    Table of Contents 1 Introduction ........ ......... ....... ........ ....... ......... ....... .... 9 About This Manua l .............. ................... ............. ................... ............. ... 9 Audienc e ............... ............. ................... ............. .................... ......... 9 Warnin gs and Sp ecial In formati[...]

  • Page 6

    Table of Contents Vertic al Positio n Absolu te ..................... ............. .................... ....... 42 Vertical Positio n Relative .......... ............ ............. .................... ....... 42 Graphics ......... .................... ............. ................... ............. ................... . 43 Dot Patter ns And De ns[...]

  • Page 7

    Table of Contents B Co nver sion Tab les .... ....... ....... ..... ....... ........ .... ... 77 C Gl ossary ...... .... ........ ....... ..... ....... ....... ..... ....... ..... 85[...]

  • Page 8

    Table of Contents[...]

  • Page 9

    9 1 Intr oduction About Thi s Manu al This m anual li sts the A NSI ® co mmands a nd explai ns how to con figure th e printer when this emula tion is loaded in your printer. Audience This book as sumes y ou are an ex perienced pr ogramme r and are famil iar with the ANSI e mulation. W arnings and Special Informati on Read an d comply wi th all in [...]

  • Page 10

    10 Chapter 1 Installing Print er Emulations • Font Typefac es. Also ref erred to as pr int modes . The five typ efaces inc lude N ear Le tter Quali ty (NL Q), D ata Pr oces sing ( DP), High Sp eed (HS), OC R A, a nd OCR B. • Characte r Sets. Fifty -one ch aracter s ets are ava ilable. You can p rint the charac ter sets in the differen t print m[...]

  • Page 11

    Downloading Software Through the Serial or P arallel Port 11 Downloading Sof tware Through the Serial or Parallel Port 1. Make a pr intout of all sav ed config urations . (Install ing new software erases al l saved configur ations. You will use the pr intouts to restore the printer configu rations .) 2. Set the pr inter po wer swit ch to O (O ff). [...]

  • Page 12

    12 Chapter 1 Installing Print er Emulations 15. Using W indows Ex plorer , create a directo ry named download at the root lev el of y our C: har d driv e. 16. Insert th e printer e mulation software CD into you r comput er. Figure 1. Navigating to the Appropriate Emulation File on the CD 17. Using W indows Ex plorer, na vigat e to the a ppropriate [...]

  • Page 13

    Downloading Software Through the Serial or P arallel Port 13 Figure 2. Copying the Emulation File to the Download Directory 19. Copy the fi le to the d ownloa d director y. NOTE: You may need to hol d Ctrl to make s ure a + app ears to the r ight of the pointe r. (See F igure 2.) 20. Start a co mmand p rompt sess ion. (The St art Men u icon is usu [...]

  • Page 14

    14 Chapter 1 Installing Print er Emulations CAUTI ON Do not interrupt the downloading pr ocess once it has started. Interrupting a download will damage th e flash memory on the controller board and NIC. While th e file is copied into memor y, the pr inter LCD in forms y ou of the load p rocess an d status. 23. When the n ew progr am has s uccessful[...]

  • Page 15

    Downloading Software Through the Network Interface Card (NIC) 15 Figure 3. Navigating to the Appropriate Emulation File on the CD 8. Using W indows Ex plorer, navigat e to the a ppropri ate file on the CD (using the Unzip ped dire ctory) ba sed on the printer model num ber and d esired emulat ion, e.g., U nzipped 4 T5000 4 IGP. ( See Figure 3.) IMP[...]

  • Page 16

    16 Chapter 1 Installing Print er Emulations NOTE: The defaul t is no p asswor d. If the F TP program requir es a pa ssword, conta ct your system adm inistrat or. 15. At the pas sword pr ompt, pr ess <Enter >. 16. Once logge d in, type the follo wing sequ ence a t the comm and promp t to downlo ad the f ilename .prg file to the printer : cd de[...]

  • Page 17

    Downloading Optional Font File s to Flash Memory 17 7. Wait u ntil you se e “ WAITING FOR PROGRAM DOWNLOAD ” on the LCD before pr oceedin g. This can ta ke up to 30 se conds to appear, de pending on the emu lations a nd interf aces insta lled in the p rinter. NOTE: The printer default port is CE NTRONICS; if y ou want to use thi s port, continu[...]

  • Page 18

    18 Chapter 1 Installing Print er Emulations If you ar e loading the file u sing the serial por t on the c omputer, type the f ollow ing co mman ds: mode COM1:9600,N,8,1,P <Ent er> copy /b filename .dwn COM1 <Ent er> (where filename .d wn is a file you noted in ste p 15.) The 9600 baud rate is the on ly sel ection ol der vers ions of MS [...]

  • Page 19

    Flash Memo ry Messa ge Guide 19 Flash Memory M essage Guid e Message Explanation Required Ac tion CLEARING PROGRAM FROM FLASH The pro gram succes sfully loade d into printe r RAM and the ch ecksum mat ched. Th e old prog ram is now b eing deleted fr om flash memory . None DIAG NOSTIC P ASSED The pr inter pass ed it s memory and hardw are initial iz[...]

  • Page 20

    20 Chapter 1 Installing Print er Emulations ERROR : PR OGRAM NEED S MORE FLASH The printer requi res more flash me mory in order to r un the downlo aded prog ram. Add flas h memory or use a smaller emulati on program . ER ROR: PRO GRA M NO T COMP A TIBLE The prin ter is not compat ible with the downloade d program. Use t he cor rec t emul atio n so[...]

  • Page 21

    Flash Memo ry Messa ge Guide 21 LOADIN G PROG RAM I NTO FLASH The printe r has de leted the previo us program from fla sh memory and is loadi ng the new progr am into f lash memory . None PLEASE WA IT ...RESET IN PROGRESS The printe r finis hed loadi ng the program into f lash memory and is au tomatical ly rese tting itse lf. None RESTORING BOOT CO[...]

  • Page 22

    22 Chapter 1 Installing Print er Emulations[...]

  • Page 23

    23 2 ANSI Emulation Overview This chapt er describ es the Amer ican Natio nal Standar ds Insti tute (ANSI) hos t control codes th at are s upported o n your pri nter. “ Emulat ion ” refers to the ability of a prin ter to exec ute the com mands of a part icular pr inter contr ol langu age. A pr inter co ntrol la nguage is the co ding syste m use[...]

  • Page 24

    24 Chapter 2 Overview T able 1. ANSI Menu Option Factory Settings Characteri stic Defau lt Setting CPI 10.0 LPI 6.0 T ypef ace Data Proces sing Propor tional Sp acing Disab le Bold Prin t Disab le Slash Zer o Disable Left Margin 0 column s Righ t Margin 0 colu mns T op Margin 0 lines Bottom Margin 0 lines Form L ength 66 lines Form Width 136 char a[...]

  • Page 25

    ANSI Emulation Default Settings 25 T able 2. LinePrinter+ Menu Option Factory Settings Characteri stic Defau lt Setting CPI 10.0 LPI 6.0 Host Comma nd Enable T ypef ace Data Process ing Propor tional Sp acing Disab le Bold Prin t Disab le Italic Pri nt Disab le Slashed Zero Disable T ext Posi tion T op of Li ne Left Margin 0 column s Righ t Margin [...]

  • Page 26

    26 Chapter 2 Configuring The ANSI Emulation Configuri ng The ANSI Emulat ion Control c odes trans mit inform ation o ther than p rintable c haracters to the printer . They occ upy the f irst 32 loc ations o n the A SCII code c hart (sho wn in Appendix A) and are repre sented by two - or three- letter abbr eviations . The control code LF (dec imal 1[...]

  • Page 27

    Control Codes 27 DC3 (Device Control-3 13H) Switches the pri nter fro m on-line to loca l mode. Cau ses the p rinter t o ignore all data except a DC1. I f the seri al interfac e is se lected, DC 3 acts as a data stream control code. When the bu ffer is full, the p rinter wil l send a D C3 (XOFF) to the host compu ter, whic h will stop sendi ng any [...]

  • Page 28

    28 Chapter 2 Configuring The ANSI Emulation NOTE: Channel 12 is always used with the VT c haracter . See Chapte r 3, “ Ver tical Page Form atti ng, ” for more details. Format For Control Code De scriptions The foll owing inf ormation is lis ted for ea ch co ntrol co de (wher e applic able): Name The title o r functi on of the co mmand. ASCII Co[...]

  • Page 29

    Format For Control Code Descriptions 29 Escape Co ntrol Codes O verview Printer c apabili ty is gr eatly in crease d by th e use of e scape c ontrol code sequenc es. Esc ape seque nces al ways begin w ith the AS CII escape sequenc e introdu cer, ES C (hex 1 B). Many of the ASCII c ontrol c odes describe d in this chapter are escape sequenc es. IMPO[...]

  • Page 30

    30 Chapter 2 Configuring The ANSI Emulation Control Codes Index The foll owing ind ex list s the c ontrol c odes by ASCII se quence, fu nction and page num ber. Some con trol code fun ctions ca n also be selec ted at the con trol panel. FUNCTION SEQUENCE PAGE Character Set s, International ESC[ p1 x3 1 Expande d Mode ESC[ p1 ; p2 SP B 33 Forms Le n[...]

  • Page 31

    Character Sets, Int ernationa l 31 Character Se t s, International ASCII Code ESC [ p1 x Hex Code 1B 5B p1 78 Dec Code 27 91 p1 120 Expres sion CHR$(27); “ [ p1 x ” ; Purp ose Sele cts the i nternatio nal charac ter set s pecifie d by p1 , which is shown in Table 3. When a n intern ational c haracter s et is selecte d, it is p rinted in wh atev[...]

  • Page 32

    32 Chapter 2 Configuring The ANSI Emulation 23 ISO It alian 24 I SO S pan ish 8573 IBM PC set 2, Greek 8574 DEC Mul tinational 8575 Roman 8 8576 Polis h Mazurka 8577 IBM PC-set 2 T urkish 8591 ISO 8895 -1 Latin Alp habet #1 8592 ISO 8895 -2 Latin Alp habet #2 8593 ISO 8895 -3 Latin Alp habet #3 8594 ISO 8895 -4 Latin Alp habet #4 8595 ISO 8895 -5 L[...]

  • Page 33

    Expanded Mode 33 Exp anded 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 6 6 Expres sion CHR$(27); “ [ p1 ; p2 B ” ; Purp ose Mo difies the ve rtical ( p1 ) and ho rizontal ( p2 ) character size of al l charac ters follo wing the sequence an d stays in effe ct until chang ed or ca nceled. E xpansion[...]

  • Page 34

    34 Chapter 2 Configuring The ANSI Emulation Forms Leng th, T op Margin, Bottom Marg in ASCII Code ES C [ p1 ; p2 ; p3 r Hex Code 1B 5B p1 3B p2 3B p3 72 Dec Code 27 91 p1 59 p2 59 p3 114 Expres sion CHR$(27); “ [ p1 ; p2 ; p3 r ” ; Purp ose Defines th e form. p1 = F orm le ngth (in decipoin ts). Max imum all owable le ngth i s 22 inche s (15,84[...]

  • Page 35

    Graphic Rendition 35 Grap hic Rend ition 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 Expres sion CHR$(27); “ [ p1 ; p2... ; pn m ” ; Purp ose Sets the charac ter type and enhanceme nts, suc h as bold face, undersc ore, expand ed, or prop ortional . One font des ignator plus any n[...]

  • Page 36

    36 Chapter 2 Configuring The ANSI Emulation For Gothi c NLQ font u nderlin ed: ESC [4;13m To cancel underlini ng and re tain Goth ic NLQ send one of the followi ng: ESC [;13m ESC [0 m ESC [0;13m ESC [; m Line S pacing ASCII Code ES C [ p1 ; p2 SP G Hex Code 1B 5B p1 3B p2 20 47 Dec Code 27 91 p1 59 p2 32 7 1 Expres sion CHR$(27); “ [ p1 ; p2 G ?[...]

  • Page 37

    Margins, Left and Right 37 Margins, Lef t and Right ASCII Code ESC [ p1 ; p2 s Hex Code 1B 5B p1 3B p2 73 Dec Code 27 91 p1 59 p2 115 Expres sion CHR$(27); “ [ p1 ; p2 s ” ; Purp ose The p paramete rs are dista nces fr om the left edge of the printabl e area o f the paper in deci points. The y are in ternally conver ted to column posi tions bas[...]

  • Page 38

    38 Chapter 2 Configuring The ANSI Emulation Private Mode, Disabl e ASCII Code ESC [> 5l (lower case “ L ” ) Hex Code 1B 5B 3E 35 6C Dec Code 27 91 62 53 108 Expres sion CHR$(27); “ [>5 l ” ; Purp ose Disabl es pr ivate mode. Discussion Se lects c haracte r set 1 of the selec ted 8 b it internati onal charac ter set. Wi th non-IS O cha[...]

  • Page 39

    Rese tting 39 Reset ting ASCII Code ESC c Hex Code 1B 63 Dec Code 27 99 Expres sion CHR$(27); “ c ” ; Purp ose Res ets the pri nter ’ s con figuration p aram eters. Depend ing on which op tion was sel ected in t he “ Reset Cmd CFG Ld ” m enu, the param eters are set to the factor y default confi guration , power-u p configu ration, o r th[...]

  • Page 40

    40 Chapter 2 Configuring The ANSI Emulation Subscript ASCII Code ES C K Hex Code 1B 4B Dec Code 27 75 Expres sion CHR$(27); “ K ” ; Purp ose Moves th e print l ine down 3 /72 inc h for su bscript p rinting. Also used to r eturn to or iginal pri nt line i f the Super script pri nting command was sent. Superscript ASCII Code ES C L Hex Code 1B 4C[...]

  • Page 41

    Tab Set, Multiple Horizontal 41 T ab Set, Multiple H orizont al 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 Expres sion CHR$(27); “ [ p1 ; p2... ; pn u ” Purp ose Sets up t o 22 hori zontal ta bs. The p paramete rs are set i n decipoi nts and are normall y conve rted inte rnally [...]

  • Page 42

    42 Chapter 2 Configuring The ANSI Emulation T erminate Loading of Da t a ASCII Code ES C Hex Code 1B 5C Dec Code 27 92 Expres sion CHR$(27); “ ” ; Purp ose T erminates the loadin g of EV FU table s (describ ed in Chapt er 3) and the dow nloadi ng of dot gr aphics strings. V ertical Position Abso lute ASCII Code ES C [ p1 d Hex Code 1B 5B p1[...]

  • Page 43

    Dot Patterns And Densities 43 Grap hi cs The ANS I emulatio n graphi cs mode provide s both hori zontal an d vertical dot placeme nt plotting methods. These m ethods ena ble the pr inting o f ASCII charac ters in their binar y code form. Si nce each charac ter has a uniqu e pattern o f 1 ’ s and 0 ’ s (dots a nd voids ) that mak e up its binary[...]

  • Page 44

    44 Chapter 2 Graphics NOTE: In Table 10 , x=dot an d o=no dot. T able 1 0. ASCII Chara cter Dot Patterns Char Hex Va l u e Dot s 654321 Char He x Va l u e Dots 654321 @ 40 oooooo . 60 x ooooo A 41 ooooox a 61 xoooox B 42 ooooxo b 62 xoooxo C 43 ooooxx c 63 xoooxx D 44 oooxo o d 64 x ooxoo E 45 oooxox e 65 xooxox F 46 oooxxo f 66 xo oxxo G 47 oooxxx[...]

  • Page 45

    Horizontal Format 45 Horizont al Format Graphics data printed in horizontal format compr ise a stream of by tes from left to right across ea ch dot row. Table 1 1 shows that b yte 1 (or c haracter 1) in row 1 will print its six bi ts from left to ri ght in a s ingle dot r ow. The next byte (byte 2) prin ts its six bi ts, represent ing a cha racter [...]

  • Page 46

    46 Chapter 2 Graphics Other G raphics Considerations • In horizon tal forma t, an LF c auses the pa per to adv ance one or two dot rows based on the vertical d ot dens ity. • In vertica l format, the pap er is adva nced as t he six d ot rows a re printed. Spacing is ess entially 12 LPI fo r low densi ty and 24 L PI for hi gh densi ty graphic s.[...]

  • Page 47

    Select G raphics M ode 47 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 Expres sion CHR$(27); “ [ p1 ; p2 ; p3 q ” ; Purp ose Se lects the gr aphics mod e format and h orizontal/v ertica l density for dot gr aphics . This seq uence mus t be sent before en tering the graph[...]

  • Page 48

    48 Chapter 2 Bar Codes Bar Codes You can generate 1 7 differe nt styles o f bar codes and do the following : • all except POST NET can be rotated 90 , 180, or 2 70 degree s • print wi th or with out a human readable line (H RL) • adjust th e symbol s ize • adjust th e density The foll owing ex amples show the co rrect con trol code s yntax [...]

  • Page 49

    Setting Bar Code Paramete rs 49 NOTE: If no values are set for paramet ers p2- p10 , the defaul t values wi ll be used. If y ou have s ent a val ue from th e host, this value is active until you rep lace it o r the printe r is r eset. In this e xample th e followin g parame ters are c hanged on L ine 10 : p1 = s tyle ( Code 128 ) p2 = h eight (3/ 1[...]

  • Page 50

    50 Chapter 2 Bar Codes NOTE: Paramet ers p2 throug h p10 are in valid for POSTN ET. Do not c hange the defaul t values ; otherwis e, they w ill be retai ned in me mory an d will affect the other bar code st yles. NOTE: The dimens ions tha t follow ap ply to bar c odes that are printe d at 0 and 180 de grees r otation. If you are printing bar codes [...]

  • Page 51

    Setting Bar Code Paramete rs 51 p6 Narrow spa ce width ( number times 1/12 0 inch) . Range:2 - 126 Default:2 ( 2/120 inc h, or app roxima tely .017 inch) p7 Wide sp ace width (number times 1/120 inch). Range:2 - 254 Default:6 ( 6/120 inc h, or app roxima tely .050 inch) p8 Intercha racter sp ace width (number times 1/ 120 inch). Range:2 - 126 Defau[...]

  • Page 52

    52 Chapter 2 Bar Codes Human Re adable Line (HRL) The huma n readab le line, w hich is .10 inch below the b ar code, will print in any of the availab le fonts a s long as the bar code is not rotated . (Rotated bar codes us e a spec ial font. ) To enabl e bold, un derlining or expan ded prin t on the human rea dable li ne, you mu st first p rint the[...]

  • Page 53

    Bar Code Reader s 53 To space bar code s across a page, in sert horizontal tabs. Lin e 10 sets horizontal tabs at 1440 and 2880 de cipoints ( 2 and 4 in ches ). The Hor izontal Tab cod es in li nes 40 an d 60 caus e a jum p to the ne xt tab. If horiz ontal tabs have not been s et, a Horizo ntal Tab code is conside red a space, add ing .1 inch bet w[...]

  • Page 54

    54 Chapter 2 Bar Codes T est Pr ogram Run this t est to check th e printer ’ s ability to print bar cod es when more complic ated p rograms a re not pr oducing results . Line 10 tu rns on th e bar co de mode Line 20 c ontains the bar c ode data Line 30 ex its the bar code mode V ertical Bar Co des You can rotate bar codes. The foll owing ex ample[...]

  • Page 55

    Vert ical Ba r Co des 55 Commas an d spaces functio n as they do for hori zontal ba r codes. A comma does not a dd any space, and a space a dds .1 ” between the b ar code s. The quiet zo nes rotat e with the s ymbol l eaving al most no h orizon tal separ ation between bar codes on the sam e line. Line 10 ei ther ena bles or dis ables p rinting of[...]

  • Page 56

    56 Chapter 2 Oversize Charact er Font Option Oversize Character Font Option The opti onal ove rsize font is comp osed with sc alable c haracters th at can be expanded 156 times th e size of s tandard fon ts. This will accom modate lette rs up to 15 .25 inch es (388m m) high by 13 inc hes (33 0mm) wid e. The mi nimum character size (de fault sett in[...]

  • Page 57

    Selecting Size 57 Selecting Size ESC [ p1 ; p2 B is the s equence u sed to se t the ver tical ( p1 ) and hori zonta l ( p2 ) size of the over size c haracters . A p1 valu e of 300 w ould inc rease the v ertical size of the char acter 30 0% or 3 tim es. ESC[ p1 ; p2 B CHR$(27); “ [300;300 B; The last tw o digi ts of each paramete r are ne cessary [...]

  • Page 58

    58 Chapter 2 Oversize Charact er Font Option[...]

  • Page 59

    59 3 V ertical P ag e F ormatting Overview Rapid verti cal pape r moveme nt is calle d slewing . A verti cal format u nit (VFU ) is a pr ogram yo u load in to the pri nter that e nables i t to slew p aper to p reset loca tions on a page. On your p rinter, LF comman ds and ot her com mands that prod uce blan k lines are accum ulated and moved in one[...]

  • Page 60

    60 Chapter 3 Proprinter And Epson Ve rtical Tab Table VFU Characteristics Keep in m ind the fol lowin g informatio n when p rogrammin g and u sing a V FU: Elongated Cha racters. You can use el ongated ( double hi gh) chara cters in VFU progr ams. Th e VFU automa tically counts one line of el ongate d charac ters as two charac ter line s. VFU Not Lo[...]

  • Page 61

    Vertical Tab Positions 61 (curren tly at the top-of-fo rm positio n) to adv ance to th e first tab p osition for PART NUM BER data. Sending a nother VT moves the paper to the se cond tab posi tion for P ART NAME, followed by a third VT to acces s the thir d tab positio n for QUA NTITY data . Figure 4. Example of Vertical Tab Po sitions PART NUMBER [...]

  • Page 62

    62 Chapter 3 P-Ser ies EVFU P-S erie s EVFU The EV FU may be selecte d in P-S eries p rotocol . The EVFU provide s 14 or 1 6 channels to id entify up to 192 lin es depend ing on the paper in structi on. The progra mming sequenc e is 1) star t load code ; 2) line id entifica tion co de; and 3) end lo ad code. S t art Load Code - 1E or 6E Hex The sta[...]

  • Page 63

    Usi ng The EVFU 63 Channe l codes i n excess o f 192 ch annels r eceived prior to th e end lo ad code are disca rded. Using The EVFU Once th e EVFU pro gram has been enab led and loaded, s ending th e appropria te channel code to t he printe r will cau se any data i n the b uffer to print an d will posi tion the paper to the next line on the form h[...]

  • Page 64

    64 Chapter 3 P-Ser ies EVFU 0 C 1 2 F F 1 X X X 01100 1 3 0 D 1 3 C R 1 X X X 01 101 1 4 0 E 1 4 S O 1 X 0001 110 1 5 0 F 1 5 S I 1 X 0001 111 1 6 6 E 1 1 0 n 1 X 1101 110 S t a r t Load 6 F 1 1 1 o 1 X 1101 111 E n d Load (X = Undefi ned, 0, or 1) (1 = High) ( 0 = Low) T able 1 9. P-Series EVFU Codes - PI Line Enabled ASCII Data Bit s Channel H e [...]

  • Page 65

    Clearing The EVFU Memory 65 NOTE: The ESC c ode cann ot be use d simul taneously as the EVFU V T code and the Spec ial Functio n Control Code (SFCC). If ESC is used as the SFCC, the EVFU mu st be use d with the P I line enab led an d set high . Refer to th e appropri ate Lin ePrinter Pl us, PGL, and VGL Progra mmer ’ s Refe rence Manu al for mo r[...]

  • Page 66

    66 Chapter 3 ANSI EVFU ANSI EVFU Rapid verti cal pape r moveme nt is calle d slewing . A verti cal format u nit (VFU ) is a tabl e, or progr am, of ve rtical tabs that e nable t he printer to slew pa per to preset loc ations o n a page. The prese t loc ations are i dentif ied by code s, or ch annels. The first l ine chann el code d efines th e firs[...]

  • Page 67

    Loading the Table 67 The EVFU allows l oading a t able with a minimum form len gth of .3 3 inches (240 dec ipoints ) and a ma ximum leng th of 22 inches (15 ,840 de cipoints ). Since th e maximu m length is 22 inches , the numb er of lin es is depen dent on the LPI setting. 3 LP I - 66 lines, 4 LPI - 88 lines, 6 LPI - 132 lines, and 8 LPI - 176 lin[...]

  • Page 68

    68 Chapter 3 ANSI EVFU Each “ chan nel co ntrol code ” pair of bytes has the capa bility t o indica te multiple chann els si nce each chann el indic ation ha s a uniq ue bit position which is ei ther ON - 1 or OFF - 0. Table 2 4 is a sa mple progr am to load an EVF U table. T abl e 23. Channel Control Codes Decimal V al ue Binary V alue AS CII [...]

  • Page 69

    The Default 69 Once th e EVFU pro gram has been enab led and loaded, s ending th e appropria te channel code to t he printe r will cau se any data i n the b uffer to print and will move the pape r to the next l ine on the for m having the specified chann el number as signed in EVF U memory . The De fault The defa ult EVF U will be generated based o[...]

  • Page 70

    70 Chapter 3 ANSI EVFU The Skip to Channe l Command ESC [ p1;p 2 ! p Comman ds vertic al paper movement to the c hannel s pecifie d by the nu mber formed by p1 and p2 . Valid c hanne l number s are in the range 1-12 . 0;1 - se lects c hannel 1 0;9 - se lects c hannel 9 1;1 - se lects c hannel 11 Channel 1 is alwa ys used for TOF ; channe l 12 is al[...]

  • Page 71

    Downloading The EVFU (Using The PI Line) 71 The foll owing ex ample il lustrates t he skip to channel command . NOTE: Set the top -of-form f irst. Wh en you ex ecute the EVFU, th e paper wi ll move to th e top-of- form on t he next pa ge and t hen begin printing . Downloading The EVFU (Using The PI Line) The PI-EVFU i s identi cal to the ESC sequen[...]

  • Page 72

    72 Chapter 3 ANSI EVFU NOTE: Each “ ch annel contro l code ” pair of bytes has the capa bility t o indicat e mult iple channe ls sin ce each channel indi cation ha s a unique bit positio n which i s either ON =1 or OFF = 0. NOTE: Since LF i s not recog nized dur ing EVFU loadin g, filler codes are u sed to tab t he required numbe r of vert ical[...]

  • Page 73

    Downloading The EVFU (Using The PI Line) 73 The Skip to Channel Com mand The skip to channe l com mand has t he followi ng format : Bit Numbe rFunction PI765 43210 1XXX0CC CCSkip to cha nnel CC CC (X bits no t used) CCCC:0000 = Channel 1 0110 = Ch annel 7 0001 = Ch annel 201 11 = C hannel 8 0010 = Ch annel 310 00 = C hannel 9 0011 = Ch annel 410 01[...]

  • Page 74

    74 Chapter 3 ANSI EVFU[...]

  • Page 75

    75 A Standar d ASCII Char acter Set KEY ASCII CHARACTER ESC 33 27 1B OCTAL DECIMAL HEX B 7 0 0 00 11 1 1 B6 0 B5 0 0 1 1 0 1 1 0 0 0 1 1 0 1 1 COLUMN 0 1 2 3 45 67 BITS ROW B4 B2 B3 B1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 0 0 0 00 1 0 00 1 0 00 1 1 01 0 0 01 0 1 01 1 0 01 1 1 10 0 0 10 0 1 10 1 0 10 1 1 11 0 0 11 0 1 11 1 0 11 1 1 NUL SOH STX ET[...]

  • Page 76

    76 Appendix A[...]

  • Page 77

    77 B Con ver sion T ables Use this table with the Decipoin ts Table on the next p age. To create a 4-9/16 inch left margin with a 13.3 CPI, do the fo llowing: In the 13.3 CPI co lumn, add the column v alue in th e 9/16 inch line (7) to the c olumn v alue in th e 4 inch lin e. 7 + 53 = 60 is the co lumn cou nt for the n ew left margi n T able 29. Eq[...]

  • Page 78

    78 Appendix B Refer to Table 30 and find line 60 and read across to the 13.3 CPI colu mn. The d ecipoint value is 3240 for the le ft margin . The first print c olumn is the one followin g the left m argin or column 61. The deci point valu es in Table 30 represent the beginning of the range of eac h colu mn value. For exam ple, the range of the deci[...]

  • Page 79

    79 34 2448 2040 1836 163 2 1462 35 2520 2100 1890 168 0 1505 36 2592 2160 1944 172 8 1548 37 2664 2220 1998 177 6 1591 38 2736 2280 2052 182 4 1634 39 2808 2340 2106 187 2 1677 40 2880 2400 2160 192 0 1720 41 2952 2460 2214 196 8 1763 42 3024 2520 2268 201 6 1806 43 3096 2580 2322 206 4 1849 44 3168 2640 2376 21 12 1892 45 3240 2700 2430 216 0 1935[...]

  • Page 80

    80 Appendix B 75 5400 4500 4050 360 0 3225 76 5472 4560 4104 364 8 3268 77 5544 4620 4158 369 6 33 1 1 78 5616 4680 4212 374 4 3354 79 5688 4740 4266 379 2 3397 80 5760 4800 4320 384 0 3440 81 5832 4860 4374 388 8 3483 82 5904 4920 4428 393 6 3526 83 5976 4980 4482 398 4 3569 84 6048 5040 4536 403 2 3612 85 6120 5100 4590 408 0 3655 86 6192 5160 46[...]

  • Page 81

    81 1 19 8568 7140 6 426 5712 51 17 120 8640 7200 6 480 5760 51 60 1 16 8352 6960 6 264 5568 4988 1 17 8424 7020 6 318 5616 5031 1 18 8496 7080 6 372 5664 5074 121 8712 7260 6 534 5808 52 03 122 8784 7320 6 588 5856 52 46 123 8856 7380 6 642 5904 52 89 124 8928 7440 6 696 5952 53 32 125 9000 7500 6 750 6000 53 75 126 9072 7560 6 804 6048 54 18 127 9[...]

  • Page 82

    82 Appendix B 157 9420 8 478 7536 67 51 158 9480 8 532 7584 67 94 159 - 8586 7632 68 37 160 8640 7680 68 80 161 8694 7728 69 23 162 8748 7776 69 66 163 8802 7824 70 09 164 8856 7872 70 52 165 8910 7920 70 95 166 8964 7968 71 38 167 9018 8016 71 81 168 9072 8064 72 24 169 9126 81 12 7267 170 9180 8160 73 10 171 9234 8208 73 53 172 9288 8256 73 96 17[...]

  • Page 83

    83 *Fir st prin t column =marg in colum n + 1 198 9504 8514 199 - 8551 200 8600 201 8643 202 8686 203 8729 204 8772 205 8815 206 8858 207 8901 208 8944 209 8987 210 9030 21 1 90 73 212 91 16 213 9159 214 9202 215 9245 216 9288 217 9331 218 9374 219 9417 220 9460 221 9503 222 9546 223 9589 224 9632 225 9675 226 9718 227 9761 228 - T able 30. Decipoi[...]

  • Page 84

    84 Appendix B[...]

  • Page 85

    85 C Glossary A A to D Analog to Digital ACIA Asynch ronous Com municati on Interfa ce Ad apter ACK Ackno wledge char acter . A tran smissi on con trol charac ter transm itted b y the printe r as an a ffirmati ve response to an in quiry fro m the host . active column The horiz ontal lo cation on the pap er where the next charac ter will pr int. act[...]

  • Page 86

    86 Appendix C comm unicate p roperly, a prin ter must be config ured to operat e at the same baud rate as its host compu ter. bit Contr action o f binary di git . A bit is a dig it in t he bin ary number s ystem, rep resente d by a 0 or a 1. A bit i s the sm allest u nit of sto rage in a digital c omput er, wher e 0 and 1 are re pres ente d by dif [...]

  • Page 87

    87 and a bra ided shiel d. Used to con nect com puters to input or output d evices. Code V ™ An option al QMS ® em ulation th at allows you to create a nd sto re forms: g enerate l ogos, bar codes, and expa nded cha racters; create o ther gra phics, and merge grap hics wi th alphanu meric d ata as a document is pri nted. command An operatin g in[...]

  • Page 88

    88 Appendix C CTS Clear T o Send. S tatus signal to the printer in dicating the host i s ready to receive d ata/status signals fr om the prin ter. CVFU Centronics ® direct ac cess Ve rtical Format Unit. D data bi ts Binary inf ormation sent to the pri nter; a characte r set groupin g contain ing le tters, digi ts, and pun ctuati on marks to be pr [...]

  • Page 89

    89 DSR Data Se t Ready. S tatus signal to the pr inter indicat ing the host is in a read y condi tion. DTR Data Term inal Ready . Control sign al from the pri nter indicat ing it is in a r eady co ndition. DVFU Dataprodu cts dir ect acces s Vertica l Format Un it. E EBCDIC Exte nded Bina ry Coded Data for In formation Commun ication. EC Engi ne Con[...]

  • Page 90

    90 Appendix C family (or type) A se t of all var iation s and si zes of a t ype st yle. FF Form Feed. FIFO First In, First Out. fixed-p itch fonts See fo nt, monosp aced. flash me mory A rugge d, high-dens ity n on-vola tile memo ry use d to store pr ograms, i nstruct ions, and routines in PSA ® printer s. Compare NVRAM . FM Heade r Format Header.[...]

  • Page 91

    91 G GL Charac ters Graphic lef t: Graphi c left char acters ma p half of the charac ter set tabl e. The GL c haracte rs reside at 0 - 127 hex a nd com prise the A SCII port ion of t he table. GR Chara cters Graphic ri ght: Graphi c right ch aracter s map ha lf of the char acter set t able. The GR charac ters res ide at 128 - 255 hex a nd compris e[...]

  • Page 92

    92 Appendix C bar cod es, and ma ny alphan umeric tex t-generati on capab ilities . initial ization A se ries of p rocesses and sel f-tests to s et power-up default c onditions and par ameters. interfac e The hardware componen ts used t o link two devices by comm on physica l intercon nection, signal, a nd func tional characteri stics. invoke To pu[...]

  • Page 93

    93 N N/A Not available or not applicab le. NACK Negative -Acknowle dge reply . A repl y from th e printer to the host ind icating th at an exception ha s occur red. Contrast with ack nowledge c haracter. NAK Negative -Acknowle dge ch aracter. A transmis sion control character transm itted by t he printe r as a negative response to an enqui ry from [...]

  • Page 94

    94 Appendix C P PA Program A ttentio n. Used in applica tions pr ograms . PAL Progra mmable A rray Logi c parity (check) Parity checki ng is the addition of non-da ta bits to data, res ulting i n the numbe r of 1 bit s being e ither always eve n or alwa ys odd. P arity is used to de tect transmis sion erro rs. Parity rep resents the valu e in the c[...]

  • Page 95

    95 point A unit of len gth in printing and typogra phy, use d to specify type si zes, heigh ts of fo nt chara cters, etc. There are 72 poi nts in a vertical inc h; thus, one point equals 1 /72 inc h, or ap proxima tely 0.01 38 inch. Some ex amples of point si zes a re: This is 8 point type. This man ual is p rinted i n 10 poi nt type. This is 14 po[...]

  • Page 96

    96 Appendix C reset To turn off, deactiv ate, disab le, or retu rn to a previo usly de termined sta te. resolu tion A me asure e xpressin g the number o f units in a g iven range us ed to create an im age. In printi ng, this is expresse d as the n umber of d ots per i nch (dpi) horiz onta lly and vertical ly. ROM Read-Only Memory. P rograms, i nstr[...]

  • Page 97

    97 SFCC Special Function Control Ch aracter. T he first charac ter in a printer command sequen ce. In Propr inter III XL emul ation mo de, you can sele ct one of five char acters as the SFCC. In Epso n emulati on mode, the S FCC mus t always be t he ASCII es cape characte r (ESC). See also com mand seq uence and escape seq uence . shado w printing [...]

  • Page 98

    98 Appendix C TD Tran smit D ata. Seri al dat a str eam fr om the print er fo r transmitti ng status and control informa tion to the host. TOF Top Of Form TTL Tra nsistor -Trans istor Logi c. true On or 1. “ High true ” re fers to a positiv e relative volta ge represen ting the ON sta te; “ low tru e ” refers to a zero o r negative relativ [...]

  • Page 99

    99 W warm sta rt A reboo t or soft re set. The following occurs: 1 ) data are clear ed from a ll buffers (I/O and internal pr int buffers); 2) all i nternal sy stem vari ables are res et to default v alues, wh ich is tra nsparen t to the use r; and 3) the p ower-up configur ation v alues-e xcept th e host I/O selec tion-ar e loaded. I f the user ha[...]

  • Page 100

    100 Appendix C[...]

  • Page 101

    101 Index A ANSI control codes, 30 emulatio n, 23 EVFU, 6 6 resetti ng, 39 ANSI emul ation configur ing via control c odes a nd menus, 23 ASCII Char acter Set, 75 B Bar cod e reader s, 53 Bar cod es ANSI paramete rs, 48 human re adable line, 52 spacing , 52 testing, 5 4 vertic al, 54 Binary c ode form, graphic s, 43 Bottom mar gin, 34 C Char acter [...]

  • Page 102

    102 DC PROGRAM NOT VALID, 19 DRAM A T ADD RESS XX XXXX XX, 19 EC PRO GRAM NO T VAL ID, 19 EC STOP PED AT STA TE XXXX , 19 FLASH NOT DETECTED, 19 NO DRAM DETECTED, 19 NVRAM FAILURE, 19 PROGRA M NEE DS MOR E DRAM , 19 PROGRA M NEE DS MOR E FLAS H, 20 PROGRAM NOT CO MPATIBL E, 20 PROGRAM NOT VALI D, 20 SECURITY PAL NOT DETECTED, 20 SHORT AT ADDRESS XX[...]

  • Page 103

    103 Left ma rgin, 36 Line spa cing, 36 Loading d ata, termi nate, 42 LOADIN G PROG RAM FRO M PORT XX%, 20 M Manuals , related, 9 Margins bottom, 34 left, 3 6 right, 36 top, 34 Message s PLEASE WAIT... RE SET IN PROGR ESS, 21 P Paper s lewing, 59 PLEASE WAIT... RE SET IN PROGR ESS, 21 Print po sition vertic al, 42 Priva te mode disable , 38 enable, [...]

  • Page 104

    104[...]

  • Page 105

    [...]

  • Page 106

    164305-0 01D Printron ix, Inc. 14600 Myford Road P . O. Box 195 59 Irvine , CA 92623-95 59 Phone: ( 714) 368 -2300 Fax: (714 ) 368-2600 Customer Solutio ns Center : (714) 368 -2686 Print ronix Nede rlan d BV P .O . Box 163 , Nieuweweg 283 NL-6600 Ad Wi jchen The Netherlan ds Phone: ( 31) 24 64 89489 Fax: (31) 2 4 64894 99 Printron ix Schwe iz Gmb H[...]