FormsMaster 8000 SeriesProgrammer’s ManualCopyright 1997byPrintek, Inc.1517 Townline RoadBenton Harbor, MI 49022616-925-3200Printek Part Number 4509
Printek Emulation94Character SizeSet Character Spacing ESC SP nSets character spacing in decipoints (n/720 of an inch). Overrides the”Characters/Inch
Printek Emulation95Example: The following escape sequence will select double-high mode.Escape Sequence: ESC S 3Hexadecimal: 1B 53 03Character Attribu
Printek Emulation96Character SetsSelect Font ESC F nSelect font n according to the following table. n Font
Printek Emulation97Line PitchSet Line Spacing to n/288” ESC LF nSets the line spacing to n/288 of an inch per line. 0≥n≥255. Overrides the “Lines/In
Printek Emulation98Escape Sequence: ESC ^Hexadecimal: 1B 5EForm Length and Form FeedForm length is the distance from the top of the form to the bottom
Printek Emulation99User defined horizontal tab stops are associated with absolute physical positions, not with columns.The tab stops are set relative
Printek Emulation100Vertical TabsVertical tab stops are associated with absolute physical positions, not with lines. The tab stops are setrelative to
Printek Emulation101Horizontal MarginsPrinting is allowed only within the left and right margins. Exceeding the right margin will cause linewrap, set
Printek Emulation102Vertical MarginsPrinting is allowed only within the top and bottom margins. Exceeding the bottom margin will set thecurrent line
Printek Emulation103amount of graphics data that you specify, because the printer will not leave graphics mode until it hasaccepted the specified numb
5ANSI X3.64 EMULATIONIntroductionThis section describes the control codes and escape sequences comprising ANSI X3.64 emulation.This emulation may be s
Printek Emulation104 m Density90 90 dpi100 100 dpi135 135 dpi150 150 dpiNOTE: Horizontal movement of the printer's print head is me
Printek Emulation105Automatic Modes ESC A nSelects automatic modes according to the following table. n Mode
Printek Emulation106Forms and TractorsThe FormsMaster 8003 contains three sets of paper tractors (front, center, and rear). It is possible, viasoftwa
Printek Emulation107EmulationsSelect Software Interface n ESC ESC nSelects the software interface n according to the table below. n Softwar
Printek Emulation108Control Codes and Escape SequencesSorted AlphabeticallyBEL BellBS BackspaceCR Carriage ReturnDC3 Deselect PrinterESC # m n1 n2 dat
109PORT SWITCHINGPROGRAMMING CONSIDERATIONSAutomatic Port SwitchingThe FormsMaster 8000 series printers will automatically accept data from the Parall
Port Switching – Programming Considerations110not already at the top of form. All other states of the printer such as the currently selected form,cha
111CONFIGURATION DOWNLOADThe FormsMaster 8000 Series printers may be completely configured for operation by using the frontpanel buttons to access the
Configuration Download112Remote Setup Line Definitions[BeginPrintekSetup]AlignPrint=FactoryDefaultsForms=FactoryDefaultsInterfaces=FactoryDefaultsOpti
Configuration Download113[ParallelInterface]Emulation=ANSI_X3.64,Epson,IBM_Proprinter,DEC_LA120,TTY,PrintekAutoCR=Off,OnAutoLF=Off,OnHostFFatTOF=No,Ye
ANSI X3.64 Emulation6Some escape sequences refer to the active column or active line. The active column is the columnwhere the next character will be
Configuration Download114[IPDS-CoaxInterface]MaxPrintPosition=132,NoneCRatMPP+1=CR,NLNLatMPP+1=NL,2xNLMaxPrintLine=66,NoneFFonLocalCopy=Enable,Disable
Configuration Download115[Options]MaxFormAllowed=0 ... 9AutoScroll=Off,1 ... 15PaperOutFault=BreakPage,ReprintPage,FinishPagePageSize=0K ... 28KRibbon
117HEX DUMP MODEHex Dump mode provides a way to print, in a readable form, all the data received by the printer. Thistool is useful to programmers fo
119COAX/TWINAXCOMMAND INTERPRETERIntroductionThis chapter describes how to send control codes and escape sequences to the printer through thecoax/twin
Coax/Twinax Command Interpreter120¬OFFto prevent any inadvertent triggering of the interpreter by random combinations of data.To assist in verifying t
121PRINTING BASIC BAR CODESIntroductionThis section describes the control codes and escape sequences comprising bar code emulation. Thisemulation may
Printing Basic Bar Codes122These bar codes can be automatically printed with the use of a few simple bar code sequences. Theheight of the bar codes i
Printing Basic Bar Codes123Bar Code SequencesTo print bar codes, the following sequences are used in bar code mode:BAR CODE SEQUENCE FUNCTIONBEL Sound
ANSI X3.64 Emulation7 Control Codes and Escape SequencesGrouped by FunctionCommunicationsEnd of Text ETXIf “ETX/ACK” is set to “On” in the serial inte
Printing Basic Bar Codes124The Bar Code Control CharacterExcept for a few ASCII control characters supported by bar code mode, all bar code sequences
Printing Basic Bar Codes125Bar Code DefinitionThe sequence used to define a horizontal bar code is^BNxccc...c^G^B Two Character Sequence Identifier fo
Printing Basic Bar Codes126Variable Width Bar Code DefinitionThe sequence used to define a variable width, horizontal bar code is^BN9xddddccc...c^G^B
Printing Basic Bar Codes127The following sequence will print the same bar code, except the bar code will be four times as wide.^BN9a448812345^G^-Examp
Printing Basic Bar Codes128Example:To print a bar code that is only 0.1 inch high.^H01^BNe12345^G^-It would generally not be desireable to print a bar
Printing Basic Bar Codes129Relative Vertical TabThe sequence used to skip vertical space is^Jttd^J Two Character Sequence Identifier forRelative Verti
Printing Basic Bar Codes130Bar Code Pass TerminatorThe sequence used to terminate a bar code pass is ^-.A bar code pass may contain vertical tabs (sho
Printing Basic Bar Codes131Mixing Bar Codes and TextBy combining the capabilities of text mode and bar code mode, it is possible to print text above,
Printing Basic Bar Codes132Description of Supported Bar Code TypesCode 39The Code 39 character set contains 43 characters: 0-9, A-Z, -, ., $, /, +, %
133ASCII CHARACTER TABLESASCII Control Code DefinitionsThe following table is provided as a reference to the control character descriptions as provide
ANSI X3.64 Emulation8Character Size and Line SpacingSet Character and Line Spacing ESC [ n1 ; n2 SP GSets the character and line spacing in decipoints
ASCII Character Tables134Epson FX Fast DraftEpson FX DraftEpson FX Letter Quality
ASCII Character Tables135PC Fast DraftPC DraftPC Letter Quality
ASCII Character Tables136EBCDIC Fast DraftEBCDIC DraftEBCDIC Letter Quality
ASCII Character Tables137Latin 2 (Slavic) Fast DraftLatin 2 (Slavic) DraftLatin 2 (Slavic) Letter Quality
ASCII Character Tables138OCR AOCR B
ASCII Character Tables139Decimal to Octal to Hexadecimal Conversion TableDec Oct Hex ASCII0 000 00 NUL1 001 01 SOH2 002 02 STX3 003 03 ETX4 004 04 EOT
140244 364 F4245 365 F5246 366 F6247 367 F7248 370 F8249 371 F9250 372 FA251 373 FB252 374 FC253 375 FD254 376 FE255 377 FF
141PRINTER RESET CONDITIONSThe following list describes what conditions are assumed whenever the printer is powered on, theSETUP mode is exited, or a
143GLOSSARYANSI American National Standards InstituteASCII American Standard Code for Information Interchange.baud rateThe rate at which characters ar
ANSI X3.64 Emulation9For italic mode to work correctly, an Epson FX font must be selected (check the “Font” value in theforms setup menu). The other
Glossary144MSB Most significant bit. In a character, this refers to bit seven (of 0 to 7).octalBase eight numbering system. Digits are represented b
ANSI X3.64 Emulation10Absolute Horizontal Tab ESC [ n `Sets the current print position to column n. The actual position will depend on the current ch
ANSI X3.64 Emulation11Partial Line Down PLD(or) ESC KPerforms a half line feed. Causes the current line to be printed, and then advances the paper on
ANSI X3.64 Emulation12Horizontal and Vertical PositionNew Line NEL(or) ESC ECauses the current line to be printed, and then sets the current print pos
ANSI X3.64 Emulation13Horizontal TabsHorizontal tab stops are associated with columns, not absolute physical positions. Changing characterspacing wil
iiIBM and Proprinter are registered trademarks of International Business Machines Corporation, DEC isa registered trademark of Digital Equipment Corpo
ANSI X3.64 Emulation14Vertical TabsVertical tab stops are associated with lines, not absolute physical positions. Changing line spacing willchange th
ANSI X3.64 Emulation15Control code: BELHexadecimal: 07Select Automatic Carriage Return ESC [ 20 hSelects automatic carriage return mode. This causes
ANSI X3.64 Emulation16EmulationsSelect Software Interface n ESC ESC nSelects the software interface n according to the table below. n Softw
ANSI X3.64 Emulation17Control Codes and Escape SequencesSorted AlphabeticallyBEL BellBS BackspaceCR Carriage ReturnCSI Control Sequence IntroducerESC
19EPSON FX EMULATIONIntroductionThis section describes the control codes and escape sequences comprising Epson FX emulation. Thisemulation may be sel
Epson FX Emulation20Control Codes and Escape SequencesGrouped by FunctionCommunicationsCancel Line CANCancels all printable text in the current print
Epson FX Emulation21Set MSB to 0 ESC =Sets the MSB (most significant bit) of all following data to zero. Some computers always set the MSBto one, cau
Epson FX Emulation22When you select different forms, the default character pitch from setup is selected along with the form.But you will not see this
Epson FX Emulation23Cancel Condensed Mode DC2Cancels condensed mode set by SI or ESC SI.Control code: DC2Hexadecimal: 12Select double-wide mode (one l
TABLE OF CONTENTSAcknowledgments iiINTRODUCTION 1How to Use This Manual 1Printer Model Descriptions and Key Features 2Selecting Emulations 2Changing F
Epson FX Emulation24Select Subscript or Superscript Mode ESC S nSelects subscript mode for n=1, or superscript mode for n=0. This will print characte
Epson FX Emulation25Underline Mode ESC - nSelects underline mode for n=1, or cancels for n=0. This mode provides continuous underlining for allcharac
Epson FX Emulation26Master Print Mode Select ESC ! nSelects any valid combination of modes from the following table. The value of n is determined bya
Epson FX Emulation27Select Font ESC k nSelect font n according to the following table. n Font
Epson FX Emulation28Select International Character Set ESC R nSelects the international character set as specified by the value of n in the following
Epson FX Emulation29Escape Sequence: ESC 6Hexadecimal: 1B 36Disable Printing of High Symbols ESC 7Disables printing of character values 128 through 15
Epson FX Emulation30Set Line Spacing to n/216” ESC 3 nSets the line spacing to n/216 of an inch per line. 0≥n≥255. Overrides the “Lines/Inch” value
Epson FX Emulation31Backspace BSCauses the current line to be printed, and then moves the current print position one space to the left.The actual dist
Epson FX Emulation32control of form length, and will work on any printer without requiring the correct form length to be set.However, the correct form
Epson FX Emulation33Form Feed FFCauses the current line to be printed, and then advances the paper to the top of the next form. If a topmargin is set
Table of ContentsivIBM PROPRINTER EMULATION 45Introduction 45Control Codes and Escape Sequences 46Communications 46Character Size 47Character Attribut
Epson FX Emulation34Relative Horizontal Tab ESC \ n1 n2Move the carriage position to the left or right of the current carriage position. The displace
Epson FX Emulation35Vertical Tab VTCauses the current line to be printed, and then advances the paper to the next vertical tab stop. If novertical ta
Epson FX Emulation36The right margin is exclusive. For example, a right margin at column 75 allows a character to beprinted in column 74, but not in
Epson FX Emulation37Cancel Perforation Skip ESC OCancels perforation skip. This is equivalent to having no top and bottom margin. Overrides the “Top
Epson FX Emulation38Example: The following escape sequence will print six bytes of graphics data at 60 dpi. The resultingfigure will resemble a back
Epson FX Emulation39m DPI Graphics ESC * m n1 n2 dataSelects eight wire graphics of density m as listed in the following table for n1 + (n2 x 256) col
Epson FX Emulation40Restores the default horizontal tab stops. Default tab stops are set at every eighth column, i.e. column8, 16, 24, 32, 40, etc.Re
Epson FX Emulation41EmulationsSelect Software Interface n ESC ESC nSelects the software interface n according to the table below. n Softwar
Epson FX Emulation42Sorted AlphabeticallyBEL BellBS BackspaceCAN Cancel LineCR Carriage ReturnDC2 Cancel Condensed ModeDC3 Deselect PrinterDC4 Cancel
Epson FX Emulation43ESC SI Select Condensed ModeESC SO Select Double-Wide Mode (one line)ESC T Cancel Subscript and Superscript ModeESC U n Unidirecti
Table of ContentsvCommunications 93Character Size 94Character Attributes 95Character Sets 96Line Pitch 97Horizontal Position 97Vertical Position 97For
45IBM PROPRINTER EMULATIONIntroductionThis section describes the control codes and escape sequences comprising IBM Proprinter emulation.This emulation
IBM Proprinter Emulation46Control Codes and Escape SequencesGrouped by FunctionCommunicationsCancel Line CANCancels all printable text in the current
IBM Proprinter Emulation47Character SizeThe FormsMaster 8000 series printers are capable of supporting 10, 12, 13.3, 15, 16.7, 17.14, and 20cpi, but m
IBM Proprinter Emulation48Select Double-Wide Mode (one line) SO(or) ESC SOSelects double-wide mode for one line. Double-wide mode doubles the width o
IBM Proprinter Emulation49Escape Sequence: ESC [ @ 4 0 0 0 34 2Hexadecimal: 1B 5B 40 04 00 00 00 22 02Select Subscript or Superscript Mode ESC S nSele
IBM Proprinter Emulation50Escape Sequence: ESC HHexadecimal: 1B 48Underline Mode ESC - nSelects underline mode for n=1, or cancels for n=0. This mode
IBM Proprinter Emulation51Escape Sequence: ESC \ 4 0 CAN EM SUB ESCHexadecimal: 1B 5C 04 00 18 19 1A 1BSelect Print Mode ESC I nSelects print mode n a
IBM Proprinter Emulation52NOTE: The actual resolution of the printer's paper stepper motor is 1/288 of an inch. When spacing isspecified in 1/2
IBM Proprinter Emulation53Backspace BSCauses the current line to be printed, and then moves the current print position one space to the left.The actua
IBM Proprinter Emulation54For example, an 11 inch form contains 66 lines at 6 LPI, but 88 lines at 8 LPI. If line spacing ischanged after setting the
IBM Proprinter Emulation55Horizontal Tab HTAdvances to the next horizontal tab stop. If no tab stop exists between the active column and the rightmar
IBM Proprinter Emulation56Vertical TabsVertical tab stops are associated with absolute physical positions, not with lines. The tab stops are setrelat
IBM Proprinter Emulation57Set Left and Right Margin ESC X n1 n2Sets the left margin to column n1 and the right margin to column n2 at the current char
IBM Proprinter Emulation58GraphicsGraphics mode gives the user complete control over every dot position on the paper. Graphics may beprinted with var
IBM Proprinter Emulation59Escape Sequence: ESC L 6 0 128 64 32 16 8 4Hexadecimal: 1B 4C 06 00 80 40 20 10 08 04High Speed 120 DPI Graphics ESC Y n1 n2
IBM Proprinter Emulation60Printer ControlsBell BELCauses the printer's bell to sound.Control code: BELHexadecimal: 07Unidirectional Mode ESC U nS
IBM Proprinter Emulation61EmulationsSelect Software Interface n ESC ESC nSelects the software interface n according to the table below. n S
IBM Proprinter Emulation62Control Codes and Escape SequencesSorted AlphabeticallyBEL BellBS BackspaceCAN Cancel LineCR Carriage ReturnDC2 Select 10 CP
IBM Proprinter Emulation63ESC ^ n Print Single CharacterETX End of TextFF Form FeedHT Horizontal TabLF Line FeedSI Select Condensed ModeSO Select Doub
1INTRODUCTIONThis manual describes the software interfaces supported by the FormsMaster 8000 series printer. It iswritten for a programmer who will b
65DEC LA120 EMULATIONIntroductionThis section describes the control codes and escape sequences comprising DEC LA120 emulation.This emulation may be se
DEC LA120 Emulation66Some escape sequences refer to the active column or active line. The active column is the columnwhere the next character will be
DEC LA120 Emulation67Control Codes and Escape SequencesGrouped by FunctionCommunicationsNull NULThis control code is ignored by the printer.Control co
DEC LA120 Emulation68Character SizeThe FormsMaster 8000 series printers are capable of supporting 10, 12, 13.3, 15, 16.7, 17.14, and 20cpi, but most e
DEC LA120 Emulation69Character AttributesSelect Graphic Rendition ESC [ n mSelects the graphic rendition n from the following table. n Rend
DEC LA120 Emulation7035 36 64 91 92 93 94 96 123 124 125 126USA # $ @ [ \ ] ^ ` { _ } ˜France # $ à ° ç § ^ ` é ù è ¨Germany # $ § Ä Ö Ü ^ ` ä ö ü ßEn
DEC LA120 Emulation71Horizontal PositionCarriage Return CRCauses the current line to be printed, and then sets the current print position to the left
DEC LA120 Emulation72Vertical PositionLine Feed LF(or) IND(or) ESC DCauses the current line to be printed, and then advances the paper one line at the
DEC LA120 Emulation73Horizontal and Vertical PositionNew Line NEL(or) ESC ECauses the current line to be printed, and then sets the current print posi
Introduction2Printer Model Descriptions and Key FeaturesThe Printek FormsMaster 8000 series printers are high speed, heavy duty serial dot matrix prin
DEC LA120 Emulation74Form Feed FFCauses the current line to be printed, and then advances the paper to the top of the next form. If a topmargin is se
DEC LA120 Emulation75Default tab stops are set at every eighth column, i.e. column 9, 17, 25, 33, 41, etc. The tab stops set bythis escape sequence w
DEC LA120 Emulation76Vertical TabsVertical tab stops are associated with lines, not absolute physical positions. Changing line spacing willchange the
DEC LA120 Emulation77Example: The following escape sequence will set a vertical tab stop at line seven.Escape Sequence: ESC [ 7 vHexadecimal: 1B 5B 3
DEC LA120 Emulation78Horizontal MarginsPrinting is allowed only within the left and right margins. Exceeding the right margin will cause linewrap, se
DEC LA120 Emulation79Vertical MarginsPrinting is allowed only within the top and bottom margins. Exceeding the bottom margin will set thecurrent line
DEC LA120 Emulation80Printer ControlsBell BELCauses the printer's bell to sound.Control code: BELHexadecimal: 07Select Automatic Carriage Return
DEC LA120 Emulation81Overrides the “Emulation” value in the interface setup menu.A numeric value for n may be specified in two different ways, with eq
DEC LA120 Emulation82Control Codes and Escape SequencesSorted AlphabeticallyBEL BellBS BackspaceCR Carriage ReturnCSI Control Sequence IntroducerDEL D
DEC LA120 Emulation83VT Vertical TabVTS Set Vertical Tab Stop
Introduction3Changing Forms/Tractor PathsAs mentioned above, the FormsMaster 8000 series printers have ten complete sets of formsparameters. These di
85SIMPLE TTY EMULATIONIntroductionThis section describes the control codes and escape sequences comprising simple TTY emulation.This emulation may be
Simple TTY Emulation86Control Codes and Escape SequencesGrouped by FunctionCommunicationsEnd of Text ETXIf “ETX/ACK” is set to “On” in the interface s
Simple TTY Emulation87Vertical PositionLine Feed LFCauses the current line to be printed, and then advances the paper one line at the current line spa
Simple TTY Emulation88Horizontal TabsDefault horizontal tab stops are set at every eighth column, i.e. column 8, 16, 24, 32, 40, etc. (The firstcolum
Simple TTY Emulation89EmulationsSelect Software Interface n ESC ESC nSelects the software interface n according to the table below. n Softw
Simple TTY Emulation90Control Codes and Escape SequencesSorted AlphabeticallyBEL BellBS BackspaceCR Carriage ReturnESC ESC n Select Software Interface
91PRINTEK EMULATIONIntroductionThis section describes the control codes and escape sequences comprising Printek emulation. Thisemulation may be selec
Printek Emulation92new form (using the ESC L n sequence), and then return to their standard emulation (using the ESCESC n sequence). If you normally
Printek Emulation93Control Codes and Escape SequencesGrouped by FunctionCommunicationsEnd of Text ETXIf “ETX/ACK” is set to “On” in the interface setu
Kommentare zu diesen Handbüchern