IPDS™ Emulation for SL5000r/T5000r series Printers Programmer’s Reference Manual
IPDS™ Emulation for SL5000r/T5000r series Printers Programmer’s Reference Manual
Trademark Acknowledgements Advanced Function Printing is a trademark of International Business Machines Corporation. AIX, AS400, and OS/2 are registered trademarks of International Business Machines Corporation. ANSI is a registered trademark of American National Standards Institute, Inc. Bar Code Object Content Architecture and BCOCA are trademarks of International Business Machines Corporation. IBM is a registered trademark of International Business Machines Corporation.
Table of Contents 1 Introduction ............................................................. 7 About This Guide ...................................................................................... 7 Sources of Useful IBM Information..................................................... 7 Compatible System Attachments.............................................................. 8 Defining IPDS ...........................................................................................8 The Protocol .....
Table of Contents The Page Segment Command Set ..................................................20 Begin Page Segment (BPS) ...................................................... 20 Delete Page Segment (DPS)..................................................... 20 Include Page Segment (IPS) ..................................................... 20 The Overlay Command Set.............................................................. 21 Begin Overlay (BO).......................................................
Table of Contents C Contact Information............................................... 81 Printronix Customer Support Center.......................................................81 Printronix Supplies Department ..............................................................81 Corporate Offices....................................................................................82 D Glossary................................................................
Table of Contents
1 Introduction About This Guide This manual contains the IPDS* configuration menu, lists the command sets and provides error messages. This manual assumes you are familiar with IPDS and programming in IPDS. This book is not a tutorial, it does not explain how to program nor does it describe which applications support which commands. For detailed information, refer to the list below.
Chapter 1 Compatible System Attachments Compatible System Attachments With a twinax interface, you can attach your IPDS-compatible printer to the following systems: • • • • System/36 (SSP 5.1 plus IPDS PRPQ P84094) System/38 (with Rel. 8 System/38 Control Program Facility) AS/400 processor 5294/5394/5494 control units (The coax IPDS emulation is currently not used.
2 Configuring with IPDS Commands Overview This chapter summarizes IPDS, lists control codes, and lists error messages. For detailed information, refer to “Sources of Useful IBM Information” on page 7. The IPDS Emulation IPDS consists of the following command sets, which are defined in more detail beginning on page 13. The Command Sets Text This set contains the commands used to present text information on a page, on a page segment, or on an overlay.
Chapter 2 The IPDS Emulation The Data Towers Most of the IPDS commands contain data fields. The type of data is categorized into the following data towers: Text The Presentation Text Object Content Architecture (PTOCA) commands are a part of the text data tower. This information is necessary to print text in a page, a page segment, or an overlay. IM Image The image data enables the printer to print images in a page, a page segment, or an overlay. IO Image This is not supported.
Processing a Page Page Segment State Page segment data is stored when the printer is in this state. A page segment is a frequently accessed resource; it can be a block of text, images, graphics, or bar codes. Page segments can be a part of an overlay. Any state Some commands can be received in any state.
Chapter 2 The IPDS Emulation Overlay Physical Page (Medium Presentation Space) Block Logical Page Page Segment Figure 2. Processing a Page Blocks contain images, graphics, bar codes, coded fonts, and text. Each block is recognized by specific, functional commands. To print a bar code, for example, Bar Code commands must be in the data stream. As each type of data block is stored in memory, the printer moves from state to state.
The Text Commands The Text Commands The following commands are used to present text blocks in a page, a page segment, or an overlay. Load Equivalence (LE) Byte Count D61D Flag CID Data This command allows the printer to use a single suppression ID for more than one suppression pair. Write Text (WT) Byte Count D62D Flag CID Presentation Text Object; Content Architecture control codes and character data Use this command to send character data and controls to the printer.
Chapter 2 The IPDS Emulation Table 1.
Scalable Fonts Scalable Fonts In addition to the IBM 4028 and 3816 bitmap fonts, the IPDS functionality also uses Scalable AGFA fonts. The following table lists available fonts and their mappings from IBM Font Global Identifiers to AGFA numbers. Table 2.
Chapter 2 The IPDS Emulation Images The physical page is the actual medium used, such as a continuous form or an 8 1/2 x 11 inch sheet of paper. The logical page is mapped onto the physical page; you can set its size and position inside the physical page. The logical page contains the image blocks, text blocks, segment and overlay blocks. A block is an area where the image is mapped to. The image presentation space contains the image that will be mapped to the block.
Graphics Write Image (WI) Byte Count D64D Flag CID Data This command is used to denote image data to be printed. Graphics Graphics contain line drawings, such as arcs and lines. The area containing the entire drawing is called the graphics presentation space. Usually, only a part of the drawing will be printed. This part is referred to as the graphics presentation space window.
Chapter 2 The IPDS Emulation The Graphics Command Set The following commands are used to present graphics in a page, a page segment, or an overlay.
The Bar Code Command Set The Bar Code Command Set The following commands are used to present bar codes in a page, a page segment, or an overlay. Write Bar Code Control (WBCC) Byte Count D680 Flag CID Bar Code Area Position; Bar Code Output Control; Bar Code Data Descriptor Use this command to set the bar code block position, size, and orientation; to set the bar code presentation size; the bar code to be used; and to set how the bar code presentation space will map into the bar code block.
Chapter 2 The IPDS Emulation Code Bar Code Type X’ 16’ EAN Two-digit Supplemental X’ 17’ EAN Five-digit Supplemental X’ 1A’ RM4SCC (including KIX variation) X’ 1B’ Japan Postal Bar Code X’ 1C’ Data Matrix (2D bar code) X’ 1D’ MaxiCode (2D bar code) X’ 1E’ PDF417 (2D bar code) X’ 1F’ Australia Post Bar Code X’ 22’ USPS Intelligent Mail Barcode The Page Segment Command Set The following commands are used to access printer data by name and merge on the logical page.
The Overlay Command Set The Overlay Command Set Overlays contain data that is frequently accessed and can be stored by name for future use. You can create an overlay so that it fills the entire page or fills part of a page. The following overlay commands are used to access printer data by name and merge on the logical page.
Chapter 2 The IPDS Emulation Begin Page (BP) Byte Count D6AF Flag CID Data This command indicates the beginning of a page and causes the printer to enter the page state. End Byte Count D65D Flag CID Binary Data This command notes the end of a block containing: an image, graphics, or bar codes. End Page (EP) Byte Count D6BF Flag CID Binary Data This command notes the end of a page, a page segment, or an overlay and returns the printer to the home state.
The Device Control Commands No Operation (NOP) Byte Count D603 Flag CID Data This command tells the printer to perform no operation. Sense Type and Model (STM) Byte Count D6E4 Flag CID This command asks the printer to identify its capabilities. The printer responds with one or more Acknowledge Replies, which contain general information and command set vectors that identify supported IPDS function sets and subsets.
Chapter 2 The IPDS Emulation Table 4.
The Device Control Commands Table 4.
Chapter 2 The IPDS Emulation Table 4.
The Device Control Commands Table 4.
Chapter 2 The IPDS Emulation Set Home State (SHS) Byte Count D697 Flag CID Data SHS instructs the printer to return to the home state. If the printer is in the process of printing (in page state), the current page ends and prints the data up to the time of the SHS command. Depending when the SHS command was sent, either a complete or partially completed page prints.
The Device Control Commands Execute Order Home State (XOH) Byte Count D68F Flag CID Data (Code and Parameters) The following orders are valid only when the printer receives them in the home state. The XOH command identifies these orders. Table 6. Execute Order Home State Commands Order Function Hex Code Erase Residual Print Data Prevents access to resident print data. 0500 Obtain Printer Characteristics Used for Acknowledge Replies. F300 Print Buffered Data All data in the buffer prints.
Chapter 2 The IPDS Emulation Table 7. XOH Obtain Printer Characteristics Reply Offset Value Description 12-13 X’7F80’ Maximum LENGTH of the Medium Presentation Space in L-units (22.
The Device Control Commands Table 7.
Chapter 2 The IPDS Emulation Table 7.
The Device Control Commands Table 7.
Chapter 2 The IPDS Emulation Exception Processing and IDs Unlike some other protocols, IPDS allows the host to control exception (error) processing, which can free up the printer cpu. The host can request one of two methods: • • the printer must print the pages as requested the printer does not allow any page that has a data stream error to print The first method applies for situations such as printing checks; the second method applies for printing drafts or when troubleshooting the data streams.
Exception Processing and IDs Table 10.
Chapter 2 The IPDS Emulation Table 10. Exceptions: Specification Check - Bar Code Exception ID 040F0D Condition Invalid data within a Macro PDF417 Control Block Table 11.
Exception Processing and IDs Table 11.
Chapter 2 The IPDS Emulation Table 12.
Exception Processing and IDs Table 12.
Chapter 2 The IPDS Emulation Table 12.
Exception Processing and IDs Table 12.
Chapter 42 2 The IPDS Emulation
A Fonts and Code Pages Table 13: Language, Code Page, and Quality Combinations Language CPGID GCSGID Version (1) 0, 1 Fonts Supported (2) English/USA/Canada 037 101, 697 All English/US/International 038 103, 697 All International Set 1 256 337, 697 All Symbols, Set 7 259 340 11, 86 Canadian, French 260 341, 697 All Austrian, German 273 265, 697 0, 1 All Belgian 274 269, 697 0, 1 All Brazilian 275 273, 697 0, 1 All Canadian, French (Alt) 276 277 Danish, Norwegian
Appendix A Table 13: Language, Code Page, and Quality Combinations Language CPGID GCSGID Version (1) Fonts Supported (2) Arabic 420 235, 697 11, 223, 400, 404, 416, 420 Greek 423 218 400, 404, 416, 420 Hebrew 424 941, 697 400, 404, 416, 420 PC ASCII 437 697 11, 18, 85, 86, 92, 223, 254 International Set 5 500 697 Hebrew (Alt) 803 1147 400, 404, 416, 420 PC Multilingual 850 980 All except 5687, 5707, 5815, and 5835 Latin 2/ROECE 870 959, 697 12, 112, 164, 281, 400, 404, 41
Table 14: Resident Font and Code Page Resident Font FGID Code Pages (2) Font Width OCR-B 3 144 893 Courier 10 11 144 A, 259, 420, 437, 850, 1002, 1003, 1026 Prestige 10 12 144 A, 850, 870, 1002 Courier Italic 10 18 144 A, 437, 850, 1002 OCR-A 19 144 892 APL 12 76 120 310 Courier 12 85 120 A, 437, 850, 1002, 1003 Prestige 12 86 120 A, 259, 437, 850, 1002, 1003, 1026 Courier Italic 12 92 120 A, 437, 850, 1002 Prestige Italic 12 112 120 A, 850, 870, 1002 Boldface PSM
Appendix A Table 14: Resident Font and Code Page Resident Font FGID Code Pages (2) Font Width Times Roman B 24 5707 160 A, 361, 1003 Times Roman I 10 5815 67 A, 361, 1003 Times Roman I 12 5815 80 A, 361, 1003 Times Roman BI 10 5835 67 A, 361, 1003 Times Roman BI 12 5835 80 A, 361, 1003 (1) These fonts are optional, and are available as part of the Printronix Additional Font Diskettes.
B IPDS Exception Reporting The following tables contain the exception reporting codes, which the printer sends to the host in the NACK reply. These codes are in a three-byte format. The first byte, byte 0, is the error group. The remaining two bytes, bytes 1 and 2, are the individual error identifiers. The following table shows the error group meanings.
Appendix B Command Reject — X'80' The following exception codes are the valid codes for a command reject condition: X'800100' Invalid IPDS Command Code Explanation: 1. The command code is not recognized. A error length on a previous command may have caused the current data to be processed as a command. 2. The command is not supported. Alternate Exception Action: None. X'800200' Invalid IPDS Command Sequence Explanation: The printer state is invalid for the received command.
Equipment Check — X'10' Equipment Check — X'10' The following exception codes are the valid codes for an equipment check condition and apply only to coax attachments: X'10F100' Permanent Error Explanation: 1. There was a permanent hardware error. 2. The microcode detected an unrecoverable logic error. 3. The microcode detected a condition that should not have occurred. Alternate Exception Action: None.
Appendix B X'08C100' Position Check Explanation: An attempt was made to print outside the valid printable area. Alternate Exception Action: All physical printing outside the valid printable area is suppressed. All data and controls continue processing. The printer continues to print within the valid printable area to the greatest possible extent. For text, this may mean truncating text lines at the character boundary closest to the edge of the intersection.
Specification Check-Bar Code — X'04' X'040600' Unit/Module Width Specified Is Not Supported Explanation: The unit/module width specified in the Write Bar Code Data Descriptor field is not supported. Alternate Exception Action: Use closest smaller width supported or the device default for those devices with only one fixed default value. X'040700' Element Height Specified Is Not Supported Explanation: The element height specified in the Write Bar Code Data Descriptor field is not supported.
Appendix B X'040B00' Invalid Bar Code Modifier Explanation: The bar code modifier, byte 17 of the Bar Code Data Descriptor structured field, is not a valid or supported value for the bar code type specified by byte 16 of the same structured field. Alternate Exception Action: None.
Specification Check-Bar Code — X'04' X'040F00' Explanation: Matrix row size value or number of rows value is not supported. Alternate Exception Action: Use X’0000’ for the unsupported value. X'040F01' Explanation: Invalid structured append sequence indicator. Alternate Exception Action: Present the bar code symbol without structured append information. X'040F02' Explanation: Structured append sequence indicator too large.
Appendix B X040F06' Explanation: Invalid number of data symbol characters per row for a PDF417 symbol. Alternate Exception Action: Terminate bar code object processing. X'040F07' Explanation: Invalid desired number of rows value for a PDF417 symbol. Alternate Exception Action: Proceed as if X’FF’ was specified. X'040F08' Explanation: Too much data for a PDF417 symbol. Alternate Exception Action: Termindate bar code object processing.
Specification Check-Graphics — X'03' X'040F0C' Explanation: Invalid Macro PDF417 Control Block length value. Alternate Exception Action: Terminate bar code object processing. X'040F0D' Explanation: Invalid data within a Macro PDF417 Control Block. Alternate Exception Action: Present the bar code symbol without a Macro PDF417 Control Block.
Appendix B X'030003' Incorrect Drawing Order Length Explanation: A drawing order length is invalid. Alternate Exception Action: None. X'030004' Invalid Attribute Value Explanation: An attribute value for a graphic order or for a WGC Set Current Default instruction is invalid. Alternate Exception Action: Use the standard default value for that attribute. X'030008' Truncated Order Error Explanation: An order has been requested that is not a complete order. This order is one of the following: 1.
Specification Check-Graphics — X'03' X'030021' Invalid Default Explanation: The Set Current Defaults instruction sets an invalid or unsupported default for an attribute. Alternate Exception Action: None. X'033400' Character Angle Value Not Supported Explanation: The specific character angle requested is not supported. Alternate Exception Action: Use the closest angle supported by the printer. X'033E00' Invalid End Prologue Explanation: An End Prologue was found outside the prologue section of a segment.
Appendix B X'036802' Supported Order Invalid in Area Explanation: A supported order is detected that is not valid within an area. Alternate Exception Action: None. X'036803' Pattern Symbol Set Not Available Explanation: The symbol set identified by the current Pattern Set is not available. Alternate Exception Action: Use the standard default pattern symbol set. X'036804' Undefined Pattern Symbol Explanation: The current pattern symbol is undefined in the pattern symbol set.
Specification Check-Graphics — X'03' . X'039201' Image Data Discrepancy Explanation: There are insufficient or too many bytes of data in the Image Data order. Alternate Exception Action: None. X'039300' Graphic Image Bracket Error Explanation: An End Image order is executed without a Begin Image order having been previously executed. Alternate Exception Action: None.
Appendix B X'03C301' Undefined Graphics Character Code Explanation: A code in a character string is undefined in the current character symbol set. Alternate Exception Action: Use the standard default character symbol. X'03C601' Arc Drawing Check Explanation: The drawing processor has detected an exceptional condition which may prevent the drawing of the arc within the normal limits of pel accuracy.
Specification Check-General — X'02' X'03D104' Image Height Greater Than Maximum Supported Explanation: The Height value specified in the Begin Image order exceeds the maximum image height supported by the product. Alternate Exception Action: The image height is truncated at the maximum height supported. X'03E100' Relative Line Outside Coordinate Space Explanation: The relative line starts inside the drawing order coordinate space but goes outside. Alternate Exception Action: None.
Appendix B X'020205' Invalid Data Structured Field Length Explanation: A data structured field has been received in a WGC or WBCC command that is less than the minimum allowable length. Alternate Exception Action: None. X'020302' IPDS Command Header Length Too Small Explanation: The length of the IPDS command header is too small. Alternate Exception Action: None. X'020401' End Page Encountered During Active Suppression Explanation: The End Page control was encountered before a text suppression ended.
Specification Check-General — X'02' X'020502' Unsupported Baseline Move Explanation: Unsupported advancement of the baseline coordinate toward the I-axis. Alternate Exception Action: None. X'020505' Structured Field Unit-Base Invalid Explanation: The unit-base (measurement units) specified in the Output Control or the Data Descriptor structured field of the WGC or WBCC command is not a valid or supported value. Alternate Exception Action: None.
Appendix B X'020805' Invalid Mapping Option Explanation: A mapping option specified in the Output Control structured field of the WGC or WBCC command is not a valid or supported value. Alternate Exception Action: None. X'020905' Invalid Axis Offsets Explanation: The axis offsets specified in the Output Control structured field of the WGC or WBCC command are not valid or supported values. Alternate Exception Action: None.
Specification Check-General — X'02' X'021201' Invalid Intercharacter Adjustment Explanation: 1. The value of the intercharacter adjustment is not a valid or supported value. 2. The intercharacter adjustment direction is not a valid or supported value. Alternate Exception Action: 1. Ignore the control sequence and continue presentation with the parameter values according to the hierarchy (the hierarchy is the last valid value received or if none received then use the LPD value). 2. Use direction = zero.
Appendix B X'021701' Invalid Variable Space Increment Explanation: The value of the variable space increment as specified in a text control is not a valid or supported value. Alternate Exception Action: None. X'021702' Invalid DF Deletion Type Explanation: The Deletion Type on a Delete Font command is not a valid or supported value. Alternate Exception Action: None. X'021802' Invalid Font ID Explanation: 1.
Specification Check-General — X'02' X'021902' Multiple Occurrences of the Same LFE Local ID Explanation: The one-byte Local Identifier value in the Load Font Equivalence command has been used more than once, making the Two-Byte Font Identifier reference ambiguous. Alternate Exception Action: None. X'021C01' Invalid Embedded Text Control Sequence Explanation: A text control sequence contains a code other than X'D3' following X'2B'. Alternate Exception Action: None.
Appendix B X'021F01' Repeat String Length Error Explanation: Repeat String control on a Write Text command has non-zero fill count but zero string length. Alternate Exception Action: None.
Specification Check-General — X'02' X'023601' Invalid or Unsupported Load Copy Control Simplex/Duplex Parameter Explanation: The LCC command simplex/duplex parameter is invalid or unsupported. Alternate Exception Action: If invalid, none. If unsupported, the printer prints simplex. X'023F02' Font Index Not Loaded Explanation: 1. The font inline sequence in Load Font Equivalence command is not supported or not supported with the current Text Orientation. 2.
Appendix B X'024601' Invalid WIC Source Image Format Explanation: 1. The Compression Algorithm value (Byte 8) is not a valid or supported value. 2. The (Pel) Data Format value (Byte 9) in the Write Image Control command is not X'00'. Alternate Exception Action: None. X'024701' Invalid WIC Scale Factor Value Explanation: 1. The Pel Count Scale Factor value on the Write Image Control command is not a valid or supported value. 2.
Specification Check-General — X'02' X'024A01' Invalid WIC Coordinate Specification Explanation: 1. The Coordinate Definition value on the Write Image Control command is not a valid or supported value. 2. The First Pel Location (X or I Direction) value on the Write Image Control command is not a valid or supported value. 3. The First Pel Location (Y or B Direction) value on the Write Image Control command is not a valid or supported value. Alternate Exception Action: None.
Appendix B X'026102' Invalid LPD Y Units/Unit-Base Explanation: 1. On the Load Page Description command, the Y units per unit-base value is not a valid or supported value. 2. On the Set Media Size command, the units per unit-base value is not a valid or supported value. Alternate Exception Action: None. X'026202' Invalid LPD X-Extent Explanation: On the Load Page Description command, the X-Extent is not a valid or supported value. Alternate Exception Action: None.
Specification Check-General — X'02' X'026902' Invalid LPD Baseline Direction Explanation: On a Load Page Description command the Baseline Sequence Direction value is not a valid or supported value. Alternate Exception Action: Use an inline sequence direction of 0 degrees and a baseline sequence direction of 90 degrees. X'026A01' Insufficient Source Image Data Explanation: The number of source image bytes received < the number implied in the Write Image Control command. Alternate Exception Action: None.
Appendix B X'027202' Invalid SMS X-Extent Explanation: On the Set Media Size command, the X-extent is not a valid or supported value. Alternate Exception Action: None. X'027302' Invalid SMS Y-Extent Explanation: On the Set Media Size command, the Y-extent is not a valid or supported value. Alternate Exception Action: None. X'027402' Invalid SMS Unit Base Explanation: On the Set Media Size command, the unit-base is not a valid or supported value. Alternate Exception Action: None.
Specification Check-General — X'02' X'028A01' Invalid DPS Parameter Value Explanation: The Page Segment Identifier on the Delete Page Segment command is not a valid or supported value. Alternate Exception Action: None. X'029001' Overlay Number Outside Valid Range Explanation: 1. The Overlay Identifier on the Begin Overlay command is not a valid or supported value. 2. The Overlay Identifier on the Include Overlay command is not a valid or supported value. 3.
Appendix B X'029201' Overlay Number Not Loaded Explanation: The overlay identified by the Overlay Identifier on the Include Overlay, Delete Overlay or LCC command was not loaded or was already deleted prior to its attempted use. Alternate Exception Action: None. X'029202' Invalid Print Quality Control Parameter: Explanation: The Print Quality Control parameter is X'00', which is a reserved value. Alternate Exception Action: None.
Specification Check-General — X'02' X'029701' Overlay Nesting Limit Exceeded Explanation: Depth of overlay nesting is greater than the maximum depth. Alternate Exception Action: None. X'029801' Suppression Number Outside Valid Range Explanation: 1. On a Write Text command, the Begin Suppression number value is not a valid or supported value. 2. In a LCC command, the suppression number value is not a valid or supported value. Alternate Exception Action: 1. Ignore the control sequence. 2. None.
Appendix B X'02AD01' Invalid Load Page Position Parameter Explanation: The X Coordinate value on the Load Page Position command is not a valid or supported value. The Y Coordinate value on the Load Page Position command is not a valid or supported value. Alternate Exception Action: None. X'02AE01' Invalid Include Overlay Position Parameter Explanation: 1. The X-Coordinate value on the Include Overlay command is not a valid or supported value. 2.
Conditions Requiring Host Notification — X'01' X'02C602' Invalid Load Equivalence Mapping Type Explanation: The Mapping Type on the Load Equivalence command is not X'0100'. Alternate Exception Action: None. X'02C801' An unsupported Input Media Source ID was Specified Explanation: An unsupported Input Media Source ID was specified in an XOH-SIMS command. Alternate Exception Action: Select an installed and available media source.
Appendix B 80
C Contact Information Printronix Customer Support Center IMPORTANT Please have the following information available prior to calling the Printronix Customer Support Center: • • • • Model number Serial number (located on the back of the printer) Installed options (i.e., interface and host type if applicable to the problem) Configuration printout: Thermal Printer See “Printing A Configuration” in the Quick Setup Guide. Line Matrix Printer Press PRT CONFIG on the control panel, then press Enter.
Appendix C Corporate Offices Corporate Offices Printronix, Inc. 14600 Myford Road P.O. Box 19559 Irvine, CA 92623-9559 Phone: (714) 368-2300 Fax: (714) 368-2600 Printronix, Inc. Nederland BV P.O. Box 163, Nieuweweg 283 NL-6600 Ad Wijchen The Netherlands Phone: (31) 24 6489489 Fax: (31) 24 6489499 Printronix Schweiz GmbH 42 Changi South Street 1 Changi South Industrial Estate Singapore 486763 Phone: (65) 6542 0110 Fax: (65) 6546 1588 Visit the Printronix web site at www.printronix.
D Glossary Acknowledge Reply A message about printer information or exceptions that the printer sends to the host. It can be a positive or negative reply. ([N]ACK can contain status resource or counter information.) bar code A printed code consisting of parallel bars of varied width and spacing and designed to be read by a onedimensional scanning device. bar code block It is a rectangular space that has a specified size, position, and orientation on a logical page.
Appendix D default A value, parameter, attribute, or option assigned by a program or system if another is not specified by the user. deferred printing The printer prints page by page: It gathers all of the page descriptor commands and data blocks for each page and then prints the page. diagnostic Pertains to the detection and isolation of printer malfunctions or mistakes. emulation Refers to the ability of a printer to execute the commands of another printer language (protocol).
graphics presentation space window You can specify a part of the presentation space to be mapped to the graphics block. This portion is called the graphics presentation space window. Specifying a window is synonymous to cropping or trimming. home state The initial state of the printer before it begins downloading overlays, page segments, and/or fonts. After the printer prints the page, the printer returns to the home state.
Appendix D no operation This command causes the printer not to process anything, but instead, to proceed to the next command sequence. object Another term for a font, graphics, image, text, or a combination of these. offset An offset is a measurement indicating displacement. For example, you can specify the logical page to rest in the lower left hand corner of the physical page. ordered printing The printer behaves like a line printer: It begins printing as soon as you send the data.
port A channel used for receiving data from or transmitting data to one or more external devices. presentation space A space where data can be generated before it is mapped onto the logical page. The presentation space uses an X-axis and Y-axis to specify addresses. protocol A set of rules or conventions governing the exchange of information between computer systems. For computer printers, a protocol is the coding convention used to convey and print data.
Appendix D 88
Index A Contact information, 81 Correlation ID (CID), 12 Any state, IPDS, 11 Customer Support Center, 81 B Bar Code Command Set, 19 Write Bar Code Control (WBCC), 19 D D6XX, 12 Data, 12 Bar Code command set, 9 Data Check, Exceptions, 34 Bar Code, Data Towers, 10 Data Towers, 10 Bar Codes, 18 Bar Code, 10 Begin Overlay (BO), 21 Graphics, 10 Begin Page (BP), 22 IM IMage, 10 Begin Page Segment (BPS), 20 IO Image, 10 Block states, 10 Text, 10 Byte Count, 12 Delete Overlay (DO), 21 C Cente
E IO Image, 10 IO Image command set, 9 End, 22 IPDS, 8 End Page (EP), 22 data streams, 8 Exception processing and IDs, 34 emulations, 8 Exceptions Mode, 8 Data Check, 34 printer environment, 8 rejected commands, 34 IPDS Emulation, 9 Specification Check, Bar Code, 35 Bar Code Command Set, 19 Specification Check, General, 37 Bar Codes, 18 Specification Check, Graphics Data, 36 command sets, 9 Execute Order Anystate (XOA), 28 Command Syntax, 12 Execute Order Home State (XOH), 29 Data Tow
T Overlay command set, 9 Overlay state, 10 P Page Segment Command Set, 20 Begin Page Segment (BPS), 20 Delete Page Segment (DPS), 20 Text command set, 9 Text Commands, 13 Load Equivalence (LE) command, 13 Write Text (WT) command, 13 Text, Data Towers, 10 W Include Page Segment (IPS), 20 Page Segment command set, 9 Page Segment state, 11 Write Bar Code (WBC), 19 Page state, 10 Write Bar Code Control (WBCC), 19 Page, processing, 11 Write Graphics (WG), 18 position and trim mapping, graphics, 17 Wr
92
*174530-001* 174530-001E