Manual Printek 4500

167 pages 1.04 mb
Download

Go to site of 167

Summary
  • Printek 4500 - page 1

    FormsPro 4300 FormsPro 4500 FormsPro 4503 Serial Matrix Printers Copyright  1994 by Printek, Inc. 1517 Townline Road Benton Harbor, MI 49022 616-925-3200 ...

  • Printek 4500 - page 2

    ii Printek Part Number 2999 ...

  • Printek 4500 - page 3

    iii IBM and Proprinter are registered trademarks of International Business Machines Corporation, DEC is a registered trademark of Digital Equipment Corporation, Epson is a registered trademark of Seiko Epson, Printek and FormsPro are registered trademarks of Printek, Inc. ...

  • Printek 4500 - page 4

    iv Specifications subject to change without notice. ...

  • Printek 4500 - page 5

    Table of Contents iii TABLE OF CONTENTS Acknowledgments iii CHAPTER 1 - INTRODUCTION 1 - 1 How to Use This Manual 1 - 1 Printer Model Descriptions and Key Features 1 - 2 Selecting Emulations 1 - 3 Changing Forms/Tractor Paths 1 - 3 CHAPTER 2 - ANSI X3.64 EMULATION 2- 1 Introduction 2 - 1 Control Codes and Escape Sequences Grouped by Function 2 - 3 ...

  • Printek 4500 - page 6

    Table of Contents iv CHAPTER 4 - IBM PROPRINTER EMULATION 4 - 1 Introduction 4 - 1 Control Codes and Escape Sequences 4 - 3 Communications 4 - 3 Character Size 4 - 4 Character Attributes 4 - 7 Character Sets 4 - 8 Line Pitch 4 - 9 Horizontal Position 4-11 Vertical Position 4-11 Form Length and Form Feed 4-12 Horizontal Tabs 4-14 Vertical Tabs 4-15 ...

  • Printek 4500 - page 7

    Table of Contents v CHAPTER 7 - PRINTEK EMULATION 7 - 1 Introduction 7 - 1 Control Codes and Escape Sequences 7 - 3 Communications 7 - 3 Character Size 7 - 4 Character Attributes 7 - 5 Character Sets 7 - 6 Line Pitch 7 - 7 Horizontal Position 7 - 8 Vertical Position 7 - 8 Form Length and Form Feed 7 - 9 Horizontal Tabs 7-10 Vertical Tabs 7-11 Horiz ...

  • Printek 4500 - page 8

    ...

  • Printek 4500 - page 9

    Page 1-1 CHAPTER 1 - INTRODUCTION This manual describes the software interfaces supported by your FormsPro 4000 series printer. It is written for a programmer who will be developing software for the printer, and contains information not normally needed by a printer operator/user. Basic information on printer operation (setting the printer up, loadi ...

  • Printek 4500 - page 10

    Introduction Page 1-2 Printer Model Descriptions and Key Features The Printek FormsPro 4000 Series Printers are high speed, heavy duty serial dot matrix printers designed especially for printing upon hard to print forms which are often not printed adequately by other printers. Of course, the FormsPro 4000 series printers will also print on lighter ...

  • Printek 4500 - page 11

    Introduction Page 1-3 Selecting Emulations The software interface of the printer varies, depending upon which emulation is selected. The default emulation, selected at power up, is specified by the "Mode:" value in the "Setup: INTERFACE" menu. Frequently, the desired emulation is specified here, and never changed again. It is al ...

  • Printek 4500 - page 12

    ...

  • Printek 4500 - page 13

    Page 2-1 ANSI X3.64 EMULATION Introduction This section describes the control codes and escape sequences comprising ANSI X3.64 emulation. This emulation may be selected by specifying "Mode: ANSI X3.64" in the "Setup: INTERFACE" menu, or via software with the ESC ESC 1 sequence. While this emulation is selected, control codes and ...

  • Printek 4500 - page 14

    ANSI X3.64 Emulation Page 2-2 The " f " at the end of the escape sequence represents the final character. It terminates the sequence, and specifies the function to be performed. Spaces are used when documenting escape sequences to increase readability. The spaces within the sequences are for readability only; they are not part of the sequ ...

  • Printek 4500 - page 15

    ANSI X3.64 Emulation Page 2-3 Control Codes and Escape Sequences Grouped by Function Communications End of Text ETX If "ETX/ACK: On" is specified in the "Setup: INTERFACE" menu, then receipt of an ETX causes the printer to transmit an ACK to the host computer. Since the ETX may be a legal value within an escape sequence, it is t ...

  • Printek 4500 - page 16

    ANSI X3.64 Emulation Page 2-4 Character Size and Line Spacing Set Character and Line Spacing ESC [ n1 ; n2 SP G Sets the character and line spacing in decipoints (1/720 of an inch). The first parameter, n1 , sets the line spacing. The second parameter, n2 , sets the character spacing. Typical values for n1 and supported values for n2 are shown belo ...

  • Printek 4500 - page 17

    ANSI X3.64 Emulation Page 2-5 Character Attributes Select Graphic Rendition ESC [ n m Selects the graphic rendition n from the following table. n Rendition 0 Normal 1 Emphasized 3 Italic 4 Underline For italic mode to work correctly, an Epson FX font must be selected (check the "Font:" value in the "Setup: FORM" menu). The other ...

  • Printek 4500 - page 18

    ANSI X3.64 Emulation Page 2-6 Horizontal Position Carriage Return CR Causes the current line to be printed, and then sets the current print position to the left margin. If "Auto LF: On" is selected in the "Setup: INTERFACE" menu, a line feed will also be performed. Control code: CR Hexadecimal: 0D Backspace BS Causes the current ...

  • Printek 4500 - page 19

    ANSI X3.64 Emulation Page 2-7 Vertical Position Line Feed LF (or) IND (or) ESC D Causes the current line to be printed, and then advances the paper one line at the current line spacing. If "Auto CR: On" is selected in the "Setup: INTERFACE" menu, a carriage return will also be performed. Control code: LF Hexadecimal: 0A Control ...

  • Printek 4500 - page 20

    ANSI X3.64 Emulation Page 2-8 Absolute Vertical Tab ESC [ n d Sets the current line to line n of the current form. The actual position will depend on the current line spacing. Example: The following escape sequence will set the active line to line 12. Escape Sequence: ESC [ 1 2 d Hexadecimal: 1B 5B 31 32 64 Relative Vertical Tab ESC [ n e Advances ...

  • Printek 4500 - page 21

    ANSI X3.64 Emulation Page 2-9 Horizontal and Vertical Position New Line NEL (or) ESC E Causes the current line to be printed, and then sets the current print position to the left margin and performs a line feed. Equivalent to a carriage return (CR) line feed (LF) combination. Control code: NEL Hexadecimal: 85 Escape Sequence: ESC E Hexadecimal: 1B ...

  • Printek 4500 - page 22

    ANSI X3.64 Emulation Page 2-10 Horizontal Tabs Horizontal tab stops are associated with columns, not absolute physical positions. Changing character spacing will change the physical position of the tab stops. Default tab stops are set at every eighth column, i.e. column 9, 17, 25, 33, 41, etc. If different tab stops are to be set, the default tab s ...

  • Printek 4500 - page 23

    ANSI X3.64 Emulation Page 2-11 Clear all horizontal tab stops ESC [ 2 g (or) ESC [ 3 g Clears all currently set horizontal tab stops. Escape Sequence: ESC [ 2 g Hexadecimal: 1B 5B 32 67 Escape Sequence: ESC [ 3 g Hexadecimal: 1B 5B 33 67 ...

  • Printek 4500 - page 24

    ANSI X3.64 Emulation Page 2-12 Vertical Tabs Vertical tab stops are associated with lines, not absolute physical positions. Changing line spacing will change the physical position of the tab stops. Vertical Tab VT Causes the current line to be printed, and then advances the paper to the next vertical tab stop. If no vertical tab stops are set, then ...

  • Printek 4500 - page 25

    ANSI X3.64 Emulation Page 2-13 Printer Controls Bell BEL Causes the printer's bell to sound. Control code: BEL Hexadecimal: 07 Select Automatic Carriage Return ESC [ 20 h Selects automatic carriage return mode. This causes the printer to automatically perform a carriage return (CR) for each line feed (LF), vertical tab (VT), or form feed (FF) ...

  • Printek 4500 - page 26

    ANSI X3.64 Emulation Page 2-14 Emulations Select Software Interface n ESC ESC n Selects the software interface n according to the table below. n Software Interface 0 Test (reserved for factory use) 1 ANSI X3.64 Emulation 2 Epson FX Emulation 3 Bar Code Mode (optional) 4 IBM Proprinter Emulation 5 DEC LA120 Emulation 6 TTY Emulation 7 Printek Emulat ...

  • Printek 4500 - page 27

    ANSI X3.64 Emulation Page 2-15 Control Codes and Escape Sequences Sorted Alphabetically BEL Bell BS Backspace CR Carriage Return ESC D Line Feed ESC E New Line ESC ESC n Select Software Interface n ESC H Set Horizontal Tab Stop ESC J Set Vertical Tab Stop ESC K Partial Line Down ESC L Partial Line Up ESC [ n1 ; n2 SP G Set Character and Line Spacin ...

  • Printek 4500 - page 28

    ...

  • Printek 4500 - page 29

    Page 3-1 EPSON FX EMULATION Introduction This section describes the control codes and escape sequences comprising Epson FX emulation. This emulation may be selected by specifying "Mode: Epson" in the "Setup: INTERFACE" menu, or via software with the ESC ESC 2 sequence. While this emulation is selected, control codes and escape s ...

  • Printek 4500 - page 30

    Epson FX Emulation Page 3-2 a documented control code or escape sequence, refer to the hex representation in the provided example. This should clarify any ambiguity. The examples may also be helpful when analyzing a hex dump (see chapter 8) printed by the printer. Column and line numbers begin at zero, not at one. Keep this in mind when setting tab ...

  • Printek 4500 - page 31

    Epson FX Emulation Page 3-3 Control Codes and Escape Sequences Grouped by Function Communications Cancel Line CAN Cancels all printable text in the current print line. Does not affect any control codes or escape sequences. Control code: CAN Hexadecimal: 18 Delete Character DEL Deletes the last printable character from the current line. Does not aff ...

  • Printek 4500 - page 32

    Epson FX Emulation Page 3-4 Set MSB to 0 ESC = Sets the MSB (most significant bit) of all following data to zero. Some computers always set the MSB to one, causing all characters to print in italic mode. This escape sequence can overcome the problem. The problem can also be avoided by selecting "Data Bits: 7" in the "Setup: INTERFACE ...

  • Printek 4500 - page 33

    Epson FX Emulation Page 3-5 Character Size The FormsPro 4000 is capable of supporting 10, 12, 13.3, 15, 16.7, 17.14, and 20 cpi, but most emulations support only a subset of these. Epson emulation supports 10, 12, 15, 17.14, and 20 cpi via software, but does not support 13.3 or 16.7 cpi. Every emulation supports 10 cpi, and we consider this to be t ...

  • Printek 4500 - page 34

    Epson FX Emulation Page 3-6 Escape Sequence: ESC M Hexadecimal: 1B 4D Select 15 CPI ESC g Selects 15 cpi. Cancels 12 cpi. Condensed mode is unaffected. The resulting character spacing will be 15 cpi, even if condensed mode is also selected. Escape Sequence: ESC g Hexadecimal: 1B 67 Select Condensed Mode SI (or) ESC SI Selects condensed mode. The re ...

  • Printek 4500 - page 35

    Epson FX Emulation Page 3-7 Cancel Double-Wide Mode (one line) DC4 Cancels double-wide mode selected by SO or ESC SO. Does not cancel double-wide mode selected by ESC W or ESC !. Control code: DC4 Hexadecimal: 14 Double-Wide Mode ESC W n Selects double-wide mode for n =1, or cancels for n =0. Double-wide mode doubles the width of all characters, bu ...

  • Printek 4500 - page 36

    Epson FX Emulation Page 3-8 Character Attributes Select Emphasized Mode ESC E Selects emphasized mode. This makes characters bolder by printing an extra dot to the right of each dot normally found in the character matrix. This will cut the print speed in half, but will not require an additional pass of the print head. Overrides the "Impact:&qu ...

  • Printek 4500 - page 37

    Epson FX Emulation Page 3-9 Select Italic Mode ESC 4 Selects italic mode. This causes italic characters to be printed by setting the MSB (most significant bit) of all following printable characters to one. The effect is to map characters from the bottom half (non-italic) of the font to the top half (italic) of the font. For this to work correctly, ...

  • Printek 4500 - page 38

    Epson FX Emulation Page 3-10 Character Sets Select Draft or Letter Quality ESC x n Selects draft for n =0 or letter quality for n =1. Same as ESC k 0 or ESC k 1. Overrides the "Font:" value in the "Setup: FORM" menu. Example: The following escape sequence will select draft print. Escape Sequence: ESC x 0 Hexadecimal: 1B 78 30 Se ...

  • Printek 4500 - page 39

    Epson FX Emulation Page 3-11 Escape Sequence: ESC k 1 Hexadecimal: 1B 6B 01 ...

  • Printek 4500 - page 40

    Epson FX Emulation Page 3-12 Select International Character Set ESC R n Selects the international character set as specified by the value of n in the following table. Overrides the "Lang:" value in the "Setup: FORM" menu. n Character Set 0 United States of America 1 France 2 Germany 3 United Kingdom 4 Denmark 5 Sweden 6 Italy 7 ...

  • Printek 4500 - page 41

    Epson FX Emulation Page 3-13 Escape Sequence: ESC t 0 Hexadecimal: 1B 74 30 Enable Printing of High Symbols ESC 6 Enables printing of character values 128 through 159 decimal. If printing is not enabled, these characters will be treated as control codes. Overrides the "Chars:" value in the "Setup: INTERFACE" menu. Escape Sequenc ...

  • Printek 4500 - page 42

    Epson FX Emulation Page 3-14 Line Pitch Select 8 LPI ESC 0 Sets the line spacing to 1/8 of an inch per line (8 lpi). Overrides the "LPI:" value in the "Setup: FORM" menu. Escape Sequence: ESC 0 Hexadecimal: 1B 30 Set Line Spacing to 7/72" ESC 1 Sets the line spacing to 7/72 of an inch per line. Since the distance between pr ...

  • Printek 4500 - page 43

    Epson FX Emulation Page 3-15 Set Line Spacing to n /72" ESC A n Sets the line spacing to n /72 of an inch per line. 0 ≥ n ≥ 255. Since the distance between print head wires is 1/72 of an inch, this is equivalent to setting n wire spacing. Overrides the "LPI:" value in the "Setup: FORM" menu. Example: The following escap ...

  • Printek 4500 - page 44

    Epson FX Emulation Page 3-16 Vertical Position Line Feed LF Causes the current line to be printed, and then advances the paper one line at the current line spacing. If "Auto CR: On" is selected in the "Setup: INTERFACE" menu, a carriage return will also be performed. Control code: LF Hexadecimal: 0A Variable Distance Line Feed E ...

  • Printek 4500 - page 45

    Epson FX Emulation Page 3-17 Form Length and Form Feed Form length is the distance from the top of the form to the bottom of the form. Form length may be specified either in inches, or in lines. A form feed will advance the paper to the top of the next form. Some programs do not send form feeds. Instead, they count line feeds, and send the appropri ...

  • Printek 4500 - page 46

    Epson FX Emulation Page 3-18 Example: The following escape sequence will set form length to 11 inches, regardless of what line spacing is set. Escape sequence: ESC C NUL 11 Hexadecimal: 1B 43 00 0B Form Feed FF Causes the current line to be printed, and then advances the paper to the top of the next form. If a top margin is set, printing will conti ...

  • Printek 4500 - page 47

    Epson FX Emulation Page 3-19 Horizontal Tabs Default horizontal tab stops are set at every eighth column, i.e. column 8, 16, 24, 32, 40, etc. The default tab stops are associated with columns, not absolute physical positions. Changing character spacing will change the physical position of the default tab stops. User defined horizontal tab stops are ...

  • Printek 4500 - page 48

    Epson FX Emulation Page 3-20 Relative Horizontal Tab ESC n1 n2 Move the carriage position to the left or right of the current carriage position. The displacement is specified in 120ths of an inch, and calculated as ( ) n n 1 2 256 120 + ↔ inches. The new position is relative to the current carriage position, and must fall within the left and ri ...

  • Printek 4500 - page 49

    Epson FX Emulation Page 3-21 Vertical Tabs Vertical tab stops are associated with absolute physical positions, not with lines. The tab stops are set relative to the current line spacing, but subsequent changes in line spacing will not affect the physical position of the tab stops. Vertical Tab VT Causes the current line to be printed, and then adva ...

  • Printek 4500 - page 50

    Epson FX Emulation Page 3-22 Horizontal Margins Printing is allowed only within the left and right margins. Exceeding the right margin will cause line wrap, setting the current print position to the left margin and advancing the paper one line. Set Left Margin ESC l n Sets the left margin to column n at the current character spacing. If character s ...

  • Printek 4500 - page 51

    Epson FX Emulation Page 3-23 Vertical Margins Printing is allowed only within the top and bottom margins. Exceeding the bottom margin will set the current line to the top margin of the next form. Set Perforation Skip ESC N n Sets the perforation skip distance to n lines at the current line spacing. 1 ≥ n ≥ 255. If line spacing is changed after ...

  • Printek 4500 - page 52

    Epson FX Emulation Page 3-24 Graphics Graphics mode gives the user complete control over every dot position on the paper. Graphics may be printed with various horizontal densities from 60 to 240 dpi, and a vertical density of 72 dpi. Each byte of graphics data represents a vertical column of eight dots, with the MSB (most significant bit) correspon ...

  • Printek 4500 - page 53

    Epson FX Emulation Page 3-25 60 DPI Graphics ESC K n1 n2 data Selects eight wire single density (60 dpi) graphics for n1 + ( n2 x 256) columns of data. Example: The following escape sequence will print six bytes of graphics data at 60 dpi. The resulting figure will resemble a backslash character, "". Escape Sequence: ESC K 6 0 128 64 32 ...

  • Printek 4500 - page 54

    Epson FX Emulation Page 3-26 m DPI Graphics ESC * m n1 n2 data Selects eight wire graphics of density m as listed in the following table for n1 + ( n2 x 256) columns of data. m Density _______ 0 60 dpi (same as ESC K) 1 120 dpi (same as ESC L) 2 120 dpi high speed (same as ESC Y) 3 240 dpi high speed (same as ESC Z) 4 80 dpi 5 72 dpi 6 90 dpi 7 144 ...

  • Printek 4500 - page 55

    Epson FX Emulation Page 3-27 Printer Controls Bell BEL Causes the printer's bell to sound. Control code: BEL Hexadecimal: 07 Unidirectional Mode (one line) ESC < Selects unidirectional mode for the current line (until a carriage return is received). This will force the line to print from left to right. Escape Sequence: ESC < Hexadecimal: ...

  • Printek 4500 - page 56

    Epson FX Emulation Page 3-28 Forms and Tractors The FormsPro 4503 contains three sets of paper tractors (front, center, and rear). It is possible, via software, to change to a different set of tractors and continue printing. You may change to a different set of tractors by selecting a different form. The "Path:" value in the "Setup: ...

  • Printek 4500 - page 57

    Epson FX Emulation Page 3-29 Emulations Select Software Interface n ESC ESC n Selects the software interface n according to the table below. n Software Interface 0 Test (reserved for factory use) 1 ANSI X3.64 Emulation 2 Epson FX Emulation 3 Bar Code Mode (optional) 4 IBM Proprinter Emulation 5 DEC LA120 Emulation 6 TTY Emulation 7 Printek Emulatio ...

  • Printek 4500 - page 58

    Epson FX Emulation Page 3-30 Control Codes and Escape Sequences Sorted Alphabetically BEL Bell BS Backspace CAN Cancel Line CR Carriage Return DC2 Cancel Condensed Mode DC3 Deselect Printer DC4 Cancel Double-Wide Mode (one line) DEL Delete Character ESC ! n Master Print Mode Select ESC # Cancel MSB Control ESC * m n1 n2 data m DPI Graphics ESC - n ...

  • Printek 4500 - page 59

    Epson FX Emulation Page 3-31 ESC K n1 n2 data 60 DPI Graphics ESC L n1 n2 data 120 DPI Graphics ESC M Select 12 CPI ESC N n Set Perforation Skip ESC O Cancel Perforation Skip ESC P Select 10 CPI ESC Q n Set Right Margin ESC R n Select International Character Set ESC S n Select Subscript or Superscript Mode ESC SI Select Condensed Mode ESC SO Select ...

  • Printek 4500 - page 60

    ...

  • Printek 4500 - page 61

    Page 4-1 IBM PROPRINTER EMULATION Introduction This section describes the control codes and escape sequences comprising IBM Proprinter emulation. This emulation may be selected by specifying "Mode: Proprinter" in the "Setup: INTERFACE" menu, or via software with the ESC ESC 4 sequence. While this emulation is selected, control c ...

  • Printek 4500 - page 62

    IBM Proprinter Emulation Page 4-2 a documented control code or escape sequence, refer to the hex representation in the provided example. This should clarify any ambiguity. The examples may also be helpful when analyzing a hex dump (see chapter 8) printed by the printer. Column and line numbers begin at one, not at zero. Keep this in mind when setti ...

  • Printek 4500 - page 63

    IBM Proprinter Emulation Page 4-3 Control Codes and Escape Sequences Grouped by Function Communications Cancel Line CAN Cancels all printable text in the current print line. Does not affect any control codes or escape sequences. Control code: CAN Hexadecimal: 18 End of Text ETX If "ETX/ACK: On" is specified in the "Setup: INTERFACE&q ...

  • Printek 4500 - page 64

    IBM Proprinter Emulation Page 4-4 Character Size The FormsPro 4000 is capable of supporting 10, 12, 13.3, 15, 16.7, 17.14, and 20 cpi, but most emulations support only a subset of these. IBM Proprinter emulation supports 10, 12, 17.14, and 20 cpi via software, but does not support 13.3, 15 or 16.7 cpi. Every emulation supports 10 cpi, and we consid ...

  • Printek 4500 - page 65

    IBM Proprinter Emulation Page 4-5 Select Condensed Mode SI (or) ESC SI Selects condensed mode. The resulting character spacing will be 17.14 cpi if 10 cpi was selected, or 20 cpi if 12 cpi was selected. Control code: SI Hexadecimal: 0F Escape Sequence: ESC SI Hexadecimal: 1B 0F Select Double-Wide Mode (one line) SO (or) ESC SO Selects double-wide m ...

  • Printek 4500 - page 66

    IBM Proprinter Emulation Page 4-6 Double-High Mode ESC [ @ n1 n2 m1 m2 m3 m4 Selects single or double-high mode, single or double-wide mode, and single or double line feeds. The two bytes n1 and n2 specify how many mode bytes ( m1 , m2 , m3 , m4 ) follow. Theoretically, there may be n1 + ( n2 x 256) mode bytes. Actually, n2 must be 0, and n1 may be ...

  • Printek 4500 - page 67

    IBM Proprinter Emulation Page 4-7 Character Attributes Select Emphasized Mode ESC E Selects emphasized mode. This makes characters bolder by printing an extra dot to the right of each dot normally found in the character matrix. This will cut the print speed in half, but will not require an additional pass of the print head. Overrides the "Impa ...

  • Printek 4500 - page 68

    IBM Proprinter Emulation Page 4-8 Character Sets Select Character Set 1 ESC 7 Selects character set 1. Disables printing of character values 0 through 31 decimal, and 128 through 159 decimal, so these characters will be treated as control codes. Overrides the "Chars:" value in the "Setup: INTERFACE" menu. Escape Sequence: ESC 7 ...

  • Printek 4500 - page 69

    IBM Proprinter Emulation Page 4-9 Select Print Mode ESC I n Selects print mode n according to the following chart. Overrides the "Font:" value in the "Setup: FORM" menu. n Print Mode 0 Draft 1 Draft 12 cpi 2 Letter Quality 3 Letter Quality Example: The following escape sequence will select the IBM Proprinter letter quality font. ...

  • Printek 4500 - page 70

    IBM Proprinter Emulation Page 4-10 Set Line Spacing to n /216" ESC 3 n Sets the line spacing to n /216 of an inch per line. 0 ≥ n ≥ 255. Overrides the "LPI:" value in the "Setup: FORM" menu. NOTE: The actual resolution of the FormsPro 4000 paper stepper motor is 1/288 of an inch. When spacing is specified in 1/216 of an ...

  • Printek 4500 - page 71

    IBM Proprinter Emulation Page 4-11 Horizontal Position Carriage Return CR Causes the current line to be printed, and then sets the current print position to the left margin. If "Auto LF: On" is selected in the "Setup: INTERFACE" menu, a line feed will also be performed. Control code: CR Hexadecimal: 0D Backspace BS Causes the cu ...

  • Printek 4500 - page 72

    IBM Proprinter Emulation Page 4-12 Form Length and Form Feed Form length is the distance from the top of the form to the bottom of the form. Form length may be specified either in inches, or in lines. A form feed will advance the paper to the top of the next form. Some programs do not send form feeds. Instead, they count line feeds, and send the ap ...

  • Printek 4500 - page 73

    IBM Proprinter Emulation Page 4-13 Example: The following escape sequence will set form length to 11 inches, regardless of what line spacing is set. Escape sequence: ESC C NUL 11 Hexadecimal: 1B 43 00 0B Form Feed FF Causes the current line to be printed, and then advances the paper to the top of the next form. If a top margin is set, printing will ...

  • Printek 4500 - page 74

    IBM Proprinter Emulation Page 4-14 Horizontal Tabs Default horizontal tab stops are set at every eighth column, i.e. column 9, 17, 25, 33, 41, etc. The default tab stops are associated with columns, not absolute physical positions. Changing character spacing will change the physical position of the default tab stops. User defined horizontal tab sto ...

  • Printek 4500 - page 75

    IBM Proprinter Emulation Page 4-15 Vertical Tabs Vertical tab stops are associated with absolute physical positions, not with lines. The tab stops are set relative to the current line spacing, but subsequent changes in line spacing will not affect the physical position of the tab stops. Vertical Tab VT Causes the current line to be printed, and the ...

  • Printek 4500 - page 76

    IBM Proprinter Emulation Page 4-16 Escape Sequence: ESC R Hexadecimal: 1B 52 ...

  • Printek 4500 - page 77

    IBM Proprinter Emulation Page 4-17 Horizontal Margins Printing is allowed only within the left and right margins. Exceeding the right margin will cause line wrap, setting the current print position to the left margin and advancing the paper one line. Set Left and Right Margin ESC X n1 n2 Sets the left margin to column n1 and the right margin to col ...

  • Printek 4500 - page 78

    IBM Proprinter Emulation Page 4-18 Vertical Margins Printing is allowed only within the top and bottom margins. Exceeding the bottom margin will set the current line to the top margin of the next form. Set Perforation Skip ESC N n Sets the perforation skip distance to n lines at the current line spacing. 1 ≥ n ≥ 255. If line spacing is changed ...

  • Printek 4500 - page 79

    IBM Proprinter Emulation Page 4-19 Graphics Graphics mode gives the user complete control over every dot position on the paper. Graphics may be printed with various horizontal densities from 60 to 240 dpi, and a vertical density of 72 dpi. Each byte of graphics data represents a vertical column of eight dots, with the MSB (most significant bit) cor ...

  • Printek 4500 - page 80

    IBM Proprinter Emulation Page 4-20 60 DPI Graphics ESC K n1 n2 data Selects eight wire single density (60 dpi) graphics for n1 + ( n2 x 256) columns of data. Example: The following escape sequence will print six bytes of graphics data at 60 dpi. The resulting figure will resemble a backslash character, "". Escape Sequence: ESC K 6 0 128 ...

  • Printek 4500 - page 81

    IBM Proprinter Emulation Page 4-21 Printer Controls Bell BEL Causes the printer's bell to sound. Control code: BEL Hexadecimal: 07 Unidirectional Mode ESC U n Selects unidirectional mode for n =1, or bidirectional mode for n =0. Printing is normally bidirectional. Unidirectional printing provides more accurate positioning, but causes lower thr ...

  • Printek 4500 - page 82

    IBM Proprinter Emulation Page 4-22 Emulations Select Software Interface n ESC ESC n Selects the software interface n according to the table below. n Software Interface 0 Test (reserved for factory use) 1 ANSI X3.64 Emulation 2 Epson FX Emulation 3 Bar Code Mode (optional) 4 IBM Proprinter Emulation 5 DEC LA120 Emulation 6 TTY Emulation 7 Printek Em ...

  • Printek 4500 - page 83

    IBM Proprinter Emulation Page 4-23 Control Codes and Escape Sequences Sorted Alphabetically BEL Bell BS Backspace CAN Cancel Line CR Carriage Return DC2 Select 10 CPI DC4 Cancel Double-Wide Mode (one line) ESC - n Underline Mode ESC 0 Select 8 LPI ESC 1 Set Line Spacing to 7/72" ESC 2 Start Line Spacing ESC 3 n Set Line Spacing to n /216" ...

  • Printek 4500 - page 84

    IBM Proprinter Emulation Page 4-24 ESC T Cancel Subscript and Superscript Mode ESC U n Unidirectional Mode ESC W n Double-Wide Mode ESC X n1 n2 Set Left and Right Margin ESC Y n1 n2 data High Speed 120 DPI Graphics ESC Z n1 n2 data High Speed 240 DPI Graphics ESC [ @ n1 n2 m1 m2 m3 m4 Double-High Mode ESC n1 n2 Print Characters ESC ^ n Print Sing ...

  • Printek 4500 - page 85

    Page 5-1 DEC LA120 EMULATION Introduction This section describes the control codes and escape sequences comprising DEC LA120 emulation. This emulation may be selected by specifying "Mode: LA120" in the "Setup: INTERFACE" menu, or via software with the ESC ESC 5 sequence. While this emulation is selected, control codes and escape ...

  • Printek 4500 - page 86

    DEC LA120 Emulation Page 5-2 The " f " at the end of the escape sequence represents the final character. It terminates the sequence, and specifies the function to be performed. Spaces are used when documenting escape sequences to increase readability. The spaces within the sequences are for readability only; they are not part of the seque ...

  • Printek 4500 - page 87

    DEC LA120 Emulation Page 5-3 Control Codes and Escape Sequences Grouped by Function Communications Null NUL This control code is ignored by the printer. Control code: NUL Hexadecimal: 00 Delete DEL This control code is ignored by the printer. Control code: DEL Hexadecimal: 7F End of Text ETX If "ETX/ACK: On" is specified in the "Setu ...

  • Printek 4500 - page 88

    DEC LA120 Emulation Page 5-4 Character Size The FormsPro 4000 is capable of supporting 10, 12, 13.3, 15, 16.7, 17.14, and 20 cpi, but most emulations support only a subset of these. LA120 emulation supports 10, 12, 13.3, and 16.7 cpi via software, but does not support 15, 17.14, or 20 cpi. Every emulation supports 10 cpi, and we consider this to be ...

  • Printek 4500 - page 89

    DEC LA120 Emulation Page 5-5 Example: The following escape sequence will select 10 cpi character spacing. If "CPI: 10" was not specified in the "Setup: FORM" menu, the specified default character pitch will be selected instead of 10 cpi. Escape Sequence: ESC [ w Hexadecimal: 1B 5B 77 Example: The following escape sequence will s ...

  • Printek 4500 - page 90

    DEC LA120 Emulation Page 5-6 Character Sets Select International Character Set ESC ( a Selects the international character set as specified by the character a in the following table. Overrides the "Lang:" value in the "Setup: FORM" menu. a Character Set A United Kingdom B United States of America C Sweden E Denmark H Sweden K Ge ...

  • Printek 4500 - page 91

    DEC LA120 Emulation Page 5-7 Line Pitch Set Line Spacing ESC [ n z Sets the line spacing as specified in the following table. Omitting n is equivalent to specifying zero. n line pitch 0 6 lpi 1 6 lpi 2 8 lpi 3 12 lpi 4 2 lpi 5 3 lpi 6 4 lpi Overrides the "LPI:" value in the "Setup: FORM" menu. Example: The following escape seque ...

  • Printek 4500 - page 92

    DEC LA120 Emulation Page 5-8 Horizontal Position Carriage Return CR Causes the current line to be printed, and then sets the current print position to the left margin. If "Auto LF: On" is selected in the "Setup: INTERFACE" menu, a line feed will also be performed. Control code: CR Hexadecimal: 0D Backspace BS Causes the current ...

  • Printek 4500 - page 93

    DEC LA120 Emulation Page 5-9 Vertical Position Line Feed LF (or) IND (or) ESC D Causes the current line to be printed, and then advances the paper one line at the current line spacing. If "Auto CR: On" is selected in the "Setup: INTERFACE" menu, a carriage return will also be performed. Control code: LF Hexadecimal: 0A Control c ...

  • Printek 4500 - page 94

    DEC LA120 Emulation Page 5-10 Horizontal and Vertical Position New Line NEL (or) ESC E Causes the current line to be printed, and then sets the current print position to the left margin and performs a line feed. Equivalent to a carriage return (CR) line feed (LF) combination. Control code: NEL Hexadecimal: 85 Escape Sequence: ESC E Hexadecimal: 1B ...

  • Printek 4500 - page 95

    DEC LA120 Emulation Page 5-11 Form Length and Form Feed Form length is the distance from the top of the form to the bottom of the form. A form feed will advance the paper to the top of the next form. Some programs do not send form feeds. Instead, they count line feeds, and send the appropriate number of line feeds to fill out the page. The usual ra ...

  • Printek 4500 - page 96

    DEC LA120 Emulation Page 5-12 Horizontal Tabs Horizontal tab stops are associated with columns, not absolute physical positions. Changing character spacing will change the physical position of the tab stops. Default tab stops are set at every eighth column, i.e. column 9, 17, 25, 33, 41, etc. If different tab stops are to be set, the default tab st ...

  • Printek 4500 - page 97

    DEC LA120 Emulation Page 5-13 will change the physical position of the tab stops. The leftmost column is column one. Default tab stops are set at every eighth column, i.e. column 9, 17, 25, 33, 41, etc. The tab stops set by this escape sequence will be added to previously set tab stops, including the default tab stops. If this is not desired, the o ...

  • Printek 4500 - page 98

    DEC LA120 Emulation Page 5-14 Vertical Tabs Vertical tab stops are associated with lines, not absolute physical positions. Changing line spacing will change the physical position of the tab stops. Vertical Tab VT Causes the current line to be printed, and then advances the paper to the next vertical tab stop. If no vertical tab stops are set, then ...

  • Printek 4500 - page 99

    DEC LA120 Emulation Page 5-15 Example: The following escape sequence will set vertical tab stops at line 7, 13, and 25. If line spacing is 6 lpi, this will result in tab stops one inch, two inches, and four inches from the top of the form. Escape Sequence: ESC [ 7 ; 1 3 ; 2 5 v Hexadecimal: 1B 5B 37 3B 31 33 3B 32 35 76 Example: The following escap ...

  • Printek 4500 - page 100

    DEC LA120 Emulation Page 5-16 Horizontal Margins Printing is allowed only within the left and right margins. Exceeding the right margin will cause line wrap, setting the current print position to the left margin and advancing the paper one line. Set Left and Right Margin ESC [ n1 ; n2 s Sets the left margin to column n1 and the right margin to colu ...

  • Printek 4500 - page 101

    DEC LA120 Emulation Page 5-17 Vertical Margins Printing is allowed only within the top and bottom margins. Exceeding the bottom margin will set the current line to the top margin of the next form. Set Top and Bottom Margins ESC [ n1 ; n2 r Sets the top margin to line n1 and the bottom margin to line n2 at the current line spacing. 0 ≥ n1 ≥ 255, ...

  • Printek 4500 - page 102

    DEC LA120 Emulation Page 5-18 Printer Controls Bell BEL Causes the printer's bell to sound. Control code: BEL Hexadecimal: 07 Select Automatic Carriage Return ESC [ 20 h Selects automatic carriage return mode. This causes the printer to automatically perform a carriage return (CR) for each line feed (LF), vertical tab (VT), or form feed (FF) t ...

  • Printek 4500 - page 103

    DEC LA120 Emulation Page 5-19 Emulations Select Software Interface n ESC ESC n Selects the software interface n according to the table below. n Software Interface 0 Test (reserved for factory use) 1 ANSI X3.64 Emulation 2 Epson FX Emulation 3 Bar Code Mode (optional) 4 IBM Proprinter Emulation 5 DEC LA120 Emulation 6 TTY Emulation 7 Printek Emulati ...

  • Printek 4500 - page 104

    DEC LA120 Emulation Page 5-20 Control Codes and Escape Sequences Sorted Alphabetically BEL Bell BS Backspace CR Carriage Return DEL Delete ESC ( a Select International Character Set ESC 1 Set Horizontal Tab Stop ESC 2 Clear All Horizontal Tab Stops ESC 3 Set Vertical Tab Stop ESC 4 Clear All Vertical Tab Stops ESC D Line Feed ESC E New Line ESC ESC ...

  • Printek 4500 - page 105

    DEC LA120 Emulation Page 5-21 FF Form Feed HT Horizontal Tab HTS Set Horizontal Tab Stop IND Line Feed LF Line Feed NEL New Line NUL Null VT Vertical Tab VTS Set Vertical Tab Stop ...

  • Printek 4500 - page 106

    ...

  • Printek 4500 - page 107

    Page 6-1 SIMPLE TTY EMULATION Introduction This section describes the control codes and escape sequences comprising simple TTY emulation. This emulation may be selected by specifying "Mode: TTY" in the "Setup: INTERFACE" menu, or via software with the ESC ESC 6 sequence. While this emulation is selected, control codes and escape ...

  • Printek 4500 - page 108

    Simple TTY Emulation Page 6-2 Control Codes and Escape Sequences Grouped by Function Communications End of Text ETX If "ETX/ACK: On" is specified in the "Setup: INTERFACE" menu, then receipt of an ETX causes the printer to transmit an ACK to the host computer. Since the ETX may be a legal value within an escape sequence, it is t ...

  • Printek 4500 - page 109

    Simple TTY Emulation Page 6-3 Vertical Position Line Feed LF Causes the current line to be printed, and then advances the paper one line at the current line spacing. If "Auto CR: On" is selected in the "Setup: INTERFACE" menu, a carriage return will also be performed. Control code: LF Hexadecimal: 0A Form Length and Form Feed Fo ...

  • Printek 4500 - page 110

    Simple TTY Emulation Page 6-4 Horizontal Tabs Default horizontal tab stops are set at every eighth column, i.e. column 8, 16, 24, 32, 40, etc. (The first column is column zero.) The default tab stops are associated with columns, not absolute physical positions. Changing character spacing will change the physical position of the default tab stops. H ...

  • Printek 4500 - page 111

    Simple TTY Emulation Page 6-5 Emulations Select Software Interface n ESC ESC n Selects the software interface n according to the table below. n Software Interface 0 Test (reserved for factory use) 1 ANSI X3.64 Emulation 2 Epson FX Emulation 3 Bar Code Mode (optional) 4 IBM Proprinter Emulation 5 DEC LA120 Emulation 6 TTY Emulation 7 Printek Emulati ...

  • Printek 4500 - page 112

    Simple TTY Emulation Page 6-6 Control Codes and Escape Sequences Sorted Alphabetically BEL Bell BS Backspace CR Carriage Return ESC ESC n Select Software Interface n ETX End of Text FF Form Feed HT Horizontal Tab LF Line Feed VT Vertical Tab ...

  • Printek 4500 - page 113

    Page 7-1 PRINTEK EMULATION Introduction This section describes the control codes and escape sequences comprising Printek emulation. This emulation may be selected by specifying "Mode: Printek" in the "Setup: INTERFACE" menu, or via software with the ESC ESC 7 sequence. While this emulation is selected, control codes and escape s ...

  • Printek 4500 - page 114

    Printek Emulation Page 7-2 a documented control code or escape sequence, refer to the hex representation in the provided example. This should clarify any ambiguity. The examples may also be helpful when analyzing a hex dump (see chapter 8) printed by the printer. Column and line numbers begin at zero, not at one. Keep this in mind when setting tabs ...

  • Printek 4500 - page 115

    Printek Emulation Page 7-3 Control Codes and Escape Sequences Grouped by Function Communications End of Text ETX If "ETX/ACK: On" is specified in the "Setup: INTERFACE" menu, then receipt of an ETX causes the printer to transmit an ACK to the host computer. Since the ETX may be a legal value within an escape sequence, it is the ...

  • Printek 4500 - page 116

    Printek Emulation Page 7-4 Character Size Set Character Spacing ESC SP n Sets character spacing in decipoints ( n /720 of an inch). Overrides the "CPI:" value in the "Setup: FORM" menu. Supported values are shown in the following table. n Character Size 72 10 cpi 60 12 cpi 54 13.3 cpi 48 15 cpi 43 16.74 cpi 42 17.14 cpi 36 20 cp ...

  • Printek 4500 - page 117

    Printek Emulation Page 7-5 the height of all characters. These modes are mutually exclusive, and none of them affect character width. Example: The following escape sequence will select double-high mode. Escape Sequence: ESC S 3 Hexadecimal: 1B 53 03 Character Attributes Emphasized Mode ESC E n Selects emphasized mode for n =1, or cancels for n =0. ...

  • Printek 4500 - page 118

    Printek Emulation Page 7-6 Character Sets Select Font ESC F n Select font n according to the following table. n Font 0 Epson FX Draft 1 Epson FX Letter Quality 2 Proprinter Draft 3 Proprinter Letter Quality 10 EBCDIC Draft (optional) 11 EBCDIC Letter Quality (optional) 12 OCR-A Optical Quality (optional) 13 OCR-B Optical Quality (optional) 32 Epson ...

  • Printek 4500 - page 119

    Printek Emulation Page 7-7 Print Single Character ESC n Prints the character n from the selected font. This sequence may be used to print a character that is normally treated as a control code. Example: The following escape sequence will print a left arrow, if a Proprinter font is selected. This character is normally not printable, since it is tr ...

  • Printek 4500 - page 120

    Printek Emulation Page 7-8 Horizontal Position Carriage Return CR Causes the current line to be printed, and then sets the current print position to the left margin. If "Auto LF: On" is selected in the "Setup: INTERFACE" menu, a line feed will also be performed. Control code: CR Hexadecimal: 0D Backspace BS Causes the current li ...

  • Printek 4500 - page 121

    Printek Emulation Page 7-9 Form Length and Form Feed Form length is the distance from the top of the form to the bottom of the form. A form feed will advance the paper to the top of the next form. Some programs do not send form feeds. Instead, they count line feeds, and send the appropriate number of line feeds to fill out the page. The usual ratio ...

  • Printek 4500 - page 122

    Printek Emulation Page 7-10 Horizontal Tabs Default horizontal tab stops are set at every eighth column, i.e. column 8, 16, 24, 32, 40, etc. The default tab stops are associated with columns, not absolute physical positions. Changing character spacing will change the physical position of the default tab stops. User defined horizontal tab stops are ...

  • Printek 4500 - page 123

    Printek Emulation Page 7-11 Vertical Tabs Vertical tab stops are associated with absolute physical positions, not with lines. The tab stops are set relative to the current line spacing, but subsequent changes in line spacing will not affect the physical position of the tab stops. Vertical Tab VT Causes the current line to be printed, and then advan ...

  • Printek 4500 - page 124

    Printek Emulation Page 7-12 Horizontal and Vertical Tabs Reset Horizontal and Vertical Tab Stops ESC R Clears all currently set horizontal tab stops, and restores the default horizontal tab stops. Default horizontal tab stops are set at every eighth column, i.e. column 8, 16, 24, 32, 40, etc. Clears all currently set vertical tab stops. Escape Sequ ...

  • Printek 4500 - page 125

    Printek Emulation Page 7-13 Vertical Margins Printing is allowed only within the top and bottom margins. Exceeding the bottom margin will set the current line to the top margin of the next form. Set Top and Bottom Margins ESC V n1 n2 Sets the top margin to line n1 and the bottom margin to line n2 at the current line spacing. 0 ≥ n1 ≥ 255, 0 ≥ ...

  • Printek 4500 - page 126

    Printek Emulation Page 7-14 Graphics Graphics mode gives the user complete control over every dot position on the paper. Graphics may be printed with various horizontal densities from 60 to 240 dpi, and a vertical density of 72 dpi. Each byte of graphics data represents a vertical column of eight dots, with the MSB (most significant bit) correspond ...

  • Printek 4500 - page 127

    Printek Emulation Page 7-15 m DPI Graphics ESC * m n1 n2 data Selects eight wire graphics of density m as listed in the following table for n2 + ( n1 x 256) columns of data. m Density _ 6 240 dpi 7 240 dpi high speed 8 180 dpi 9 180 dpi high speed 10 144 dpi 11 144 dpi high speed 12 120 dpi 13 120 dpi high speed 14 102.86 dpi 15 102.86 dpi high spe ...

  • Printek 4500 - page 128

    Printek Emulation Page 7-16 m DPI Graphics ESC # m n1 n2 data Selects eight wire graphics of density m as listed in the following table for n2 + ( n1 x 256) columns of data. m Density 90 90 dpi 100 100 dpi 135 135 dpi 150 150 dpi NOTE: Horizontal movement of the FormsPro 4000 print head is measured in intervals of 1/720 of an inch. The supported gr ...

  • Printek 4500 - page 129

    Printek Emulation Page 7-17 Printer Controls Bell BEL Causes the printer's bell to sound. Control code: BEL Hexadecimal: 07 Unidirectional Mode ESC U n Selects unidirectional mode for n =1, or bidirectional mode for n =0. Printing is normally bidirectional. Unidirectional printing provides more accurate positioning, but causes lower throughput ...

  • Printek 4500 - page 130

    Printek Emulation Page 7-18 AutoCut ESC B n Selects Auto Cut On for n =1, or Auto Cut Off for n =0 for the currently selected form if the optional Printek FormsCutter is installed. When Auto Cut is turned on, the FormsCutter will automatically cut off each form as it is ejected from the printer. Example: The following escape sequence will select Au ...

  • Printek 4500 - page 131

    Printek Emulation Page 7-19 Forms and Tractors The FormsPro 4503 contains three sets of paper tractors (front, center, and rear). It is possible, via software, to change to a different set of tractors and continue printing. You may change to a different set of tractors by selecting a different form. The "Path:" value in the "Setup: F ...

  • Printek 4500 - page 132

    Printek Emulation Page 7-20 Emulations Select Software Interface n ESC ESC n Selects the software interface n according to the table below. n Software Interface 0 Test (reserved for factory use) 1 ANSI X3.64 Emulation 2 Epson FX Emulation 3 Bar Code Mode (optional) 4 IBM Proprinter Emulation 5 DEC LA120 Emulation 6 TTY Emulation 7 Printek Emulation ...

  • Printek 4500 - page 133

    Printek Emulation Page 7-21 Control Codes and Escape Sequences Sorted Alphabetically BEL Bell BS Backspace CR Carriage Return DC3 Deselect Printer ESC # m n1 n2 data m DPI Graphics ESC * m n1 n2 data m DPI Graphics ESC @ Reset ESC A n Automatic Modes ESC D n Double-Strike Mode ESC E n Emphasized Mode ESC ESC n Select Software Interface n ESC F n Se ...

  • Printek 4500 - page 134

    ...

  • Printek 4500 - page 135

    Page 8-1 HEX DUMP MODE Hex dump mode provides a way to print, in a readable form, all the data received by the printer. This tool is useful to programmers for diagnosing problems with control codes and escape sequences sent to the printer. Hex dump mode may also be used to detect what commands are being sent by a particular software application to ...

  • Printek 4500 - page 136

    ...

  • Printek 4500 - page 137

    Page A-1 OPTIONAL COAXIAL/TWINAXIAL INTERFACE Introduction This appendix describes the automatic port switching between the coaxial/twinaxial port and the parallel port available as a part of this interface (this interface replaces the printer's standard parallel interface). This appendix also describes how to send control codes and escape seq ...

  • Printek 4500 - page 138

    Optional Coaxial/Twinaxial Interface Page A-2 Command Interpreter A user friendly command interpreter has been built into the coaxial/twinaxial interface. This feature allows you to send any hexadecimal character or string of characters to the printer through the coaxial/twinaxial port. The logical not character ( __ ) used below may be shown as th ...

  • Printek 4500 - page 139

    Optional Coaxial/Twinaxial Interface Page A-3 To assist in verifying that the proper EBCDIC characters are being sent to the coaxial/twinaxial port from the host, refer to the interface diagnostics section in the coaxial/twinaxial appendix in the Operator's Manual for information on how to use the Code Dump mode of the interface. To verify tha ...

  • Printek 4500 - page 140

    ...

  • Printek 4500 - page 141

    Page B-1 PRINTING BASIC BAR CODES Introduction This section describes the control codes and escape sequences comprising bar code emulation. This emulation may be selected by specifying "Mode: Bar Codes" in the "Setup: INTERFACE" menu, or via software with the ESC ESC 3 sequence. While this emulation is selected, control codes an ...

  • Printek 4500 - page 142

    Printing Bar Codes Page B-2 The Printek FormsPro 4000 series printers internally support the following types of basic bar codes: Code 39 1:1:2:2 Ratio Code 39 1:1:3:3 Ratio Code 39 1:2:4:5 Ratio Code 39 1:1:2.5:2.5 Ratio (LOGMAR Standard Density) Code 39 1.5:1.5:3.5:3.5 Ratio (LOGMAR Medium Density) Code 39 2:2:4.5:4.5 Ratio (LOGMAR Low Density) 2- ...

  • Printek 4500 - page 143

    Printing Bar Codes Page B-3 These bar codes can be automatically printed with the use of a few simple bar code sequences. The height of the bar codes is easily varied. Additionally, the dimensions of the bars and spaces may be varied to produce bar codes of different widths and ratios. Horizontal and vertical positioning sequences allow precise pla ...

  • Printek 4500 - page 144

    Printing Bar Codes Page B-4 Bar Code Sequences To print bar codes, the following sequences are used in bar code mode: BAR CODE SEQUENCE FUNCTION BEL Sound the Bell. ESC ESC n Change Emulation Mode ETX ETX/ACK Software Handshake. FF Form Feed. LF Fractional Line Feed (to next line boundary) ^BNxccc...c^G Horizontal Bar Code. ^BN9xddddccc...c^G Varia ...

  • Printek 4500 - page 145

    Printing Bar Codes Page B-5 Entering/Exiting Bar Code Mode Bar code mode is entered by sending the escape sequence: ESC ESC ETX (27 27 03 decimal, 1B 1B 03 hex). Bar code mode is used only to process the bar code sequences described in this document. While in bar code mode, other printable text, text mode escape sequences and control characters, gr ...

  • Printek 4500 - page 146

    Printing Bar Codes Page B-6 Bar Code Definition The sequence used to define a horizontal bar code is ^BNxccc...c^G ^B Two Character Sequence Identifier for Horizontal Bar Code Definition. N Reserved Parameter. x Bar Code Type. “a” = Code 39 1:1:2:2 Ratio “b” = Code 39 1:1:3:3 Ratio “c” = Code 39 1:2:4:5 Ratio “d” = Code 39 LOGMAR St ...

  • Printek 4500 - page 147

    Printing Bar Codes Page B-7 Variable Width Bar Code Definition The sequence used to define a variable width, horizontal bar code is ^BN9xddddccc...c^G ^B Two Character Sequence Identifier for Horizontal Bar Code Definition. N Reserved Parameter. 9 Flags Variable Width. x Bar Code Type. “a” = Code 39 1:1:2:2 Ratio “b”= Code 39 1:1:3:3 Ratio ...

  • Printek 4500 - page 148

    Printing Bar Codes Page B-8 The following sequence will print the same bar code, except the bar code will be four times as wide. ^BN9a448812345^G^- Example: Note that when choosing the bar code type off which the variable width bar code will be based, ratio is irrelevant. If a 2-of-5 bar code with ratio 3:3:9:9 (not supported directly) is desired, ...

  • Printek 4500 - page 149

    Printing Bar Codes Page B-9 Bar Code Height The sequence used to specify bar code height is ^Htt ^H Two Character Sequence Identifier for Bar Code Height. tt Height, in Tenth Inches. Range is 01 to 99 (0.1 to 9.9 inches). If this sequence is not used, default bar code height is 0.3 inches. All bar codes printed together horizontally across the page ...

  • Printek 4500 - page 150

    Printing Bar Codes Page B-10 Relative Vertical Tab The sequence used to skip vertical space is ^Jttd ^J Two Character Sequence Identifier for Relative Vertical Tab. ttd Vertical Distance, in Tenth Inches plus Dots. Range of tt is 00 to 99 (0.0 to 9.9 inches). Range of d is 0 to F (0 to 15 dots). The distance specified is relative to the current ver ...

  • Printek 4500 - page 151

    Printing Bar Codes Page B-11 Bar Code Pass Terminator The sequence used to terminate a bar code pass is ^- . A bar code pass may contain vertical tabs (should precede all bar code definitions), height specification, bar code definitions, horizontal tabs, etc. Until the bar code pass terminator is received, no bar codes will be printed. When the pas ...

  • Printek 4500 - page 152

    Printing Bar Codes Page B-12 Mixing Bar Codes and Text By combining the capabilities of text mode and bar code mode, it is possible to print text above, below, and along side bar codes. Example: To print a human-readable interpretation beneath a bar code. The characters “0123456789” are encoded in the following Code 39 standard density LOGMAR b ...

  • Printek 4500 - page 153

    Printing Bar Codes Page B-13 Description of Supported Bar Code Types Code 39 The Code 39 character set contains 43 characters: 0-9, A-Z, -, ., $, /, +, %, and space. A maximum bar code density of approximately 5.5 characters per inch (using type “a”) may be obtained. The printer automatically inserts a narrow space between all valid data charac ...

  • Printek 4500 - page 154

    Printing Bar Codes Page B-14 The two types of interleaved 2-of-5 are not compatible and bar code readers designed to read one type will probably not read the other. ...

  • Printek 4500 - page 155

    Page C-1 ASCII CHARACTER TABLES ASCII Control Code Definitions The following table is provided as a reference to the control character descriptions as provided by the ASCII definition. Not all of these definitions are supported by the FormsPro 4000 and some are emulation dependent. For more information consult the appropriate chapter for the emulat ...

  • Printek 4500 - page 156

    ASCII Character Tables Page C-2 Epson FX Fast Draft Epson FX Draft Epson FX Letter Quality ...

  • Printek 4500 - page 157

    ASCII Character Tables Page C-3 PC Fast Draft PC Draft PC Letter Quality ...

  • Printek 4500 - page 158

    ASCII Character Tables Page C-4 EBCDIC Fast Draft EBCDIC Draft EBCDIC Letter Quality ...

  • Printek 4500 - page 159

    ASCII Character Tables Page C-5 Latin 2 (Slavic) Fast Draft Latin 2 (Slavic) Draft Latin 2 (Slavic) Letter Quality ...

  • Printek 4500 - page 160

    ASCII Character Tables Page C-6 OCR A Font OCR B Font ...

  • Printek 4500 - page 161

    ASCII Character Tables Decimal to Octal to Hexadecimal Conversion Table Dec Oct Hex Char 0 000 00 NUL 1 001 01 SOH 2 002 02 STX 3 003 03 ETX 4 004 04 EOT 5 005 05 ENQ 6 006 06 ACK 7 007 07 BEL 8 010 08 BS 9 011 09 HT 10 012 0A LF 11 013 0B VT 12 014 0C FF 13 015 0D CR 14 016 0E SO 15 017 0F SI 16 020 10 DLE 17 021 11 XON 18 022 12 DC2 19 023 13 XOF ...

  • Printek 4500 - page 162

    ...

  • Printek 4500 - page 163

    Page D-1 PRINTER RESET CONDITIONS The following list describes what conditions are assumed whenever the printer is powered on, the SETUP mode is exited, or a reset escape sequence is received when the printer is operating in an emulation mode which supports such a sequence. This list includes all variables which may be modified by the user for all ...

  • Printek 4500 - page 164

    Printer Reset Conditions Page D-2 underline off ...

  • Printek 4500 - page 165

    Glossary 1 GLOSSARY ANSI American National Standards Institute. ASCII American Standard Code for Information Interchange. baud rate The rate at which characters are transmitted over a serial interface. This is usually the same as bits per second. binary Base two numbering system. Digits are represented by the characters 0 and 1. bit A single binary ...

  • Printek 4500 - page 166

    Glossary Glossary 2 font A group of characters of a given shape or style. hexadecimal Base sixteen numbering system. Digits are represented by the characters 0 through 9 and a through f. interface The connection between the printer and the host computer. LCD Liquid crystal display. LED Light emitting diode. line pitch The vertical spacing of charac ...

  • Printek 4500 - page 167

    Glossary Glossary 3 ...

Manufacturer Printek Category Printer

Documents that we receive from a manufacturer of a Printek 4500 can be divided into several groups. They are, among others:
- Printek technical drawings
- 4500 manuals
- Printek product data sheets
- information booklets
- or energy labels Printek 4500
All of them are important, but the most important information from the point of view of use of the device are in the user manual Printek 4500.

A group of documents referred to as user manuals is also divided into more specific types, such as: Installation manuals Printek 4500, service manual, brief instructions and user manuals Printek 4500. Depending on your needs, you should look for the document you need. In our website you can view the most popular manual of the product Printek 4500.

Similar manuals

A complete manual for the device Printek 4500, how should it look like?
A manual, also referred to as a user manual, or simply "instructions" is a technical document designed to assist in the use Printek 4500 by users. Manuals are usually written by a technical writer, but in a language understandable to all users of Printek 4500.

A complete Printek manual, should contain several basic components. Some of them are less important, such as: cover / title page or copyright page. However, the remaining part should provide us with information that is important from the point of view of the user.

1. Preface and tips on how to use the manual Printek 4500 - At the beginning of each manual we should find clues about how to use the guidelines. It should include information about the location of the Contents of the Printek 4500, FAQ or common problems, i.e. places that are most often searched by users in each manual
2. Contents - index of all tips concerning the Printek 4500, that we can find in the current document
3. Tips how to use the basic functions of the device Printek 4500 - which should help us in our first steps of using Printek 4500
4. Troubleshooting - systematic sequence of activities that will help us diagnose and subsequently solve the most important problems with Printek 4500
5. FAQ - Frequently Asked Questions
6. Contact detailsInformation about where to look for contact to the manufacturer/service of Printek 4500 in a specific country, if it was not possible to solve the problem on our own.

Do you have a question concerning Printek 4500?

Use the form below

If you did not solve your problem by using a manual Printek 4500, ask a question using the form below. If a user had a similar problem with Printek 4500 it is likely that he will want to share the way to solve it.

Copy the text from the picture

Comments (0)