FormsPro 4300FormsPro 4500FormsPro 4503Serial Matrix PrintersCopyright 1994byPrintek, Inc.1517 Townline RoadBenton Harbor, MI 49022616-925-3200
IntroductionPage 1-2Printer Model Descriptions and Key FeaturesThe Printek FormsPro 4000 Series Printers are high speed, heavy duty serial dotmatrix p
DEC LA120 EmulationPage 5-16Horizontal MarginsPrinting is allowed only within the left and right margins. Exceeding the right marginwill cause line w
DEC LA120 EmulationPage 5-17Vertical MarginsPrinting is allowed only within the top and bottom margins. Exceeding the bottommargin will set the curre
DEC LA120 EmulationPage 5-18Printer ControlsBell BELCauses the printer's bell to sound.Control code: BELHexadecimal: 07Select Automatic Carriage
DEC LA120 EmulationPage 5-19EmulationsSelect Software Interface n ESC ESC nSelects the software interface n according to the table below.n Software In
DEC LA120 EmulationPage 5-20Control Codes and Escape SequencesSorted AlphabeticallyBEL BellBS BackspaceCR Carriage ReturnDEL DeleteESC ( a Select Inte
DEC LA120 EmulationPage 5-21FF Form FeedHT Horizontal TabHTS Set Horizontal Tab StopIND Line FeedLF Line FeedNEL New LineNUL NullVT Vertical TabVTS Se
Page 6-1SIMPLE TTY EMULATIONIntroductionThis section describes the control codes and escape sequences comprising simpleTTY emulation. This emulation
Simple TTY EmulationPage 6-2Control Codes and Escape SequencesGrouped by FunctionCommunicationsEnd of Text ETXIf "ETX/ACK: On" is specified
Simple TTY EmulationPage 6-3Vertical PositionLine Feed LFCauses the current line to be printed, and then advances the paper one line at thecurrent lin
IntroductionPage 1-3Selecting EmulationsThe software interface of the printer varies, depending upon which emulation isselected.The default emulation,
Simple TTY EmulationPage 6-4Horizontal TabsDefault horizontal tab stops are set at every eighth column, i.e. column 8, 16, 24, 32,40, etc. (The first
Simple TTY EmulationPage 6-5EmulationsSelect Software Interface n ESC ESC nSelects the software interface n according to the table below.n Software In
Simple TTY EmulationPage 6-6Control Codes and Escape SequencesSorted AlphabeticallyBEL BellBS BackspaceCR Carriage ReturnESC ESC n Select Software Int
Page 7-1PRINTEK EMULATIONIntroductionThis section describes the control codes and escape sequences comprising Printekemulation. This emulation may be
Printek EmulationPage 7-2a documented control code or escape sequence, refer to the hex representation in theprovided example. This should clarify an
Printek EmulationPage 7-3Control Codes and Escape SequencesGrouped by FunctionCommunicationsEnd of Text ETXIf "ETX/ACK: On" is specified in
Printek EmulationPage 7-4Character SizeSet Character Spacing ESC SP nSets character spacing in decipoints (n/720 of an inch). Overrides the "CPI
Printek EmulationPage 7-5the height of all characters. These modes are mutually exclusive, and none of themaffect character width.Example: The follo
Printek EmulationPage 7-6Character SetsSelect Font ESC F nSelect font n according to the following table. n Font
Printek EmulationPage 7-7Print Single Character ESC \ nPrints the character n from the selected font. This sequence may be used to print acharacter t
Printek EmulationPage 7-8Horizontal PositionCarriage Return CRCauses the current line to be printed, and then sets the current print position to the l
Printek EmulationPage 7-9Form Length and Form FeedForm length is the distance from the top of the form to the bottom of the form. Aform feed will adv
Printek EmulationPage 7-10Horizontal TabsDefault horizontal tab stops are set at every eighth column, i.e. column 8, 16, 24, 32,40, etc. The default
Printek EmulationPage 7-11Vertical TabsVertical tab stops are associated with absolute physical positions, not with lines. Thetab stops are set relat
Printek EmulationPage 7-12Horizontal and Vertical TabsReset Horizontal and Vertical Tab Stops ESC RClears all currently set horizontal tab stops, and
Printek EmulationPage 7-13Vertical MarginsPrinting is allowed only within the top and bottom margins. Exceeding the bottommargin will set the current
Printek EmulationPage 7-14GraphicsGraphics mode gives the user complete control over every dot position on the paper.Graphics may be printed with vari
Printek EmulationPage 7-15m DPI Graphics ESC * m n1 n2 dataSelects eight wire graphics of density m as listed in the following table for n2 + (n1 x256
Printek EmulationPage 7-16m DPI Graphics ESC # m n1 n2 dataSelects eight wire graphics of density m as listed in the following table for n2 + (n1 x256
Printek EmulationPage 7-17Printer ControlsBell BELCauses the printer's bell to sound.Control code: BELHexadecimal: 07Unidirectional Mode ESC U nS
Page 2-1ANSI X3.64 EMULATIONIntroductionThis section describes the control codes and escape sequences comprising ANSIX3.64 emulation. This emulation
Printek EmulationPage 7-18AutoCut ESC B nSelects Auto Cut On for n=1, or Auto Cut Off for n=0 for the currently selected formif the optional Printek F
Printek EmulationPage 7-19Forms and TractorsThe FormsPro 4503 contains three sets of paper tractors (front, center, and rear). It ispossible, via sof
Printek EmulationPage 7-20EmulationsSelect Software Interface n ESC ESC nSelects the software interface n according to the table below.n Software Inte
Printek EmulationPage 7-21Control Codes and Escape SequencesSorted AlphabeticallyBEL BellBS BackspaceCR Carriage ReturnDC3 Deselect PrinterESC # m n1
Page 8-1HEX DUMP MODEHex dump mode provides a way to print, in a readable form, all the data received bythe printer. This tool is useful to programme
Page A-1OPTIONALCOAXIAL/TWINAXIAL INTERFACEIntroductionThis appendix describes the automatic port switching between the coaxial/twinaxialport and the
Optional Coaxial/Twinaxial InterfacePage A-2Command InterpreterA user friendly command interpreter has been built into the coaxial/twinaxialinterface.
Optional Coaxial/Twinaxial InterfacePage A-3To assist in verifying that the proper EBCDIC characters are being sent to thecoaxial/twinaxial port from
ANSI X3.64 EmulationPage 2-2The "f" at the end of the escape sequence represents the final character. It terminatesthe sequence, and specif
Page B-1PRINTING BASIC BAR CODESIntroductionThis section describes the control codes and escape sequences comprising bar codeemulation. This emulatio
Printing Bar CodesPage B-2The Printek FormsPro 4000 series printers internally support the following types ofbasic bar codes:Code 39 1:1:2:2 RatioCod
Printing Bar CodesPage B-3These bar codes can be automatically printed with the use of a few simple bar codesequences. The height of the bar codes is
Printing Bar CodesPage B-4Bar Code SequencesTo print bar codes, the following sequences are used in bar code mode:BAR CODE SEQUENCE FUNCTIONBEL Sound
Printing Bar CodesPage B-5Entering/Exiting Bar Code ModeBar code mode is entered by sending the escape sequence: ESC ESC ETX (27 27 03decimal, 1B 1B 0
Printing Bar CodesPage B-6Bar Code DefinitionThe sequence used to define a horizontal bar code is^BNxccc...c^G^B Two Character Sequence Identifier for
Printing Bar CodesPage B-7Variable Width Bar Code DefinitionThe sequence used to define a variable width, horizontal bar code is^BN9xddddccc...c^G^B T
Printing Bar CodesPage B-8The following sequence will print the same bar code, except the bar code will be fourtimes as wide.^BN9a448812345^G^-Example
Printing Bar CodesPage B-9Bar Code HeightThe sequence used to specify bar code height is^Htt^H Two Character Sequence Identifier forBar Code Height.tt
ANSI X3.64 EmulationPage 2-3Control Codes and Escape SequencesGrouped by FunctionCommunicationsEnd of Text ETXIf "ETX/ACK: On" is specified
Printing Bar CodesPage B-10Relative Vertical TabThe sequence used to skip vertical space is^Jttd^J Two Character Sequence Identifier forRelative Verti
Printing Bar CodesPage B-11Bar Code Pass TerminatorThe sequence used to terminate a bar code pass is ^-.A bar code pass may contain vertical tabs (sho
Printing Bar CodesPage B-12Mixing Bar Codes and TextBy combining the capabilities of text mode and bar code mode, it is possible to printtext above, b
Printing Bar CodesPage B-13Description of Supported Bar Code TypesCode 39The Code 39 character set contains 43 characters: 0-9, A-Z, -, ., $, /, +, %
Printing Bar CodesPage B-14The two types of interleaved 2-of-5 are not compatible and bar code readers designedto read one type will probably not read
Page C-1ASCII CHARACTER TABLESASCII Control Code DefinitionsThe following table is provided as a reference to the control character descriptions aspro
ASCII Character TablesPage C-2Epson FX Fast DraftEpson FX DraftEpson FX Letter Quality
ASCII Character TablesPage C-3PC Fast DraftPC DraftPC Letter Quality
ASCII Character TablesPage C-4EBCDIC Fast DraftEBCDIC DraftEBCDIC Letter Quality
ASCII Character TablesPage C-5Latin 2 (Slavic) Fast DraftLatin 2 (Slavic) DraftLatin 2 (Slavic) Letter Quality
ANSI X3.64 EmulationPage 2-4Character Size and Line SpacingSet Character and Line Spacing ESC [ n1 ; n2 SP GSets the character and line spacing in dec
ASCII Character TablesPage C-6OCR A FontOCR B Font
ASCII Character TablesDecimal to Octal to Hexadecimal Conversion TableDec Oct Hex Char0 000 00 NUL1 001 01 SOH2 002 02 STX3 003 03 ETX4 004 04 EOT5 00
Page D-1PRINTER RESET CONDITIONSThe following list describes what conditions are assumed whenever the printer ispowered on, the SETUP mode is exited,
Printer Reset ConditionsPage D-2underline off
Glossary 1GLOSSARYANSI American National Standards Institute.ASCII American Standard Code for Information Interchange.baud rate The rate at which char
GlossaryGlossary 2font A group of characters of a given shape or style.hexadecimal Base sixteen numbering system. Digits are represented bythe charac
GlossaryGlossary 3
ANSI X3.64 EmulationPage 2-5Character AttributesSelect Graphic Rendition ESC [ n mSelects the graphic rendition n from the following table.n Rendition
ANSI X3.64 EmulationPage 2-6Horizontal PositionCarriage Return CRCauses the current line to be printed, and then sets the current print position to th
ANSI X3.64 EmulationPage 2-7Vertical PositionLine Feed LF(or) IND(or) ESC DCauses the current line to be printed, and then advances the paper one line
iiPrintek Part Number 2999
ANSI X3.64 EmulationPage 2-8Absolute Vertical Tab ESC [ n dSets the current line to line n of the current form. The actual position will depend onthe
ANSI X3.64 EmulationPage 2-9Horizontal and Vertical PositionNew Line NEL(or) ESC ECauses the current line to be printed, and then sets the current pri
ANSI X3.64 EmulationPage 2-10Horizontal TabsHorizontal tab stops are associated with columns, not absolute physical positions.Changing character spaci
ANSI X3.64 EmulationPage 2-11Clear all horizontal tab stops ESC [ 2 g(or) ESC [ 3 gClears all currently set horizontal tab stops.Escape Sequence: ESC
ANSI X3.64 EmulationPage 2-12Vertical TabsVertical tab stops are associated with lines, not absolute physical positions. Changingline spacing will ch
ANSI X3.64 EmulationPage 2-13Printer ControlsBell BELCauses the printer's bell to sound.Control code: BELHexadecimal: 07Select Automatic Carriage
ANSI X3.64 EmulationPage 2-14EmulationsSelect Software Interface n ESC ESC nSelects the software interface n according to the table below.n Software I
ANSI X3.64 EmulationPage 2-15Control Codes and Escape SequencesSorted AlphabeticallyBEL BellBS BackspaceCR Carriage ReturnESC D Line FeedESC E New Lin
Page 3-1EPSON FX EMULATIONIntroductionThis section describes the control codes and escape sequences comprising Epson FXemulation. This emulation may
iiiIBM and Proprinter are registered trademarks of International Business MachinesCorporation, DEC is a registered trademark of Digital Equipment Corp
Epson FX EmulationPage 3-2a documented control code or escape sequence, refer to the hex representation in theprovided example. This should clarify a
Epson FX EmulationPage 3-3Control Codes and Escape SequencesGrouped by FunctionCommunicationsCancel Line CANCancels all printable text in the current
Epson FX EmulationPage 3-4Set MSB to 0 ESC =Sets the MSB (most significant bit) of all following data to zero. Some computersalways set the MSB to on
Epson FX EmulationPage 3-5Character SizeThe FormsPro 4000 is capable of supporting 10, 12, 13.3, 15, 16.7, 17.14, and 20 cpi,but most emulations suppo
Epson FX EmulationPage 3-6Escape Sequence: ESC MHexadecimal: 1B 4DSelect 15 CPI ESC gSelects 15 cpi. Cancels 12 cpi. Condensed mode is unaffected.
Epson FX EmulationPage 3-7Cancel Double-Wide Mode (one line) DC4Cancels double-wide mode selected by SO or ESC SO. Does not cancel double-widemode se
Epson FX EmulationPage 3-8Character AttributesSelect Emphasized Mode ESC ESelects emphasized mode. This makes characters bolder by printing an extra
Epson FX EmulationPage 3-9Select Italic Mode ESC 4Selects italic mode. This causes italic characters to be printed by setting the MSB(most significan
Epson FX EmulationPage 3-10Character SetsSelect Draft or Letter Quality ESC x nSelects draft for n=0 or letter quality for n=1. Same as ESC k 0 or ES
Epson FX EmulationPage 3-11Escape Sequence: ESC k 1Hexadecimal: 1B 6B 01
ivSpecifications subject to change without notice.
Epson FX EmulationPage 3-12Select International Character Set ESC R nSelects the international character set as specified by the value of n in the fol
Epson FX EmulationPage 3-13Escape Sequence: ESC t 0Hexadecimal: 1B 74 30Enable Printing of High Symbols ESC 6Enables printing of character values 128
Epson FX EmulationPage 3-14Line PitchSelect 8 LPI ESC 0Sets the line spacing to 1/8 of an inch per line (8 lpi). Overrides the "LPI:" value
Epson FX EmulationPage 3-15Set Line Spacing to n/72" ESC A nSets the line spacing to n/72 of an inch per line. 0≥n≥255. Since the distancebetwe
Epson FX EmulationPage 3-16Vertical PositionLine Feed LFCauses the current line to be printed, and then advances the paper one line at thecurrent line
Epson FX EmulationPage 3-17Form Length and Form FeedForm length is the distance from the top of the form to the bottom of the form. Formlength may be
Epson FX EmulationPage 3-18Example: The following escape sequence will set form length to 11 inches,regardless of what line spacing is set.Escape seq
Epson FX EmulationPage 3-19Horizontal TabsDefault horizontal tab stops are set at every eighth column, i.e. column 8, 16, 24, 32,40, etc. The default
Epson FX EmulationPage 3-20Relative Horizontal Tab ESC \ n1 n2Move the carriage position to the left or right of the current carriage position. Thedi
Epson FX EmulationPage 3-21Vertical TabsVertical tab stops are associated with absolute physical positions, not with lines. Thetab stops are set rela
Table of ContentsiiiTABLE OF CONTENTSAcknowledgments iiiCHAPTER
Epson FX EmulationPage 3-22Horizontal MarginsPrinting is allowed only within the left and right margins. Exceeding the right marginwill cause line wr
Epson FX EmulationPage 3-23Vertical MarginsPrinting is allowed only within the top and bottom margins. Exceeding the bottommargin will set the curren
Epson FX EmulationPage 3-24GraphicsGraphics mode gives the user complete control over every dot position on the paper.Graphics may be printed with var
Epson FX EmulationPage 3-2560 DPI Graphics ESC K n1 n2 dataSelects eight wire single density (60 dpi) graphics for n1 + (n2 x 256) columns ofdata.Exam
Epson FX EmulationPage 3-26m DPI Graphics ESC * m n1 n2 dataSelects eight wire graphics of density m as listed in the following table for n1 + (n2 x25
Epson FX EmulationPage 3-27Printer ControlsBell BELCauses the printer's bell to sound.Control code: BELHexadecimal: 07Unidirectional Mode (one li
Epson FX EmulationPage 3-28Forms and TractorsThe FormsPro 4503 contains three sets of paper tractors (front, center, and rear). It ispossible, via so
Epson FX EmulationPage 3-29EmulationsSelect Software Interface n ESC ESC nSelects the software interface n according to the table below.n Software Int
Epson FX EmulationPage 3-30Control Codes and Escape SequencesSorted AlphabeticallyBEL BellBS BackspaceCAN Cancel LineCR Carriage ReturnDC2 Cancel Cond
Epson FX EmulationPage 3-31ESC K n1 n2 data 60 DPI GraphicsESC L n1 n2 data 120 DPI GraphicsESC M Select 12 CPIESC N n Set Perforation SkipESC O Cance
Table of ContentsivCHAPTER 4 - IBM PROPRINTER EMULATION 4-1Introduction 4-1Control Codes and Escape Sequences 4-3Communications 4-3Character Size 4-4C
Page 4-1IBM PROPRINTER EMULATIONIntroductionThis section describes the control codes and escape sequences comprising IBMProprinter emulation. This em
IBM Proprinter EmulationPage 4-2a documented control code or escape sequence, refer to the hex representation in theprovided example. This should cla
IBM Proprinter EmulationPage 4-3Control Codes and Escape SequencesGrouped by FunctionCommunicationsCancel Line CANCancels all printable text in the cu
IBM Proprinter EmulationPage 4-4Character SizeThe FormsPro 4000 is capable of supporting 10, 12, 13.3, 15, 16.7, 17.14, and 20 cpi,but most emulations
IBM Proprinter EmulationPage 4-5Select Condensed Mode SI(or) ESC SISelects condensed mode. The resulting character spacing will be 17.14 cpi if 10 cp
IBM Proprinter EmulationPage 4-6Double-High Mode ESC [ @ n1 n2 m1 m2 m3 m4Selects single or double-high mode, single or double-wide mode, and single o
IBM Proprinter EmulationPage 4-7Character AttributesSelect Emphasized Mode ESC ESelects emphasized mode. This makes characters bolder by printing an
IBM Proprinter EmulationPage 4-8Character SetsSelect Character Set 1 ESC 7Selects character set 1. Disables printing of character values 0 through 31
IBM Proprinter EmulationPage 4-9Select Print Mode ESC I nSelects print mode n according to the following chart. Overrides the "Font:" value
Table of ContentsvCHAPTER 7 - PRINTEK EMULATION 7-1Introduction 7-1Control Codes and Escape Sequences 7-3Communications 7-3Character Size 7-4Character
IBM Proprinter EmulationPage 4-10Set Line Spacing to n/216" ESC 3 nSets the line spacing to n/216 of an inch per line. 0≥n≥255. Overrides the &
IBM Proprinter EmulationPage 4-11Horizontal PositionCarriage Return CRCauses the current line to be printed, and then sets the current print position
IBM Proprinter EmulationPage 4-12Form Length and Form FeedForm length is the distance from the top of the form to the bottom of the form. Formlength
IBM Proprinter EmulationPage 4-13Example: The following escape sequence will set form length to 11 inches,regardless of what line spacing is set.Esca
IBM Proprinter EmulationPage 4-14Horizontal TabsDefault horizontal tab stops are set at every eighth column, i.e. column 9, 17, 25, 33,41, etc. The d
IBM Proprinter EmulationPage 4-15Vertical TabsVertical tab stops are associated with absolute physical positions, not with lines. Thetab stops are se
IBM Proprinter EmulationPage 4-16Escape Sequence: ESC RHexadecimal: 1B 52
IBM Proprinter EmulationPage 4-17Horizontal MarginsPrinting is allowed only within the left and right margins. Exceeding the right marginwill cause l
IBM Proprinter EmulationPage 4-18Vertical MarginsPrinting is allowed only within the top and bottom margins. Exceeding the bottommargin will set the
IBM Proprinter EmulationPage 4-19GraphicsGraphics mode gives the user complete control over every dot position on the paper.Graphics may be printed wi
IBM Proprinter EmulationPage 4-2060 DPI Graphics ESC K n1 n2 dataSelects eight wire single density (60 dpi) graphics for n1 + (n2 x 256) columns ofdat
IBM Proprinter EmulationPage 4-21Printer ControlsBell BELCauses the printer's bell to sound.Control code: BELHexadecimal: 07Unidirectional Mode E
IBM Proprinter EmulationPage 4-22EmulationsSelect Software Interface n ESC ESC nSelects the software interface n according to the table below.n Softwa
IBM Proprinter EmulationPage 4-23Control Codes and Escape SequencesSorted AlphabeticallyBEL BellBS BackspaceCAN Cancel LineCR Carriage ReturnDC2 Selec
IBM Proprinter EmulationPage 4-24ESC T Cancel Subscript and Superscript ModeESC U n Unidirectional ModeESC W n Double-Wide ModeESC X n1 n2 Set Left an
Page 5-1DEC LA120 EMULATIONIntroductionThis section describes the control codes and escape sequences comprising DECLA120 emulation. This emulation ma
DEC LA120 EmulationPage 5-2The "f" at the end of the escape sequence represents the final character. It terminatesthe sequence, and specifi
DEC LA120 EmulationPage 5-3Control Codes and Escape SequencesGrouped by FunctionCommunicationsNull NULThis control code is ignored by the printer.Cont
DEC LA120 EmulationPage 5-4Character SizeThe FormsPro 4000 is capable of supporting 10, 12, 13.3, 15, 16.7, 17.14, and 20 cpi,but most emulations supp
DEC LA120 EmulationPage 5-5Example: The following escape sequence will select 10 cpi character spacing. If"CPI: 10" was not specified in t
Page 1-1CHAPTER 1 - INTRODUCTIONThis manual describes the software interfaces supported by your FormsPro 4000series printer. It is written for a prog
DEC LA120 EmulationPage 5-6Character SetsSelect International Character Set ESC ( aSelects the international character set as specified by the charact
DEC LA120 EmulationPage 5-7Line PitchSet Line Spacing ESC [ n zSets the line spacing as specified in the following table. Omitting n is equivalent to
DEC LA120 EmulationPage 5-8Horizontal PositionCarriage Return CRCauses the current line to be printed, and then sets the current print position to the
DEC LA120 EmulationPage 5-9Vertical PositionLine Feed LF(or) IND(or) ESC DCauses the current line to be printed, and then advances the paper one line
DEC LA120 EmulationPage 5-10Horizontal and Vertical PositionNew Line NEL(or) ESC ECauses the current line to be printed, and then sets the current pri
DEC LA120 EmulationPage 5-11Form Length and Form FeedForm length is the distance from the top of the form to the bottom of the form. Aform feed will
DEC LA120 EmulationPage 5-12Horizontal TabsHorizontal tab stops are associated with columns, not absolute physical positions.Changing character spacin
DEC LA120 EmulationPage 5-13will change the physical position of the tab stops. The leftmost column is columnone.Default tab stops are set at every e
DEC LA120 EmulationPage 5-14Vertical TabsVertical tab stops are associated with lines, not absolute physical positions. Changingline spacing will cha
DEC LA120 EmulationPage 5-15Example: The following escape sequence will set vertical tab stops at line 7, 13, and25. If line spacing is 6 lpi, this
Commentaires sur ces manuels