Printek FormsMaster 8003 Programmer's Manual

Addendum to FormsMaster 8000
Programmer's Manual
©Printek, Inc. 1998, 2000
1517 Townline Road
p/n 5116 rev. A
Table of Contents:
v Selecting New Emulations page 1 v DEC LA120/210 Emulation page 2 v Genicom 3840/3410 Emulations page 4
p/n 5116 rev. A
IMPORTANT NOTICE FOR FIELD FIRMWARE UPGRADE!
When upgrading your FM8000 printer in the field to version v021 firmware, you must first initialize
the non-volatile memory to support new features. If you received your printer new with version v021 firmware, initialization is not required.
This initialization will result in the loss of any settings you have set in the OPTIONS menu and in the INTERFACE menu, so it is a good idea to print your current settings first. See you Users Manual for instructions on how to print your current settings. Only settings under the OPTIONS menu and INTERFACE menu are affected. Forms setups and print adjustments will not be changed.
To initialize non-volatile memory:
1) Turn printer off.
2) While holding the SETUP/MENU and ITEM -> keys at the same time, turn on power.
3) When the print head begins to move, you can release the keys. Wait until the initialization sequence completes and the printer goes online.
4) Press ON LINE to go offline.
5) Press SETUP/MENU to enter Setup mode, then press SETUP/MENU four (4) more times until the [SECURITY MENU] is displayed.
6) Press the ITEM -> key three (3) times until [Interface Menu] is displayed.
7) Press the VALUE -> key to select [Initialize].
8) Press the ITEM -> key one more time to display the [Options Menu].
9) Press the VALUE -> key to select [Initialize].
10) Press ON LINE to exit Setup Mode and initialize the non-volatile memory.
Now set any features under the OPTIONS MENU and the INTERFACE MENU that may have been reset, referring to your current settings printout.
Using the printer without performing this operation could result in erratic behavior!
p/n 5116 rev. A
Genicom 3840 and 3410 ANSI Emulation
Selecting Genicom 3840 or 3410 ANSI Emulation
In the FM8000, separate emulation modes can be selected for each interface (Serial, Parallel, or LAN). Make sure to set the Genicom 3840 or 3410 emulation mode for the interface you are using.
From the FM8000 front panel:
1) Take the printer offline by pressing ONLINE.
2) Press SETUP to enter setup mode.
3) Press SETUP again to select the INTERFACE MENU.
4) Press SUB-MENU to select the interface you are using.
5) Press ITEM to select EMULATION.
6) Press VALUE until GENICOM 3840 or GENICOM 3410 appears.
7) Press ONLINE to exit setup mode and save changes.
Selecting DEC LA210 Emulation
The FM8000 DEC LA210 Emulation now appears in the interface memories as DEC LA120/210. This emulation now supports DEC LA210 positioning commands and graphs (see page 2).
11/16/01 1 5116 Genicom.doc
p/n 5116 rev. A
DEC LA120/210 Emulation
Vertical Position
Partial Line Down PLD (or) ESC K
Performs a half line feed at 6 lpi, or 1/12", regardless of the current lpi setting. To prevent loss of top of form, this half line feed down must be countered with a half line feed up (PLU) before reaching the next page.
Control code: PLD Hexadecimal: 8B
Escape Sequence: ESC K Hexadecimal: 1B 4B
Partial Line Up PLU (or) ESC L
Performs a reverse half line feed at 6 lpi, or 1/12", regardless of the current lpi setting. To prevent loss of top of form, this half line up must be countered with a half line feed down (PLD) before reaching the next page.
Control code: PLU Hexadecimal: 8C
Escape Sequence: ESC L Hexadecimal: 1B 4C
Reverse Index ESC M
Performs a reverse line feed at the current lpi. The next line printed will be above the previous line.
Escape Sequence: ESC M Hexadecimal: 1B 4D
Reverse Line Feeds ESC [ (n) A
Performs (n) reverse line feeds at the current lpi. Not that backing up beyond the top of a continuous fan fold form may cause paper jams.
Example: The following escape sequence will back up the paper by 33 lines.
Escape Sequence: ESC [ 3 3 A Hexadecimal: 1B 4D 33 33 41
11/16/01 2 5116 Genicom.doc\
p/n 5116 rev. A
DEC LA120/210 Emulation
Graphics
Graphics mode gives the user complete control over every dot position on the paper. Graphics may be printed with 132 dpi horizontal density and 72 dpi vertical density.
Each byte of graphics data represents a vertical column of six dots, with the LSB (least significant bit) corresponding to the top wire of the print head. Turning a bit on causes a dot to be printed. Graphics bytes are encoded in the characters '?' (hexidecimal 3F) through 'DEL' (hexidecimal 7F). The graphics encoded characters are offset by the value 3F, so the bit values corresponding to each wire of the print head are shown below:
wire 1 (top) '@' (40 hex - 3F hex = 1) wire 2 'A' (41 hex) wire 3 'C' (43 hex) wire 4 'G' (47 hex) wire 5 'O' (4F hex) wire 6 '_' (5F hex)
The appropriate bit values are added together to fire the appropriate wires. For example, the character 'P' (50 hex - 3F hex = 11 hex) will fire the top wire, wire 1, and the fifth wire, wire 5.
Each graphics sequence contains any number of bytes followed by the terminating sequence ESC \ (hexadecimal 1B 5C).
Escape Sequence: ESC P q data data ... ESC \ Hexadecimal: 1B 51 71 (3F - 7F) 1B 5C
When printing graphics lines, the effective line pitch is 12 lpi. To make successive strips of a graphics image to align correctly, this lpi should be set prior to the carriage return after printing the first graphics line. The escape sequence ESC [ 3 z will accomplish this. Make sure to set the lpi back to your previous setting prior to the carriage return following the last line of graphics. For example, when printing text at 6 lpi and printing three lines of graphics:
ESC P q (data) ESC \ ESC [ 3 z (return) prints graphics and does 1/12" line feed. ESC P q (data) ESC \ (return) prints graphics and does 1/12" line feed. ESC P q (data) ESC \ ESC [ 0 z (return) prints graphics and does 1/6" line feed.
Note that graphics mode must be exited before issuing any escape sequence, or carriage returns and line feeds.
11/16/01 3 5116 Genicom.doc\
p/n 5116 rev. A
Genicom 3840 and 3410 ANSI Emulation
Control Codes and Escape Sequences Sorted Alphabetically
Code Description Page #
BEL Bell 5 BS Backspace 5 CR Carriage Return 5 CSI Control Sequence Introducer 5 ESC D Line Feed 5 ESC E New Line 5 and 6 ESC ESC n Select Software Interface n 6 ESC H Set Horizontal Tab 6 ESC J Set Vertical Tab 7 ESC K Subscript Printing 7 ESC L Superscript Printing 7 ESC P <graphics> ESC \ 6 Pin Graphics Mode 7 and 8 ESC [(p1);(p2)<SP>B Oversize Font / Graphic Size Modification 8 ESC [(p1);(p2)<SP>G Line / Character Spacing 8 ESC [(p)` Horizontal Position Absolute 9 ESC [(p)a Horizontal Position Relative 9 ESC [(p)d Vertical Position Absolute 9 ESC [(p)e Vertical Position Relative 9 ESC [(p1);(p2)f Vertical and Horizontal Position Absolute 9 and 10 ESC [(Ps)g Clear Tabs 10 ESC [(p)h Set Auto CR on LF 10 ESC [(p)j Horizontal Position Backwards 10 ESC [(p)k Vertical Position Backwards 11 ESC [(p)l Reset Auto CR on LF 11 ESC [(p1);...(pn)m Font and Print Modes 11 and 12 ESC [(p1)p Paper Path 12 ESC [(p1)q Graphics Density 12 ESC [(p1);(p2);(p3)r Forms Setup 12 ESC [(p1);(p2)s Margins Setup 13 ESC [(p1)t Oversized Font / Barcode Mode 13 ESC [(p1);(p2);...(p22)u Set Horizontal Tabs at Certain Positions 13
ESC [(p1);(p2);...(p12)v Set Vertical Tabs at Certain Positions 13 ESC [(p1);(p2)<SP>{ Paper Shear 14 ESC [(p1);(p2);...(p12)} Set Barcode Parameter 14 and 15 ESC ]6;4;(p3);(p4)ESC\ Straps and Options 15 ESC c Reset 16 ETX End of Text 16 FF Form Feed 16 HT Horizontal Tab 16 HTS Set Horizontal Tab Stop 16 IND Index 16 LF Line Feed 17 NEL Next Line 17 PLD Partial Line Down (Subscript) 17 PLU Partial Line Up (Superscript) 17 VT Vertical Tab 18 VTS Set Vertical Tab Stop 19
11/16/01 - 4 - 5116 Genicom.doc
p/n 5116 rev. A
Loading...
+ 16 hidden pages