IPDS™ Emulation for SL5000r/T5000r series PrintersProgrammer’s Reference Manual
8Chapter 1 Compatible System AttachmentsCompatible System AttachmentsWith a twinax interface, you can attach your IPDS-compatible printer to the foll
92 Configuring with IPDS CommandsOverviewThis chapter summarizes IPDS, lists control codes, and lists error messages. For detailed information, refer
10Chapter 2 The IPDS EmulationThe Data TowersMost of the IPDS commands contain data fields. The type of data is categorized into the following data t
Processing a Page 11Page SegmentState Page segment data is stored when the printer is in this state. A page segment is a frequently accessed resource;
12Chapter 2 The IPDS EmulationFigure 2. Processing a PageBlocks contain images, graphics, bar codes, coded fonts, and text. Each block is recognized
The Text Commands 13The Text CommandsThe following commands are used to present text blocks in a page, a page segment, or an overlay.Load Equivalence
14Chapter 2 The IPDS EmulationTable 1. Control CodesControl SequenceUnchained Hex CodeChained Hex CodeAbsolute Move Baseline (AMB) D2 D3Absolute Move
Scalable Fonts 15Scalable FontsIn addition to the IBM 4028 and 3816 bitmap fonts, the IPDS functionality also uses Scalable AGFA fonts.The following t
16Chapter 2 The IPDS EmulationImagesThe physical page is the actual medium used, such as a continuous form or an 8 1/2 x 11 inch sheet of paper.The l
Graphics 17Write Image (WI)Byte D64D Flag CID DataCountThis command is used to denote image data to be printed.GraphicsGraphics contain line drawings,
18Chapter 2 The IPDS EmulationThe Graphics Command SetThe following commands are used to present graphics in a page, a page segment, or an overlay.Wr
The Bar Code Command Set 19The Bar Code Command SetThe following commands are used to present bar codes in a page, a page segment, or an overlay.Write
20Chapter 2 The IPDS EmulationThe Page Segment Command SetThe following commands are used to access printer data by name and merge on the logical pag
The Overlay Command Set 21The Overlay Command SetOverlays contain data that is frequently accessed and can be stored by name for future use. You can c
22Chapter 2 The IPDS EmulationBegin Page (BP)Byte D6AF Flag CID DataCountThis command indicates the beginning of a page and causes the printer to ent
The Device Control Commands 23No Operation (NOP)Byte D603 Flag CID DataCountThis command tells the printer to perform no operation.Sense Type and Mode
24Chapter 2 The IPDS EmulationTable 4. Command-Set VectorsName Value DescriptionDevice-Control Command SetLengthX’002A’ (4028)X’002C’ (3816)Vector Le
The Device Control Commands 25XOH Property PairsX’9001’ PRINT BUFFERED DATAX’9003’ (4028)SPECIFY GROUP OPERATIONX’9004’ (4028)DEFINE GROUP BOUNDARYX’9
26Chapter 2 The IPDS EmulationSubset ID X’C9D4’ IM Image Command SetLevel ID X’FF10’ IMDI dataProperty Pairs X’1001’ UNORDERED IMAGE BLOCKSX’4022’ (3
The Device Control Commands 27Subset ID X’C2C3’ BAR CODE Command SetLevel ID X’FF10’ BCOCA BCD1 dataProperty Pairs X’1001’ UNORDERED BAR CODE BLOCKSX’
IPDS™ Emulation for SL5000r/T5000r series PrintersProgrammer’s Reference Manual
28Chapter 2 The IPDS EmulationSet Home State (SHS)Byte D697 Flag CID DataCountSHS instructs the printer to return to the home state. If the printer i
The Device Control Commands 29Execute Order Home State (XOH)Byte D68F Flag CID Data (Code andCount Parameters)The following orders are valid only when
30Chapter 2 The IPDS Emulation12-13 X’7F80’ Maximum LENGTH of the Medium Presentation Space in L-units (22.67 Inches)14-15 X’0000’ Xm OFFSET of the P
The Device Control Commands 3111-14 X’00000000’ ReservedObjects Stored in this Storage Pool:15-16 X’0011’ PAGE GRAPHICS Data17-18 X’0012’ PAGE IMAGE D
32Chapter 2 The IPDS Emulation2-3 X’000B’ ACTIVATE RESOURCE RT & RIDF SUPPORT Self-Defining Field4-5 X’0103’ Single-Byte LF1 Coded Fonts with IBM
The Device Control Commands 337 X’1A’ RM4SCC Modifier Byte Option X’00’8 X’22’ USPS Intelligent Mail: modifier-byte options X’00’ through X’03’SUPPORT
34Chapter 2 The IPDS EmulationException Processing and IDsUnlike some other protocols, IPDS allows the host to control exception (error) processing,
Exception Processing and IDs 35Table 10. Exceptions: Specification Check - Bar CodeException ID Condition040000 Symbol Reference point outside Logical
36Chapter 2 The IPDS Emulation040F0D Invalid data within a Macro PDF417 Control BlockTable 10. Exceptions: Specification Check - Bar CodeException ID
Exception Processing and IDs 3703C200 Marker Set not supported03C201 Undefined marker code03C202 Mismatched marker set 03C300 Font not available03C301
Trademark AcknowledgementsAdvanced Function Printing is a trademark of International Business Machines Corporation.AIX, AS400, and OS/2 are registere
38Chapter 2 The IPDS Emulation020601 Invalid Begin Suppression (BSU)020605 Invalid or unsupported units per unit base020705 Invalid or unsupported se
Exception Processing and IDs 39022E02 Insufficient font data received023001 Insufficient storage for LCC copy-control record023101 Invalid or unsuppor
40Chapter 2 The IPDS Emulation026802 Invalid or unsupported value for Logical Page Descriptor inline-sequence direction026902 Invalid baseline-sequen
Exception Processing and IDs 4102AC01 Insufficient main storage to print the sheet02AD01 Invalid or unsupported value for Logical Page Position comman
42Chapter 2 The IPDS Emulation
43A Fonts and Code PagesTable 13: Language, Code Page, and Quality CombinationsLanguage CPGID GCSGIDVersion (1)Fonts Supported (2)English/USA/Canada
44Appendix A(1) If there is no value listed for Version, it means there is only one value.(2) Fonts that are fully supported are listed in this colum
45Table 14: Resident Font and Code PageResident Font FGID Font WidthCode Pages (2)OCR-B 3 144 893Courier 10 11 144 A, 259, 420, 437, 850, 1002, 1003,
46Appendix A(1) These fonts are optional, and are available as part of the Printronix Additional Font Diskettes.(2) When an A or B is specified in th
47B IPDS Exception ReportingThe following tables contain the exception reporting codes, which the printer sends to the host in the NACK reply. These c
Table of Contents1 Introduction ... 7About This Guide ...
48Appendix BCommand Reject — X'80'The following exception codes are the valid codes for a command reject condition:Explanation:1. The comma
Equipment Check — X'10' 49Equipment Check — X'10'The following exception codes are the valid codes for an equipment check conditio
50Appendix BExplanation:An attempt was made to print outside the valid printable area.Alternate Exception Action:All physical printing outside the va
Specification Check-Bar Code — X'04' 51Explanation: The unit/module width specified in the Write Bar Code DataDescriptor field is not suppor
52Appendix BExplanation:The bar code modifier, byte 17 of the Bar Code Data Descriptor structured field, is not a valid or supported value for the ba
Specification Check-Bar Code — X'04' 53Explanation:Matrix row size value or number of rows value is not supported.Alternate Exception Action
54Appendix BExplanation:Invalid number of data symbol characters per row for a PDF417 symbol.Alternate Exception Action:Terminate bar code object pro
Specification Check-Graphics — X'03' 55Explanation: Invalid Macro PDF417 Control Block length value.Alternate Exception Action: Terminate b
56Appendix BExplanation: A drawing order length is invalid.Alternate Exception Action: None.Explanation: An attribute value for a graphic order or
Specification Check-Graphics — X'03' 57Explanation: The Set Current Defaults instruction sets an invalid or unsupported default for an attr
Table of ContentsThe Page Segment Command Set ...20Begin Page Segment (BPS) ...
58Appendix BExplanation: A supported order is detected that is not valid within an area.Alternate Exception Action: None.Explanation: The symbol s
Specification Check-Graphics — X'03' 59.Explanation: There are insufficient or too many bytes of data in the Image Data order.Alternate Exc
60Appendix BExplanation: A code in a character string is undefined in the current character symbol set.Alternate Exception Action: Use the standard
Specification Check-General — X'02' 61Explanation: The Height value specified in the Begin Image order exceeds the maximum image height sup
62Appendix BExplanation: A data structured field has been received in a WGC or WBCCcommand that is less than the minimum allowable length.Alternate
Specification Check-General — X'02' 63Explanation: Unsupported advancement of the baseline coordinate toward the I-axis.Alternate Exception
64Appendix BExplanation: A mapping option specified in the Output Control structured field of the WGC or WBCC command is not a valid or supported va
Specification Check-General — X'02' 65Explanation: 1. The value of the intercharacter adjustment is not a valid or supported value.2. The in
66Appendix BExplanation: The value of the variable space increment as specified in a text control is not a valid or supported value. Alternate Excep
Specification Check-General — X'02' 67Explanation: The one-byte Local Identifier value in the Load Font Equivalence command has been used m
Table of ContentsC Contact Information... 81Printronix Customer Support Center...
68Appendix BExplanation: Repeat String control on a Write Text command has non-zero fill count but zero string length.Alternate Exception Action: N
Specification Check-General — X'02' 69Explanation: The LCC command simplex/duplex parameter is invalid orunsupported.Alternate Exception Ac
70Appendix BExplanation: 1. The Compression Algorithm value (Byte 8) is not a valid or supported value.2. The (Pel) Data Format value (Byte 9) in the
Specification Check-General — X'02' 71Explanation: 1. The Coordinate Definition value on the Write Image Control command is not a valid or s
72Appendix BExplanation: 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 Med
Specification Check-General — X'02' 73Explanation: On a Load Page Description command the Baseline Sequence Direction value is not a valid
74Appendix BExplanation: On the Set Media Size command, the X-extent is not a valid or supported value.Alternate Exception Action: None.Explanation
Specification Check-General — X'02' 75Explanation: The Page Segment Identifier on the Delete Page Segment command is not a valid or support
76Appendix BExplanation: The overlay identified by the Overlay Identifier on the Include Overlay, Delete Overlay or LCC command was not loaded or wa
Specification Check-General — X'02' 77Explanation: Depth of overlay nesting is greater than the maximum depth.Alternate Exception Action:
Table of Contents
78Appendix BExplanation: The X Coordinate value on the Load Page Position command is not a valid or supported value. The Y Coordinate value on the L
Conditions Requiring Host Notification — X'01' 79Explanation: The Mapping Type on the Load Equivalence command is not X'0100'.Alt
80Appendix B
81C Contact InformationPrintronix Customer Support CenterIMPORTANTPlease have the following information available prior to calling the Printronix Cus
82Appendix C Corporate OfficesCorporate OfficesPrintronix, Inc.14600 Myford RoadP.O. Box 19559Irvine, CA 92623-9559Phone: (714) 368-2300Fax: (714) 36
83D GlossaryAcknowledge ReplyA message about printer information or exceptions that the printer sends to the host. It can be a positive or negative r
84Appendix Ddefault A value, parameter, attribute, or option assigned by a program or system if another is not specified by the user.deferred printin
85graphics presentation space windowYou can specify a part of the presentation space to be mapped to the graphics block. This portion is called the g
86Appendix Dno operation This command causes the printer not to process anything, but instead, to proceed to the next command sequence.object Another
87port A channel used for receiving data from or transmitting data to one or more external devices.presentation spaceA space where data can be genera
71 IntroductionAbout This GuideThis manual contains the IPDS* configuration menu, lists the command sets and provides error messages.This manual assu
88Appendix D
89IndexAAny state, IPDS, 11BBar Code Command Set, 19Write Bar Code Control (WBCC), 19Bar Code command set, 9Bar Code, Data Towers, 10Bar Codes, 18Beg
90EEnd, 22End Page (EP), 22Exception processing and IDs, 34ExceptionsData Check, 34rejected commands, 34Specification Check, Bar Code, 35Specificatio
91Overlay command set, 9Overlay state, 10PPage Segment Command Set, 20Begin Page Segment (BPS), 20Delete Page Segment (DPS), 20Include Page Segment (
92
174530-001E*174530-001*
Commenti su questo manuale