PSI Matrix Printronix IGP 10 Programmer's Manual

For printer pp 40x/ pp 80x

Advertisement

Quick Links

19.08.2016
Programmers Guide
Printronix IGP® 10/20/40
Emulation
For Printer PP 40x / PP 80x

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Printronix IGP 10 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for PSI Matrix Printronix IGP 10

  • Page 1 19.08.2016 Programmers Guide Printronix IGP® 10/20/40 Emulation For Printer PP 40x / PP 80x...
  • Page 2 The contents of this manual are subject to change without notice. Copyright © 2016 by Psi Matrix GmbH. All rights strictly reserved. Reproduction or issue to third parties in any form is not permitted without written authorization from...
  • 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"...
  • Page 4: Table Of Contents

    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 .......................
  • Page 5: Description Of Pm Igp

    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.
  • Page 6: Configuring The Pm Igp

    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.
  • Page 12 Printronix IGP 10/20/40 Quick Reference DEFAULT (FACTORY) SETTINGS OF THE PM IGP miniRIP/IGP - Matrix Printer Interface V3.xx.xx.xx –dd.mm.yy S/Nxxxxxxxxxxxx (C) 2004 PP2000 Business Integration AG (C) 1992-2003 MIKODATA Computerperipherie GmbH Architecture: Hitachi 7020 20 MHz Selected Printer: PSI PP 40X (72*120 DPI/NLQ)
  • Page 13: Introduction To Programming

    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.
  • Page 15: Commands Used In Normal Mode

    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.
  • Page 19: Defining Logos

    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.
  • Page 20: Defining Forms

    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>...
  • Page 21: Commands To Be Used In Form Definition Mode

    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.
  • Page 22: Auto Increment Alpha Element

    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.
  • Page 23: Auto Increment Dynamic Alpha 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.
  • Page 24: Autoincrement Barcode Element

    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.
  • Page 25: Autoincrement Dynamic Data Barcode Element

    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.
  • Page 26: Corner

    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.
  • Page 27: Horz

    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.
  • Page 28: Logo

    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.
  • Page 29: Hdup

    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.
  • Page 30: Lform8

    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.
  • Page 31: Printing Forms

    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.
  • Page 33: Printing Forms With Increment Data Fields

    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 34: Appendix Amultinational / National Character Sets

    Appendix A Appendix A MULTINATIONAL / NATIONAL CHARACTER SETS Printronix IGP 10/20/40 Quick Reference Page - A [1]...
  • Page 35 Appendix A Printronix IGP 10/20/40 Quick Reference Page - A [2]...
  • Page 36 Appendix A Printronix IGP 10/20/40 Quick Reference Page - A [3]...
  • Page 37 Appendix A Printronix IGP 10/20/40 Quick Reference Page - A [4]...
  • Page 38 Appendix A PC 850 ISO-Latin2 8859-2 C ode P age 852 Printronix IGP 10/20/40 Quick Reference Page - A [5]...
  • Page 39 Appendix A Roman 8 Printronix IGP 10/20/40 Quick Reference Page - A [6]...
  • Page 40 Appendix A ISO-Latin 1 8859-1 ISO-Latin 9 8859-9 Printronix IGP 10/20/40 Quick Reference Page - A [7]...
  • Page 41 Appendix A ISO Latin 1 8859-15 Printronix IGP 10/20/40 Quick Reference Page - A [8]...
  • Page 42: Appendix Bprogramming Examples

    3;6-20;29 4;5-21;28-29 5;4-22;28-29 6;2-24;27-29 7;1-29 8;1-29 9;2-24;27-29 10;4-22;28-29 11;5-21;28-29 12;6-21;29 13;9-17 14;11-14 ~CREATE;FISH;864 PAGE;33;30 2;34.6;30;36.6;70 3;5;5;52;75 2;48;60;50;70 STOP HORZ 1;28;10;70 1;28.5;10;70 STOP VERT 2;10;40;48 2;15;40;48 2;23;40;48 2;50;40;48 2;60;40;48 2;70;40;48 1;70;28;28.6 STOP Printronix IGP 10/20/40 Quick Reference Page - B [9]...
  • Page 43 C15;39;12;0;0;"Item Quantity Description" C15;39;53;0;0;"Unit price Total" 49;53;0;0;"TOTAL" STOP LOGO 16;43;FISHIE 16;53;FISHIE 16;63;FISHIE STOP HDUP;15;4 VERT 1;10;28;28.6 1;10.3;27.9;28.9 1;11;27.6;29 1;11.3;27.3;29.3 1;12;27;29.6 1;12.3;27.3;29.3 1;13;27.6;29 1;13.3;27.9;28.9 STOP HDUP;OFF HORZ 1;40;10;70 STOP VDUP;OFF ~EXECUTE;FISH;PAGE 9999 Printronix IGP 10/20/40 Quick Reference Page - B [10]...
  • 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 45: Vda Label With Barcode

    C15;10.7;39;0;0;" (C)" C15;21;40;0;0;"Printer Systems international GmbH" C15;22;40;0;0;"57080 Siegen-Eiserfeld" C15;23;40;0;0;"Eiserfelder Strasse 316" C15;24;40;0;0;"Telefon 0271 3597 0" STOP ALPHA RD;28;18;1;1;" printed with mit IGP-Emulation " STOP BARCODE C3/9;H6;DARK;6;6 "870724090108" STOP BARCODE C3/9;H6;DARK;12.5;6 "Q00345" STOP Printronix IGP 10/20/40 Quick Reference Page - B [12]...
  • Page 46 Appendix B BARCODE C3/9;H6;DARK;12.5;44 "CV20" STOP BARCODE C3/9;H6;DARK;17.3;6 "V1625681" STOP BARCODE C3/9;H6;DARK;22.5;6 "S001038" STOP ALPHA 5;8;4;4;"8707 240 90108" 11.5;12;3;3;"00345" 11.5;50;3;3;"V20" 17;12;2;2;"DE-1265681" 21.8;12;2;2;"001038" STOP ~EXECUTE;PSIFORM ~NORMAL Print Sample: Printronix IGP 10/20/40 Quick Reference Page - B [13]...
  • Page 47: Igp Form With Dynamic Data

    ALPHA C10;6;2;0;0;"KDNR :" C10;6;30;0;0;"TOUR :" C10;10;30;0;0;"TOR :" C10;12;2;0;0;"NAME :" C10;15;2;0;0;"STR :" C10;17.5;2;0;0;"ORT :" C10;20;3;0;0;"DATUM" 20;30;2;2;"PALETTEN:" AF01;20;2.5;2;2;1 AF02;20;2.5;30;2;1 AF03;5;6;10;2;2 AF04;8;6;38;2;2 AF05;2;10;38;2;2 AF10;20;12;10;2;2 AF11;20;15;10;2;2 AF12;20;17.5;10;2;2 AF13;8;20;10;2;2 STOP ~EXECUTE;LABEL ~AF01;"DOMINO EG" ~AF02;"DUESSELDORF 1" ~AF03;"142.0" Printronix IGP 10/20/40 Quick Reference Page - B [14]...
  • 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]...
  • Page 50: Igp Form With Incremental Data

    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]...
  • Page 51: Igp Form With Incremental Dynamic Data

    ~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]...

This manual is also suitable for:

Printronix igp 20Printronix igp 40

Table of Contents