Page 3
This appendix contains basic information on the IGP 10/20/40 Printer Emulation commands supported in those Printer types: PP 404 PP 405 PP 407 PP 408 PP 803 PP 806 PP809 One of the industrial printer language is IGP. An emulation for efficient processing of graphics: boxes, lines, variable barcodes, rotated characters, logos, reverse printing "white on black"...
Content DESCRIPTION OF PM IGP ............... 1 CONFIGURING THE PM IGP ..............2 INTRODUCTION TO PROGRAMMING ............ 12 COMMANDS USED IN NORMAL MODE ..........14 4.1 DEFINING LOGOS ..................18 4.2 DEFINING FORMS ..................19 COMMANDS TO BE USED IN FORM DEFINITION MODE......20 5.1 ALPHA .......................
Printronix IGP 10/20/40 Quick Reference DESCRIPTION OF PM IGP 1.1. INSTALLATION The PM IGP is plugged into the printer when powered off. Push the connector in until it completely locks in place. This procedure is described in the user's manual.
Printronix IGP 10/20/40 Quick Reference CONFIGURING THE PM IGP CHECKING THE CONFIGURATION A printout of the parameter settings is initiated by pressing the button at rear of PM IGP or by issuing the ~TEST command. If the button is pressed for an extended time the data sent by the computer to the printer is printed as a hex-dump.
Page 7
Printronix IGP 10/20/40 Quick Reference CHANGING THE CONFIGURATION FOR THE PM IGP Using software commands all necessary parameters can be changed and stored permanently in non-volatile memory. By sending a .PRN file to the PM IGP interface installed in the printer the following settings become effective.
Page 8
Printronix IGP 10/20/40 Quick Reference The PM IGP configuration mode is entered by issuing the ~SETUP command. Preceding the command by a slash ('/') also starts a printout of all commands and parameters. This is for documentation purposes and for supporting debugging.
Page 9
Printronix IGP 10/20/40 Quick Reference MULTILANG OFF Selects the PC8 character set for the IGP - font. Code range >127d. FORMLENGTH;<Length> The default form length is specified in multiples of 1 / 72 " (0,35 mm). This value is used for the form definition if no form length is specified there. For 12" the value (864 / 72 = 12).
Page 10
Printronix IGP 10/20/40 Quick Reference RESET-FUNC This command defines the function of the RESET command: IGNORE The command is ignored. INIT The command deletes all defined forms and logos. The values for DENSITY, -LPI, and -EXPAND are reset to their default values.
Page 11
Printronix IGP 10/20/40 Quick Reference Terminates the configuration and returns to normal mode. A Reset (see also REBOOT) should be initiated straight away so the new settings become effective. POWER ON AND PUSH BUTTON To activate the new settings of the PM IGP it is necessary to power the printer off and on again.
Printronix IGP 10/20/40 Quick Reference INTRODUCTION TO PROGRAMMING 3.1 COMMAND AND FUNCTION EXPANSIONS COMPARED TO PRINTRONIX IGP The following list includes all expansions of the PM IGP. For compatibility to the Printronix IGP, only the values allowed for this device should be used. The...
Page 14
Printronix IGP 10/20/40 Quick Reference FUNCTION PREFIX The function prefix precedes every command. It can have a length of up to 6 characters and can be changed via the setup. By default and in this command overview the '~' (7E HEX ) character is used.
Printronix IGP 10/20/40 Quick Reference COMMANDS USED IN NORMAL MODE ~SETUP The ~SETUP command valid only for the PM IGP and initiates the configuration of the PM IGP. The definition is described in detail in section configuring the PM IGP.
Page 16
Printronix IGP 10/20/40 Quick Reference ~UNIDIR This command is valid only for the PM IGP and select the unidirectional printing mode. If 2 horizontal print lines are displaced against each other this mode should be selected. ~BIDIR Selects the bidirectional printing mode. Usually, this mode is faster than unidirectional printing mode.
Page 17
Printronix IGP 10/20/40 Quick Reference ~ISET;n Selects a national character set. The following character sets are supported: <n>character set 0: U.S. ASCII, 1: GERMAN, 2: SWEDISH, 3: DANISH, 4: NORWEGIAN, 5: FINNISH, 6: ENGLISH, 7: DUTCH, 8: FRENCH, 9: SPANISH, 10: ITALIAN 11: TURKISH.
Page 18
Printronix IGP 10/20/40 Quick Reference ~CREATE;Form_name The ~CREATE command starts a form definition. The definition is explained in detail in chapter Defining logos. ~EXECUTE;Form_name The ~EXECUTE command initiate printing of the form <Form_name>. The definition is explained in detail in chapter 6 Printing forms.
Printronix IGP 10/20/40 Quick Reference DEFINING LOGOS LOGO;[/]<Logo_name>;<Height>;<Width> <Row;Dot;Dot1-Dot2> The ~LOGO command starts the logo definition (bitmapped graphic). The definition is terminated by the END command. <Logo_name> Name of the logo which is used to store the logo in the directory. By specifying this name, the logo can later be selected in a form.
Printronix IGP 10/20/40 Quick Reference DEFINING FORMS CREATE;[/]<Form_name>[;<Length>] <Form elements> The ~CREATE command starts the form definition. It is terminated by the ~END command. Only the commands described in this section are allowed between ~CREATE and END. <Form_name>...
Printronix IGP 10/20/40 Quick Reference COMMANDS TO BE USED IN FORM DEFINITION MODE The following list contains all possible form elements: ALPHA ALPHA [R;][D;][E;][C<n>;][AF<n>;<l>;][<Dir>[;UC];]<Row;Column>; <Height;Width>;<(D)Data(D)> STOP The text field is printed inverse. Produces a darker barcode when used with certain printers, with others this parameter is ignored.
Printronix IGP 10/20/40 Quick Reference <Height;Width> Vertical and horizontal enlargement factor of the text field. A unit equals 0.1". <(D)Data(D)> Definition of the data for the text field. The text must be enclosed by two identical arbitrary characters (D). Stop Terminates the definition of this element.
Printronix IGP 10/20/40 Quick Reference AUTO INCREMENT DYNAMIC ALPHA ELEMENT ALPHA [R[D]·[E·][C<n>·]IAFn;L·[Dir·]SR·SC·VE·HE STOP IAFn;L Identifies an element with automatic increment with dynamic data. The variable number n is set to a value from 1 to 127. defines the length of the data field.
Printronix IGP 10/20/40 Quick Reference printer type. The original IGP allows no values < 1. H<n> <n>/ Specifies the height of the barcode in ". BF<n>;<l> Defines a variable <n> of length <l>. The relevant data must be passed on using the ~EXECUTE command.
Printronix IGP 10/20/40 Quick Reference BARCODE <Type>[;VSCAN][;X<Mag>][;H<n>]I;[DARK;]SR;SC [idir]STEPMASK;[RPT<nnn>;][RST<nnn>;](D)STARTDATA(D) [PDF[;Above][;Font]] STOP Identifies an element with automatic increment. idir Optional sign for increment (+) or decrement (-). If this optional sign is not used, the default is (+). STEPMASK Defines the value of the increment, the number of character positions, and the mind of increment.
Printronix IGP 10/20/40 Quick Reference BARCODE <Type>[;VSCAN][;X<Mag>][;H<n>][IBF<n>;L;SR;SC [PDF[;Above][;Font]] STOP IBF<n>;L Identifies an element with automatic increment with dynamic data. The variable number n is set to a value from 1 to 127. defines the length of the data field. The parameter STEPMASK, RPT, RST, STARTDATA etc are defined in combination with the print data.
Printronix IGP 10/20/40 Quick Reference <Thickness>;<Start_row;Start_column>;<End_row;End_column>; <Length;Width> STOP <Thickness> Line thickness of the corner in " or ". <Start_row;Start_column> Coordinates of the corner's top left corner. <End_row;End_column> Coordinates of the corner's bottom right corner. <Length;Width> Vertical or horizontal length of the corner.
Printronix IGP 10/20/40 Quick Reference VERT <Thickness>;<Column>;<Start_row;End_row> STOP <Thickness> Line thickness in ". <Column> Horizontal coordinate of the line. <Start_row;End_row> Vertical coordinates of the line. STOP Terminates the definition of this element. 5.10 LOGO LOGO <Row;Column>;<Logo_name>[;<Height;Width>] STOP <Row;Column> Relative coordinates of the logo.
Printronix IGP 10/20/40 Quick Reference [DARK;]<Start_row;Start_column>;<End_row;End_column> STOP Inverts an area of the form. DARK Produces a darker barcode when used with certain printers, with others this parameter is ignored. <Start_row;Start_column> Start coordinates of the inverse field. <End_row;End_column> End coordinates of the inverse field.
Printronix IGP 10/20/40 Quick Reference Sets the form length to <Length>/6". 5.15 LFORM8 LFORM8;<Length> Sets the form length to <Length>/8". 5.16 PAGE PAGE;<Row;Column> Prints a consecutively numbered page number at the position given by <Row/Column>. A start value for the page number can be specified using the execute command.
Printronix IGP 10/20/40 Quick Reference When this parameter is specified, the position specifications are interpreted in inches. When this parameter is specified, the position specifications are interpreted in millimeters. The specification of line thicknesses is always based on the scale given by 'Dot'.
Page 32
Printronix IGP 10/20/40 Quick Reference ~EXECUTE;<Form_name>[;PAGE <n>] [;<Count>] ~EXECUTE;<Form_name> [;PAGE <n>] [-AF<n>;<(D)Alpha Data(D)>] [-BF<n>;<(D)Barcode Data(D)>] [<Overlay Data>] ~NORMAL ~EXECUTE command is used to print the form <Form_name>. This form must either be previously defined or be stored in the non-volatile memory.
Printronix IGP 10/20/40 Quick Reference -<Overlay Data> Any text which is printed together with the form. The text can be placed in the desired position using space characters and line feeds. It is "superimposed" onto the form. Variable data must be specified before the overlay data. A form feed must be output if the next page is to be printed.
Page 44
34. The overlay text is terminated and printed with the ~NORMAL command. Dave Pardee smoked barracuda 1.25 12.50 Maine Lobster 6.50 32.50 pickled herring 3.75 codfish eyes 3.50 52.25 ~NORMAL Print Sample: Printronix IGP 10/20/40 Quick Reference Page - B [11]...
Page 48
~AF02;"DUESSELDORF 1" ~AF03;"142.0" ~AF04;"33333333" ~AF05;"01" ~AF10;"KRUMMENASE GmbH" ~AF11;"AM GROSSEN PLATZ " ~AF12;"HANNOVER " ~AF13;"04.06.91" ~NORMAL Note: The form „LABEL“ is printed 3 times with dynamic data which are defined during EXECUTE. Printronix IGP 10/20/40 Quick Reference Page - B [15]...
Page 49
Appendix B Print Sample: Printronix IGP 10/20/40 Quick Reference Page - B [16]...
Note: The form „AUTOINCTST“ is printed 3 times. The incremental data field „A01“ is printed 2 times before increment of the last character. After 6 times the field is reset to „A01“. Print Sample: Printronix IGP 10/20/40 Quick Reference Page - B [17]...
~IAF5;XXXXXXX0000000000001;"Compressed 10 100" ~IAF6;XXXXXXX0000000000001;"Compressed 13 100" ~IAF7;XXXXXXX0000000000001;"Compressed 15 100" ~IAF8;XXXXXXX0000000000001;"Compressed 17 100" ~NORMAL Note: The form „VALPHA1“ is printed 3 times. The last character of the dynamic data fields (100) is incremented automatically. Printronix IGP 10/20/40 Quick Reference Page - B [18]...
Page 52
Appendix B Print Sample: Printronix IGP 10/20/40 Quick Reference Page - B [19]...
Need help?
Do you have a question about the Printronix IGP 10 and is the answer not in the manual?
Questions and answers