Sie sind auf Seite 1von 166

For Printers That Use The Advanced Function Common Control Unit

IPDS Handbook

G544-3895-11

For Printers That Use The Advanced Function Common Control Unit

IPDS Handbook

G544-3895-11

Note! Before using this information and the product it supports, be sure to read the general information in Notices on page 141.

| Twelfth Edition (April 2003) | The following paragraph does not apply to any other country where such provisions are inconsistent with local law. | | | |
INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS PUBLICATION AS IS WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some states do not allow disclaimer of express or implied warranties in certain transactions, therefore, this statement may not apply to you.

| Requests for IBM publications should be made to your IBM representative, or to your IBM branch office serving your | locality. If you request publications from the address given below, your order will be delayed because publications are | not stocked there. | IBM welcomes your comments. For your convenience, a form for readers comments is provided at the back of this | publication. You may send your comments by mail to: | | | | | | | |
IBM Printing Systems Company Department H7FE, Building 004M Information Development P.O. Box 1900 Boulder CO USA 80301-9191 Or by fax to: 1-800-524-1519 or 1-303-924-6873 Or by E-Mail to: printpub@us.ibm.com Visit our home page at: http://www.ibm.com/printers

| When you send information to IBM, you grant a nonexclusive right to use or distribute the information in any way | IBM believes appropriate without incurring any obligation to you.
Copyright International Business Machines Corporation 2002, 2003. All rights reserved. US Government Users Restricted Rights Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

Contents
Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii Terminology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viii Related Publications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viii Whats New in This Release . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix Chapter 1. Intelligent Printer Data Stream . . . . IPDS Command Sets and Commands . . . . . . Print-Error Markers . . . . . . . . . . . . Page Continuation Action (PCA) . . . . . . . Units of Measurement . . . . . . . . . . . Page Counters . . . . . . . . . . . . . . Duplex Printing . . . . . . . . . . . . . . Continuous-Forms versus Cut-Sheet . . . . . . Position-Check Highlighting . . . . . . . . . Cut-Sheet Emulation . . . . . . . . . . . . Color Processing . . . . . . . . . . . . . IPDS Command Differences and Supported Ranges Acknowledge Reply. . . . . . . . . . . . Device Control Command Set . . . . . . . . Text Command Set . . . . . . . . . . . . IM Image Command Set . . . . . . . . . . IO Image Command Set . . . . . . . . . . Graphics Command Set . . . . . . . . . . Bar Code Command Set . . . . . . . . . . Object Container Command Set . . . . . . . Overlay Command Set . . . . . . . . . . Page Segment Command Set . . . . . . . . Loaded-Font Command Set. . . . . . . . . Chapter 2. Exception Reporting and Sense Data Printer-Sensed Presentation Exception Reporting. Link Sense Data . . . . . . . . . . . . . Command Reject . . . . . . . . . . . . Equipment-Check with Intervention-Required . . Intervention-Required . . . . . . . . . . . Bus-Out Parity Check Exceptions . . . . . . Equipment-Check Exceptions . . . . . . . . Channel and Link Adaptor Exceptions . . . . . Conditions Requiring Host Notification . . . . . SNA Exceptions Reported . . . . . . . . . IPDS Exceptions Reported . . . . . . . . . Command Reject . . . . . . . . . . . Equipment-Check with Intervention-Required . Intervention-Required . . . . . . . . . . Data-Check . . . . . . . . . . . . . IO-Image Exceptions . . . . . . . . . . Bar Code Exceptions . . . . . . . . . . Graphics Data Exceptions . . . . . . . . Specification CheckGeneral . . . . . . . Data Object Error Codes . . . . . . . . .
Copyright IBM Corp. 2002, 2003

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . .

. 1 . 2 . 5 . 5 . 5 . 5 . 6 . 6 . 6 . 7 . 8 . 12 . 17 . 17 . 52 . 53 . 53 . 54 . 62 . 65 . 66 . 66 . 67 . . . . . . . . . . . . . . . . . . . . . 69 69 69 69 70 71 71 72 72 72 73 74 74 74 74 75 77 79 80 82 92

. . . . . . . . . . . . . . . . . . . . .

iii

Conditions Requiring Host Notification . . . . . . Action Codes . . . . . . . . . . . . . . . . Sense Byte Information . . . . . . . . . . . . Formats 0, 1, 2, 3, 4, 5, and 8 for Sense Bytes 423

. . . .

. . . .

. . . .

. . . .

. . . .

. . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . .

. . . .

94 95 96 97

Chapter 3. AFCCU IPDS Resident Font Sets . . . . . . . . . Introduction to IPDS Fonts. . . . . . . . . . . . . . . . . Resident Font Activation Methods . . . . . . . . . . . . . IBM Core Interchange Resident Scalable Font Set . . . . . . . . GCSGID Subsets for IBM Core Interchange Fonts . . . . . . . IBM Core Interchange Resident Code Page Set . . . . . . . . 4028 Compatibility Resident Font Set. . . . . . . . . . . . . 4028 Compatibility Resident Code Page Set . . . . . . . . . IBM Coordinated Resident Scalable Font Set . . . . . . . . . . GCSGID Subsets for IBM Coordinated Fonts . . . . . . . . . IBM Coordinated Resident Code Page Set. . . . . . . . . . DBCS Resident Raster Font Set . . . . . . . . . . . . . . DBCS Resident Scalable Outline Font Set . . . . . . . . . . . DBCS Resident Scalable Outline Code Page Set . . . . . . . GCSGID Subsets for the DBCS Resident Scalable Outline Font Set Default Font . . . . . . . . . . . . . . . . . . . . . . Native AS/400 or OfficeVision Bolding Function . . . . . . . . .

103 103 104 105 110 111 116 118 119 119 120 121 123 124 126 128 130

Appendix A. Media Source ID to Printer Location Translation . . . . . . . . . . . . . . 133 Appendix B. Media Destination ID to Printer Location Translation Appendix C. Color Mapping Table . Overview . . . . . . . . . . . How Color Mapping Occurs . . . . Mapping GOCA Colors . . . . . Mapping GOCA Patterns . . . . Color Mapping Table Parsing . . . . Default Internal Mapping Table for Spot Life Cycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Color . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 137 137 138 138 139 140 140

Notices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141 Trademarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142 Acronyms and Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143 Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147

iv

AFCCU: IPDS Handbook for AFCCU Printers

Tables
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. AFCCU Printers . . . . . . . . . . . . . . . . . . . Acknowledge Reply . . . . . . . . . . . . . . . . . . Resource Type and Resource ID Formats . . . . . . . . . Load Font Equivalence Command Data . . . . . . . . . . Logical Page Descriptor Command Data . . . . . . . . . . Logical Page Descriptor CommandDefault Control Record . . . Logical Page Position CommandDefault Control Record . . . Presentation Fidelity Control CommandDefault Control Record . Sense Type and Model Response Record (Part 1) . . . . . . Sense Type and Model Response Record (Part 2) . . . . . . Printable AreaMedia Sources . . . . . . . . . . . . . Image and Coded Font Resolution . . . . . . . . . . . . Storage Pools . . . . . . . . . . . . . . . . . . . . Storage Pools : Area 1. . . . . . . . . . . . . . . . . Storage Pools : Area 2. . . . . . . . . . . . . . . . . Storage Pools : Area 3 (See Note) . . . . . . . . . . . . Installed Features . . . . . . . . . . . . . . . . . . Available Features . . . . . . . . . . . . . . . . . . XOA RRL RT and RIDF Support . . . . . . . . . . . . . Activate Resource RT and RIDF Support . . . . . . . . . . Medium Modifications Support . . . . . . . . . . . . . . Common Bar Code Type and Modifier Support . . . . . . . . Media Destinations Support . . . . . . . . . . . . . . . Supported Group Operations . . . . . . . . . . . . . . Product Identifier Self-Defining Field. . . . . . . . . . . . Object Container Type Support Self-Defining Field . . . . . . DF Deactivation Types Support Self-Defining Field . . . . . . Presentation Fidelity Control Self-Defining Field . . . . . . . Printer Set-Up Self-Defining Field . . . . . . . . . . . . . Finishing Operations Self-Defining Field (Printers With Installed and UP3I Finishing Operations Self-Defining Field (Printers V 11.5) . UP3I Paper Input Media Self-Defining Field (Printers V 11.5) . . Load Equivalence Command Data . . . . . . . . . . . . Drawing Attributes Set . . . . . . . . . . . . . . . . . Line Attributes Set . . . . . . . . . . . . . . . . . . Character Attributes Set . . . . . . . . . . . . . . . . Marker Attributes Set . . . . . . . . . . . . . . . . . Pattern Attributes Set . . . . . . . . . . . . . . . . . Arc Parameters Set . . . . . . . . . . . . . . . . . . Drawing Attribute Default . . . . . . . . . . . . . . . . Default Pattern Set . . . . . . . . . . . . . . . . . . Default Marker Set . . . . . . . . . . . . . . . . . . Summary of the Graphics Drawing Orders . . . . . . . . . Summary of the Begin Segment Introducer . . . . . . . . . Prolog Drawing Orders . . . . . . . . . . . . . . . . Bar Code Symbol Descriptor . . . . . . . . . . . . . . BCDD Default Values and Ranges Specific to Bar Code Types . . Bar Code Symbol Data . . . . . . . . . . . . . . . . Load Font Control Command Data for Printers < V8.0 . . . . . Command Reject Exceptions . . . . . . . . . . . . . . Equipment-Check with Intervention-Required Exceptions . . . . Intervention-Required Exceptions . . . . . . . . . . . . . Bus-Out Parity Check Exceptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Enabled Finisher) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 17 17 20 20 21 22 22 25 27 36 38 38 39 39 40 41 41 42 43 44 44 46 46 47 47 49 50 50 50 50 51 52 54 54 55 55 55 56 56 57 57 58 60 61 62 63 64 67 69 70 71 71

Copyright IBM Corp. 2002, 2003

54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97.

Equipment-Check Exceptions . . . . . . . . . . . . . . . . . . Channel and Link Adaptor Exceptions . . . . . . . . . . . . . . . Conditions Requiring Host Notification . . . . . . . . . . . . . . . SNA Exceptions . . . . . . . . . . . . . . . . . . . . . . . Command Reject Exceptions . . . . . . . . . . . . . . . . . . Equipment-Check with Intervention-Required Exceptions . . . . . . . . Intervention-Required Exceptions . . . . . . . . . . . . . . . . . Data-Check Exceptions . . . . . . . . . . . . . . . . . . . . IO-Image Exceptions . . . . . . . . . . . . . . . . . . . . . Bar Code Exceptions . . . . . . . . . . . . . . . . . . . . . Graphics Data Exceptions . . . . . . . . . . . . . . . . . . . Specification-Check Exceptions . . . . . . . . . . . . . . . . . Error Codes for PostScript, PDF, and EPS Objects . . . . . . . . . . Conditions Requiring Host Notification . . . . . . . . . . . . . . . Action Codes . . . . . . . . . . . . . . . . . . . . . . . . Sense Bytes . . . . . . . . . . . . . . . . . . . . . . . . Sense Format 0 . . . . . . . . . . . . . . . . . . . . . . . Sense Format 1 . . . . . . . . . . . . . . . . . . . . . . . Sense Format 2. . . . . . . . . . . . . . . . . . . . . . . Sense Format 3. . . . . . . . . . . . . . . . . . . . . . . Sense Data Format 4. . . . . . . . . . . . . . . . . . . . . Sense Data Format 8. . . . . . . . . . . . . . . . . . . . . IBM Core Interchange Resident Scalable Font Set . . . . . . . . . . GCSGID Subsets for IBM Core Interchange Fonts . . . . . . . . . . IBM Core Interchange Resident Code Page Set . . . . . . . . . . . 4028 Compatibility Resident Font Set . . . . . . . . . . . . . . . 4028 Compatibility Resident Code Page Set . . . . . . . . . . . . Resident IBM Coordinated Font Set . . . . . . . . . . . . . . . GCSGID IBM Coordinated Font Set . . . . . . . . . . . . . . . IBM Coordinated Resident Code Page Set . . . . . . . . . . . . . Japanese Font Set . . . . . . . . . . . . . . . . . . . . . Korean Font Set . . . . . . . . . . . . . . . . . . . . . . Traditional Chinese Font Set . . . . . . . . . . . . . . . . . . Simplified Chinese Font Set . . . . . . . . . . . . . . . . . . Thai Font Set . . . . . . . . . . . . . . . . . . . . . . . DBCS Resident Scalable Font Set . . . . . . . . . . . . . . . . DBCS Resident Scalable Code Page Set . . . . . . . . . . . . . GCSGID Subsets for the DBCS Resident Scalable Font Set . . . . . . Selectable Default Fonts . . . . . . . . . . . . . . . . . . . IBM Core Interchange Resident Scalable Font Set . . . . . . . . . . 4028 Compatibility Resident Font Set . . . . . . . . . . . . . . . IBM Coordinated Font Set . . . . . . . . . . . . . . . . . . . Media Source ID to Printer Physical Location Name/Capacity Translation . Media Destination ID to Printer Physical Location Name/Capacity Translation

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . .

. 72 . 72 . 72 . 73 . 74 . 74 . 75 . 75 . 77 . 79 . 80 . 82 . 92 . 94 . 95 . 96 . 97 . 99 . 100 . 100 . 101 . 101 . 105 . 110 . 111 . 116 . 118 . 119 . 119 . 120 . 121 . 122 . 122 . 122 . 122 . 123 . 124 . 126 . 128 . 130 . 131 . 131 . 134 . 136

vi

AFCCU: IPDS Handbook for AFCCU Printers

Preface
This publication is an Intelligent Printer Data Stream (IPDS) reference for printers that contain the Advanced Function Common Control Unit (AFCCU). These printers are: v IBM 3130 Models 01S/02S/02D/03S v IBM 3160 Model 001 v IBM 3900 Models D01/D02 v IBM 3900 Models DW1/DW2 v v v v v v IBM IBM IBM IBM IBM IBM 3900 Model 0W1 3900 Model 0W3 3935 Model 001 Infoprint 60 Model 002 Infoprint 60 Finisher Infoprint 62 Models 002/003

v IBM Infoprint 2000 Model DP1 with the IPDS Feature v IBM Infoprint 3000 Model ES1 v v v v v IBM IBM IBM IBM IBM Infoprint Infoprint Infoprint Infoprint Infoprint 3000 4000 4000 4000 4000 Models ED1/ED2 Models DR1/DR2 Model IS1 Model IS2 Models ID1/ID2

v IBM Infoprint 4000 Models ID3/ID4 v IBM Infoprint 4000 Models ID5/ID6 v v v v v v IBM IBM IBM IBM IBM IBM Infoprint Infoprint Infoprint Infoprint Infoprint Infoprint 4000 4000 4100 4100 4100 4100 Models IR1/IR2 Models IR3/IR4 Model HS1 Model HS2 Model PS1 Models HD1/HD2

v IBM Infoprint 4100 Models HD3/HD4 v IBM Infoprint 4100 Models PD1/PD2 v Infoprint Color 100 Model 03D v IBM Infoprint Color 130 Plus v IBM Infoprint Hi-Lite Color Post-Processor It is intended for use by systems support personnel who need attachment and data stream information as it pertains to these printers. Readers are assumed to be familiar with Advanced Function Presentation (AFP) and IPDS. This book contains the following chapters: v Chapter 1, Intelligent Printer Data Stream, on page 1, describes specifically how IPDS relates to the printers covered by this publication. v Chapter 2, Exception Reporting and Sense Data, on page 69, provides information about channel commands, channel-related exception recovery, sense data, and acknowledge reply used by IPDS for exception reporting. v Chapter 3, AFCCU IPDS Resident Font Sets, on page 103, lists the IPDS fonts resident in the printers.
Copyright IBM Corp. 2002, 2003

vii

Terminology
For a definitions of terms, abbreviations, and acronyms used in this book, refer to the Introduction and Planning Guide or Planning and Configuration Guide for your printer (see Related Publications), and to the Intelligent Printer Data Stream Reference, S544-3417.

Related Publications
An extensive listing of available publications is included in the Introduction and Planning Guide for each printer. The following Introduction and Planning Guides are available for use with these printers: v 3130 Advanced Function Printer Introduction and Planning Guide, G544-3974 v InfoPrint 60 and 3160 Advanced Function Printer Introduction and Planning Guide, G544-5242 v v v v v v v v InfoPrint 62 Introduction and Planning Guide, G544-5384 InfoPrint 4000 and 3900 Advanced Function Printers Introduction and Planning Guide, G544-5427 Infoprint 4000 Models ID5/ID6 Planning and Configuration Guide, G544-5753 Infoprint 4000 and Infoprint 4100 Models with Enhanced Operator Console Planning and Configuration Guide, G544-5798 InfoPrint 3000 Advanced Function Printers Introduction and Planning Guide, G544-5563 Infoprint 2000 Model DP1 for IPDS Printing Planning and Configuration Guide, G544-5765 3935 Advanced Function Printer Introduction and Planning Guide, G544-3894 Infoprint Color 130 Plus Advanced Function Printing System Planning and Configuration Guide, G544-5772

v Infoprint Hi-Lite Color Introduction and Planning Guide, G544-5420 Contact your IBM marketing representative or your IBM system printing specialist for information concerning other publications for any of the printers covered by this publication or associated licensed programs. The following publications pertain to IPDS and Advanced Function Presentation: v Guide to Advanced Function Presentation, G544-3876 v Advanced Function Presentation: Printer Summary, G544-3135 v Advanced Function Presentation: Printer Information, G544-3290 v Intelligent Printer Data Stream Reference, S544-3417 v Mixed Object Document Content Architecture Reference, SC31-6802 v Presentation Text Object Content Architecture Reference, SC31-6803 v Graphics Object Content Architecture Reference, SC31-6804 v Image Object Content Architecture Reference, SC31-6805 v Bar Code Object Content Architecture Reference, S544-3766 v Font Object Content Architecture Reference, S544-3285

viii

AFCCU: IPDS Handbook for AFCCU Printers

Whats New in This Release


| | | | v v v v Speed Switch feature on Infoprint 4100 Models HS2 and HD3/HD4 Internal Stacker Enabled feature on Infoprint 4100 Models HS2 and HD3/HD4 TrueType fonts for Unicode support Australian Postal Bar Code for all machines that support code version 11.6 or greater

Technical changes are marked with a (|) left margin change character. Editorial changes are not marked.

Copyright IBM Corp. 2002, 2003

ix

AFCCU: IPDS Handbook for AFCCU Printers

Chapter 1. Intelligent Printer Data Stream


This section gives an overview of the Intelligent Printer Data Stream (IPDS), lists the IPDS command sets and commands that the following printers accepts, and the IPDS command differences that are unique to each of the following printers: v v v v v v v v 3130 Models 01S/02S/02D/03S 3160 Model 001 3900 Models D01/D02 3900 Models DW1/DW2 3900 Model 0W1 3900 Model 0W3 3935 Model 001 Infoprint 60 Model 002

v Infoprint 60 Finisher v Infoprint 62 Models 002/003 v v v v v Infoprint Infoprint Infoprint Infoprint Infoprint 2000 3000 3000 4000 4000 Model DP1 with the IPDS Feature Model ES1 Model ED1/ED2 Models DR1/DR2 Model IS1

v Infoprint 4000 Model IS2 v Infoprint 4000 Models ID1/ID2 v Infoprint 4000 Models ID3/ID4 v v v v v v v v Infoprint Infoprint Infoprint Infoprint Infoprint Infoprint Infoprint Infoprint 4000 4000 4000 4100 4100 4100 4100 4100 Models ID5/ID6 Models IR1/IR2 Models IR3/IR4 Model HS1 Model HS2 Model PS1 Models HD1/HD2 Models HD3/HD4

v Infoprint 4100 Model PD1/PD2 v Infoprint Color 100 Model 03D v Infoprint Color 130 Plus Advanced Function Printing System v IBM Infoprint Hi-Lite Color Post-Processing Device that attaches to Infoprint 4000 and 3900 Advanced Function Printer Models. This information either differs from or supplements the IPDS command information provided in the Intelligent Printer Data Stream Reference, S544-3417. IPDS is an IBM printer data stream designed to manage and control printer processes. It is distinguished from other data streams for printers because it provides all-points addressability, error recovery and 2-way communications between the printer and Print Service Facility (PSF) licensed programs. Also, IPDS provides data stream compatibility across the IPDS product line independent of speed, physical attachment or rendering technology. IPDS error recovery assists the customer by providing improved system management and printer operations. For example, the operator is notified by the printer and PSF when human intervention in the
Copyright IBM Corp. 2002, 2003

print process is required. The notification process provides clear direction of what is needed to correct the printing process, such as font availability notification or paper supply out messages. PSF provides the customer with transparent resource management by tracking fonts, page segments, overlays, images, and resource data objects and sending them to the printer as required. The 2-way communication at the data stream level provided by IPDS helps synchronize operating system and printer processes, exchanges query-reply information and returns detailed exception information. This function provides the customer with improved printer operations and easier problem identification and resolution. The printers use a subset of the total set of IPDS commands to manage their operations. These commands within the data stream enable the system to control the media-handling capabilities of the printer (request duplexing, select paper sources, and offset printing jobs from each other) and other operations dealing with paper. The commands also provide the means for managing the downloading of fonts and stored objects, such as overlays and page segments, that are required to print an application. The printers support the following data types: text data, font data, IM image data, IOCA image data, graphics data and bar code data. All printers support resident single-byte outline fonts, and host downloadable single-byte outline and raster fonts as supported by the PSF driver. Some printers also support resident and downloaded double-byte raster fonts, while others also support resident and downloaded double-byte outline fonts. Some printers also support commands used for color output, and can handle EPS and PDF resources within Object Containers, color mapping tables, and color profiles.

IPDS Command Sets and Commands


All printers covered by this publication support the following IPDS command sets and commands,1 unless otherwise noted with indicators: v v v v v v v | v v (1) - Infoprint 4000 Models DR1/DR2, IR1/IR2 or IR3/IR4 only (2) - Printers with code at version 8.0 or higher (3) - Printers with code at version 8.3 or higher (4) - Printers that support a finisher (5) - Printers 12 and 13 only2 (6) - Printer 13 only2 (7) - Printer 14 only2 (8) Printers with code at verison 11.6 or higher. DC1 subset (marked with *) of the Device-Control command set, plus additional commands from this set.
X'D62E' X'D602' X'D6AF' X'D65B' X'D64F' X'D6CE' X'D65D' X'D6BF' X'D67E' X'D69F' X'D63F' X'D6CF' X'D66D' X'D601'

Activate Resource (AR) Apply Finishing Operations (AFO) (4) Begin Page (BP) * Deactivate Data-Object-Font Component (DDOFC) (8) Deactivate Font (DF) * Define User Area (DUA) End (END) * End Page (EP) * Include Saved Page (ISP) (1) Load Copy Control (LCC) * Load Font Equivalence (LFE) * Logical Page Descriptor (LPD) * Logical Page Position (LPP) * Manage IPDS Dialog (MID) (2)

1. For detailed information on these command sets and commands, see IBM Intelligent Printer Data Stream Reference. 2. See Table 1 on page 12 for a description of these printers.

AFCCU: IPDS Handbook for AFCCU Printers

No Operation (NOP) * Presentation Fidelity Control (PFC) (5) Sense Type and Model (STM) * Set Home State (SHS) * Execute Order Anystate (XOA) * (See Note 1 on page 4) Execute Order Homestate (XOH) * (See Note 1 on page 4) Rasterize Presentation Object (7)

X'D603' X'D634' X'D6E4' X'D697' X'D633' X'D68F' X'D67B'

v TX1 subset of the Text command set with PTOCA PT2 data. In addition, printers with code V8.3 support SEC (Set Extended Text Color) as part of PTOCA PT3 data.
Load Equivalence (LE) Write Text (WT) X'D61D' X'D62D'

v IM1 subset of the IM-Image command set with IMD1 data


Write Image Control (WIC) Write Image (WI) X'D63D' X'D64D'

v IO1 subset of the IO-Image command set


Write Image Control 2 (WIC2) Write Image 2 (WI2) X'D63E' X'D64E'

v GR1 subset of the Graphics command set with DR/2V0 data


Write Graphics Control (WGC) Write Graphics (WG) X'D684' X'D685'

v BC1 subset of the Bar Code command set with BCD1 data
Write Bar Code Control (WBCC) Write Bar Code (WBC) X'D680' X'D681'

v OC1 subset of the Object Container command set (3)


Write Object Container Control (WOCC) Write Object Container (WOC) Deactivate Data Object Resource (DDOR) (6) Data Object Resource Equivalence (DORE) (6) Include Data Object (IDO) (6) X'D63C' X'D64C' X'D65C' X'D66C' X'D67C'

v OL1 subset of the Overlay command set


Begin Overlay (BO) Deactivate Overlay (DO) Include Overlay (IO) X'D6DF' X'D6EF' X'D67D'

v PS1 subset of the Page Segment command set


Begin Page Segment (BPS) Deactivate Page Segment (DPS) Include Page Segment (IPS) X'D65F' X'D66F' X'D67F'

v LF1 subset of the Loaded-Font command set


Load Font (LF) X'D62F'
Chapter 1. Intelligent Printer Data Stream

Load Font Control (LFC) Load Font Index (LFI)

X'D61F' X'D60F'

v LF3 subset of the Loaded-Font command set


Load Load Load Load Code Page (LCP) Code Page Control (LCPC) Font (LF) Font Character Set Control (LFCSC) X'D61B' X'D61A' X'D62F' X'D619'

Notes: 1. See Sense Type and Model (STM) Command X'D6E4' on page 25 for supported command orders by printer type and model. Note: The AFCCU Printers acknowledge replies with: v Page and copy counters (18-byte counter format) v 24 bytes of sense data (format 1 is used for data stream positioning exceptions)

AFCCU: IPDS Handbook for AFCCU Printers

Print-Error Markers
If a position exception occurs, and the report-position-check bit is set to B'1' (byte 2, bit 1 of the Execute Order Anystate Exception-Handling Control order), the approximate location of the position exception is shown with a print-error marker (PEM). PEMs are solid black rectangular marks that are placed along the inside edge of the valid printable area, where the projection of the incorrectly placed data crosses the boundary of the valid printable area. A position exception for a single character, image, or rule may be shown by one or more PEMs. Due to IPDS mixing rules, PEMs may be completely or partially overlaid by subsequent data and may no longer be visible.

Page Continuation Action (PCA)


There are two types of page continuation actions defined in the IPDS Architecture: skip and continue and page continuation. The AFCCU supports page continuation actions (PCA) since they provide more recovery than skip and continue actions. PCAs allow the printer to continue processing data after an exception occurs. AFCCU Printers highlight the PCA by drawing a + symbol surrounded by a box. The printers also flag print-position errors with a solid rectangle (position check) that may overlap the PCA symbol.

Units of Measurement
AFCCU Printers support any number of L-units per unit base. Refer to Expressing Linear Measurements in Intelligent Printer Data Stream Reference if you need more information about units of measure.

Page Counters
The AFCCU Printers contain the following page and copy counters used for error recovery procedures (ERP): v v v v v v v v v Received page Committed page Committed copy Operator viewing page Operator viewing copy Jam recovery page Jam recovery copy Stacked page Stacked copy

Chapter 1. Intelligent Printer Data Stream

Duplex Printing
For those printers that can print duplex, the rasterizer subsystem accepts duplex IPDS data and creates duplex sheets. Duplex affects the following commands: Load Copy Control A simplex configuration handles copy subgroups differently than a duplex configuration does. XOH-Obtain Printer Characteristics Some of the Self-Defining field attributes change.

Continuous-Forms versus Cut-Sheet


One major way to distinguish printers is paper-type (that is, continuous-forms or cut-sheet). The following list shows the commands that are affected by this division: XOA-Control Edge Marks This command only makes sense for a continuous-forms printer. XOH-Separate Continuous Forms This command only makes sense for a continuous-forms printer. XOH-Stack Received Pages This command only makes sense for a continuous-forms printer. XOH-Eject to Front Facing This command requires the hardware to do the eject when using continuous-forms paper; when using cut-sheet this is done by the Rasterizer Subsystem.

Position-Check Highlighting
Support for position-check highlighting is optional in IPDS. All Rasterizer Subsystem configurations support this. Highlighting can be turned on or off by the host. The position-check highlight is a solid rectangle. Position errors are highlighted if either (or both) of the following conditions are true: v If the Position-Check Highlight Flag is on v If a PCA is being taken (that is, AEA is not enabled and PCA is enabled)

AFCCU: IPDS Handbook for AFCCU Printers

Cut-Sheet Emulation
Some printers provide a 2-UP cut-sheet emulation mode that can be used to print 2-UP on continuous-forms media that, once slit and collated by a post-processing device, emulates cut-sheet output. In this customer-selectable mode, the post-processing device divides the continuous-forms media in half parallel to the carrier strips and controls the placement of pages on either the left side or the right side of the physical media as defined by a printer configuration option. AFCCU continuous-forms printers provide 4 configuration options for cut-sheet emulation: Normal Left to Right Print data is placed on the left half-sheet first, and then the right half-sheet. The left half-sheet is the one closest to the operator. The physical orientation of the data is based on the lower-left corner of the sheet, from the operator viewpoint. Normal Right to Left Print data is placed on the right half-sheet first, and then the left half-sheet. The right half-sheet is the one furthest from the operator. The physical orientation of the data is based on the lower-left corner of the sheet, from the operator viewpoint. Inverted Left to Right Same as Normal Left to Right, except that the physical orientation of the data is based on the upper-right corner of the sheet, from the operator viewpointan upside down version of Normal Left to Right. Inverted Right to Left Same as Normal Right to Left, except that the physical orientation of the data is based on the upper-right corner of the sheet, from the operator viewpointan upside down version of Normal Right to Left. If the printer is configured for cut-sheet emulation, the X'C300' in an LCC command enables the function. Absence of the keyword disables this function. When cut-sheet emulation mode is enabled, the printer partitions the physical media into 2 equal-sized partitions. For the following functions, the printer treats each partition as if it were a separate sheet of cut-sheet media: v Finishing operations specified in the Apply Finishing Operations command v v v v v XOA-Alternate Offset Stacker XOA-Mark Forms XOH-Set Media Origin XOH-Select Media Modifications Default partition origin is the upper-corner of each partition

v LCC medium overlays v LCC text suppressions v LPP v VPA and UPA checking

Chapter 1. Intelligent Printer Data Stream

Color Processing
Overview
This is a brief outline of how the AFCCU IPDS rasterizer handles colors. 1. When a color is received in a command, preliminary checking is done. v If a Color Fidelity triplet is currently active, color exceptions are processed as described under Color Fidelity on page 10. These controls from the triplet completely override the AEA or PCA, and determine if an error is reported and whether the printer will stop printing the current page. If the error is not reported, a substitution or simulation occurs. If there is no active Color Fidelity triplet: v The color space must be valid. For most commands, color space is understood to be OCA color. In color triplets, the PTOCA SEC, and GOCA GSPCOL (Set Process Color), it is explicitly specified. v The syntax must be valid for that color space. v The color value must be valid for that color space. If the color space is OCA, then the OCA color specified must be in the Standard OCA Color Value Table. If an error is recognized, an AEA or PCA is taken if they are available. If this occurs, substitution is done as described in Substitution and Simulation). (Note that mapping is attempted on the substituted color.) If the color space is Highlight, then the percents specified must be valid (0 100%). For all other color spaces, all possible values are valid. 2. If a mapping table is available, mapping is attempted. If a downloaded mapping table is available, it is used. If a downloaded table is not available and a Spot Color Post-processing device is installed and available, then the Internal Default Mapping Table is used. Because error checking was done when the Mapping Table was received, the color produced by the mapping is valid. (See Appendix C, Color Mapping Table, on page 137 for Color Mapping Table details.) 3. The color of ink to be printed is selected based on the resulting color (mapped or original). If the resulting color is valid but not supported, it is simulated as in Substitution and Simulation. This might occur with an unsupported OCA color on printers that do not support that color. 4. On a full-color printer, RGB, CMYK, CIElab, and OCA colors are supported. However, highlight colors are not supported except for highlight color #0 (HL0), which is black. All other highlight colors are explained in RGB, CMYK, and CIELAB Color Value Definition on page 9.

Substitution and Simulation


v If an AREA (page, overlay, or object area for BCOCA, IOCA, GOCA, or Object Container) is being colored, Color of Medium (X'FF08') is used for substitution or simulation. v If data within a tower (for example, text, barcode, image or graphic) is being colored, substitution and simulation are done with the Default Color (X'FF07', black). However, on a printer that supports full color, if any unsupported highlight color is specified, a shade of gray representing the percent coverage is used. The following sections discuss how the specified color is translated into an ink color.

AFCCU: IPDS Handbook for AFCCU Printers

OCA Color Value Definition


v If the color value is X'0008' or X'FF07', then black is used. v If the color value is X'FF08', then color of medium is used (only on printers with code at version 8.3 or higher). v If the color value is X'0000' or X'FF00', then the presentation-process default is used based on the type of object: For GOCA objects, the drawing order default comes from the WGC-GDD command. For other objects, the printer default (black) is used. v For the remaining valid OCA values on black and spot color printers: For GOCA area fill, the color is simulated using a shade of gray. Any specified pattern still shows up, and it is in a shade of gray, which is the same as discussed in Substitution and Simulation on page 8. For GOCA lines and text, and data within other towers, the default highlight color (black) is used. For area fill (LPD or object areas), color of medium is used. v For the remaining valid OCA values on full-color printers, the specified colors will be printed. v An invalid OCA value is any value not present in the Standard OCA Color Value Table as described in the Mixed Object Content Architecture Reference, SC31-6802. The usual exception handling is performed. If an AEA or PCA is available, substitution is done as explained in Substitution and Simulation on page 8, and mapping is performed on the substituted value. Note: If color-mapping of a GOCA fill pattern succeeded, the OCA color set in GOCA is ignored.

RGB, CMYK, and CIELAB Color Value Definition


For black and spot-color printers, any color in these color spaces will be simulated as discussed above. For full-color printers, these color spaces are converted into CMYK and printed within the limits of the printers available capabilities.

Highlight Color Space Definition


If v v v a spot-color postprocessing device is available: Highlight color #0 (HL0) is black. HL1, HL2 and HL3 are the three colors in the postprocessing device. HL1 can be used to specify blue or green if you are using highlight color on the Infoprint 4000 Models ID1/ID2 with Feature 4445, Infoprint 4000 Models ID3/ID4 with Feature 9945, Infoprint 4000 Models ID5/ID6, or Infoprint 4100 Models HD1/HD2 or HD3/HD4 v All other values are simulated as discussed in Substitution and Simulation on page 8. If a spot-color postprocessing device is not available: v Highlight color #0 (HL0) is black. v All other values are simulated as discussed in Substitution and Simulation on page 8.

Chapter 1. Intelligent Printer Data Stream

In both cases (with or without a spot-color attachment): v For area fill (LPD, object areas, GOCA) Percent Coverage is used Percent Shading is simulated as 0% v For PTOCA, BCOCA, IOCA, and GOCA lines: Percent Coverage is simulated as 100% if the printer is not a full-color printer. Percent Coverage will be used if the printer is a full-color printer. Percent Shading is simulated as 0% v Simulation occurs as the last step before rendering. This means that the actual values specified are used for mapping.

Mixing Rules
The last color placed on the page by the data stream wins. Thus, for example, an application wishing to see a Highlight color rectangle under black text specifies the highlight area first, then the text. (Otherwise, the highlight would erase the text.) The rasterizer creates the desired effect in various ways, realizing that the Spot Color Post-processing device colors are translucent.

Color Fidelity
Color Fidelity can be controlled by using the Presentation Fidelity Control (PFC) Color Fidelity Triplet. Color Fidelity controls how the printer handles exceptions related to invalid or unsupported color values. Life Cycle of Color Fidelity: v After startup, no Color Fidelity Triplet (CFT) is active. v After Rasterizer reports a printer restart exception, no CFT is active. v When a PFC with the Activation flag set to RESET is received, the CFT becomes inactive. A CFT received on a PFC (regardless of whether the Activation flag is set to RESET or not) becomes active after the Activation flag is processed. The CFT remains active until one of the following occurs: A new CFT is received A PFC the Activation flag set to RESET is received A printer restart exception is reported How CFT Is Used: v If no CFT is active, color processing occurs as described in color processing. Color exceptions are handled according to the current Exception Handling Control setting (XOA-EHC). Unsupported colors are simulated. v If a CFT is active, it applies to color values only. (Exception handling and reporting is controlled directly by XOA-EHC if the exception does not concern color values.) If an invalid or unsupportable color value is found, AEA and PCA settings are ignored and the CFT settings control how the exception is handled.

10

AFCCU: IPDS Handbook for AFCCU Printers

v If an invalid color value is found, the following occurs: 1. If CFT specifies Continue = STOP, The exception is reported. No further processing is done on that page. This is equivalent to EHC Page Continuation Action = B'0'. EHC Exception Page Print is used to determine whether to print that page. 2. If CFT specifies Continue = DO_NOT_STOP, If CFT specifies Report = DO_REPORT, the exception is reported. If CFT specifies Report = DO_NOT_REPORT, the exception is not reported. The page continues to be processed. A substitute color is used. When a CFT is active, valid color values that are unsupported are treated in the same way as invalid colors. the same NACKS are returned. v On full-color printers, only the following values are unsupported: Highlight Color Space: color number other than zero (black) v On black-and-white printers with a spot-color attachment available, the following are unsupported: Any RGB value Any CMYK color value Any CIELab color value Highlight Color Space: color number greater than 3 (0 is black, 1-3 are highlight colors) All OCA color values other than the following: - X'0000' (the current default) - X'0008' (black) - X'FF07' (the printer default) - X'FF00' (the current default) - X'FF08' (color of medium) Note: According to the current definition of all valid OCA colors, the following OCA color values are not supported:
X'0001' X'0002' X'0003' X'0004' X'0005' X'0006' X'0007' X'0009' X'000A' X'000B' X'000C' X'000D' X'000E' X'000F' X'0010' X'FF01' X'FF02' X'FF03' X'FF04' X'FF05' X'FF06'

v On black-and-white printers without a spot-color attachment available, the same values are unsupported as on printers with a spot-color attachment, except: Highlight Color Space: color number other than zero or one (You can specify blue and green with HL1 on the Infoprint 4000 Models ID1/ID2 with Feature 4445, Infoprint 4000 Models ID3/ID4 with Feature 9945, Infoprint 4000 Models ID5/ID6, and Infoprint 4100 Models HD1/HD2 or HD3/HD4).

Chapter 1. Intelligent Printer Data Stream

11

IPDS Command Differences and Supported Ranges


The AFCCU Printers use the full range of values from the range column of each command specified in the IPDS architecture, except for the commands described in the tables on the following pages. The information for these commands is specifically for the AFCCU Printers and differs from the full range allowed in the Intelligent Printer Data Stream Reference manual. Notes: 1. The number in the Designation column is used in the remainder of this document to classify common characteristics of the printers and to indicate support for various parameters and values that are described later. 2. The factory code versions shown in the following table are the latest level of code installed in the printers at the factory. Your printer may not have the latest version of code and its function. Printers are updated often; check with IBM Service to make sure you have the latest levels.
Table 1. AFCCU Printers Designation 1 Factory Code Version (in Product Release) 8.535 8.535 8.535 8.535 9.861

Models

Description

3900 Models D01/D02 3900 Models DW1/DW2

Duplex and Dual Simplex, continuous-form, 240 pel, 300 IPM (464 2-up) Duplex and Dual Simplex, continuous-form, 240 pel, 300 IPM (464 2-up)

3900 Models DW1/DW2 with FC 4253/4 Duplex and Dual Simplex, continuous-form, 240 pel, 458 IPM (708 2-up) 3900 Models DW1/DW2 with FC F9930 Infoprint 4000 Models ID1/ID2 Duplex and Dual Simplex, continuous-form, 300 pel, 458 IPM (708 2-up) Duplex and Dual Simplex, continuous-form, 240, 300, or 240/300 pel, 458 IPM (708 2-up) Duplex and Dual Simplex, POD-capable, continuous-form, 480/600 pel, 300 IPM (464 2-up), 240/300/600 pel IPDS and Automatic resolution IPDS (300, 600, and Automatic resolution in 600 output resolution only) Duplex and Dual Simplex, POD-capable, continuous-form, 480/600 pel, 300 IPM (464 2-up), 240/300/600 pel IPDS and Automatic resolution IPDS (300, 600, and Automatic resolution in 600 output resolution only) Duplex and Dual Simplex, continuous-form, 240, 300, or 240/300 pel, 648 IPM (1002 2-up) Duplex and Dual Simplex, continuous-form, 480/600 pel, 648 IPM (1002 2-up), 240/300/600 pel IPDS, and Automatic resolution IPDS (300, 600, and Automatic resolution in 600 output resolution only) Duplex and Dual Simplex, continuous-form, 480, 600 or 480/600 pel, 224 IPM (346 2-up), 240/300/600 pel IPDS, and Automatic resolution IPDS (300, 600, and Automatic resolution in 600 mode only)

Infoprint 4000 Models IR1/IR2

9.861

Infoprint 4000 Models IR3/IR4

9.861

Infoprint 4000 Models ID3/ID4

9.861

Infoprint 4000 Models ID5/ID6

10.0.10

Infoprint 3000 Model ED1/ED2

9.861

12

AFCCU: IPDS Handbook for AFCCU Printers

Table 1. AFCCU Printers (continued) Designation 1 (contd) Factory Code Version (in Product Release) 9.861 (1.23.2)

Models

Description

Infoprint Color 100 Model 03D Advanced Function Printing System RPQ 8B4445 Infoprint Color 100 Model 03D Advanced Function Printing System RPQ 8B4447

Duplex, continuous-form, 600 pel, color (CMYK, 1 bit/plane) 65 IPM (100 2-up), 240/300/600 pel and Automatic resolution IPDS, limited image color (no FS42) Duplex, continuous-form, 600 pel, color (CMYK, 1 bit/plane) 65 IPM (100 2-up), 240/300/600 pel and Automatic resolution IPDS, full color (FS42) Duplex, continuous-form, automatic POD, 600 pel, color (CMYK, 4 bit/plane), 89 IPM (139 2-up), 240/300/600 pel and Automatic resolution IPDS, PostScript (EPS and PDF page objects), full color (FS45) Duplex, automatic POD, continuous-form, 600 pel, 648 ipm (1002 2up), 240/300/600 pel and Automatic Resolution IPDS, UP3I Duplex, automatic POD, continuous-form, 600 pel, premium quality, 648 ipm (1002 2up), 240/300/600 pel and Automatic Resolution IPDS, UP3I Duplex, automatic POD, continuous-form, 600 pel, 789 ipm (1220 2up), speed switch, internal stacker, 240/300/600 pel and Automatic Resolution IPDS

9.861 (2.1.26)

| | | | | |

Infoprint Color 130 Plus Advanced Function Printing System

10.1.79

Infoprint 4100 Models HD1/HD2 Advanced Function Duplex Printing Systems Infoprint 4100 Models PD1/PD2 Advanced Function Duplex Printing System Infoprint 4100 Models HD3/HD4 Advanced Function Duplex Printing Systems

11.6

| | | | | | | |

11.6

11.6

Chapter 1. Intelligent Printer Data Stream

13

Table 1. AFCCU Printers (continued) Designation 2 Factory Code Version (in Product Release) 8.535 8.535 8.535 8.535 8.535 9.861

Models

Description

3900 Model 0W1 3900 Model 0W1 with FC F9930 3900 Model 0W1 with RPQ 8B3939 3900 Model 0W3 3900 Model 0W1 with FC 4290/1 Infoprint 3000 Model ES1

Simplex, continuous-form, 240 pel, 229 IPM (354 2-up) Simplex, continuous-form, 300 pel, 229 IPM (354 2-up) Simplex, continuous-form, 240 pel, 229 IPM (no 2-up), narrow paper path Simplex, continuous-form, 240 pel, 150 IPM (232 2-up), low speed Simplex, continuous-form, 240 pel, 300 IPM (464 2-up), high speed Simplex, continuous-form, 480, 600, or 480/600 pel, 112 IPM (173 2-up), 240/300/600 pel IPDS, and Automatic resolution IPDS (300, 600, and Automatic resolution in 600 mode only) Simplex, continuous-form, 240, 300, or 240/300 pel, 229 IPM (354 2-up) Simplex, continuous-form, 240 pel, 310 IPM (480 2-up) Simplex, continuous-form, 240, 300 or 240/300 pel, 324 IPM (501 2-up) Simplex, continuous-form, 600 pel, 324 ipm (501 2up), 240/300/600 pel and Automatic Resolution IPDS, UP3I Simplex, continuous-form, 600 pel, premium quality, 324 ipm (501 2up), 240/300/600 pel and Automatic Resolution IPDS, UP3I Simplex, automatic POD, continuous-form, 600 pel, 394 ipm (610 2up), speed switch, internal stacker, 240/300/600 pel and Automatic Resolution IPDS Simplex, continuous-form, 240 pel, 62 IPM, AFCCU II Simplex, continuous-form, 300 pel, 62 IPM, AFCCU II Simplex, cut-sheet, 240/300 pel, 30 IPM Duplex, cut-sheet, 240 pel, 60 IPM Duplex, cut-sheet, 240 pel, 60 IPM, Euro Duplex, cut-sheet, 300 pel, 35 IPM

Infoprint 4000 Model IS1 Infoprint 4000 Model IS2 Infoprint 4000 Model IS2

9.861 9.861 9.861 11.6

Infoprint 4100 Models HS1 Advanced Function Printing System Infoprint 4100 Model PS1 Advanced Function Printing System Infoprint 4100 Models HS2 Advanced Function Printing System

11.6

| | | |
3

11.6

Infoprint 62 Model 002 Infoprint 62 Model 003

8.525 (3.8.0) 8.525 (3.8.0) 7.1 (2.61) 7.1 (5.03) 10.01 (6.21) 6.114 (3.24)

3130 Models 01S/02S 3160 Model 001 3160 Model 001 Advanced Function Printing System

3935 Model 001

14

AFCCU: IPDS Handbook for AFCCU Printers

Table 1. AFCCU Printers (continued) Designation 6 3130 Model 03S 3130 Model 02D 7 8 9 Infoprint 60 Model 002 Reserved Infoprint Hi-Lite Color Post-processor for Simplex, spot color, 3.2 inch coverage or 8.5 3900 and Infoprint 4000 models inch Coverage supporting 240 pel Infoprint 4000 Models DR1/DR2 Infoprint 4000 Models IR1/IR2 Duplex only, POD only, continuous-form, 600 pel, 300 IPM (464 2-up) Duplex and Dual Simplex, POD-capable, continuous-form, 480/600 pel, 300 IPM (464 2-up), 240/300/600 pel IPDS, and Automatic resolution IPDS (300, 600, and Automatic resolution in 600 mode only) Duplex and Dual Simplex, POD-capable, continuous-form, 480/600 pel, 458 IPM (708 2-up), 240/300/600 pel IPDS, and Automatic resolution IPDS (300, 600, and Automatic resolution in 600 mode only) Duplex, continuous-form, automatic POD, 600 pel, color (CMYK, 4 bit/plane), 89 IPM (138 2-up), 240/300/600 pel and Automatic resolution IPDS, PostScript (EPS and PDF page objects), full color (FS45) Duplex, automatic POD, continuous-form, 600 pel, 648 ipm (1002 2up), 240/300/600 pel and automatic resolution IPDS, UP3I Duplex, automatic POD, continuous-form, 600 pel, premium quality, 648 ipm (1002 2up), 240/300/600 pel and automatic resolution IPDS, UP3I Duplex, automatic POD, continuous-form, 600 pel, 789 ipm (1220 2up), speed switch, internal stacker, 240/300/600 pel and automatic resolution IPDS 8.535 or 9.861 9.861 9.861 Factory Code Version (in Product Release) 8.123 (10.24.16) 8.123 (10.24.16) 8.123 (2.43)

Models

Description

Simplex, cut-sheet, 240/300 pel, 30 IPM, AFCCU II Duplex, cut-sheet, 240/300 pel, 30 IPM, AFCCU II Duplex, cut-sheet, 600 pel, 60 IPM

10

Infoprint 4000 Models IR3/IR4

9.861

| | | | | |

Infoprint Color 130 Plus Advanced Function Printing System

10.1.79

Infoprint 4100 Models HD1/HD2 Advanced Function Duplex Printing System Infoprint 4100 Models PD1/PD2 Advanced Function Duplex Printing System Infoprint 4100 Models HD3/HD4 Advanced Function Duplex Printing System

11.6

11.6

| | | |

11.6

Chapter 1. Intelligent Printer Data Stream

15

Table 1. AFCCU Printers (continued) Designation 11 Factory Code Version (in Product Release) 9.108 (5.4) 10.01 (7.67) 10.01 (1.7.12)

Models

Description

Infoprint 60 Model 002

Duplex, cut-sheet, 600 pel, 60 IPM, 240/300/600 pel IPDS, and automatic resolution IPDS Duplex, cut-sheet, 600 pel, 60 IPM, 240/300/600 pel, and automatic resolution IPDS, optional finisher Duplex, cut-sheet 600 pel, IPDS/PCL, 60 IPM, AFCCU II, 240/300/600 pel IPDS, resolution-independent IPDS, Tiger Planar, Euro Duplex, cut-sheet, 600 pel, 110 IPM, 240/300/600 pel IPDS, resolution independent IPDS, 44P Planar, Euro, Finisher, grayscale Duplex, cut-sheet, 600 pel, 110 IPM, 240/300/600 pel IPDS, resolution independent IPDS, Finisher, Euro, grayscale Duplex, cut-sheet, 600 pel, 110 IPM, 240/300/600 pel IPDS, resolution independent IPDS, Finisher, Euro, grayscale, Booklet Maker, MICR Duplex, continuous-form, 600 pel, color (CMYK, 1 bit/plane) 65 IPM (100 2-up), 240/300/600 pel and Automatic resolution IPDS, limited image color (no FS42) Duplex, continuous-form, 600 pel, color (CMYK, 1 bit/plane) 65 IPM (100 2-up), 240/300/600 pel and Automatic resolution IPDS, full color (FS42), EPS objects Duplex, continuous-form, automatic POD, 600 pel, color (CMYK, 4 bit/plane), 89 IPM (138 2-up), 240/300/600 pel and Automatic resolution IPDS, PostScript (EPS and PDF page objects), full color (FS45) Duplex, automatic POD, continuous-form, 600 pel, 648 ipm (1002 2up), 240/300/600 pel and automatic resolution IPDS, UP3I Duplex, automatic POD, continuous-form, 600 pel, premium quality, 648 ipm (1002 2up), UP3I, 240/300/600 pel and automatic resolution IPDS Duplex, automatic POD, continuous-form, 600 pel, 789 ipm (1220 2up), speed switch, internal stacker, 240/300/600 pel and automatic resolution IPDS

Infoprint 60 Model 002

Infoprint 60 Advanced Function Printing System I-listed RPQ 8B4474/8B4475

Infoprint 2000 Advanced Function Printing System Model DP1 with the IPDS Feature and Finisher Infoprint 2000 Model D1 with IPDS and Finisher Infoprint 2000 Model D1 with IPDS and Finisher

10.1.185

11.2 (10.2.625)

11.3 (10.3)

12

Infoprint Color 100 Model 03D Advanced Function Printing System RPQ 8B4445 Infoprint Color 100 Model 03D Advanced Function Printing System RPQ 8B4447

9.861 (1.23.2)

9.861 (2.1.26)

| | | | | | | | | | | | | | | |

13

Infoprint Color 130 Plus Advanced Function Printing System

10.1.79

14

Infoprint 4100 Models HD1/HD2 Advanced Function Duplex Printing System Infoprint 4100 Models PD1/PD2 Advanced Function Duplex Printing System Infoprint 4100 Models HD3/HD4 Advanced Function Duplex Printing System

11.6

11.6

11.6

16

AFCCU: IPDS Handbook for AFCCU Printers

Acknowledge Reply
Table 2 shows the acknowledge reply responses to commands.
Table 2. Acknowledge Reply Bytes 0 Notes: 1. The printer sets flag byte bit 1 (correlation ID present) and provide the appropriate correlation ID when the command that caused the ACK contained a correlation ID. 2. The AFCCU Printers do support the Acknowledgement-Continuation function (flag byte bit 2). 3. The Acknowledge Reply Type of X'FF' is used when the host sends an unexpected READ CCW command. The data sent back in response to the READ CCW is X'0006D6FF00FF'. Range X'40', X'41', X'44', X'46', X'C0', X'FF' Description Acknowledge Reply Type

Device Control Command Set


Activate Resource (AR) Command X'D62E'
Not all of the data fields in each format are used by the AFCCU printers. Only the date and time from the last Object Data and Time Stamp appended to the AR command is used for the resources date and time. Only the Cyclic Redundancy Checks, Date Stamps, and Time Stamps (from each subfield) and Grid halves are used from the IBM MVS Host Unalterable Remote Font format.
Table 3. Resource Type and Resource ID Formats Resource Type Single-Byte Coded Raster Font Single-Byte Coded Raster Font Double-Byte Coded Font Section (Printers V8.0) Double-Byte Coded Font Section Code Page Font Character Set Single-Byte Coded Font Index Single-Byte Coded Font Index Double-Byte Coded Font Index Coded Font Coded Font Data Object Resource RT Hex X'01' X'01' X'03' X'03' X'06' X'07' X'08' X'08' X'09' X'10' X'10' X'40' X'41' X'42' Resource ID Format IBM GRID MVS Host Unalterable IBM GRID MVS Host Unalterable IBM GRID IBM GRID IBM GRID MVS Host Unalterable MVS Host Unalterable IBM GRID Coded Font Format OID Format Data-Object-Font format OID format RIDF Hex X'03' X'06' X'03' X'06' X'03' X'03' X'03' X'06' X'06' X'03' X'07' X'09' X'0A' X'09'

| |

Data-Object Font Data-Object-Font Component

GRID: Global Resource ID | OID: Object ID

Chapter 1. Intelligent Printer Data Stream

17

Define User Area (DUA) Command X'D6CE'


Following a printer IML, the User Area is reset to the physical printable area.

Include Saved Page (ISP) Command X'D67F'


This command is a page state command that causes a previously saved page to be presented at the origin of the current page presentation space. If page overlays were also saved for the saved page, the overlays are also presented. Only one ISP command is allowed in a page to be printed; if more than one ISP command is encountered, exception ID X'0255..04' exists. Nesting of saved pages is not allowed. If an ISP command is specified within a page that is being saved, exception ID X'0255..05' exists. If any portion of the saved page, including page overlays saved with the page, extends outside of the physical printable area, exception ID X'08C2..00' exists. All data within the saved page and within overlays saved with the page must also stay within the user printable area, if one exists. If text suppression were specified when the page was saved, a separate copy of the page was saved for each combination of text suppressions. When including a saved page for printing, the appropriate copy of the saved page is used. If the current LCC command specifies a text suppression combination that was not previously saved, exception ID X'0255..06' exists. Data stream NACKs might have been reported earlier, when the page was saved; these NACKs do not recur when the ISP command is processed.

18

AFCCU: IPDS Handbook for AFCCU Printers

The format of the data field of this command is as follows:


Offset 03 Name Page sequence number Triplets Range X'00000001' X'FFFFFFFF' Meaning Required

Page sequence number for the page X'00000001' to be included X'FFFFFFFF' One or more ISP triplets: X'00' Group ID triplet with variable-length group ID X'08'.

4n

Bytes 03 If the requested page had not been previously saved, exception ID X'0255..01' exists. If an invalid value is specified, exception ID X'0255..02' exists. Bytes 4n Printers ignore any triplet that is not supported and no exception is reported. If byte 4 or the first byte after a triplet is X'00' or X'01' (an invalid triplet length), exception ID X'027A..01' exists. The Group ID triplet with a variable-length group ID is mandatory and identifies the group of saved pages. If more than one Group ID triplet with a variable-length Group ID is present in the ISP command, the last one is used and the others are ignored. If a group of saved pages cannot be found, or if this triplet is absent, exception ID X'0255..03' exists.

Load Copy Control (LCC) Command X'D69F'


The command can be of any valid IPDS command length for this command. Only 128 copy subgroups are supported on versions < 9.3 or < 8.522. The 512 copy subgroups are supported on versions 9.3 or 8.522 and version 10 and up. Suppression identifications can range from X'01' to X'FF'. N-Up is supported for 1 to 4 partitions per side of a sheet. Multiple Media Sources are also supported in the copy subgroups. If a media source is not specified and a XOH-SIMS command has not been received, media is selected from a printer designated, available default media source. Multiple Media Destinations are also supported in the copy groups. If a media destination is not specified, media is directed to a printer designated, available default media destination. Note: See Appendix A, Media Source ID to Printer Location Translation, on page 133 and Appendix B, Media Destination ID to Printer Location Translation, on page 135. If media source ID X'04' (Envelope Feeder) is specified for any model of 3130 printer, a media destination ID X'0001' must be specified else exception ID X'0237..04' exists. A maximum of 64 medium overlays are allowed in one copy subgroup.

Chapter 1. Intelligent Printer Data Stream

19

Load Font Equivalence (LFE) Command X'D63F'


The Load Font Equivalence command can be used to activate coded fonts by specifying a non-zero GRID. Table 4 shows the default values for the GRID when activating a coded font.
Table 4. Load Font Equivalence Command Data Offset 56 78 910 1112 Field ID GCSGID CPGID FGID Font Width Range of Values X'0001'X'FFFE' X'0001'X'FFFE' X'0001'X'FFFE' X'0001'X'7FFE' Default Value X'FFFF' = 1269 X'FFFF' = 500 X'FFFF' = 416 X'FFFF' = 144

Logical Page Descriptor (LPD) Command X'D6CF'


Table 5 shows the logical page descriptor command data.
Table 5. Logical Page Descriptor Command Data Bytes 15 4142 X'0000', X'0001', X'0002', X'0003', X'0004', X'0005', X'00 06', X'0008', X'0010', X'FF00', X'FF01', X'FF02', X'FF03', X'FF04', X' FF05', X'FF06', X'FF07', X'FF08', X'FFFF' Range Description Reserved (not examined) Text color

Note: See the X'6201' property pair under the Device Control section of Table 9 on page 25 to determine which printers support the following optional triplets. 43n X'4E' X'70' Color Specification Triplet Presentation Space Reset Mixing Triplet

Following a printer IML, the page descriptor control record is initialized to the following default values. Table 6 on page 21 shows the logical page descriptor commanddefault control record.

20

AFCCU: IPDS Handbook for AFCCU Printers

Table 6. Logical Page Descriptor CommandDefault Control Record Bytes 0 1 23 45 6 79 10 1113 1423 2425 2627 2829 3031 3233 3435 3637 3839 40 4142 Default Page Descriptor Control Record Field Descriptions Unit-base Reserved Xm, Xp, and I units per unit base Ym, Yp, and B units per unit base Reserved Xp extent Reserved Yp extent Reserved I-axis orientation B-axis orientation Initial inline coordinate (Io) Initial baseline coordinate (Bo) Margin position value Default Value X'00' X'00' X'0960' X'0960' X'00' X'000708' X'00' X'000960' X'00..00' X'0000' X'2D00' X'0000' X'0028' X'0000' Description of the Default Field Values The unit base is ten inches. This field is reserved. 2400 L-units per 10 inches 2400 L-units per 10 inches This field is reserved. The Xp extent of the logical page is 7.5 inches. This field is reserved. The Yp extent of the logical page is 10 inches. This field is reserved. The I-axis orientation is left-to-right (+X). The B-axis orientation is top-to-bottom (+Y). Printing starts (0) L-units to the right of the logical page origin. Printing starts (40) L-units below the logical page origin. The initial margin position is at the left edge of the logical page. The initial inter-character adjustment is zero L-units. This field is reserved. The initial baseline-sequence increment is (40) L-units. Printing is with the printer default font. The text color is black.

Inter-character adjustment value X'0000' Reserved Baseline-sequence increment value Font number Text color X'0000' X'0028' X'FF' X'FF07'

Note: The resident printer default font is Courier 12.

Chapter 1. Intelligent Printer Data Stream

21

Logical Page Position (LPP) Command X'D66D'


During an IML operation, the printer microcode sets the page position control record equal to the default field values. Table 7 shows the logical page position command-default control record.
Table 7. Logical Page Position CommandDefault Control Record Bytes 0 13 4 57 89 Page Position Control Record Field Description Reserved Xm Coordinate Placement Ym Coordinate Orientation Description of the Default Field Values Set to X'00' Specifies (in L-units) the Xm coordinate location for the origin of the logical page: set to X'000078 (decimal 120) L-units Set to X'00' (default placement) Specifies (in L-units) the Ym coordinate location for the origin of the logical page: set to X'000078 (decimal 120) L-units Set to X'0000' (0 orientation)

Presentation Fidelity Control (PFC) Command X'D634'


During an IML operation, the printer microcode sets the presentation fidelity control record equal to the default field values. These values are also set when a Presentation Fidelity Control is received with the Activate flag set to B'0' or when a printer restart exception is reported. Table 8 shows the Presentation Fidelity Control command default control record.
Table 8. Presentation Fidelity Control CommandDefault Control Record Bytes 0 Presentation Fidelity Control Record Field Description Triplet received Description of the Default Field Values Set to X'00', no PFC color fidelity triplet X'75' received and no PFC finishing fidelity triplet (X'88') received. The printer stops or continues according to the current exception handling controls AEA and PCA settings regarding invalid colors. Unsupported colors are mapped to cause simulation of the color within the limits of the printer and never cause an exception to occur. Unsupported finishing operations are reported, the finishing operation is not applied, and the printer stops or continues based on the active EHC settings.

Out of gamut colors are supported by mapping the color to a color within the printers gamut. No error is reported.

22

AFCCU: IPDS Handbook for AFCCU Printers

Manage IPDS Dialog (MID) X'D601'


This command is valid only in home state and causes the printer to either start or stop an IPDS Dialog. Any IPDS command can start an IPDS Dialog. If an IPDS Dialog has been started and a later MID command with a Start IPDS Dialog value is received, the MID command is treated like a NOP command. Also, if a MID command with an End IPDS Dialog value is received as the first command in an IPDS dialog, the MID command is treated like a NOP command. If the ARQ flag in the MID command is set to B'1', the IPDS Dialog does not end until a positive acknowledge reply has been sent. If a NACK is sent in response to a MID command, the state of the IPDS Dialog is not changed. When an IPDS Dialog is ended, but the carrying-protocol session remains active, the printer normally maintains unchanged the state machine and all IPDS resources. When a later IPDS command is received, the IPDS Dialog can continue as if it had not been interrupted at all. If the printer does not change any portion of the IPDS state machine or resource information after an IPDS Dialog is ended, the printer must issue an appropriate action code X'1D' NACK or exception ID X'0100..00' (normal printer restart) when the next IPDS command is received. A printer can request the presentation service program to end the current IPDS Dialog by issuing exception ID X'0180..00'. The format of the data field for this command is as follows:
Offset 0 Name Type Range X'00' X'01' Meaning Start IPDS dialog End IPDS dialog Required X'00' X'01'

Note: If an invalid value is specified in the Range field, exception ID X'025B..01' exists.

Chapter 1. Intelligent Printer Data Stream

23

Apply Finishing Operations (AFO) X'D602'


This command is valid only in home state and directs the printer to apply zero or more finishing operations to the current sheet and each copy of that sheet. The current sheet is the sheet on which the first copy of the next received page will be printed. The operations are not applied to sheets after the copies of the current sheet. An AFO command completely replaces any previously sent AFO command for the current sheet. Specific finishing operations are specified in Finishing Operation triplets X'85..00'. If no triplets are specified, this command completely replaces any previously sent AFO command for the current sheet and is then treated as if it were a No Operation (NOP) command; this provides a reset function. The format of the data field for this command is as follows:
Offset 0 to end of AFO Name Triplets Range Meaning Zero or more triplets: v X'85' Finishing Operation triplet (for operation X'07'- Z-fold) v X'8E' Form Finishing Operation triplet (see the UP3I Specification) Required

Note: If byte zero or the first byte after a triplet is X'00' or X'01' (an invalid triplet length), exception ID X'027A..01' exists.

24

AFCCU: IPDS Handbook for AFCCU Printers

Sense Type and Model (STM) Command X'D6E4'


Table 9 and Table 10 on page 27 define the acknowledge record returned in response to a Sense Type and Model command for printers, as designated in Table 1 on page 12. The byte descriptions are found in the Intelligent Printer Data Stream (IPDS) Reference, S544-3417.
Table 9. Sense Type and Model Response Record (Part 1) Bytes 0 12 12 12 12 12 12 12 12 12 12 3 3 3 3 3 3 3 3 3 3 3 Value X'FF' X'2710' X'3130' X'3160' X'3170' X'3300' X'3900' X'3935' X'4000' X'4100' X'4370' X'01' X'03' X'04' X'05' X'3A' X'B0' X'B3' X'B1' X'BB' X'D1' X'DD' This value must be X'FF' Product number for Infoprint 2000 Model DP1 with the IPDS Feature Product number for 3130 Product number for 3160 Product number for Infoprint 60 Product number for Infoprint Color 100 Model 03D RPQs Product number for Infoprint Color 130 Plus Product number for Infoprint 3000 Product number for 3900 Product number for Infoprint 4000 Models-DR1/DR2 Product number for 3935 Product number for Infoprint 4000 (except Models DR1/DR2) Product number for Infoprint 4100 Product number for Infoprint 62 Models 002/003 Model number for 3935 Model 001 Model number for Infoprint 2000 Model DP1 with the IPDS Feature Model number for 3130 Models 01S/02S/02D/03S Model number for 3160 Model 001 Model number for Infoprint 60 Model 002 Model number for Infoprint Color 130 Plus Model number for Infoprint Color 100 Model 03D Model number for 3900 Model 0W1 Infoprint 3000 Model ES1 Model number for 3900 Model 0W3 Model number for 3900 Models DW1/DW2, Infoprint 3000 Models ED1/ED2 in dual-simplex mode Model number for 3900 Models DW1/DW2, Infoprint 3000 Models ED1/ED2 in duplex mode Model number for 3900 Models D01/D02 in dual-simplex mode Model number for 3900 Models D01/D02 in duplex mode Model Model Model Model Model number number number number number for for for for for Infoprint Infoprint Infoprint Infoprint Infoprint 4000 4000 4100 4100 4100 Model Model Model Model Model IS1 IS2 HS1 HS2 PS1 Description

X'C0'

Chapter 1. Intelligent Printer Data Stream

25

Table 9. Sense Type and Model Response Record (Part 1) (continued) Bytes Value Model Model Model Model Model Model Model Model Model Model Model Model Model Model Model Model Model number number number number number number number number number number number number number number number number number for for for for for for for for for for for for for for for for for Infoprint Infoprint Infoprint Infoprint Infoprint Infoprint Infoprint Infoprint Infoprint Infoprint Infoprint Infoprint Infoprint Infoprint Infoprint Infoprint Infoprint 4000 4000 4000 4000 4000 4100 4100 4100 4000 4000 4000 4000 4000 4000 4100 4100 4100 Description Model Model Model Model Model Model Model Model Model Model Model Model Model Model Model Model Model ID1/ID2 in dual-simplex mode IR1/IR2 in dual-simplex mode ID3/ID4 in dual-simplex mode ID5/ID6 in dual-simplex mode IR3/IR4 in dual-simplex mode HD1/HD2 in dual-simplex mode HD3/HD4 in dual-simplex mode PD1/PD2 in dual-simplex mode DR1/DR2 (duplex mode only) ID1/ID2 in duplex mode IR1/IR2 in duplex mode ID3/ID4 in duplex mode ID5/ID6 in duplex mode IR3/IR4 in duplex mode HD1/HD2 in duplex mode HD3/HD3 in duplex mode PD1/PD2 in duplex mode

X'C1'

X'CC'

45

X'0000'

Reserved

26

AFCCU: IPDS Handbook for AFCCU Printers

Table 10. Sense Type and Model Response Record (Part 2) Bytes 6n Value X'00xx' IPDS Command-Set Support Length of this command-set vector, including itself (Variable, according to the number of command orders and command set vectors supported by each printer) Device-Control command-set ID Device-ControlDC1 subset ID Multi-copy and copy-subgroup support in LCC Command Media-source-selection-support in LCC Command Media-destination-selection-support in LCC Command Explicit page placement and orientation support in LPP Command Logical page and object area coloring support Manage IPDS Dialog (MID) Command support Apply Finishing Operation (AFO) Command support Activate Resource (AR) Command support Presentation Fidelity Control (PFC) Command support Rasterize Presentation Object (RPO) Command support Include Saved Page (ISP) Command support Define User Area (DUA) Command support XOA Mark Form (MF) Order support XOA Alternate Offset Stacker (AOS) Order support XOA Control Edge Marks (CEM) Order support XOA Discard Buffered Data (DBD) Order support XOA Request Resource List (RRL) Order support XOA Discard Unstacked Pages (DUP) Order Support XOA Exception Handling Control (EHC) Order support XOH Print Buffered Data (PBD) Order support XOH Deactivate Saved Page Group (DSPG) Order support XOH Specify Group Operation (SGO) Order support XOH Define Group Boundary (DGB) Order support XOH Erase Residual Print Data (ERPD) Order support XOH Erase Residual Font Data (ERFD) Order support XOH Separate Continuous Forms (SCF) Order support YOH Remove saved page groups (RSPG) Order support XOH Stack Received Pages (SRP) Order support XOH Select Medium Modifications (SMM) Order support XOH Eject to Front Facing (EFF) Order support XOH Select Input Media Source (SIMS) Order support XOH Set Media Origin (SMO) Order support XOH Obtain Printer Characteristics (OPC) Order support XOH Page Counters Control (PCC) Order support Printers Supporting All Printers

X'C4C3' X'FF10' X'6001' X'6002' X'6003' X'6101' X'6201' X'7001' X'7002' X'702E' X'7034' X'707B' X'707E' X'70CE' X'8008' X'800A' X'800C' X'80F2' X'80F4' X'80F5' X'80F6' X'9001' X'9002' X'9003' X'9004' X'9005' X'9007' X'9009' X'900A' X'900D' X'900E' X'9013' X'9015' X'9016' X'90F3' X'90F5'

All All All All All All

Printers Printers Printers Printers Printers Printers

All Printers V8.3 4, All Printers V8.0 Printers with finisher installed and enabled All Printers 12, 13 V9.7 and Printers V10.0 14 10 All Printers All Printers All Printers 1, 2, 3, 10 All Printers All Printers UPi Printers V11.5 All Printers All Printers 10 10 10 All Printers All Printers 1, 2, 3, 10 10 All Printers 1, 2, 3, 10 All Printers All Printers All Printers All Printers All Printers All Printers

Chapter 1. Intelligent Printer Data Stream

27

Table 10. Sense Type and Model Response Record (Part 2) (continued) Bytes 6n (contd) Value X'F002' X'F101' X'F200' X'F201' X'F202' X'F203' X'F204' X'F601' X'F602' X'F704' IPDS Command-Set Support Blank sheets emitted when paper movement is stopped UP3I finishing supported Object Date and Time Stamp triplets supported on AR and XOA-RRL Activation - Failed NACK support on AR command Font resolution and metric technology triplets supported in AR and XOA-RRL commands Metric adjustment triplets supported on AR command Data-object font support Position-check highlighting support in XOA-EHC Order Independent exception page-print support in XOA-EHC Order Simplex N-UP supported in LCC Command (N = 1 to 4) Printers Supporting 13 UP3I Printers V11.5 All Printers V8.0 All Printers V9.1 All Printers V9.1 All printers V9.3 All printers V11.6 All Printers All Printers 1, 10 (dual-simplex mode), 2, 3, 6, 4 (Models 01S/02S/03S) 1, 10 (duplex mode), 5, 7, 11, 6 (Model 02D) 1, 2, 3, 10 in CSE mode All Printers V9.1 All Printers All Printers All Printers All Printers All Printers All Printers 12, 13 All Printers All Printers All Printers All Printers All Printers All Printers All Printers 12, 13 All Printers < V8.3 All Printers V8.3

X'F804' X'F902' X'FB00' X'FF01' X'000C' X'D7E3' X'FF20' X'FF30' X'1001' X'4003' X'4020' X'4022' X'50FF' X'000C' X'C9D4' X'FF10' X'1001' X'4003' X'4020' X'4022' Four image rotations supported

Simplex and duplex N-UP supported in LCC Command (N = 1 to 4) 2UP cut-sheet emulation mode supported All architected units of measure supported Positioning Exception Sense Format Supported (Format 1) Length of this command-set vector, including itself Text command setTX1 subset ID PTOCA PT2 dataLevel ID PTOCA PT3 dataLevel ID Unordered text support Full color support and color of medium Limited simulated color support Limited simulated color support and color of medium Eight text orientations supported Length of this command-set vector, including itself IM-Image command setIM1 subset ID IMD1 dataLevel ID Unordered-image support Full color support and color of medium Limited simulated color support Limited simulated color support and color of medium All Printers

< V8.3 V8.3

< V8.3 V8.3

X'A004'

28

AFCCU: IPDS Handbook for AFCCU Printers

Table 10. Sense Type and Model Response Record (Part 2) (continued) Bytes 6n (contd) Value X'00xx' IPDS Command-Set Support Length of this command-set vector, including itself (Variable, according to the number of orders supported) IO-Image command-setIO1 subset ID IOCA FS 10 dataLevel ID Unordered-image support Full color support and color of medium Limited simulated color support Limited simulated color support and color of medium IBM-MMR compression support Uncompressed image support ABIC (Bilevel Q-coder) support G3 MH support (ITU-TSS T.4 1-d fax coding scheme) G3 MR support (ITU-TSS T.4 2-d fax coding scheme) G4 MMR support (ITU-TSS T.6 2-d fax coding scheme) Bit ordering supported Unpadded RIDIC recording algorithm supported Multiple image contents supported Four image rotations supported Scale-to-Fill mapping support Length of this command-set vector, including itself IO-Image command-setIO1 subset ID IOCA FS 40 dataLevel ID Unordered-image support IO images downloaded in home state as resources. Limited simulated color support and color of medium IBM-MMR compression support Uncompressed image support ABIC (Bilevel Q-coder) support G3 MH support (ITU-TSS T.4 1-d fax coding scheme) G3 MR support (ITU-TSS T.4 2-d fax coding scheme) G4 MMR support (ITU-TSS T.6 2-d fax coding scheme) Bit ordering supported Unpadded RIDIC recording algorithm supported Multiple image contents supported Four image rotations supported Replicate and trim mapping support Scale-to-Fill mapping support Printers Supporting All Printers

X'C9D6' X'FF10' X'1001' X'4003' X'4020' X'4022' X'5001' X'5003' X'5008' X'5080' X'5081' X'5082' X'5101' X'5204' X'5505' X'A004' X'F301' X'0024' X'C9D6' X'FF40' X'1001' X'1202' X'4022' X'5001' X'5003' X'5008' X'5080' X'5081' X'5082' X'5101' X'5204' X'5505' X'A004' X'F300' X'F301'

All Printers All Printers All Printers 12, 13 All Printers < V8.3 All Printers V8.3 except 12, 13 All Printers All Printers All Printers All Printers 8.5 All Printers All Printers All Printers All Printers V8.526 or V9.610 (RPQ 8B4418) All Printers 10.0 All Printers All Printers V9.1 All All All All All All All All All All All All All All All All All All Printers Printers Printers Printers Printers Printers Printers Printers Printers Printers Printers Printers Printers Printers Printers Printers Printers Printers 11.4 11.4 11.4 11.4 11.4 11.4 11.4 11.4 11.4 11.4 11.4 11.4 11.4 11.4 11.4 11.4 11.4 11.4

Chapter 1. Intelligent Printer Data Stream

29

Table 10. Sense Type and Model Response Record (Part 2) (continued) Bytes 6n (contd) Value X'001C' X'C9D6' X'FF42' X'1001' X'4003' X'5001' X'5003' X'5008' X'5020' X'5082' X'5101' X'5204' X'A004' X'F301' IPDS Command-Set Support Length of this command-set vector, including itself IO-Image command-setIO1 subset ID IOCA FS42 dataLevel ID Unordered-image support Full color support and color of medium IBM-MMR compression support Uncompressed image support ABIC (Bilevel Q-coder) support Solid Rectangle Fill compression support G4 MMR support (ITU-TSS T.6 2-d fax coding scheme) Bit ordering supported Unpadded RIDIC recording algorithm supported Four image rotations supported Scale-to-fill mapping supported 12 12 12 12 12 12 12 12 12 12 12 12 12 12 Printers Supporting

30

AFCCU: IPDS Handbook for AFCCU Printers

Table 10. Sense Type and Model Response Record (Part 2) (continued) Bytes 6n (contd) Value X'00xx' IPDS Command-Set Support Length of this command-set vector, including itself (Variable, according to the numbers of orders supported) IO-Image command-setIO1 subset ID IOCA FS45 dataLevel ID (Implies FS42 support) Unordered-image support IO-Image object can be downloaded in homestate as resources Full color support and color of medium Bit ordering supported Multiple image content supported Four image rotations supported Scale-to-fill mapping supported Length of this command-set vector, including itself (Variable, according to the number of orders supported) Graphics command setGR1 subset ID GOCA DR2/V0 dataLevel ID Unordered-graphics support Full color support and color of medium Limited simulated color support Limited simulated color support and color of medium Set process color drawing order support Box drawing orders supported Partial Arc drawing orders supported Support for Set Fractional Line Width drawing order Four graphic rotations supported Length of this command-set vector, including itself Bar Code command setBC1 subset ID BCOCA BCD1 dataLevel ID Unordered bar code support Full color support and color of medium Limited simulated color support Limited simulated color and color of medium support Four bar code rotations supported 13 Printers Supporting

X'C9D6' X'FF45' X'1001' X'1202' X'4003' X'5101' X'5505' X'A004' X'F301' X'00xx'

13 13 13 13 13 13 13 13 13 All Printers

X'E5C7' X'FF20' X'1001' X'4003' X'4020' X'4022' X'4100' X'4101' X'4102' X'4106' X'A004' X'000C' X'C2C3' X'FF10' X'1001' X'4003' X'4020' X'4022' X'A004'

All Printers All Printers All Printers 12, 13 All Printers < V8.3 All Printers V8.3 except 12, 13 All Printers V8.5 All Printers V9.3 All Printers V9.6 and Infoprint 62 All Printers V10.0 All Printers All Printers All Printers All Printers All Printers 12, 13 All Printers < V8.3 All Printers V8.3 except 12, 13 All Printers

Chapter 1. Intelligent Printer Data Stream

31

Table 10. Sense Type and Model Response Record (Part 2) (continued) Bytes 6n (contd) Value X'00xx' IPDS Command-Set Support Length of this command-set vector, including itself (Variable, according to the number of orders supported) Object Container command setOC1 subset ID Length of this command-set vector, including itself Length of this command-set vector, including itself No levels defined Data object resource support (support for DDOR, DORE, and IDO commands) Scale-to-fill mapping supported Length of this command-set vector, including itself (Variable, according to the numbers of orders supported) Overlay command-set ID OL1 subset ID Extended overlay support Five-levels of Overlay Nesting Page overlay rotation support; all four orientations supported in the IO command Length of this command-set vector, including itself (Variable, according to the number of orders supported) Page Segment command-set ID PS1 subset ID Extended page segment support Length of this command-set vector, including itself (Variable, according to the types of fonts supported) Loaded Font command-set ID LF1 subset ID Four pattern rotations supported Double-byte fonts supported Underscore width and position used Grid parts fields allowed in LFC Bounded-box raster-font technology Fixed Metrics support Relative Metrics support Printers Supporting All Printers

X'D6C3' X'0008' X'0008' X'0000' X'1201' X'F301' X'00xx'

All Printers V8.3 12, 13 V9.7 12, 13 V9.7 All Printers V8.3 except 12, 13 V9.7 13 12, 13 V9.7 All Printers

X'D6D3' X'FF10' X'1102' X'1505' X'A004' X'00xx'

All All All All All

Printers Printers Printers V8.2 Printers Printers V9.2

All Printers

X'D7E2' X'FF10' X'1101' X'00xx'

All Printers All Printers All printers V8.2 All Printers

X'C3C6' X'FF10' X'A004' X'B001' X'B002' X'B003' X'C005' X'C100' X'C101'

All All All All All All All All All

Printers Printers Printers Printers Printers Printers Printers Printers Printers

32

AFCCU: IPDS Handbook for AFCCU Printers

Table 10. Sense Type and Model Response Record (Part 2) (continued) Bytes 6n (cont Value X'00xx' IPDS Command-Set Support Length of this command-set vector, including itself (Variable, according to the types of fonts supported) Loaded Font command-set ID LF3 subset ID Four pattern rotations supported Double-byte fonts supported Underscore width and position used GRID parts required in LFCSC and LCPC CID-keyed outline font technology Type 1 PFB outline font technology Relative Metrics support Printers Supporting All Printers

X'C3C6' X'FF30' X'A004' X'B001' X'B002' X'B003' X'C01E' X'C01F' X'C101'

All All All All All All All All All

Printers Printers Printers Printers V8.0 Printers Printers V8.0 Printers V8.0 Printers Printers

Execute Order Anystate (XOA) Command X'D633'


Request Resource List (RLL) Order (X'F400'): The AFCCU Printers do not support multiple-entry queries or queries for the following resource type: X'FF' = All resources, but do support resource type X'20' = Saved Page Group with resource ID format X'08' = Variable-length Group ID Triplet. The printers do support host-assigned resource-identifier formats for all resource types and IBM Global Resource IDs for all types except Page Segments, Overlays, Data Object Resources, and Saved Page Groups. The AFCCU Printers support RRL reply continuation. If bytes 34 of the XOA-RRL order are non-zero, the printer returns the next set of data to the host. They also support Acknowledgement-Continuation so either method may be used to request the remaining data when the reply is more than 256 bytes. Exception-Handling Control (EHC) Order (X'F600'): The AFCCU Printers use Page Continuation Actions (PCA). Following an IML, the printer default is to report all errors, terminate page processing, print to the point of all errors, highlight position-check errors, but not to take Alternate Exception Action (AEA) (bytes 2, 3, 4 = X'C30101').

Execute Order Homestate (XOH) Command X'D68F'


Deactivate Saved Page Group (DSPG) Order (X'0200'): This order directs the printer to deactivate one or more previously saved page groups. Deactivating a saved page group also terminates the DGB group (if it was not already terminated) and terminates all DGB groups with lesser group levels that are nested within the group to be deactivated. Only saved page groups specified in this order are deactivated; other saved page groups, including those created by DGB nesting, are not automatically deactivated.

Chapter 1. Intelligent Printer Data Stream

33

The format of the data field of this command is as follows:


Offset 01 Name Order code Range X'0200' Meaning Deactivate Saved Page Group order code Zero or more Group ID triplets 2end Triplets X'00' Group ID triplet with variable-length group ID X'08'. Required X'0200'

Bytes 01 DSPG order code Bytes 2n Zero or more triplets If no triplets are specified, all open saved page groups are terminated and all saved pages groups are deactivated; this is a deactivate-all function. A deactivate-all command when there are no saved page groups present is effectively a NOP. The groups to be deactivated are identified by Group ID triplets containing a variable-length Group ID. If the printer does not find the saved page group identified by a Group ID triplet, exception ID X'0255..07' exists. Exception ID X'0255..08' exists if any of the following occurs in the triplets field: v Byte 2 or the first byte after a valid triplet was X'00' or X'01' (an invalid triplet length). v A triplet other than a Group ID triplet (X'00') was specified. v A Group ID triplet without a variable-length group ID was specified. Remove Saved Page Group (RSPG) Order (X'0A00'): This order directs the printer to deactivate and remove one or more previously saved page groups. Removing a saved page group also terminates the DGB group (if it was not already terminated) and terminates all DGB groups with lesser group levels that are nested within the group to be removed. Only saved page groups specified in the XOH RSPG command are removed; other saved page groups, including those created by DGB nesting, are not automatically removed. The XOH RSPG command instructs the printer to remove a saved page group, but the removal might not be immediate. If pages from the group were previously included (using an ISP command) in pages to be printed, the saved page group is not removed until all of those pages are printed and stacked.
Offset 01 2end Name Order code Triplets Range X'0A00' Meaning Required

Remove Saved Page Group order code X'0A00' Zero or more Group ID triplets X'00' Group ID triplet with variable-length group ID .

Bytes 01 RSPG order code Bytes 2n Zero or more triplets If no triplets are specified, all open saved page groups are terminated, all saved pages groups are deactivated, and all saved page groups are removed; this is a remove-all function. A remove-all command when there are no saved page groups present is effectively an NOP.

34

AFCCU: IPDS Handbook for AFCCU Printers

The groups to be removed are identified by Group ID triplets containing a variable-length Group ID. If the printer does not find the saved page group identified by a Group ID triplet, exception ID X'0255..0A' exists. Exception ID X'0255..0A' exists if any of the following occurs in the triplets field: v Byte 2 or the first byte after a valid triplet was X'00' or X'01' (an invalid triplet length). v A triplet other than a Group ID triplet (X'00') was specified. v A Group ID triplet without a variable-length group ID was specified. Specify Group Operations (SGO) Order (X'0300'): Byte 2 (SGO Operation Identifier) v Value X'01' Keep group together as a print unit. A print unit is atomic. During an IPDS dialog, a printer or intermediate device must preserve the IPDS environment as established by the IPDS presentation services program. If the printer has the capability of accepting and printing data from other data streams or sessions, the printed pages that comprise the print unit must be printed and kept together in the same manner as if the printer had been dedicated to this IPDS session. If the pages cannot be printed and kept together in this manner, a catastrophic event exists that requires the printer to generate exception ID X'018F..00' (error printer restart). v Value X'03' Save pages This operation directs the printer to process each page of the group normally and report data stream exceptions, but to save each page rather than printing it. The pages of the group are each assigned a sequence number by the printer, and kept together along with the variable-length group ID that is specified in the XOH-DGB order that begins the group. If the page is too large to save, exception ID X'0255..09' exists. Groups that do not have a variable-length group ID, in the XOH-DGB order that initiates the group, are not saved. If the printer has a previously saved group with the same variable-length group ID, exception ID X'0255..00' exists. The saved pages remain in the printer until either: an XOH-ERPD order is received, the printer deletes the group while it is inactive, or the printer is IMLed. Nesting of saved page is not allowed. If an ISP command is specified within a page that is being saved, exception ID X'0255..05' exists. v Value X'04' Finish This operation directs the printer to finish the sheets containing a group of pages that have been collected in a page group. The specific finishing operation parameters are specified in zero or more Finishing Operation triplets X'85' contained in the XOH DGB command that either initiates or terminates the group. If multiple Finishing Operation triplets are specified, the operations are applied in the order received and duplicate operations are ignored. If no Finishing Operation triplets are specified in either XOH D6B command, no finishing operation is applied. Define Group Boundary (DGB) Order (X'0400'): To use the Save Pages facility within the XOH-SGO command, the following is required in a specified Group ID triplet: v Byte 1 Triplet Type : X'00' Group ID v Byte 2 Format : X'08' Variable-length group ID format v Byte 3end : Variable-length Group ID To use the Finisher Operations within the XOH-SGO command, the following is required in a specified Finishing Operation triplet: v Byte 1 Triplet Type : X'85' Finishing Operation v Byte 2 Operation Type : X'01' Corner staple X'02' Saddle stitch out (Infoprint 60 only) X'03' Edge stitch X'08' Center fold in (Infoprint 2000 only) X'12' Saddle stitch in (Infoprint 2000 only)
Chapter 1. Intelligent Printer Data Stream

35

v Byte 5 Reference Corner/Edge : X'00' Bottom-right; bottom (Only valid for short-edge fed paper) X'01' Top-right; right (Only valid for long-edge fed paper X'02' Top-right; right (Only valid for short-edge fed paper X'03' Bottom-left; left (Only valid for long-edge fed paper X'FF' Default v Byte 6 Count of Operations : X'00', X'02', X'03' v Byte 7-8 Axis offset (in mm) : X'FFFF' v Byte 9-17 : Positions (in mm) Not allowed Obtain Printer Characteristics (OPC) Order (X'F300'): The following tables, Table 11 through Table 25 on page 47, show the fields returned in response to this order for printers, as designated by Table 1 on page 12. The fields are returned in the order shown.
Table 11. Printable AreaMedia Sources Bytes 01 23 4 Description Length of this self-defining field, including itself Printable Area self-defining field ID Media Source ID (Printers with more than one Media Source ID return multiple Printable Area records; one record for each supported Media source ID in this byte) (See Appendix A, Media Source ID to Printer Location Translation, on page 133 for ID number to printer physical location name translations.) Reserved Unit Base for this self-defining field Reserved L-units per unit-base Width of the media presentation space in L-units. Length of the media presentation space in L-units. Printable Area X-offset in L-units Printable Area Y-offset in L-units Printable Area X-extent in L-units Printable Area Y-extent in L-units Value : Printers Supporting X'xxxx' Variable : All Printers (variable, according to Media ID Length) X'0001' : All Printers X'00' : Printers 1, 2, 3, 10 X'03, 04, 05' : Printer 4 (Model 01S) X'00, 01, 02, 03, 04, 05' : Printer 4 (Model 02S) X'00, 01, 02, 03, 04' : Printer 6 (Model 03S) X'00, 01, 02, 03, 04' : Printer 6 (Model 02D) X'00, 01, 02, 03' : Printers 5, 7, X'00, 01, 02, 03' : Infoprint 60 X'00, 01, 02, 03, 04, 05' : Infoprint 2000 X'00' : All Printers X'00' (ten inches) : All printers X'00' : All Printers X'3840' : All Printers Variable : All Printers (according to forms size) Variable : All printers (according to forms size) X'0000' : All Printers X'0000' : All Printers Variable : All Printers (according to forms size) Variable : All printers (according to forms size)

5 6 7 89 1011 1213 1415 1617 1819 2021

36

AFCCU: IPDS Handbook for AFCCU Printers

Table 11. Printable AreaMedia Sources (continued) Bytes 2223 Description Media Source Characteristics: Value : Printers Supporting Applies to all Media Source IDs unless otherwise noted.

Bit 0: Duplex =B'0' Media source not capable of duplexing =B'1' Media source capable of duplexing Bits 12: Media Type =B'01' Continuous-forms media =B'10' Cut-sheet media (Note 1) Bit 3: Media Availability =B'0' Media source not available =B'1' Media source available Bit 4: Reserved Bit 5: Envelope Media =B'0' Non-envelope Media =B'1' Envelope Media Bit 6: Media FeedManual (B'1'), Auto (B'0') Bit 7: Reserved Bit 8: No carrier strips (for supporting printers) =B'0' Carrier strips (if any) unsupressable =B'1' Printer can suppress carrier strips Bit 9: Inserter pin (for supporting printers) =B'0' Printer does not have inserter bin =B'1' Printer has inserter bin Bits 1015: Reserved 2425 26 Media ID length Media ID Type B'0' : All Printers B'1' : Printer 11 (with enabled finisher) B'000000' : All Printers Variable : All Printers with configurable console support X'00' : All Printers with configurable console support X'10' : Infoprint 2000 media ID type support Variable : All Printers with configurable console support B'0' : All Printers B'1' : Printer 11 (with enabled finisher) B'0' : All Printers N/A B'0' : All Printers All Printers All Printers Printers 1, 2, 3, 10 Printers 4, 5, 6, 7, 11 Printer 1 (dual-simplex mode), 2, 3, 4, 6 (Model 03S) Printers 1, 10 (duplex mode), 6 (Model 02D) 5, 7, 11

27n

Media ID

Notes: 1. The cut-sheet printers support continuous operation out of the media sources (when multiple trays are installed). Printers are configured for this mode when the media (paper) names are the same (defined by the operator) for both sources. The internal engine software automatically selects the alternate supply when the other supply has been depleted.

Chapter 1. Intelligent Printer Data Stream

37

Table 12 shows the field data for image and coded font resolution. Mulit-resolution printers report the resolution that is selected. Note: The resolutions specified also apply to GOCA image if the image resolution specified in the GDD is X'0000', indicating that no resolution is specified.
Table 12. Image and Coded Font Resolution Bytes 01 23 4 5 Only resolutions specified in bytes 69 All resolutions allowed 67 X pels per unit base Description Length of this self-defining field, including itself Value : Printers Supporting X'000A' : All Printers

Image and Coded Font Resolution self-defining field ID X'0003' : All Printers Unit Base = 10-inch increments X'00' : All Printers Raster patterns resolutions supported: X'00' : All Printers X'FF' : All Printers V9.1 using 600 DPI printhead X'0960' (2400 pels/10 inches) : Printers 1, 2, 3, 4, 6, 10, 11 which support 240 pel IPDS X'0BB8' (3000 pels/10 inches) : Printers 1, 2, 3, 4, 5, 6, 10, 11 which support 300 pel IPDS X'1770' (6000 pels/10 inches) : Printers 1, 2, 7, 10, 11 which support 600 pel IPDS

89

Y pels per unit base

X'0960' (2400 pels/10 inches) : Printers 1, 2, 3, 4, 6, 11 which support 240 pel IPDS X'0BB8' (3000 pels/10 inches) : Printers 1, 2, 3, 4, 5, 6, 11 which support 300 pel IPDS X'1770' (6000 pels/10 inches) : Printers 7, 10, 11 which support 600 pel IPDS

Table 13 through Table 16 on page 40 shows the field data for storage pools. The storage pool data is returned in the order shown in these tables.
Table 13. Storage Pools Bytes 01 23 4n Description Length of this self-defining field, including itself Storage Pools self-defining field ID Self-defining parameters for each Storage Pool X'004B' X'0004' : All Printers See Area 1, 2, and 3 Records Value : Printers Supporting

38

AFCCU: IPDS Handbook for AFCCU Printers

Table 14. Storage Pools : Area 1 Bytes 0 1 2 36 Description Length of this Storage Pool (including itself) : Area 1 Record Record ID Storage Pool ID Size of storage pool when empty (bytes) Value : Printers Supporting X'13' : All Printers X'01' : All Printers X'01' : All Printers X'00800000' : Printer 1 (unless also 10) X'00300000' : Printers 2, 3, 4, 5, 6, 7, 10, 11 710 1118 Reserved A repeating group of two-byte self-defining parameters that specify objects housed in this storage pool are defined as follows: X'00000000' : All Printers

Page graphics data Page image data Page text data Page bar code data Table 15. Storage Pools : Area 2 Bytes 0 1 2 36 Description Length of this Storage Pool (including itself) : Area 2 Record Record ID Storage Pool ID Size of storage pool when empty (bytes)

X'0011' : All Printers X'0012' : All Printers X'0013' : All Printers X'0014' : All Printers

Value : Printers Supporting X'1B' : All Printers X'01' : All Printers X'02' : All Printers X'00800000' : Printer 1 (unless also 10) X'00300000' : Printers 2, 3, 4, 5, 6, 7, 10, 11

710 1126

Reserved A repeating group of two-byte self-defining parameters that specify objects housed in this storage pool are defined as follows:

X'00000000' : All Printers

Overlay graphics data Overlay image data Overlay text data Overlay bar code data Page segment graphics data Page segment image data Page segment text data Page segment bar code data

X'0021' : All Printers X'0022' : All Printers X'0023' : All Printers X'0024' : All Printers X'0031' : All Printers X'0032' : All Printers X'0033' : All Printers X'0034' : All Printers

Chapter 1. Intelligent Printer Data Stream

39

Table 16. Storage Pools : Area 3 (See Note) Bytes 0 1 2 36 Description Length of this Storage Pool (including itself) : Area 3 Record Record ID Storage Pool ID Size of storage pool when empty (bytes) Value : Printers Supporting X'19' : All Printers X'01' : All Printers X'03' : All Printers X'00000000' : Printers 1, 2, 10 (All Printers < V8.3) X'007A1200' : Printers 6, 7, 11, All Printers V8.3 and < V9.0 X'00800000' : Printers 4, 5, All Printers V9.0 710 1120 Reserved A repeating group of two-byte self-defining parameters that specify objects housed in this storage pool are defined as follows: X'00000000' : All Printers

Single-byte coded-font index tables Single-byte coded-font patterns Double-byte coded-font index tables Double-byte coded-font patterns Code Pages Font character sets Coded fonts

X'0040' : All Printers X'0042' : All Printers X'0048' : All Printers X'004A' : All Printers X'0050' : All Printers X'0060' : All Printers X'0070' : All Printers

40

AFCCU: IPDS Handbook for AFCCU Printers

Table 17 shows the field data for installed features.


Table 17. Installed Features Bytes 01 23 4n Description Length of this self-defining field, including itself Installed Features self-defining field ID A repeating group of two-byte self-defining parameters that specify installed features are defined as follows: Value : Printers Supporting X'xxxx' Variable : All Printers (according to the number of features installed in each printer) X'0006' : All Printers

Duplex Manual Two-Channel Switch Tightly-Coupled Two-Channel Switch Cut-Sheet Output Offset Stacker MICR Burster-Trimmer-Stacker or Cutter-Trimmer-Stacker Continuous-Forms Output Continuous-Forms Separation Capability

X'0100' : Printers 1, 10 (duplex (Model 02D), 7, 11 X'0200' : Printers 1, 2, 10 X'0201' : Printers 1, 2, 10 X'0300' : Printers 4, 5, 6, 7 11 X'0600' : Printers 4, 5, 6, 7, 11 X'0800' : Printers 1, 2, X'0900' : Printers 1, 2, 10 X'0B00' : Printers 1, 2, 3, 10 X'0C00' : Printers 1, 2, 10

mode), 5, 6

Table 18 shows the field data for available features.


Table 18. Available Features Bytes 01 Description Length of this self-defining field, including itself Value : Printers Supporting X'xxxx' Variable : All Printers (according to the number of features currently available in each printer) X'0007' : All Printers

23 4n

Available Features self-defining field ID A repeating group of two-byte self-defining parameters that specify features currently available are defined as follows:

Duplex Manual Two-Channel Switch Dynamic Two-Channel Switch Cut-Sheet Output Offset Stacker MICR Burster-Trimmer-Stacker or Cutter-Trimmer-Stacker Continuous-Forms Output Continuous-Forms Separation Capability

X'0100' : Printers 1, 10 (duplex mode), 5, 6 (Model 02D), 7, 11 X'0200' : Printers 1, 2, 10, Infoprint 2000 X'0201' : Printers 1, 2, 10, Infoprint 2000 X'0300' : Printers 4, 5, 6, 7, 11 X'0600' : Printers 4, 5, 6, 7, 11 X'0800' : Printers 1, 2 except 12, 13 X'0900' : Printers 1, 2, 10 X'0B00' : Printers 1, 2, 3, 10 X'0C00' : Printers 1, 2, 10

Chapter 1. Intelligent Printer Data Stream

41

Table 19 shows the field data for XOA RRL RT and RIDF support.
Table 19. XOA RRL RT and RIDF Support Bytes 01 Description Length of this self-defining field, including itself Value : Printers Supporting X'xxxx' : All Printers Variable according to the printer type and version level 23 4n XOA RRL RT and RIDF Support self-defining field ID A repeating group of two-byte self-defining parameters that specify resource types supported are defined as follows: X'000A' : All Printers

Single-byte coded font with HAID Single-byte coded font with IBM GRID Double-byte coded font with HAID Double-byte coded font section with IBM GRID Double-byte coded font section with HAID Page segment with HAID Overlay with HAID Code Pages with HAID Code Pages with IBM GRID Font Character Sets with HAID Font Character Sets with IBM GRID Single-byte coded font index with HAID Double-byte coded font section index with HAID Single- or Double-byte coded font with HAID Single- or Double-byte coded font with IBM GRID Graphic character sets supported in a font character set with IBM GRID Specific code pages with HAID Specific code pages with IBM GRID Saved page groups with variable-length group ID triplet Data Object Resource with HAID Data Object Resource with OID

X'0100' : All Printers X'0103' : All Printers X'0200' : All Printers X'0203' : All Printers V8.0 X'0300' : All Printers X'0400' : All Printers X'0500' : All Printers X'0600' : All Printers X'0603' : All Printers X'0700' : All Printers X'0703' : All Printers X'0800' : All Printers X'0900' : All Printers X'1000' : All Printers X'1003' : All Printers X'1103' : All Printers X'1200' : All Printers X'1203' : All Printers X'2008' : Printer 10 X'4000' : All Printers V10.0 X'4009' : All Printers V10.0 X'4100' : All Printers V11.6 X'4200' : All Printers V11.6 X'4209' : All Printers V11.6

| | |

Data-Object Font with HAID Data-Object-Font Component with HAID Data-Object-Font Component with OID Parts Format: HAID = Host-Assigned Resource ID IBM GRID =Global Resource ID OID = Object ID DOF = Data-Object-Font format

42

AFCCU: IPDS Handbook for AFCCU Printers

Table 20 shows the field data for Activate Resource RT and RIDF support.
Table 20. Activate Resource RT and RIDF Support Bytes 01 Description Length of this self-defining field, including itself Value : Printers Supporting X'xxxx' Variable : All Printers (According to the number of two-byte self-defining parameters that specify the Active Resource RT and RDIF support) X'000B' : All Printers

23 4n

Activate Resource RT and RIDF Support self-defining field ID A repeating group of two-byte self-defining parameters that specify resource types supported are defined as follows:

Single-byte coded font with IBM GRID Single-byte coded font with IBM MVS Host Unalterable Double-byte coded font section with IBM GRID Double-byte coded font section with IBM MVS Host Unalterable Code Page with IBM GRID Font Character Set with IBM GRID Single-byte coded font index with IBM GRID Single-byte coded font index with IBM MVS Host Unalterable Double-byte coded font section index with IBM MVS Host Unalterable Coded fonts with IBM GRID Coded fonts with coded font format Data Object Resource with OID

X'0103' : All Printers X'0106' : All Printers X'0303' : All Printers V8.0 X'0306' : All Printers except 5 X'0603' : All Printers X'0703' : All Printers X'0803' : All Printers X'0806' : All Printers X'0906' : All Printers except 5 X'1003' : All Printers X'1007' : All Printers X'4009' : Printer 13 X'410A' : All Printers V11.6 X'4209' : All Printers V11.6

| |

Data-Object Font with DOF format Data-Object Font Component with OID

MVS Host Unalterable = MVS Host Unalterable Remote Font Environment OID = Object ID

Chapter 1. Intelligent Printer Data Stream

43

Table 21 shows the field data for supported Medium Modifications IDs.
Table 21. Medium Modifications Support Bytes 01 Description Length of this self-defining field, including itself Value : Printers Supporting X'00xx' Variable : Printers 1, 2, 10 (According to the number of modification IDs supported by each printer for installed Post-processing devices) X'000D' : Printers 1, 2, 10

23 4n

Medium Modifications support self-defining field ID A repeating group of two-byte self-defining medium modifications IDs found in the XOH SMM command as follows:

Fixed medium information, the second byte specifies a One or more IDs between local ID for the particular fixed medium information X'A000 X'A0FE' : Printers 1, 2, 10 selected

All currently-supported fixed medium information local IDs Fixed perforation, a perforation is cut into the medium at fixed location Fixed separation cut, the medium is cut at a fixed location

X'A0FF' : Printers 1, 2, 10 X'A100' : Printers 1, 2, 10 X'A200' : Printers 1, 2, 10

Table 22 shows the field data for common bar code type and modifier support.
Table 22. Common Bar Code Type and Modifier Support Bytes 01 23 Description Value : Printers Supporting

Length of this self-defining field, including itself X'00xx' : All Printers (Variable, according to the number of parameters supported) Common Bar Code Type and Modifier Support self-defining field ID X'000E' : All Printers

44

AFCCU: IPDS Handbook for AFCCU Printers

Table 22. Common Bar Code Type and Modifier Support (continued) Bytes 4n Description A repeating group of one-byte self-defining parameters that specify the bar code type/modifiers supported are defined as follows: Value : Printers Supporting

Codabar (Modifier Byte options X'01' and X'02') Code 128 (Modifier Byte option X'02') POSTNET (Modifier Byte options X'00' through X'03') Royal Mail RM4SCC (Modifier Byte option X'00')

X'0D' : All Printers X'11' : All Printers X'18' : All Printers X'1A' : All Printers V9.2 X'1C' : All Printers V11.3 X'1D' : All Printers V11.2 X'1F' : All Printers V11.6 X'86' : All Printers X'87' : All Printers X'91' : All Printers V11.3 X'96' : All Printers X'97' : All Printers X'98' : All Printers V11.4, except Infoprint 2000 V10.3 X'9A' : All Printers V11.3

Japan Postal Bar Code (Modifier Byte options X'00' or X'01') X'1B' : All Printers V9.6 Data Matrix 2D bar code (Modifier Byte option X'00') MaxiCode 2D bar code (Modifier Byte option X'00')

PDF417 2D bar code (Modifier Byte options X'00' and X'01') X'1E' : All Printers V11.2

| |

Australian Post Bar Code (Modifier Byte options X'00' through X'08') UPC: Two-Digit Supplemental Bar Code (Modifier Byte options X'01' and X'02') UPC: Five-Digit Supplemental Bar Code (Modifier Byte options X'01' and X'02') Code 128 (Modifier Byte option X'03') EAN: Two-Digit Supplemental Bar Code (Modifier Byte option X'01') EAN: Five-Digit Supplemental Bar Code (Modifier Byte option X'01')

| |

POSTNET (Modifier Byte option X'04') Royal Mail (Modifier Byte option X'01')

Chapter 1. Intelligent Printer Data Stream

45

Table 23 specifies the available media destination IDs that can be selected by a LCC command.
Table 23. Media Destinations Support Bytes 01 Description Length of this self-defining field, including itself Value : Printers Supporting X'00xx' : All Printers (Varies, according to the number of ranges reported by each printer) X'0010' : All printers X'00xx' Variable : All Printers (Printer designated, available media destination)

23 45

Media Destination Support self-defining field ID Default media destination ID

6n

One or more entries of the following format:

+01 First number in a range of available, contiguous X'0001' : All Printers media destination IDs

+23 Last number in a range of available, contiguous X'0001' : 1, 2, 3, 10 media destination IDs X'0002' : Printer 5, 7, Infoprint 60 X'0003' : Printers 4, 6, Infoprint 2000 without Booklet Maker X'0004' : Infoprint 2000 with Booklet Maker (See Appendix B, Media Destination ID to Printer Location Translation, on page 135 for ID number to printer physical location name translations.)

Table 24 shows the field data for supported group operations.


Table 24. Supported Group Operations Bytes 01 23 4n Description Length of this self-defining field, including itself Supported Group Operations self-defining field ID Value : Printers Supporting X'0006' : Printer 10 or printers with a finisher installed and enabled X'0012' : Printer 10 or printers with a finisher installed and enabled

Group operation supported in the XOH-SGO command X'01' Keep group together as a print unit: Printer 10 or printers with a finisher installed and enabled X'03' Save pages : Printer 10 X'04' Finish : Printer 10 or printers with a finisher installed and enabled

46

AFCCU: IPDS Handbook for AFCCU Printers

Table 25 shows the field data for the product identifier.


Table 25. Product Identifier Self-Defining Field Bytes 01 Description Length of this self-defining field, including itself Value : Printers Supporting X'00xx' : This data is dependent on the size of the following information, especially the size of the printer name X'0013' : All Printers X'28' : All Printers X'0001' : All Printers X'F0F0xxxxxxxx' Variable : All Printers (See Product Number in Sense Type and Model for values) X'F0F0xx' Variable : All Printers (See Model Number in Sense Type and Model for values) X'C9C2D4' : All Printers Variable : All Printers Variable : All Printers X'0000' : All Printers Variable : All Printers X'xx' : All Printers V10.0 X'0003' : All Printers V10.0 IBM Infoprint 2000 or IBM Infoprint Color 130 Plus or IBM Infoprint 4000 (for Models ID5/ID6)

23 4 56 712

Product Identifier self-defining field ID Length of this Product-ID parameter, including itself Product identifier parameter ID (Unique Product ID) Device Type

1315

Model Number

1618 1920 2132 3334 3543 44 4546 47end

Manufacturer Plant of Manufacture Sequence Number Tag Engineering Change level Length of the Product-ID parameter, included itself Product identifier parameter ID (Unique Product ID) Printer Name

Table 26 shows the field data for the object container type support.
Table 26. Object Container Type Support Self-Defining Field Bytes 01 Description Length of this self-defining field, including itself (Variable, according to the number of parameters supported) Value : Printers Supporting X'00xx' : All Printers

23 4 5

Supported Object Container Type Support self-defining X'0014' : All Printers V8.3 field ID Type record length Type : X'02' (Home State) Varies according to supported values X'02' : All Printers V8.3

Chapter 1. Intelligent Printer Data Stream

47

Table 26. Object Container Type Support Self-Defining Field (continued) Bytes 6m Description MO:DCA registered object ID for the object container supported in the WOC command Value : Printers Supporting X'0607 2B12 0004 0101 1400 0000 0000 0000' Color Mapping Table Setup File : All Printers V8.3 X'0607 2B12 0004 0101 2E00 0000 0000 0000' Color Profile Resource : Printer 12 X'0607 2B12 0004 0101 2F00 0000 0000 0000' IOCA Tile Resource : Printer 13 X'0607 2B12 0004 0101 1A00 0000 0000 0000' Portable Document Format (PDF) Resource : Printer 13 X'0607 2B12 0004 0101 0D00 0000 0000 0000' Encapsulated PostScript (EPS) : Printer 13 X'0607 2B12 0004 0101 1900 0000 0000 0000 Portable Document Format (PDF) Single Page Object : Printer 13'

| | | | | | | |
m+1 m+2 Type record length Type : X'01' (Page or Overlay State)

X'0607 2B12 0004 0101 3300 0000 0000 0000' TrueType / OpenType Font: Printers V11.6 X'0607 2B12 0004 0101 3500 0000 0000 0000' TrueType / OpenType Collection: Printers V11.6 X'xx' : Printer 12, 13 Varies according to supported values X'01' : Printer 12, 13 V9.7

48

AFCCU: IPDS Handbook for AFCCU Printers

Table 26. Object Container Type Support Self-Defining Field (continued) Bytes m+3n Description MO:DCA registered object ID for the object container supported in the WOC Value : Printers Supporting X'0607 2B12 0004 0101 0D00 0000 0000 0000' Encapsulated PostScript (EPS) : Printer 12, 13 V9.7 X'0607 2B12 0004 0101 1900 0000 0000 0000' Portable Document Format (PDF) Single Page Object : Printer 13 X'0607 2B12 0004 0101 3000 0000 0000 0000' Encapsulated PostScript (EPS) with Transparency : Printer 13 X'0607 2B12 0004 0101 3100 0000 0000 0000' Portable Document Format (PDF) Single Page Object with Transparency : Printer 13

Table 27 shows the field data for the DF Deactivation types support.
Table 27. DF Deactivation Types Support Self-Defining Field Bytes 01 23 48 Description Length of this self-defining field, including itself DF Deactivation Types Supported self-defining field ID Optional deactivation type Values : Printers Supporting X'0009' : All Printers V7.0 X'0015' : All Printers V7.0 X'22' Font Index for DB coded font section: All Printers V7.0 X'50' Coded Font : All Printers V7.0 X'51' Coded Font and components : Printers V7.0 X'5D' All Resident coded fonts and associated components : All Printers V7.0 X'5E' All coded fonts : All Printers V7.0 X'5F' All coded fonts and associated components : All Printers V7.0

Chapter 1. Intelligent Printer Data Stream

49

Table 28 shows the field data for the fidelity controls supported.
Table 28. Presentation Fidelity Control Self-Defining Field. (Printer 12 V9.7 and Printers V9.8, V11.5) Bytes 01 Description Length of this self-defining field, including itself (Variable, according to the number of parameters supported) Presentation Fidelity Control self-defining field ID Triplet IDs X'00xx' Values : Printers Supporting

23 4n

X'0016' X'75' Color fidelity triplet: Printer 12 V9.7 and Printers V 9.8 X'74' Toner Saver triplet Printer 13 X'88' Finishing fidelity triplet: Printers V11.5

Table 29 shows the field data for the printer setup ID support.
Table 29. Printer Set-Up Self-Defining Field Bytes 01 Description Length of this self-defining field, including itself Values : Printers Supporting X'00xx' Variable : Printer 9 (According to the number of setup IDs reported), All Printers V8.3 X'0017' : All Printers V8.3 One or more IDs between X'0000' X'FFFF' : All Printers V8.3

23 4n

Printer Set-Up self-defining field ID Currently Active Set-Up ID numbers

Table 30 shows the field data for the finishing operation support.
Table 30. Finishing Operations Self-Defining Field (Printers With Installed and Enabled Finisher) Bytes 01 23 47 Description Length of this self-defining field, including itself Finishing Operations self-defining field ID Operation type Values : Printers Supporting X'0004' to X'0008' X'0018' X'01' : Corner staple X'02' : Saddle stitch (Infoprint 60 only) X'03' : Edge stitch X'07' : Z-fold (Infoprint 60 only) X'08' : Center fold in (IP 2000 with Booklet maker only)X'12' : Saddle stitch in (IP 2000 with Booklet maker only)

Table 31 shows the field data for the UP3I finishing operation support.
Table 31. UP3I Finishing Operations Self-Defining Field (Printers V 11.5) Bytes 01 23 45 6n
3 3

Description Length of this self-defining field, including itself UP I self-defining field ID UP I Tupel ID Finishing device information

Values : Printers Supporting X'0009' to X'nnnn' X'0019' X'0001' to X'FFFF', X'0000' reserved One or more UP3I finishing device entries. See the UP3I Specification for details.

50

AFCCU: IPDS Handbook for AFCCU Printers

Table 32. UP3I Paper Input Media Self-Defining Field (Printers V 11.5) Bytes 01 23 4 5n
3

Description Length of this self-defining field, including itself UP I self-defining field ID Media Source ID UP I Paper Input Media Triplet with its Sub Triplets, as defined in the UP3I specification
3

Values : Printers Supporting X'0005' to X'FFFF' X'001A' X'00' to X'FF'

Select Input Media Source (SIMS) Order (X'1500'): See Table 11 on page 36 for the Input-Media Source IDs supported by each printer. If this order is not received and a LCC command does not specify an input-media source, media is selected from a printer designated, available default media source.

Chapter 1. Intelligent Printer Data Stream

51

Text Command Set


Load Equivalence (LE) Command X'D61D'
Table 33 shows the field data for the Load Equivalence command.
Table 33. Load Equivalence Command Data Byte 2 and 3 4 and 5 Range X'0001'X'007F' X'0001'X'007F' Internal value External value Description

Write Text (WT) Command X'D62D'


The Write Text command carries PTOCA data, as defined by the PTOCA PT2 or PTOCA PT3 subsets. See the Presentation Text Object Content Architecture (PTOCA) Reference, SC31-6803 for information about these subsets. The AFCCU Printers support all control sequences and associated parameter ranges of the PTOCA subset supported. Notes: 1. If the Sense Type and Model (STM) Command X'D6E4' response shows X'4020' in the Text Command Set vector on page 28, this printer accepts any valid color and simulate that color as BLACK without logging an error (NACK), but if the response shows X'4022' or X'4003' and a color is specified that can be rendered by the device, the specified color is used and it is not rendered as BLACK. 2. The Begin Suppression and End Suppression control sequences accept suppression IDs in the range X'01'X'FF'. The coding implementation for these control sequences gives X'00' a special meaning so it cannot be included in the valid range. 3. To be resolution independent, distances are expressed in L-units. When converted to pels, the values may include fractional parts of a pel, particularly a 300pel or 600pel printer. The fractional part is maintained in the code. However, when printing on the paper, the values are converted to whole pels. One possible result of this is that a rule with a negative length or width which is designed to fit exactly within the VPA may now overlap by one pel, causing a position error to be generated. In most cases, the parameter ranges accepted by either PTOCA PT2 or PTOCA PT3 subsets are the full range supported by PTOCA. In a few cases, where the subset supports a range which is smaller than that supported by PTOCA, AFCCU printers support the full PTOCA range, not just the limited subset range. The control sequences which do this are: v Draw B-axis Rule (DBR) v Draw I-axis Rule (DIR) v Set Intercharacter Adjustment (SIA) v Set Text Color (STC) v Set variable Space Character Increment (SVI)

52

AFCCU: IPDS Handbook for AFCCU Printers

IM Image Command Set


Write Image Control (WIC) Command X'D63D'
If the Sense Type and Model (STM) Command X'D6E4' response is X'4020' in the IM-Image Command Set vector on page 28, this command accepts any color and simulate that color as BLACK without logging an error (NACK). But if the response is X'4022' or X'4003' and a color is specified that can be rendered by the printer, the specified color is used and it is not rendered as BLACK.

IO Image Command Set


Write Image Control 2 (WIC2) Command X'D63E'
This command defines the environment that IOCA drawing orders are executed in. If the Sense Type and Model (STM) Command X'D6E4' response is X'4020' in the IO-Image Command Set vector on page 29, this command accepts any color and simulate that color as BLACK without logging an error (NACK), but if the response is X'4022' or X'4003' and a color is specified that can be rendered by the printer, the specified color is used and it is not rendered as BLACK. It consists of three self-defining fields: v Image Area Position (IAP) v Image Output Control (IOC) v Image Data Descriptor (IDD) Image Area Position (IAP): Full IPDS architecture for the IAP is supported. Refer to IBM Intelligent Printer Data Stream Reference for details. Image Output Control (IOC): Full IPDS architecture for the IOC is supported. See the X'6201' property pair under the Device Control section of Table 9 on page 25 to determine which printers support the addition of optional color specification and reset mixing triplets. Refer to IBM Intelligent Printer Data Stream Reference for details. Image Data Descriptor (IDD): Full IPDS architecture for the IDD, as it pertains to IOCA Function Set 10, is supported. Types 12 and 13 printers also support IOCA Function Set 42, which supports 4-plane, 1 bit per spot color in the form of non-overlapping continuous tone and line work tiles. Printer 13 also supports IOCA function set 45. Refer to Intelligent Printer Data Stream Reference and Image Object Content Architecture Reference for details. The Set Bilevel Image Color Self-defining field can be used to specify a color for the significant image data elements.

Chapter 1. Intelligent Printer Data Stream

53

Graphics Command Set


Write Graphics Control (WGC) Command X'D684'
This command defines the environment that graphics drawing orders are executed in. If the Sense Type and Model (STM) Command X'D6E4' response is X'4020' in the Graphics Command Set vector on page 31, this command accepts any color and simulate that color as BLACK without logging an error (NACK), but if the response is X'4022' or X'4003' and a color is specified that can be rendered by the printer, the specified color is used and it is not rendered as BLACK. It v v v consists of three self-defining fields: Graphics Area Position (GAP) Graphics Output Control (GOC) Graphics Data Descriptor (GDD).

Graphics Area Position (GAP): Full IPDS architecture for the GAP is supported. Refer to IBM Intelligent Printer Data Stream Reference for details on these three self-defining fields. Graphics Output Control (GOC): Full IPDS architecture for the GOC is supported. See the X'6201' property pair under the Device Control section of Table 10 on page 27 to determine which printers support the addition of optional color specification and reset mixing triplets. Refer to IBM Intelligent Printer Data Stream Reference for details. Graphics Data Descriptor (GDD): The AFCCU Printers support most of the GDD field values but only a limited set of the mask bytes defined in the Intelligent Printer Data Stream Reference. The following tables, Table 34 through Table 39 on page 56, show the supported mask bytes.
Table 34. Drawing Attributes Set Mask Bit 0 115 Color Reserved Name Length in Bytes 2

Table 35 shows the field data for the line attributes set.
Table 35. Line Attributes Set Mask Bit 0 1 215 Line type Line width Reserved Name Length in Bytes 1 1

54

AFCCU: IPDS Handbook for AFCCU Printers

Table 36 shows the field data for the character attributes set.
Table 36. Character Attributes Set Mask Bit 0 1 2 3 4 515 Name Character angle Character cell Character direction Reserved Character set Reserved Length in Bytes 4 4 1 1

Table 37 shows the field data for the marker attributes set.
Table 37. Marker Attributes Set Mask Bit 06 7 815 Reserved Marker symbol Reserved Name Length in Bytes 1

Table 38 shows the field data for the pattern attributes set.
Table 38. Pattern Attributes Set Mask Bit 06 7 815 Reserved Pattern symbol Reserved Name Length in Bytes 1

Chapter 1. Intelligent Printer Data Stream

55

Table 39 shows the field data for the arc parameters set.
Table 39. Arc Parameters Set Mask Bit 0 1 2 3 415 P value Q value R value S value Reserved Name Length in Bytes 2 2 2 2

Drawing Attribute Defaults: Table 40 shows the attribute defaults when drawing. These defaults may be overridden by explicitly specifying a default in a self-describing instruction.
Table 40. Drawing Attribute Default Attribute Color Line type Line width Character angle Character cell Character direction Character set Marker symbol Pattern symbol Current position Arc parameters Foreground mix Background mix Character precision Character shear Marker precision Pattern Set Marker Set Black Solid Normal (2 pels) 0 Printer-default font maximum box size Left to right Printer-default font Cross Solid shading (Xg, Yg)=0, 0 P=Q=1, R=S=0 Over-paint Leave alone Precision 2 No shear Precision 2 See Table 41 on page 57 See Table 42 on page 57 Default

56

AFCCU: IPDS Handbook for AFCCU Printers

Table 41 shows the field data for the default pattern set.
Table 41. Default Pattern Set Value X'00' X'01'X'08' X'09' X'0A' X'0B' X'0C' X'0D' X'0E' X'0F' X'10' X'40' Current default Grey density 1 to density 8 (decreasing) Vertical lines Horizontal lines Diagonal lines 1 (bottom left to top right) Diagonal lines 2 (bottom left to top right) Diagonal lines 1 (top left to bottom right) Diagonal lines 2 (top left to bottom right) No shading Solid shading Blank Pattern Type

Table 42 shows the field data for the default marker set.
Table 42. Default Marker Set Value X'00' X'01' X'02' X'03' X'04' X'05' X'06' X'07' X'08' X'09' X'0A' X'40' Current default Cross Plus Diamond Square Six-point star Eight-point star Filled diamond Filled square Dot Small circle Blank Marker Symbol

Chapter 1. Intelligent Printer Data Stream

57

Write Graphics (WG) Command X'D685'


This command transmits graphics data to the printer. The data consists of graphics segments, which contain drawing orders that define a picture. All segments are executed in immediate mode, that is, drawing orders are included in the picture as orders are received by the printer. The printer does not store or retain segments. If the Sense Type and Model (STM) Command X'D6E4' response is X'4020' in the Graphics Command Set vector on page 31, this command accepts any color and simulate that color as BLACK without logging an error (NACK), but if the response is X'4022' or X'4003' and a color is specified that can be rendered by the printer, the specified color is used and it is not rendered as BLACK. Printers using versions of code prior to version 8.4 have limited support for color of medium. In these printers, a graphical object may be drawn in color of medium. The object is opaque, meaning that it erases underlying graphics objects previously drawn in the same GOCA session. This does not apply to text drawn using GOCA. When the completed GOCA object is placed in the page, the objects that were drawn in the color of medium are treated as transparent. That is, data which was previously drawn into the page shows through the GOCA objects drawn in color of medium. If the image resolution specified in the GDD is X'0000' (indicating that no resolution is specified), then the resolution used is the resolution specified in the OPCs Image and Coded Font Resolution Self-Defining Field. Drawing Order Summary: Zero or more drawing orders follow each Begin Segment Introducer. These drawing orders either specify graphics to be printed or assign drawing attributes. Table 43 shows a list of supported drawing orders. Refer to the GOCA Specification, SC31-6804, for complete descriptions of all GOCA drawing orders.
Table 43. Summary of the Graphics Drawing Orders Code X'68' X'D1' X'91' X'80' X'C0' X'C3' X'83' X'01' X'60' X'93' X'3E' X'71' X'C5' X'85' X'C7' X'87' X'92' X'C1' Begin Area Begin Image Begin Image at Current Position Box at Current Position (Printers V9.3) Box (Printers V9.3) Character String Character String at Current Position Comment End Area End Image End Prolog End Segment (treated like a No Operation command) Fillet Fillet at Current Position Full Arc Full Arc at Current Position Image Data Line Drawing Order 2 12 8 8, 10, 12 12, 14, 16 6257 2257 2257 2257 2257 2 2 6254 2254 8 4 2257 6254 Length

58

AFCCU: IPDS Handbook for AFCCU Printers

Table 43. Summary of the Graphics Drawing Orders (continued) Code X'81' X'C2' X'82' X'00' X'E3' X'A3' X'E1' X'A1' X'04' X'22' X'OD' X'34' X'33' X'3A' X'39' X'38' X'35' X'0A' X'21' X'26' X'11' X'18' X'19' X'37' X'3B' X'3C' X'29' X'0C' X'08' X'28' X'43' X'B2' Line at Current Position Marker Marker at Current Position No Operation Partial Arc (Printers V9.6) Partial Arc at Current Position (Printers V9.6) Relative Line Relative Line at Current Position Segment Characteristics (treated like a No Operation command) Set Arc Parameters Set Background Mix Set Character Angle Set Character Cell Set Character Direction Set Character Precision Set Character Set Set Character Shear Set Color Set Current Position Set Extended Color Set Fractional Line Width Set Line Type Set Line Width Set Marker Cell Set Marker Precision Set Marker Set Set Marker Symbol Set Mix Set Pattern Set Set Pattern Symbol Set Pick Identifier (treated like a No Operation command) Set Process Color (Printers V8.3) Drawing Order Length 2254 6254 2254 1 20 16 6256 2256 2257 10 2 6 6 or 10 2 2 2 6 2 6 4 4 2 2 6 2 2 2 2 2 2 6 1214

Chapter 1. Intelligent Printer Data Stream

59

Begin Segment Introducer (BSI): The Begin Segment Introducer is part of the Write Graphics command. It precedes all drawing orders that are grouped together in a graphics segment. Refer to the description of the Begin Segment command in the GOCA Specification, SC31-6804, for a complete description of this command.
Table 44. Summary of the Begin Segment Introducer Byte 0 1 25 6 7 ID BSI Length Segment ID Reserved Flags BSI Field Description X'70' X'0C' (This field is ignored.) (This field is ignored.) Bit 0 Chaining Flag : B'0' = Chained B'1' = Unchained Supported Field Values

Bits 12 : Reserved

Bit 3 Prolog Flag : B'0' = No prolog B'1' = Prolog

Bit 4 : Reserved

Bits 56 Segment Flag : B'00' = New segment (reinitialize graphics defaults) B'11' = Append this segment to the previous segment (do not reinitialize graphics defaults)

Bit 7 : Reserved 89 1013 14n Segment Length Reserved Orders Number of drawing order bytes in this segment. (This field is ignored.) Drawing orders (the number of bytes in this field must equal the value in bytes 8 and 9).

Flags Byte (Byte 7) Description: Bit 0 Chaining flagThe printer only processes chained segments. If this bit specifies an unchained segment, the segment data is ignored. No error is reported. Bits 1 and 2 ReservedMust be B'00'. Bit 3 Prolog flagA prolog is an initial sequence of attribute-setting drawing orders which, if present, is always at the beginning of a segment. The prolog is ended by an End Prolog order. Only certain drawing orders are valid in a prolog. These drawing orders are listed in Table 45 on page 61. Bit 4 ReservedMust be B'0'. Bits 5 and 6 Segment flagsIf bits 5 and 6 of byte 7 are equal to B'00', the drawing attributes following the BSI are reinitialized to default values. If bits 5 and 6 of byte 7 are equal to B'11', this segment is appended to the previous segment and the defaults are not reinitialized. If there were no previous graphics segments since the printer was last initialized, the defaults are used. Bit 7 ReservedMust be B'0'.

60

AFCCU: IPDS Handbook for AFCCU Printers

Table 45 shows the valid prolog drawing orders.


Table 45. Prolog Drawing Orders Code X'00' X'01' X'04' X'08' X'0A' X'0C' X'0D' X'11' X'18' X'19' X'21' X'22' X'26' X'28' X'29' X'33' X'34' X'38' X'39' X'3A' X'3B' X'3C' X'43' X'B2' No Operation Comment Segment Characteristics Set Pattern Set Set Color (graphics) Set Mix Set Background Mix Set Fractional Line Width Set Line Type Set Line Width Set Current Position Set Arc Parameters Set Extended Color Set Pattern Symbol Set Marker Symbol Set Character Cell Set Character Angle Set Character Set Set Character Precision Set Character Direction Set Marker Precision Set Marker Set Set Pick Identifier Set Process Color (Printers V8.3) Drawing Order

Chapter 1. Intelligent Printer Data Stream

61

Bar Code Command Set


Write Bar Code Control (WBCC) Command X'D680'
Bar Code Area Position (BCAP): The BCOCA receiver supports the full IPDS architecture for BCAP. Refer to the Intelligent Printer Data Stream Reference. Bar Code Output Control (BCOC): The BCOCA receiver supports the full IPDS architecture for BCOC. See the X'6201' property pair under the Device Control section of Table 10 on page 27 to determine which printers support the addition of optional color specification and reset mixing triplets. Refer to the Intelligent Printer Data Stream Reference. Bar Code Data Descriptor (BCDD): Table 46 shows the bar code symbol descriptors that vary from the BCOCA architecture. Refer to the Bar Code Object Content Architecture Reference, S544-3766. If the Sense Type and Model (STM) Command X'D6E4' response is X'4020' in the Bar Code Command Set vector on page 31, this command accepts any color and simulate that color as BLACK without logging an error (NACK), but if the response is X'4022' or X'4003' and a color is specified that can be rendered by the printer, the specified color is used and it is not rendered as BLACK.
Table 46. Bar Code Symbol Descriptor Offset 16 Type Field ID Range of Values X'01'X'03', X'05'X'0D', X'11', X'16'X'18' X'00'X'FE', X'FF' IPDS Color Support X'01'X'FE', X'FF' X'0001'X'7FFF', X'FFFF' X'0000'X'7FFF', X'FFFF' Default Value Required field

18 1920 21 22 2526

LID Color Module Width Element Height Wide Narrow ratio (WE:NE)

X'FF' see Table 47 on page 63 X'FFFF' = Presentation Device Default Color X'FF' see Table 47 on page 63 X'FFFF' see Table 47 on page 63 X'FFFF' see Table 47 on page 63

62

AFCCU: IPDS Handbook for AFCCU Printers

Although the maximum height of a bar code is dependent on the resolution of a specific printer, the minimum bar code height is dependent on the bar code type. UPC/EAN bar codes contain imbedded HRI text fields; the minimum height must include the height of the OCR-B HRI. When a supplemental bar code is created in the same WBCC as its main UPC/EAN bar code, the minimum height must include the imbedded HRI of the main symbol and the HRI above the supplement. All other bar code types, excluding POSTNET but including supplemental bar codes created independently, do not have imbedded HRI; the minimum height is one printer pel. The module widths and the element heights for are fixed by the symbology. POSTNET has no human-readable interpretation. Table 47 shows the BCDD default values for different types of bar codes.
Table 47. BCDD Default Values and Ranges Specific to Bar Code Types Bar Code Type X'01': Code 39 X'02': MSI X'03': UPC-A X'05': UPC-E X'06': UPC-2 Digit Supplemental X'07': UPC-5 Digit Supplemental X'08': EAN-8 X'09': EAN-13 X'0A': Industrial 2-of-5 X'0B': Matrix 2-of-5 X'0C': Interleaved 2-of-5 X'0D': Codabar X'11': Code 128 X'16': EAN 2 Digit Supplemental X'17': EAN 5 Digit Supplemental X'18': POSTNET X'1A': RM4SCC Printers V9.6 HRI Style OCR-A OCR-A OCR-B OCR-B OCR-B Module Width (Supported Range) 13 mils (7 to 254 mils) 13 mils (7 to 254 mils) 13 mils (9 to 36 mils) 13 mils (9 to 36 mils) 13 mils (9 to 36 mils) 13 mils (9 to 36 mils) 13 mils (9 to 36 mils) 13 mils (9 to 36 mils) 13 mils (7 to 254 mils) 13 mils (7 to 254 mils) 13 mils (7 to 254 mils) 13 mils (7 to 254 mils) 13 mils (7 to 254 mils) 13 mils (9 to 36 mils) 13 mils (9 to 36 mils) Fixed Fixed Element Height (Supported Range) Larger of 250 mils or 15% of length (1 pel minimum) Larger of 300 mils or 15% of length (1 pel minimum) 1020 mils (135 mils minimum) 1020 mils (135 mils minimum) 770 mils (modifier 0: 1 pel minimum, modifier 1 or 2: 260 mils minimum) 770 mils (modifier 0: 1 pel minimum, modifier 1 or 2: 260 mils minimum) 1020 mils (135 mils minimum) 1020 mils (135 mils minimum) Larger of 250 mils or 15% of length (1 pel minimum) Larger of 250 mils or 15% of length (1 pel minimum) Larger of 250 mils or 15% of length (1 pel minimum) Larger of 250 mils or 15% of length (1 pel minimum) Larger of 250 mils or 15% of length (1 pel minimum) 840 mils (modifier 0: 1 pel minimum, modifier 1: 260 mils minimum) 840 mils (modifier 0: 1 pel minimum, modifier 1: 260 mils minimum) Fixed Fixed WE:NE 2.5 2.0 N/A N/A N/A

OCR-B

N/A

OCR-B OCR-B OCR-A OCR-A OCR-A OCR-A OCR-B OCR-B

N/A N/A 2.5 2.5 2.5 2.5 N/A N/A

OCR-B

N/A

N/A N/A

N/A N/A

Chapter 1. Intelligent Printer Data Stream

63

Table 47. BCDD Default Values and Ranges Specific to Bar Code Types (continued) Bar Code Type X'1B': Japan Postal Bar Code Printers V9.6 HRI Style N/A Module Width (Supported Range) 24 mils (14 to 31 mils) Note: The recommended range is 19 to 27 mils. 21 mils (12 to 254 mils) N/A 14 mils (7 to 254 mils) Element Height (Supported Range) The Long Bar, Timing Bar, Ascender, and Descender are all calculated from the width WE:NE N/A

X'1C': Data Matrix Printers V11.3 X'1D': Maxicode Printers V11.2

N/A

N/A

N/A

N/A N/A

N/A 3 times the module width when using the least recommended minimum level of error correction. Otherwise, it is 4 times the module width. Fixed

N/A N/A

| |

X'1E': PDF417 Printers V11.2

| | |

X'1F': Australian Post Bar Code (Printers V11.6 X'91': Code 128 Printers V11.3

OCR-A

Fixed

N/A

OCR-B N/A

13 mils (7 to 254 mils) Fixed

Larger of 250 mils or 15% of length (1 pel minimum) Fixed

N/A N/A

| | | |

X'98': POSTNET Printers V11.4, except Infoprint 2000 V10.3 X'9A': Royal Mail Printers V11.3 Note: 1 mil = 0.001 inch

N/A

Fixed

Fixed

N/A

Write Bar Code (WBC) Command X'D681'


Table 48 shows the default values for the WBC command of the IPDS architecture. Refer to Intelligent Printer Data Stream Reference.
Table 48. Bar Code Symbol Data Offset 0, bits 12 Field ID POS Range of Values B'00' B'01' B'10' Default Value Default- HRI below HRI below HRI above Bar code symbol suppression: Present symbol Suppress symbol Special-function information that is specific to the bar code type

0, bit 5 Printers 11.4

Suppress bar code symbol Special function

B'0' B'1'

bytes 5n Printers 11.3

64

AFCCU: IPDS Handbook for AFCCU Printers

Object Container Command Set


Write Object Container Control (WOCC) Command X'D63C'
Object Container Position (OCAP): Except for Printer 12, 13 V9.7, AFCCU Printers support for the Object Container is limited to non-presentation objects. Therefore, the OCAP is ignored by these AFCCU Printers. For Printer 12, 13 V9.7, the OCAP is fully supported. Object Container Output Control (OCOC): Except for Printer 12, 13 V9.7, AFCCU Printers support for the Object Container is limited to non-presentation objects. Therefore, the OCOC is ignored by these AFCCU Printers.For Printer 12, 13 V9.7, the OCOC is fully supported. Object Container Data Descriptor (OCDD): The Object Container receiver supports the full IPDS architecture for OCDD. Note: If non-EPS PostScript data is inserted into an Encapsulated PostScript (EPS) Write Object container, unexpected results may occur. A Color Profile Resource Object is used only for EPS and PDF Presentation Objects. It is not applied to any other objects, such as IOCA, PTOCA, BCOCA, and GOCA.

Chapter 1. Intelligent Printer Data Stream

65

Overlay Command Set


Include Overlay (IO) Command X'D67D'
Overlays can be nested up to five levels. When an overlay definition contains an Include Overlay command, the overlay that is included is nested in the overlay that the host program is defining. When the host program sends the Include Overlay command as part of an overlay definition, the printer stores the Include Overlay command as part of the overlay definition. The nested overlay is not merged with the print data for the nested overlay until the printer merges the overlays with the print data for a page. If the overlay nesting limit of the printer is exceeded, the printer sets its sense bytes to identify exception ID X'0297..01'. The printer has no alternate exception action. AFCCU printers V8.2 support up to 32 511 overlays at a time (extended overlay support).

Page Segment Command Set


Include Page Segment (IPS) Command X'D6F7'
AFCCU printers V8.2 support up to 32 511 page segments at a time (extended page segment support).

66

AFCCU: IPDS Handbook for AFCCU Printers

Loaded-Font Command Set


Load Font Control (LFC) Command X'D61F'
Table 49 shows the Load Font Control command data for printers at code version < V8.0. Printers V8.0 support the full range of IPDS values in these bytes.
Table 49. Load Font Control Command Data for Printers < V8.0 Byte 26 2829 2829 3031 3031 2829 2829 3031 3031 Range X'00', X'01' X'0960' X'03B1' X'0960' X'03B1' X'0BB8' X'049D' X'0BB8' X'049D' Pel-units Unit-base Pel units per unit-base in X direction (when unit-base = X'00', 240 pel device) Pel units per unit-base in X direction (when unit-base = X'01', 240 pel device) Pel units per unit-base in Y direction (when unit-base = X'00', 240 pel device) Pel units per unit-base in Y direction (when unit-base = X'01', 240 pel device) Pel units per unit-base in X direction (when unit-base = X'00', 300 pel device) Pel units per unit-base in X direction (when unit-base = X'01', 300 pel device) Pel units per unit-base in Y direction (when unit-base = X'00', 300 pel device) Pel units per unit-base in Y direction (when unit-base = X'01', 300 pel device) Description

Note: Printers < V8.5 only support fixed metric fonts in 240 pel resolution, except 3900 Model 0W1 with FC F9930.

Chapter 1. Intelligent Printer Data Stream

67

68

AFCCU: IPDS Handbook for AFCCU Printers

Chapter 2. Exception Reporting and Sense Data


This chapter gives the exception reporting and sense data used by the AFCCU Printers.

Printer-Sensed Presentation Exception Reporting


The printers use 24 bytes of sense information to report printer sensed presentation exceptions, and to direct the host program to the appropriate exception recovery actions. The printer can queue up to 30 synchronous exceptions and an unlimited number (in practice) of asynchronous exceptions. Note: For a detailed description of exception reporting, see Exception Reporting in the Intelligent Printer Data Stream Reference manual.

Link Sense Data


Reported by any printer attaching to a host system via a System/370 Parallel Channel, an ESCON Channel, a FICON Channel, or TCP/IP. Some of the sense data is specific to channel interfaces, while other sense data can also flow on a TCP/IP connection.

Command Reject
Table 50 lists the command reject exceptions.
Table 50. Command Reject Exceptions Sense Bytes 0, 1, 19 (in hex) 8005..00 8005..00 8005..00 8005..00 8006..00 Description Invalid Channel Command Invalid Channel Command Sequence Invalid Channel Command Invalid Channel Command Sequence Printer Not Assigned Sense Byte 2 Action Code (in hex) 04 1C 04 1C 24 Sense Format 3 3 5 5 5

Note: These are only reported on channel attachments.

Copyright IBM Corp. 2002, 2003

69

Equipment-Check with Intervention-Required


Conditions may occur in the printer that are caused by hardware failure or by hardware limitations that require operator intervention before command processing can continue. The following exception codes are used to notify presentation software of these conditions. Table 51 lists the equipment-check with intervention-required exceptions.
Table 51. Equipment-Check with Intervention-Required Exceptions Sense Bytes 0, 1, 19 (in hex) 5010..00 Print Engine Failure Description Sense Byte 2 Action Code (in hex) 02 Sense Format 2

70

AFCCU: IPDS Handbook for AFCCU Printers

Intervention-Required
Table 52 lists the intervention-required exceptions. A continuous-forms printer can report all of the listed exceptions. A cut-sheet printer will report only a subset of the listed exceptions, pertinent to the individual printer.
Table 52. Intervention-Required Exceptions Sense Bytes 0, 1, 19 (in hex) 4000..00 4001..00 4002..00 4004..00 4011..00 Printer Not Ready Out of Paper Stacker Full Toner Out Suppressed Jam Recovery Attempt to Print Undefined Character or Print Outside Sheet Boundary (printers with 4005 Hi-Lite Color Post Processing Device) Paper Length Wrong Paper Width Wrong Printer-detected FORMs mismatch Fuser Oil Out Developer Mix needs changing Oiler Belt needs changing Toner Collector full Fine Filter needs changing Transport Requires Corrective Action Fuser Requires Corrective Action Door Open Paper Specification Wrong Description Sense Byte 2 Action Code (in hex) 03 03 03 03 02 03 03 03 0A 02 02 02 02 02 03 03 03 03 Sense Format 4 4 4 4 4 4 4 4 2 4 2 2 2 2 4 4 4 4

| | |

4012..00 4031..00 4033..00 4035..00 4050..00 4051..00 4052..00 4053..00 4054..00 40E2..00 40E3..00 40E6..00 40E7..00

Bus-Out Parity Check Exceptions


Table 53. Bus-Out Parity Check Exceptions Sense Bytes 0, 1, 19 (in hex) 2001..01 2001..02 2002..01 2002..02 2011..00 2012..00 Description Link Adapter A Device Level Error Link Adapter B Device Level Error Link Adapter A Link Level Error Link Adapter B Link Level Error Channel Command Parity Error Channel Data Parity Error Sense Byte 2 Action Code (in hex) 04 04 04 04 04 04 Sense Format 5 5 5 5 3 3

Note: These are only reported on channel attachments.

Chapter 2. Exception Reporting and Sense Data

71

Equipment-Check Exceptions
Table 54 lists the equipment-check exceptions.
Table 54. Equipment-Check Exceptions Sense Bytes 0, 1, 19 (in hex) 10E0..00 10E2..01 10E2..02 10F1..00 Description Channel Adapter Error Link Adapter A Check Link Adapter B Check Log Only Condition Sense Byte 2 Action Code (in hex) 04 04 04 18 Sense Format 3 5 5 2

Note: These are only reported on channel attachments.

Channel and Link Adaptor Exceptions


Table 55 lists the channel and link adaptor exceptions.
Table 55. Channel and Link Adaptor Exceptions Sense Bytes 0, 1, 19 (in hex) 0401..00 0401..01 0401..02 Channel Overrun Link Adapter A Overrun Link Adapter B Overrun Description Sense Byte 2 Action Code (in hex) 04 04 04 Sense Format 3 5 5

Note: These are only reported on channel attachments.

Conditions Requiring Host Notification


Table 56. Conditions Requiring Host Notification Sense Bytes 0, 1, 19 (in hex) 01A0..00 01A1..00 01A2..00 01A3..00 Description Printer Assigned Elsewhere Sense Reset Due to Reset Allegiance Operation Terminated Due to Reset Allegiance Resetting Event Sense Byte 2 Action Code (in hex) 25 04 04 4D Sense Format 5 5 5 5

Note: These are only reported on channel attachments.

72

AFCCU: IPDS Handbook for AFCCU Printers

SNA Exceptions Reported


Note This section applies only to the 3130, 3160, and 3935 printers attaching to a host system via an SNA Token Ring or an SNA SDLC.

Table 57 lists the SNA errors reported. The bytes and categories are defined as follows: Bytes 0 1 23 Meaning Category Modifier Sense-Code Specific information

The Byte 0 categories are defined as follows: Value X'08' X'10' X'20' X'40' X'80' Category Request Reject Request Error State Error Request Header (RH) Usage Error Path Error

Table 57. SNA Exceptions Bytes 03 (in hex) 08050008 08640000 08890000 08890001 08890100 08890101 10086021 10086031 10086034 10086041 10086042 10101002 80080000 Description No session can be activated because the number of sessions of the requested type has been exceeded. The conversation was terminated by the abnormal ending of a system service. Program error purging. Program error truncate. A service transaction program error occurred. The program data was not truncated. A service transaction program error occurred and purged the program data. An invalid TP name was specified. Remote program initialization parameter (PIP) data is not supported. The specified conversation type is not supported by the program. Synchronization level is not supported by the program. Reconnect is not supported by the program. An invalid GDS identifier was found in the data. The PU is not active. Internal AFCCU Error Code 162 130 118 120 135 134 127 114 101 115 116 143 175

Chapter 2. Exception Reporting and Sense Data

73

IPDS Exceptions Reported


The following sections list the exception codes and action codes used by all of the printers covered by this document unless otherwise noted. These exception codes are reported by all printers regardless of the type of host system attachment. Notes: 1. For a detailed description of these exception codes, see Tables of Printer Exceptions in the Intelligent Printer Data Stream Reference. 2. For a list of which action codes are attachment-type-specific, see Action Codes on page 95. 3. Errors which occur within an overlay or page segment will be identified when the Include Overlay (IO) or Include Page Segment (IPS) command is processed. (Only minimal format checking is done during the receipt of the data following a Begin Overlay or Begin Page Segment command).

Command Reject
Table 58 lists the command reject exceptions.
Table 58. Command Reject Exceptions Sense Bytes 0, 1, 19 (in hex) 8001..00 8002..00 8004..00 Description Invalid IPDS Command Code Invalid IPDS Command Sequence Data Received after ARQ Sense Byte 2 Action Code (in hex) 01 01 01 Sense Format 0 0 0

Equipment-Check with Intervention-Required


Conditions may occur in the printer that are caused by hardware failure or by hardware limitations that require operator intervention before command processing can continue. The following exception codes are used to notify presentation software of these conditions. Table 59 lists the equipment-check with intervention-required exceptions.
Table 59. Equipment-Check with Intervention-Required Exceptions Sense Bytes 0, 1, 19 (in hex) 5010..00 507E..00 Print Engine Failure Intervention Required because of an Equipment check on a UP3I-controlled Device (Printers 11.5 with UP3I device) Print Overrun Offset Stacker Exception Duplex Media Path Exception Input Media-Source Exception (tray number nn) MICR Printing Exception Description Sense Byte 2 Action Code (in hex) 16 or 22 08, 09, 16, or 22 Sense Format 2 8

50F2..00 50F6..00 50F7..00 50F8..nn 50F9..00

09 or 22 17 17 17 17

2 2 2 2 2

Intervention-Required
Table 60 on page 75 lists the intervention-required exceptions. A continuous forms printer can report all of the listed exceptions. A cut-sheet printer will report only a subset of the listed exceptions, pertinent to the

74

AFCCU: IPDS Handbook for AFCCU Printers

individual printer.
Table 60. Intervention-Required Exceptions Sense Bytes 0, 1, 19 (in hex) 4000..00 4001..00 4002..00 4004..00 4011..00 4014..00 4031..00 4033..00 4035..00 4050..00 4051..00 4052..00 4053..00 4054..00 407C..00 407C..01 407C..02 407D..00 407D..01 407E..00 40C0..00 40E2..00 40E3..00 40E5..00 40E6..00 40E7..00 40E8..nn 40E9..00 Printer Not Ready Out of Paper Stacker Full Toner Out Suppressed Jam Recovery Asynchronous decompression error Paper Length Wrong Paper Width Wrong Printer-detected FORMs mismatch Fuser Oil Out Developer Mix needs changing Oiler Belt needs changing Toner Collector full Fine Filter needs changing Out of Staples Staple Jam Too Many Sheets for a Finishing Operation Postprocessor Has Discarded Pages Finishing Mechanism Exception Intervention Required on a UP I-controlled Device (Printers 11.5 with UP3I device) Continuous Forms Separator Jam Transport Requires Corrective Action Fuser Requires Corrective Action Paper Jam Recovery Needed Door Open Paper Specification Wrong Supported but not installed Media Source ID specified Postprocessor Not Ready
3

Description

Sense Byte 2 Action Code (in hex) 22 or 1A 22 or 1A 22 22 22 09 22 22 0A 22 22 22 22 22 22 0A or 22 0A or 22 0A or 22 0A or 22 08, 0A, 1A, or 22 8 22 22 8 or 22 22 22 1A 22

Sense Format 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 8 2 2 2 2 2 2 2 2

Data-Check
Table 61 lists the data-check exceptions.
Table 61. Data-Check Exceptions Sense Bytes 0, 1, 19 (in hex) 0821..00 Undefined character Description Sense Byte 2 Action Code (in hex) 01 or 1F Sense Format 0

Chapter 2. Exception Reporting and Sense Data

75

Table 61. Data-Check Exceptions (continued) Sense Bytes 0, 1, 19 (in hex) 0829..00 0860..00 08C1..00 08C2..00 08C3..00 Description Double-byte coded font section is not loaded or is invalid Numeric representation precision check Asynchronous Position check (see note) Included page position check (for Printer 10) Saved page position check (for Printer 10) Sense Byte 2 Action Code (in hex) 01 or 1F 01 or 1F 01 or 1F 01 01 or 1F Sense Format 0 0 1 1 1

Note: When data to be printed outside the VPA is blank (no toned pels), printers either generate or suppress this exception ID as follows: Un-printable Character Suppress Suppresses Text Suppress Color-of-Medium Generate All other data Generate

76

AFCCU: IPDS Handbook for AFCCU Printers

IO-Image Exceptions
Table 62 lists the IO-Image exceptions.
Table 62. IO-Image Exceptions Sense Bytes 0, 1, 19 (in hex) 0500..01 0500..03 0500..04 0570..0F 0571..0F 058C..0F 058D..0F 058E..0F 058F..0F 0591..0F 0592..01 0592..0F 0593..0F 0594..01 0594..0F 0594..10 0594..11 0595..0F 0595..10 0595..11 0596..0F 0596..10 0597..0F 0597..10 0598..01 Description Invalid or unsupported IO-Image self-defining field code Invalid or unsupported IO-Image self-defining field length Invalid IO-Image self-defining field value IO-Image Begin Segment out of sequence IO-Image End Segment out of sequence Begin Tile Parameter out of sequence (Printer 12, 13) End Tile Parameter missing or out of sequence (Printer 12, 13) Begin Transparency Mask parameter out of sequence (Printer 13) End Transparency Mask parameter missing or out of sequence (Printer 13) IO-Image Begin Image Content out of sequence Image Data self-defining field invalid (Printer 12, 13) IO-Image self-defining field out of sequence IO-Image End Image Content out of sequence Inconsistent Image Size Parameter value and Image Data IO-Image Image Size Parameter missing or out of sequence IO-Image Image Size Parameter value unsupported IO-Image Image Size cannot be determined IO-Image Image Encoding Parameter out of sequence IO-Image Image Encoding Parameter value unsupported IO-Image decompression error IO-Image Image Data Element Size Parameter out of sequence IO-Image Image Data Element Size Parameter value unsupported IO-Image Image Look Up Table ID Parameter out of sequence IO-Image Image Look Up Table ID Parameter value unsupported Inconsistent Band Image Parameter and Image Subsampling Parameter (Printer 13) Sense Byte 2 Action Code (in hex) 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F Sense Format

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Chapter 2. Exception Reporting and Sense Data

77

Table 62. IO-Image Exceptions (continued) Sense Bytes 0, 1, 19 (in hex) 0598..0F 0598..10 0598..14 0598..15 059B..0F 059B..10 059B..18 059C..01 059C..0F 059C..17 05A9..02 05B5..0F 05B5..10 05B5..11 05B6..0F 05B6..10 05B6..11 05B7..0F 05B7..10 05B7..11 05B8..0F 05B8..11 05BB..0F 05BB..10 05BB..11 Description Band Image Parameter out of sequence (Printer 12, 13) Band Image Parameter value invalid or unsupported (Printer 12, 13) Band Image Parameter values inconsistent (Printer 12, 13) Band Image Parameter inconsistent with IDE Size Parameter (Printer 12, 13) IDE Structure Parameter out of sequence (Printer 12, 13) IDE Structure Parameter value invalid or unsupported (Printer 12, 13) IDE Structure Parameter inconsistent with IDE Size Parameter (Printer 12, 13) Band Image Data self-defining field invalid (Printer 12, 13) Band Image Data self-defining field missing or out of sequence (Printer 12, 13) Invalid number or sequence of Band Image Data self-defining fields (Printer 12, 13) IO-Image data outside the Image Presentation Space Tile Position Parameter missing or out of sequence (Printer 12, 13) Invalid Tile Position Parameter value (Printer 12, 13) Inconsistent Tile Position Parameter (Printer 12, 13) Tile Size Parameter missing or out of sequence (Printer 12, 13) Invalid or unsupported Tile Size Parameter value (Printer 12, 13) Inconsistent Tile Size Parameter (Printer 12, 13) Tile Set Color Parameter out of sequence (Printer 12, 13) Invalid Tile Set Color Parameter value (Printer 12, 13) Inconsistent Tile Set Color Parameter (Printer 12, 13) Include Tile Parameter out of sequence (Printer 13) Inconsistent Include Tile Parameter (Printer 13) Include Tile Parameter out of sequence (Printer 12, 13) Invalid Tile TOC Parameter value (Printer 12, 13) Inconsistent Include Tile Parameter (Printer 12, 13) Sense Byte 2 Action Code (in hex) 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F Sense Format

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

78

AFCCU: IPDS Handbook for AFCCU Printers

Bar Code Exceptions


Table 63 lists the bar code exceptions.
Table 63. Bar Code Exceptions Sense Bytes 0, 1, 19 (in hex) 0403..00 0404..00 0405..00 0406..00 0407..00 0408..00 0409..00 040A..00 040B..00 040C..00 040E..00 040F..00 040F..01 040F..02 040F..03 040F..04 040F..05 040F..06 040F..07 040F..08 040F..09 040F..0A 040F..0B 040F..0C 040F..0D 0410..00 0411..00 Description Invalid or unsupported bar code type Unsupported font local ID or font not available Invalid or unsupported bar code color Invalid or unsupported module width Invalid or unsupported element height Invalid or unsupported height multiplier Invalid or unsupported wide-to-narrow ratio Invalid or unsupported symbol origin Invalid or unsupported bar code modifier Invalid or unsupported bar code data length Check-digit calculation exception Unsupported 2D bar code size Invalid structured append sequence indicator Structured append sequence indicator too large Mismatched structured append information Invalid number of structured append symbols Invalid symbol mode value Invalid data symbol characters per row value Invalid desired number of rows value Too much data for a PDF417 bar code Invalid security Level value Incompatible combination of Data Matrix parameters Invalid structured append file identification value Invalid Macro PDF417 Control Block length value Invalid Macro PDF417 Control Block data Invalid or unsupported operator-readable interpretation location Attempt to print portion of symbol outside block or VPA Sense Byte 2 Action Code (in hex) 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F Sense Format 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1

Chapter 2. Exception Reporting and Sense Data

79

Graphics Data Exceptions


Table 64 lists the graphics data exceptions.
Table 64. Graphics Data Exceptions Sense Bytes 0, 1, 19 (in hex) 0300..01 0300..02 0300..03 0300..04 0300..08 0300..0C 0300..0D 0300..0E 0300..21 0304..00 0334..00 033E..00 0360..00 0368..00 0368..01 0368..02 0368..03 0368..04 0368..05 0370..01 0370..82 0370..C1 0370..C5 0392..00 0392..01 0393..00 0393..01 03C0..00 03C0..01 03C2..00 03C2..01 03C3..00 03C3..01 03C6..01 Description Unallocated or unsupported graphics order or command code Reserved byte exception or invalid attribute set Incorrect drawing order length Invalid attribute value Truncated order exception Segment prolog exception Virtual graphics presentation space overflow Unsupported attribute value Invalid or unsupported default Invalid segment characteristics drawing order Character angle value not supported Invalid End Prolog Area bracket exception Begin Area received incorrectly Area truncated exception Supported order invalid in area Pattern Set not supported Undefined pattern symbol Temporary-storage overflow while drawing an area Unsupported Begin Segment Introducer segment flag Invalid Begin Segment Introducer segment flag Invalid Begin Segment Introducer length Insufficient segment data Graphics Image order sequence exception Image data discrepancy Graphics image bracket exception Incorrect number of Image Data drawing orders Box corner too large (Printers V9.2) Box corner parameter outside range (Printers V9.2) Marker Set not supported Undefined marker code Font not available Undefined graphics character Arc drawing check Sense Byte 2 Action Code (in hex) 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F Sense Format

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

80

AFCCU: IPDS Handbook for AFCCU Printers

Table 64. Graphics Data Exceptions (continued) Sense Bytes 0, 1, 19 (in hex) 03D1..00 03D1..01 03D1..02 03E1..00 03E3..00 03E3..02 03E3..03 Description Truncated graphics image exception Invalid order in graphics image Graphics image format not supported Relative line outside coordinate space Partial Arc ends outside graphics presentation space (Printers V9.6) Negative sweep angle (Printers V9.6) Negative start angle (Printers V9.6) Sense Byte 2 Action Code (in hex) 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F Sense Format 0 0 0 0 0 0 0

Chapter 2. Exception Reporting and Sense Data

81

Specification CheckGeneral
Table 65 lists the specification checks.
Table 65. Specification-Check Exceptions Sense Bytes 0, 1, 19 (in hex) 0200..01 0202..01 0202..02 0202..05 0203..02 0203..05 0204..01 0204..02 0204..05 0205..01 0205..05 0206..01 0206..05 0207..05 0208..05 0209..05 020B..05 020C..01 020C..05 020D..01 020D..01 020D..02 020D..03 020D..05 020D..06 020D..10 Description Embedded control-sequence code exception End Suppression (ESU) control-sequence exception Invalid or unsupported IPDS command length Invalid data self-defining field length IPDS command header length too small Invalid or unsupported block orientation EP command encountered before End Suppression Invalid use of Acknowledgment Continuation Bit Invalid or unsupported value for area-position reference system Invalid spanning sequence Invalid or unsupported self-defining field unit base Invalid Begin Suppression (BSU) Invalid or unsupported self-defining field L-units Invalid or unsupported self-defining field extents Invalid or unsupported mapping option Invalid or unsupported axis offsets Invalid self-defining field identifier Invalid or unsupported font local ID Unsupported object area origin value specified in an IDO command (Printer 13) Invalid or unsupported object container data (Printers V8.3) Invalid or unsupported data within a non-presentation object container (Printer 13) Unsupported value for registered object ID (Printers V8.3) Invalid triplet length (Printers V8.3) Invalid or unsupported data within a presentation object container Object container presentation data extends outside object area (Printer 12, 13 V9.7 only) Data object resource not found (Printer 13) Invalid HAID specified on a DDOR, DORE, IDO, or homestate WOCC command (Printer 13). Also on a home-state WIC2 for printers V11.0 and on a DDOFC for printers V11.6 Invalid DORE equivalence entry length value (Printer 13) Sense Byte 2 Action Code (in hex) 01 or 1F 01 or 1F 01 01 or 1F 01 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 09 or 1F 01 or 1F 01 or 1F 01 or 09 or 1F 01 or 1F 01 or 1F Sense Format 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 02 02 0 0 0

| | | | |

020D..11

01 or 1F

020D..12

01 or 1F

82

AFCCU: IPDS Handbook for AFCCU Printers

Table 65. Specification-Check Exceptions (continued) Sense Bytes 0, 1, 19 (in hex) 020D..13 Description Invalid data object type for an IDO command (Printer 13) Data object resource specified on a DDOR command not activated (Printer 13). Also when specified on a DDOFC command for printers V11.6 Data object resource requested by an IDO command not activated (Printer 13) Data object resource Host-Assigned ID already assigned (Printer 13) Inappropriate secondary resource invoked for a data object (Printer 13) Unable to deactivate a component of a currently activated data-object font (printers V11.6) Invalid area coloring triplet length (Printers V8.3) Invalid or unsupported color space (Printers V8.3) Invalid or unsupported color value (Printers V8.3) Invalid percent value (Printers V8.3) Invalid or unsupported number of bits for a color component (Printers V8.3) Invalid or unsupported Set Text Orientation (STO) Invalid or unsupported Set Inline Margin (SIM) Invalid or unsupported Set Baseline Increment (SBI) Invalid or unsupported inter-character adjustment Invalid or unsupported Absolute Move Baseline (AMB) Invalid or unsupported Absolute Move Inline (AMI) The font, font section, or font index to be deleted is not found Invalid or unsupported DF command font or font section ID Invalid or unsupported Set Variable-Space Increment (SVI) Invalid or unsupported value for DF command deletion type Invalid, unsupported, or unavailable font ID. No AEA or PCA supported. Invalid or unsupported value for Repeat String (RPS) repeat length Multiple occurrences of the same LFE font-equivalence number Repeat String (RPS) or Transparent Data (TRN) exception Sense Byte 2 Action Code (in hex) 01 or 1F Sense Format

| | | | |

020D..14

01

020D..15 020D..16 020D..17

01 or 1F 01 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 01 01 or 1F 01 01 or 1F 01 or 1F 01 or 1F 01 or 1F

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

| | |

020D..18 020E..01 020E..02 020E..03 020E..04 020E..05 020F..01 0210..01 0211..01 0212..01 0213..01 0214..01 0214..02 0215..02 0217..01 0217..02 0218..02 0219..01 0219..02 021A..01

Chapter 2. Exception Reporting and Sense Data

83

Table 65. Specification-Check Exceptions (continued) Sense Bytes 0, 1, 19 (in hex) 021B..01 021B..02 021C..01 021C..02 021D..02 021E..01 021F..01 021F..02 0220..01 0220..02 0221..02 0222..02 0223..02 0226..02 0227..02 022A..02 022B..02 022D..02 022E..02 0231..01 0232..01 0232..02 0234..01 0236..01 0237..01 0237..03 0237..04 0237..05 0238..01 Description Repeat String (RPS) target-string length exception Invalid or unsupported unit base for L-units value in Load Font Control Invalid escape sequence Invalid LFC command byte-count value Invalid or unsupported value for the Load Font Equivalence GRID Invalid WT control-sequence length Repeat String (RPS) length exception Mismatch of LFE command font Host-Assigned IDs Double-byte MICR font section mismatch Invalid LFC font staging byte Invalid or unsupported value for Load Font Control font-index format Invalid or unsupported LFC data pattern format Invalid or unsupported value for LFC font-type bits Invalid or unsupported LFC X-box size Invalid or unsupported LFC Y-box size Invalid or unsupported value for LFC L-units per unit base in the X direction Invalid or unsupported value for LFC L-units per unit base in the Y direction Invalid or unsupported value for LFC character-data alignment Insufficient font data received Invalid or unsupported value for LCC number of copies Invalid or unsupported LCC Keyword in copy-group entry Excess font data received Invalid or unsupported value for LCC entry-byte count Invalid or unsupported LCC simplex/duplex parameter Invalid or unsupported LCC simple-up parameter Unsupported Load Copy Control media-destination parameter Incompatible media source and media destination Mixture of media-source IDs or media-destination IDs in a duplex copy-subgroup Maximum supported number of overlays per LCC copy group exceeded Sense Byte 2 Action Code (in hex) 01 or 1F 01 01 or 1F 01 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 09 01 01 Sense Format 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

84

AFCCU: IPDS Handbook for AFCCU Printers

Table 65. Specification-Check Exceptions (continued) Sense Bytes 0, 1, 19 (in hex) 0238..03 0239..01 0239..02 023A..02 023B..01 023B..02 023C..02 023E..02 023F..02 0240..02 0242..01 0243..01 0243..02 0244..01 0244..02 0245..01 0246..01 0246..02 0247..01 0247..02 0248..01 0249..01 024A..01 0253..01 0254..01 0254..02 0254..03 Description Missing medium overlay HAID keyword Maximum supported number of suppressions per LCC copy group exceeded Load Font Control font Host-Assigned ID already assigned Maximum number of fonts exceeded Inconsistent command length Invalid double-byte character flags Invalid or unsupported value within an LFI command Invalid LFC character-pattern address STO-SCFL-LFE command mismatch Invalid or unsupported value for font inline sequence WIC Pel count is less than the minimum required WIC command Pel count is greater than the maximum supported value Invalid double-byte coded font section identifier WIC command scan count is less than the minimum required Non-matching double-byte coded font sections WIC command scan count is greater than the maximum supported value Invalid WIC source image format Invalid parameter in an LFI command Invalid or unsupported value for WIC magnification factor Invalid or unsupported value for LFE font-inline sequence Invalid or unsupported value for WIC scan-line direction Invalid scan-line-sequence direction in a WIC command Invalid or unsupported value for WIC image block location Invalid or unsupported value for WIC image color Invalid Color Fidelity triplet length value (Printer 12, 13 V9.7 and Printers V10.0) Invalid Color Fidelity triplet continue value (Printer 12, 13 V9.7 and Printers V10.0) Invalid Color Fidelity triplet report value (Printer 12, 13 V9.7 and Printers V10.0) Sense Byte 2 Action Code (in hex) 01 01 01 01 01 01 01 01 01 or 1F 01 01 or 1F 01 or 1F 01 01 or 1F 01 01 or 1F 01 or 1F 01 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 01 01 Sense Format 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Chapter 2. Exception Reporting and Sense Data

85

Table 65. Specification-Check Exceptions (continued) Sense Bytes 0, 1, 19 (in hex) 0254..04 0254..05 0254..33 0254..41 0254..42 0254..43 0255..00 0255..01 0255..02 0255..03 0255..04 0255..05 0255..06 0255..07 0255..08 0255..09 0255..0A Description Invalid Color Fidelity triplet substitute value (Printer 12, 13 V9.7 and Printers V10.0) Invalid triplet information in a PFC command (Printer 12, 13 V9.7 and Printers V10.0) Invalid Toner Saver triplet control value (Printer 13) Invalid Finishing Fidelity triplet length value (printers V11.5) Invalid Finishing Fidelity triplet continue value (printers V11.5) Invalid Finishing Fidelity triplet report value (printers V11.5) Page group already saved (Printer 10) Included page not previously saved (Printer 10) Invalid page sequence number in ISP command (Printer 10) Saved page group not found (Printer 10) Multiple ISP commands encountered (Printer 10) Nested ISP commands encountered (Printer 10) Included page not previously saved with the specified text suppressions (Printer 10) Saved page group to be deactivated was not found (Printer 10) Invalid triplet information in a XOH-DSPG command (Printer 10) Page too large to save (Printer 10) Invalid triplet information in an XOH RSPG command (Printer 10) Invalid TTC-font-index value in a Linked Font triplet (Printers V11.6) Invalid HAID value in a Linked Font triplet (Printers V11.6) Invalid font-ID-type value in a Linked Font triplet (Printers V11.6) Invalid full-font-name value in a Linked Font triplet (Printers V11.6) Invalid FQN type value in a Fully Qualified Name triplet (Printers V11.6) Invalid FQN format value in a Fully Qualified Name triplet (Printers V11.6) Invalid or unsupported encoding-scheme-ID value in an Encoding Scheme ID triplet (Printers V11.6) Invalid RPO entry length value Invalid RPO resource type Invalid or unsupported RPO HAID type Sense Byte 2 Action Code (in hex) 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 Sense Format

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

| | | | | | | | | | | | | | | | | | | | |

0256..11 0256..12 0256..13 0256..14 0256..21 0256..22 0256..31 0257..01 0257..02 0257..03

86

AFCCU: IPDS Handbook for AFCCU Printers

Table 65. Specification-Check Exceptions (continued) Sense Bytes 0, 1, 19 (in hex) 0257..04 0257..05 0257..06 0257..07 0257..08 0257..09 0258..03 025B..01 025C..02 0260..02 0261..02 0262..02 0263..02 0264..02 0268..02 0269..02 026A..01 026A..02 026B..01 026B..02 026E..01 026F..02 0277..01 0278..01 027A..01 027B..01 027C..01 027C..02 027C..03 Description Resource not activated for RPO command Invalid or unsupported RPO unit-base value Invalid or unsupported RPO units per unit-base value Invalid or unsupported RPO object-area-extent value Invalid or unsupported RPO mapping-control-option value Unsupported RPO object-area-offset value Invalid or unsupported value for text color Invalid type value in MID command (3130 All models and printers V8.0) Invalid or unsupported parameter in a DUA Invalid or unsupported value for LPD Invalid or unsupported value for LPD L-units per unit base Invalid or unsupported value for LPD X-extent Invalid or unsupported value for LPD Y-extent Invalid or unsupported value for LPD unit base Invalid or unsupported value for LPD inline-sequence direction Invalid baseline-sequence direction in the LPD command Insufficient source image data Invalid or unsupported value for LPD initial I print coordinate Excess source image data received Invalid or unsupported value for LPD initial B print coordinate Invalid or unsupported value in an XOH-SMM command Invalid Media Origin parameter specified in an XOH-SMO command Group termination exception Invalid or unsupported order type Invalid triplet length value in a group triplet Incorrect number of triplet data bytes in a group triplet Incompatible finishing operations Too many sheets for a finishing operation Invalid or unsupported finishing operation type Sense Byte 2 Action Code (in hex) 01 01 01 01 01 01 01 or 1F 01 01 01 01 01 01 01 01 01 01 or 1F 01 01 or 1F 01 01 01 01 01 01 01 01 or 06 06 or 09 01 or 06 Sense Format 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Chapter 2. Exception Reporting and Sense Data

87

Table 65. Specification-Check Exceptions (continued) Sense Bytes 0, 1, 19 (in hex) 027C..04 027C..05 027C..06 027C..07 027C..08 Description Invalid or unsupported finishing operation reference corner and edge Unsupported finishing operation count Invalid or unsupported finishing operation axis offset Invalid or unsupported number of finishing positions Invalid or unsupported finishing operation position Finishing operation incompatible with physical media or media destination. Only saddle-stitch-in and cener-fold-in operations may be used on the 4th output bin when Booklet Maker is installed. Media to be finished cannot be sent to the selected media destination Invalidly mixed paper sizes while finishing Invalid or unsupported parameter specification for a UP3I-controlled device (Printer V 11.5 with UP3I device) Invalid or unsupported rule width Invalid or unsupported rule length Invalid or unsupported value for DO command overlay ID or overlay HAID Invalid or unsupported value for LFC unit base for Pel-units Invalid or unsupported value for LFC unit base in the X direction Invalid or unsupported value for LFC unit base in the Y direction Invalid or unsupported value for DPS command page segment HAID Invalid or unsupported value for LFC Relative-Metric Multiplying Factor Invalid or unsupported AR parameter value AR command activation failed Invalid resource ID triplet length (Printers V8.0) Invalid resolution or metric technology value (Printers V9.1) Invalid or unsupported value in a Metric Adjustment triplet (Printers V9.3) Baseline adjustment value too large or too small (Printers V9.3) Required Data-Object Font Descriptor triplet missing (Printers V11.6) Invalid font-technology value (Printers V11.6) Invalid vertical-font-size value (Printers V11.6) Sense Byte 2 Action Code (in hex) 01 or 06 01 or 06 01 or 06 01 01 Sense Format

0 0 0 0 0

027C..09

06

027C..0B 027C..0C 027E..00 0280..02 0282..02 0285..01 0287..02 0288..02 0289..02 028A..01 028A..02 028F..01 028F..02 028F..03 028F..04 028F..10 028F..11

09 09 01, 06, or 09 01 or 1F 01 or 1F 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01

0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

| | | | |

028F..20 028F..21 028F..22

88

AFCCU: IPDS Handbook for AFCCU Printers

Table 65. Specification-Check Exceptions (continued) Sense Bytes 0, 1, 19 (in hex) Description Invalid horizontal-scale-factor value (Printers V11.6) Invalid character-rotation value (Printers V11.6) Invalid encoding environment value (Printers V11.6) Invalid environment-specific encoding identifier value (Printers V11.6) Code page used with a data-object font is not active (Printers V11.6) Linkded font is not activated or is not a valid linked object (Printers V11.6) Invalid or unsupported overlay ID or overlay HAID BO overlay ID or overlay HAID already loaded Invalid or unsupported value XOA-RRL entry Overlay ID or overlay HAID not loaded Recursive overlay invocation Invalid orientation value in an IO command (Printers V9.2) Invalid or unsupported value for page segment HAID Page segment HAID already loaded Invalid or unsupported value for XOH-PCC page-counter update Page segment HAID not loaded Overlay nesting limit exceeded Invalid or unsupported suppression number Invalid or unsupported increment or direction for TBM. Note that precision errors for TBM are not checked. Invalid Edge Mark Parameter OVS overstrike character is not valid. Page boundary in the X-direction cannot be represented in the printer User printable area boundary in the X-direction cannot be represented in the printer Page boundary in the Y-direction cannot be represented in the printer User printable area boundary in the Y-direction cannot be represented in the printer Invalid or unsupported offset value in LPP command Invalid or unsupported page-placement value in LPP command Sense Byte 2 Action Code (in hex) 01 01 01 01 01 01 01 or 1F 01 01 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 01 01 or 1F 01 or 1F 01 or 1F 01 or 1F 01 01 or 1F 01 or 1F 01 01 01 01 01 Sense Format

| | | | | | | | | | | | | | | |

028F..23 028F..24 028F..25 028F..26 028F..30 028F..31 0290..01 0291..01 0291..02 0292..01 0293..01 0293..02 0294..01 0295..01 0295..02 0296..01 0297..01 0298..01 0298..03 0299..02 029A..01 02A4..01 02A4..02 02A5..01 02A5..02 02AD..01 02AD..02

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Chapter 2. Exception Reporting and Sense Data

89

Table 65. Specification-Check Exceptions (continued) Sense Bytes 0, 1, 19 (in hex) 02AD..03 02AE..01 02AF..01 02B0..00 02B0..01 02B0..02 02B0..03 02B0..04 02B0..05 02B0..07 02B0..0A 02B0..0B 02B0..0C 02B0..0D 02B0..0E 02B0..0F 02B1..01 02B1..02 02B1..03 02B1..04 02B1..08 02B1..09 02B1..0A 02B1..0B 02B2..01 02B2..02 Description Invalid or unsupported orientation value in LPP command Invalid or unsupported parameter in IO command Insufficient storage to print the sheet Code-page Host-Assigned ID already assigned Invalid code-page Host-Assigned ID in an LCPC command Invalid or unsupported encoding-scheme value in an LCPC command Invalid GCSGID or CPGID in a code page (Printers V8.0) Too much or too little code-page data Invalid or unsupported byte-count value in an LCPC command Code points out of order in an LCP command Host-Assigned ID already assigned in an LFCSC command Invalid Host-Assigned ID in an LFCSC command Invalid or unsupported pattern-technology ID in an LFCSC command Invalid GCSGID or FGID in a font character set Invalid or unsupported Load-Font count value in an LFCSC command Invalid or unsupported map-size value in an LFCSC command Invalid or unsupported character ID format in an LF command Invalid technology-specific ID offset in an LF command Invalid technology-specific ID length in an LF command GCGIDs out of order in a font character set (Printers V8.0) Invalid technology-specific object length in an LF command Checksum mismatch in an LF command Invalid technology-specific-object-name length in an LF command Invalid data within a LF3-type technology-specific object (Printers V8.0) Parent font character set not activated (Printers V8.0) Font character set extension not valid with pattern technology (Printers V8.0) Sense Byte 2 Action Code (in hex) 01 01 or 1F 0C 01 01 01 01 or 1F 01 01 01 01 01 01 01 01 01 01 01 01 01 or 1F 01 01 01 01 or 1F 01 01 Sense Format

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

90

AFCCU: IPDS Handbook for AFCCU Printers

Table 65. Specification-Check Exceptions (continued) Sense Bytes 0, 1, 19 (in hex) 02B2..03 02B2..04 02C0..01 02C0..02 02C0..03 02C0..05 02C1..01 02C1..02 02C2..01 02C2..02 02C3..01 02C4..01 02C5..01 02C6..01 02C6..02 02C8..01 02C8..02 02FF..02 Description Mismatched character-ID format in a LF command (Printers V8.0) Mismatched MICR printing flag in a LFCSC command (Printers V8.0) Mixture of X-axis duplex and Y-axis duplex copy groups Mixture of simple-up copy groups in an LCC command More than one simple-up keyword specified in a copy group N-up partitioning not supported with envelope media (Printers V8.0) Maximum number of simplex or duplex keywords in an LCC command Internal value not unique in an LE command Odd number of duplex copy groups in LCC command More than one media-source or media-destination keyword specified in a copy subgroup Mixture of simplex and duplex parameters in an LCC command Unequal copy counts in an LCC command Unable to delete resource Unable to deactivate a component of an activated coded font Invalid mapping type in an LE command An unsupported Input Media Source was specified Invalid or unsupported internal value or external value in an LE command Exceptions detected but not queued Sense Byte 2 Action Code (in hex) 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 Sense Format

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Chapter 2. Exception Reporting and Sense Data

91

Data Object Error Codes


Table 66 lists the error codes for PostScript, PDF, and EPS objects. These error codes appear in sense bytes 1617 of exceptions X'020D..01' and X'020D..05'. A value of X'0000' in sense bytes 1617 indicates that no object-specific error code has been provided.
Table 66. Error Codes for PostScript, PDF, and EPS Objects Error Number 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 80 81 Error Number in Hexadecimal X'001E' X'001F' X'0020' X'0021' X'0022' X'0023' X'0024' X'0025' X'0026' X'0027' X'0028' X'0029' X'002A' X'002B' X'002C' X'002D' X'002E' X'002F' X'0030' X'0031' X'0032' X'0033' X'0034' X'0035' X'0036' X'0037' X'0038' X'0039' X'0050' X'0051' Description PostScript Object Error: Setpagedevice or setdeparams request cannot be satisfied. PostScript Object Error: Dictionary has no more room in it to store entry. PostScript Object Error: Too many begin operators detected. PostScript Object Error: Too many end operators detected. PostScript Object Error: Executive stack nesting too deep. PostScript Object Error: External interrupt request detected. PostScript Object Error: Attempt to violate access attribute. PostScript Object Error: Operator exit was not found in loop context. PostScript Object Error: Unacceptable access string. PostScript Object Error: Invalid font resource name or font or CID font dictionary. PostScript Object Error: Improper restore has been detected. PostScript Object Error: Input/output error has been detected. PostScript Object Error: Implementation limit has been exceeded. PostScript Object Error: The current point is undefined. PostScript Object Error: An operators operand is out of bounds. PostScript Object Error: An operand stack overflow has been detected. PostScript Object Error: An operand stack underflow has been detected. PostScript Object Error: A PostScript language syntax error has been detected. PostScript Object Error: Object processing time limit has been exceeded. PostScript Object Error: An operators operand has been detected as the wrong type. PostScript Object Error: A name used in the object is not known to the interpreter. PostScript Object Error: Filename used in the object was not found by the interpreter. PostScript Object Error: Resource used in the object was not found by the interpreter. PostScript Object Error: An overflow, underflow, or meaningless result occurred. PostScript Object Error: Interpreter expected a mark on the stack; none was found. PostScript Object Error: Internal error occurred within the interpreter. PostScript Object Error: The interpreters virtual memory has been exhausted. PostScript Object Error: No output generated from EPS/PDF check input data. PDF Object Error: Failure to open a secure PDF document. PDF Object Error: General failure to convert PDF to PostScript code.

92

AFCCU: IPDS Handbook for AFCCU Printers

Table 66. Error Codes for PostScript, PDF, and EPS Objects (continued) Error Number 82 83 Error Number in Hexadecimal X'0052' X'0053' Description PDF Object Error: Failure to enumerate fonts contained in PDF document. PDF Object Error: Failure to open PDF document.

Chapter 2. Exception Reporting and Sense Data

93

Conditions Requiring Host Notification


Table 67. Conditions Requiring Host Notification Sense Bytes 0, 1, 19 (in hex) 0100..00 0101..00 0102..00 0103..00 0104..00 0105..00 0106..00 0108..00 0109..00 0110..00 0111..00 017E..00 Description Normal printer restart Physical media size or input media source ID changed MICR printing status changed BTS/CTS status changed Medium Modification Availability has Changed Media-destination status changed Printer resolution has changed (Printers V8.0) Printer setup has changed (Printers V8.3) Supported finishing operations changed Print position adjustment Buffered pages discarded Condition Requiring Host Notification on a UP3I-controlled device (Printer V 11.5 with UP3I device) Request to end IPDS Dialog (3130 Model 2 printer only) Error Printer Restart Cancel key pressed Pre/Post Processor Device Overrun Sense Byte 2 Action Code (in hex) 0D 1D 1D 1D 1D 1D 1D 1D 1D 1A 1A 09, 1A, or 1D Sense Format 2 2 2 2 2 2 2 ( V8.0) 2 ( V8.3) 2 2 2 8

0180..00 018F..00 01E4..00 01E8..00

05 0D 15 1A

2 2 2 2

94

AFCCU: IPDS Handbook for AFCCU Printers

Action Codes
Action codes classify the exception to assist the host in recovery. Table 68 lists the action codes that are returned by all printers covered by this document, unless noted by indicator (1) - 3130, 3900, Infoprint 4000Models DR1/DR2, IR1/IR2.
Table 68. Action Codes Action Code X'01' X'02' X'03' X'04' X'05' X'06' X'08' X'09' X'0A' X'0C' X'0D' X'15' X'16' X'17' X'18' X'1A' X'1C' X'1D' X'1F' X'22' X'24' X'25' X'4D' Description Data-Stream exception. A syntax error has been found. Operator intervention with OBR record. (Parallel or ESCON Channel attached only) Operator intervention without OBR record. (Parallel or ESCON Channel attached only) Channel Error (Parallel or ESCON Channel attached only) End IPDS Dialog (All Printers V8.0) Function no longer achievable. Paper jam. The printer has detected a jam. Data-related print exception. Postprocessor exception. Resource storage exception. Printer restart. Cancel. Hardware-related print error. Printer mechanism unusable. Log only condition. (Parallel or ESCON Channel attached only) Re-drive buffered pages. Invalid Channel Command Sequence (Parallel or ESCON Channel attached only) Printer characteristics changed. Data stream exception in secure overlay. Printer inoperative (See Note) Printer not assigned. (ESCON Channel attached only) The printer is assigned to another host. (ESCON Channel attached only) Resetting Event. (ESCON Channel attached only)

Note: Action code X'22' is used in SNA to replace another action code, the counters are adjusted as if the other action code was sent. For example, error X'40E5..00' has its counters set to the jam recovery counter values.

Chapter 2. Exception Reporting and Sense Data

95

Sense Byte Information


All AFCCU printers respond with 24 sense bytes. The following describes the information in each byte.
Table 69. Sense Bytes Bytes 0 1 2 Description The first byte of the three-byte exception ID, that defines the exception class for the specific exception. The second byte of the three-byte exception ID, that together with sense bytes 0 and 19, defines the specific exception within an exception class. Contains the host exception-recovery action code that specifies the suggested recovery action for the exception. For most action codes this byte defines whether the printer is in the ready or not ready state at the time of the exception, not at the time the exception is reported to the host. For action codes X'01', X'0C', X'0D', X'15', and X'18' the printer state is defined at the time the exception is reported to the host. Specifies the format of sense bytes 418 and 2023. as X'00', X'01', X'02', X'03', X'04', or X'05'. See Formats 0, 1, 2, 3, 4, 5, and 8 for Sense Bytes 423 on page 97 for details. Describes the specific cause of the exception The third byte of the three-byte exception ID If not saving a page, contains the page identifier (from the Begin Page command) for the page that has the exception; if saving a page, contains the sequence number of the page within the group.

5 4, 618 19 2023

96

AFCCU: IPDS Handbook for AFCCU Printers

Formats 0, 1, 2, 3, 4, 5, and 8 for Sense Bytes 423


The following sections describe the formats of sense bytes 423.

Sense Format 0
Format 0 provides detailed information for all data stream exceptions, excluding data-check-positioning exceptions. This format applies to all data-check, specification-check, and command-reject exceptions, excluding exceptions X'08C1..00', X'08C2..00', X'08C3..00' and X'0411..00'. Table 70 defines the sense bytes in format 0.
Table 70. Sense Format 0 Sense Byte 4 5 67 89 1011 1213 Data exception X'DE' Format identifier X'00' Quantity of exception occurrences Overlay ID that has the exception Page-segment ID that has the exception Command in process when the exception was found. For exception ID X'0237..04', bytes 1213 contain the command code for a BP or LCC command. ID of other object (for example, in byte 18, bits 03). For a font object, this is the HAID from an AR, DF, LCPC, LFC, LFCSC, LFI, or LSS command. For a data object resource, this is the HAID from an AR, DDOR, DORE, IDO, WIC2, or WOCC command. For a data-object-font component, this is the HAID from an AR, DDOFC, or WOCC command. object resource, this is the HAID from an AR, DDOR, DORE, IDO, WIC2, or WOCC command. For exception X'0237..04', byte 14 is reserved, and byte 15 contains a media-source ID. Exception-ID-specific information. For exception IDs X'0821..00' and X'0829..00', bytes 1617 contain the code point that caused the error. For double-byte fonts, byte 16 contains the section ID, and byte 17 contains the second byte of the code point. For single-byte fonts, byte 17 contains the code point. For exception IDs X'0500..01' and X'0500..03', bytes 1617 contain the IO-image self-defining field code that caused the error. For one-byte codes, byte 16 contains X'00', and byte 17 contains the code. For exception IDs X'020D..01' and X'020D..05', bytes 1617 contain an object-specific error code. See Table 66 on page 92 for a list of object-specific error codes. For exception ID X'0237..04', bytes 1617 contain the inconsistent media destination ID. This field indicates the type of object identified by the HAID field in sense bytes 1415 and 2023. Bits 03 : Resource identified in bytes 1415. B'0000' = Font object B'0001' = Data object resource Bits 47 : Page identified by bytes 2023. B'0000' = Page identifier from Begin Page command B'0001' = Page sequence number associated with a save page. 19 Byte 3 of the exception ID Page identifier v If printing and not saving a page, and the exception is associated with a particular page, this is the page ID from the Begin Page command. If the exception is not associated with a particular page, this field will contain X'00000000'. v If saving a page and the exception is associated with a particular page, this is the page sequence number that is associated with the page to be saved. If the exception is not associated with a particular page, this field will contain X'00000000'. Description

| | | | | | |

1415

1617

18

2023

Chapter 2. Exception Reporting and Sense Data

97

Table 70. Sense Format 0 (continued) Sense Byte Description

Note: For exception ID X'0237..04', bytes 1213 contain the command code for a LCC command, byte 14 is reserved and should contain X'00', byte 15 contains a media-source ID, and bytes 1617 contain the media-destination ID that is inconsistent with the media-source ID.

98

AFCCU: IPDS Handbook for AFCCU Printers

Sense Format 1
Format 1 provides detailed information for data stream positioning exceptions X'08C1..00', X'08C2..00', X'08C3..00' and X'0411..00'. Table 71 defines the sense bytes in format 1.
Table 71. Sense Format 1 Sense Byte 4 5 67 89 1011 1213 14 15 16 17 Data exception X'DE' Format identifier X'01' Quantity of exception occurrences Overlay ID that has the exception Page-segment ID that has the exception Command in process when the exception was found Text position exception count (maximum 255, no wrap) Image position exception count (maximum 255, no wrap) Rule position exception count (maximum 255, no wrap) Graphic position exception count (maximum 255, no wrap) This field indicates the type of object identified by the HAID field in sense bytes 1415 and 2023. 18 Bits 03: Reserved Bits 47 : Page identified in bytes 2023. B'0000' = Page identifier from Begin Page command B'0001' = Page sequence number associated with a save page. 19 Byte 3 of the exception ID Page identifier v If printing and not saving a page, and the exception is associated with a particular page, this is the page ID from the Begin Page command. If the exception is not associated with a particular page, this field will contain X'00000000'. v If saving a page and the exception is associated with a particular page, this is the page sequence number that is associated with the page to be saved. If the exception is not associated with a particular page, this field will contain X'00000000'. Description

2023

Chapter 2. Exception Reporting and Sense Data

99

Sense Format 2
Format 2 provides detailed information for all device exceptions. This format applies to all intervention-required exceptions, equipment-check exceptions, equipment-check exceptions with intervention-required, and conditions requiring host notification. Table 72 defines the sense bytes in format 2.
Table 72. Sense Format 2 Sense Byte 4 5 67 818 19 2023 Description Device sense-format identifier for bytes 818 Format identifier X'02' System Reference Code (device specific) Device specific sense detail Byte 3 of the error code Usage count in sides of paper

Sense Format 3
Format 3 provides detailed information for all Parallel Channel and ESCON Channel errors. Table 73 defines the sense bytes in format 3.
Table 73. Sense Format 3 Sense Byte 4 5 67 89 10 11 12 13 14 15 16 17 1819 20 21 2223 Reserved Format identifier, X'03' Reserved Reserved Channel Adapter Error Log Register Reserved Data Transfer Protocol Data Streaming Rate Channel Command Register Channel (Host) Status Register Channel Adapter (Request) Wait Register Command Table Reserved Storage Control Block Number Data Transfer Byte Count Reserved Description

100

AFCCU: IPDS Handbook for AFCCU Printers

Sense Format 4
Format 4 provides detailed information for all Operator Interventions without OBR records (Parallel Channel ESCON Channel attached only) Table 74 defines the sense bytes in format 4.
Table 74. Sense Data Format 4 Byte 4 5 623 Zero Format identifier, X'04' Zero Description

Sense Format 8

Format 5 provides detailed information for all UP3I errors. Table 75 defines the sense bytes in format 8.
Table 75. Sense Data Format 8 Byte 2 3 4 5 67 89 Action Code Printer Dynamic Conditions Device Error, X'DE' Format identifier, X'08' IPDS Command in process UP3I specific error code v X'0001'Incompatible finishing operation with available UP3Ii P/P device v X'0002'Invalid finishing operation reference corner/edge parameter within byte 7 of the X'8E' finishing triplet 10 1112 1314 1516 1718 19 2023 Paper Sequence ID of the P/P-device which caused the exception Reserved, X'0000' (for set error recovery) Reserved, X'0000' (for set error recovery) ID of the active UP3I tupel Reserved, X'0000' Byte 3 of the error code X'00' Page Identifier Description

Chapter 2. Exception Reporting and Sense Data

101

102

AFCCU: IPDS Handbook for AFCCU Printers

Chapter 3. AFCCU IPDS Resident Font Sets


This chapter describes the resident AFCCU font support, including: v The contents of the resident SBCS IBM Strategic Font Set: IBM Core Interchange Resident Scalable Font Set on page 105 4028 Compatibility Resident Font Set on page 116 IBM Coordinated Resident Scalable Font Set on page 119 v The contents of the DBCS Resident Raster Font Set: See DBCS Resident Raster Font Set on page 121. v The contents of the DBCS Resident Scalable Outline Font Set: See DBCS Resident Scalable Outline Font Set on page 123. v A description of the printer default font, as well as other fonts that can be selected as the default font. See Default Font on page 128. v Printer support of the AS/400 bolding function. See Native AS/400 or OfficeVision Bolding Function on page 130.

Introduction to IPDS Fonts


The IBM Strategic font set, which is comprised of the IBM Core Interchange set and the IBM Coordinated font set, are supported as scalable Type 1 outline fonts, depending on the Print Services Facility (PSF) support, for all AFCCU printers. That font set also provides typeface support for the 4028 Compatibility Resident font set for the specific pitch and point sizes listed below. All resident font sets are contained on the AFCCUs hard disk with the default font of Courier Roman Medium 12 pitch (10 point). All AFCCU printers also accept downloaded AFP single-byte and double-byte raster fonts and AFP FOCA format scalable single-byte and double-byte outline fonts as supported by the PSF driver except: v 3130 Models 01S/02S, 3160 Model 001, and 3935 Model 001 do not support double-byte outline fonts. v 3935 Model 001 does not support double-byte raster fonts. v Printers at code version < V8.5 allow only fixed metric fonts in 240 pel resolution, except 3900 Model 0W1 with FC 9930. v Printers at code version < V9.1 and printers not set to automatic resolution do not allow relative metric raster fonts if the font resolution does not match the reported resolution in the Image and Coded Font Resolution self-defining field for the XOH-OPC response. v Printers on version 8 below V8.528, and printers on version 9 below V9.415 are not shipped with Euro currency character sets or code pages, except the 3130035 and 02D will have resident Euro support on product version > 10.24.1, and the 3935 will have resident Euro support on product Version 3.25.

Copyright IBM Corp. 2002, 2003

103

Resident Font Activation Methods


Fonts resident within the printers may be activated by any of the following IPDS commands.

Load Font Equivalence


The Load Font Equivalence (LFE) command maps font local identifiers, specified within text, graphics, or bar code data, to font Host Assigned IDs (HAIDs) and Global Resource IDs (GRIDs). If the GRID specified in the LFE command matches a GRID contained in the printer, the font is activated.

Activate Resource (Load Resource Equivalence)


The Activate Resource (AR) command (previously known as Load Resource Equivalence) maps Host Assigned IDs to global names of another format. The format for the global name is identified by a resource type and resource ID combination. If the printer has a resource that matches the global name in the AR command, that resource is activated. Table 3 on page 17 shows the combinations of Resource Type and Resource ID Format that are supported.

104

AFCCU: IPDS Handbook for AFCCU Printers

IBM Core Interchange Resident Scalable Font Set


Table 76 lists the type faces in the IBM Core Interchange Resident Scalable Font Set, the resident typefaces, as well as the valid Font Global ID (FGID) and Graphic Character Set Global ID (GCSGID) for each typeface. Notes: 1. Table 77 on page 110 lists the valid GCSGID subsets for each GCSGID listed in Table 76. 2. Table 78 on page 111 lists the Code Pages that correspond to each typeface.
Table 76. IBM Core Interchange Resident Scalable Font Set Typeface Latin 1/2/3/4/5 Times New Roman Medium Times New Roman Bold Times New Roman Italic Medium Times New Roman Italic Bold Helvetica Roman Medium Helvetica Roman Bold Helvetica Italic Medium Helvetica Italic Bold Courier Roman Medium Courier Roman Bold Courier Italic Medium Courier Italic Bold 2308 2309 2310 2311 2304 2305 2306 2307 416 420 424 428 Latin 1/2/3/4/5 with Euro Times New Roman Medium Times New Roman Bold Times New Roman Italic Medium Times New Roman Italic Bold Helvetica Roman Medium Helvetica Roman Bold Helvetica Italic Medium Helvetica Italic Bold Courier Roman Medium Courier Roman Bold Courier Italic Medium Courier Italic Bold 2308 2309 2310 2311 2304 2305 2306 2307 416 420 424 428 Latin 1/2/3/4/5 with Euro and Vietnamese Times New Roman Medium Times New Roman Bold Times New Roman Italic Medium Times New Roman Italic Bold Helvetica Roman Medium Helvetica Roman Bold 2308 2309 2310 2311 2304 2305 1503 1503 1503 1503 1503 1503 1355 1355 1355 1355 1355 1355 1355 1355 1355 1355 1355 1355 1269 1269 1269 1269 1269 1269 1269 1269 1269 1269 1269 1269 FGID GCSGID

Chapter 3. AFCCU IPDS Resident Font Sets

105

Table 76. IBM Core Interchange Resident Scalable Font Set (continued) Typeface Helvetica Italic Medium Helvetica Italic Bold Courier Roman Medium Courier Roman Bold Courier Italic Medium Courier Italic Bold Symbols Times New Roman Medium Times New Roman Bold Helvetica Roman Medium Helvetica Roman Bold Courier Roman Medium Courier Roman Bold Symbols with Euro Times New Roman Medium Times New Roman Bold Helvetica Roman Medium Helvetica Roman Bold Courier Roman Medium Courier Roman Bold APL2 APL2 APL2 Bold Cyrillic Greek Times New Roman Medium Times New Roman Bold Times New Roman Italic Medium Times New Roman Italic Bold Helvetica Roman Medium Helvetica Roman Bold Helvetica Italic Medium Helvetica Italic Bold Courier Roman Medium Courier Roman Bold Courier Italic Medium Courier Italic Bold 2308 2309 2310 2311 2304 2305 2306 2307 416 420 424 428 Cyrillic Greek with Euro Times New Roman Medium Times New Roman Bold Times New Roman Italic Medium 2308 2309 2310 1504 1504 1504 1300 1300 1300 1300 1300 1300 1300 1300 1300 1300 1300 1300 307 322 1364 1364 2308 2309 2304 2305 416 420 1191 1191 1191 1191 1191 1191 2308 2309 2304 2305 416 420 1275 1275 1275 1275 1275 1275 FGID 2306 2307 416 420 424 428 GCSGID 1503 1503 1503 1503 1503 1503

106

AFCCU: IPDS Handbook for AFCCU Printers

Table 76. IBM Core Interchange Resident Scalable Font Set (continued) Typeface Times New Roman Italic Bold Helvetica Roman Medium Helvetica Roman Bold Helvetica Italic Medium Helvetica Italic Bold Courier Roman Medium Courier Roman Bold Courier Italic Medium Courier Italic Bold Arabic ITC Boutros Setting Medium ITC Boutros Setting Bold ITC Boutros Setting Italic Medium ITC Boutros Setting Italic Bold ITC Boutros Modern Rokaa Medium ITC Boutros Modern Rokaa Bold ITC Boutros Modern Rokaa Italic Medium ITC Boutros Modern Rokaa Italic Bold Boutros Typing Medium Boutros Typing Bold Boutros Typing Italic Medium Boutros Typing Italic Bold Arabic with Euro ITC Boutros Setting Medium ITC Boutros Setting Bold ITC Boutros Setting Italic Medium ITC Boutros Setting Italic Bold ITC Boutros Modern Rokaa Medium ITC Boutros Modern Rokaa Bold ITC Boutros Modern Rokaa Italic Medium ITC Boutros Modern Rokaa Italic Bold Boutros Typing Medium Boutros Typing Bold Boutros Typing Italic Medium Boutros Typing Italic Bold Hebrew Narkissim Medium Narkissim Bold Narkissim Italic Medium Narkissim Italic Bold 2308 2309 2310 2311 1265 1265 1265 1265 2308 2309 2310 2311 2304 2305 2306 2307 416 420 424 428 1506 1506 1506 1506 1506 1506 1506 1506 1506 1506 1506 1506 2308 2309 2310 2311 2304 2305 2306 2307 416 420 424 428 1264 1264 1264 1264 1264 1264 1264 1264 1264 1264 1264 1264 FGID 2311 2304 2305 2306 2307 416 420 424 428 GCSGID 1504 1504 1504 1504 1504 1504 1504 1504 1504

Chapter 3. AFCCU IPDS Resident Font Sets

107

Table 76. IBM Core Interchange Resident Scalable Font Set (continued) Typeface Narkiss Tam Medium Narkiss Tam Bold Narkiss Tam Italic Medium Narkiss Tam Italic Bold Shalom Medium Shalom Bold Shalom Italic Medium Shalom Italic Bold Hebrew with Euro Narkissim Medium Narkissim Bold Narkissim Italic Medium Narkissim Italic Bold Narkiss Tam Medium Narkiss Tam Bold Narkiss Tam Italic Medium Narkiss Tam Italic Bold Shalom Medium Shalom Bold Shalom Italic Medium Shalom Italic Bold Thai Burirum Medium Burirum Bold Burirum Italic Medium Burirum Italic Bold Thonburi Medium Thonburi Bold Thonburi Italic Medium Thonburi Italic Bold Courier Thai Medium Courier Thai Bold Courier Thai Italic Medium Courier Thai Italic Bold Lao Kaewfah Medium Kaewfah Bold Kaewfah Italic Medium Kaewfah Italic Bold Pusuwan Medium 2308 2309 2310 2311 2304 1341 1341 1341 1341 1341 2308 2309 2310 2311 2304 2305 2306 2307 416 420 424 428 1505 1505 1505 1505 1505 1505 1505 1505 1505 1505 1505 1505 2308 2309 2310 2311 2304 2305 2306 2307 416 420 424 428 1362 1362 1362 1362 1362 1362 1362 1362 1362 1362 1362 1362 FGID 2304 2305 2306 2307 416 420 424 428 GCSGID 1265 1265 1265 1265 1265 1265 1265 1265

108

AFCCU: IPDS Handbook for AFCCU Printers

Table 76. IBM Core Interchange Resident Scalable Font Set (continued) Typeface Pusuwan Bold Pusuwan Italic Medium Pusuwan Italic Bold Courier Lao Medium Courier Lao Bold Courier Lao Italic Medium Courier Lao Italic Bold Katakana Katakana Gothic 304 1306 FGID 2305 2306 2307 416 420 424 428 GCSGID 1341 1341 1341 1341 1341 1341 1341

Chapter 3. AFCCU IPDS Resident Font Sets

109

GCSGID Subsets for IBM Core Interchange Fonts


Table 77 lists the valid GCSGID subsets for each GCSGID listed in Table 76 on page 105.
Table 77. GCSGID Subsets for IBM Core Interchange Fonts GCSGID 1269 Valid GCSGID Subsets 0101, 0103, 0119, 0251, 0265, 0269, 0273, 0277, 0281, 0285, 0288, 0289, 0293, 0297, 0301, 0305, 0309, 0313, 0317, 0321, 0325, 0329, 0337, 0341, 0611, 0697, 0919, 0959, 0965, 0980, 0982, 0983, 0987, 0990, 0991, 0993, 0995, 1111, 1132, 1133, 1145, 1146, 1149, 1152, 1166, 1167, 1174, 1188, 1189, 1198, 1220, 1232, 1233, 1237, 1256, 1258, 1259, 1260, 1261, 1268, 1286, 1301, 1302, 2039 0340, 0630, 0909, 1191, 1257 1269, 2041 695, 988, 1243, 1353, 1412, 2039 0235, 0994, 1154, 1162, 1177, 1244 0941, 0687, 0986, 0992, 1147, 1199, 1217, 1218 0218, 0925, 0960, 0981, 0985, 0996, 0998, 1150, 1190, 1231, 1235, 1249, 1251, 1276, 1401 1102, 1395, 1396 380, 963, 1113 322, 1122, 1164, 1172, 1187 1304, 1330, 1340 1265, 1356, 1357, 1358, 1360 1305, 1336, 1346, 1347, 1355, 1375, 1377, 1378, 1380, 1391, 1392, 1393, 1394, 1397, 1410, 1414, 1418, 1421 1300, 1331, 1338, 1371, 1373, 1381, 1383, 1385, 1387, 1388, 1390, 1411, 1413, 1441 1279 1264, 1461, 1463, 1464, 1465

1275 1355 2041 1264 1265 1300 1279 1304 1306 1364 1362 1503 1504 1505 1506

110

AFCCU: IPDS Handbook for AFCCU Printers

IBM Core Interchange Resident Code Page Set


Table 78 lists the code pages used with the IBM Core Interchange Resident Fonts.
Table 78. IBM Core Interchange Resident Code Page Set CPGID GCSGID Language Supported Latin 1 Country Extended Code Pages 037 273 274 275 277 278 280 281 282 284 285 297 500 871 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 697 697 697 697 697 697 697 697 697 697 697 697 697 697 695 695 695 695 695 695 695 695 695 695 US English, Canadian English, Canadian French, Dutch, Brazilian Portuguese, Portuguese German Belgian Brazilian Danish, Norwegian Finnish, Swedish Italian Japanese Portuguese Castillian Spanish, Latin American Spanish UK English French, Catalan Multinational, Belgian French, Belgian Dutch, Swiss French, Swiss German, Swiss Italian Icelandic US English, Canadian English, Canadian French, Dutch, Brazilian Portuguese, Portuguese German Danish, German Finnish, Swedish Italian Castillian Spanish, Latin American Spanish UK English French, Catalan Multinational, Belgian French, Belgian Dutch, Swiss French, Swiss German, Swiss Italian Icelandic Latin 1 EBCDIC Publishing Code Pages 361 382 383 384 385 386 387 388 1145 1145 1145 1145 1145 1145 1145 1145 Multinational, Belgian French, Belgian Dutch, Swiss French, Swiss German, Swiss Italian German Belgian Brazilian Portuguese Canadian French Danish, Norwegian Finnish, Swedish French, Catalan

Chapter 3. AFCCU IPDS Resident Font Sets

111

Table 78. IBM Core Interchange Resident Code Page Set (continued) CPGID 389 390 391 392 393 394 395 GCSGID 1145 1145 1145 1145 1145 1145 1145 Language Supported Italian Japanese Portuguese Castillian Spanish Latin American Spanish UK English US English, Canadian English Latin 1 ASCII Code Pages 437 850 858 860 861 863 865 1004 1252 819 1112 1257 919 980 988 990 991 993 995 1146 1412 697 1305 1421 Multinational, US English, UK English, Dutch, German, Finnish, French, Italian, Spanish, Swedish Multinational PC PC Multilingual with Euro Portuguese (Primary = 850) Icelandic (Primary = 850) Canadian French (Primary = 850) Nordic (Primary = 850) IBM PC Desktop Publishing Windows, Latin 1 ISO Latin 1 Baltic, Multi EBCDIC Windows, Baltic Rim Latin 2/3/4/5 EBCDIC and ASCII Code Pages 852 852 870 912 1153 1250 853 905 913 1069 914 857 857 1155 857 920 1026 982 1377 959 959 1375 1410 983 1286 1286 1256 1256 987 1380 1378 987 1152 1152
AFCCU: IPDS Handbook for AFCCU Printers

Croatian, Czech, East German, Hungarian, Polish, Romanian, Slovak, Slovenian Croation, Czech, East German, Hungarian, Polish, Romanian, Slovak, Slovenian with Euro Latin 2 Multilingual Latin 2 ISO/ ANSI 8 Bit Latin 2 Multi with Euro Windows Latin 2 Latin 3 Multilingual PC Latin 3 Multilingual Latin 3 Multilingual Latin 4 EBCDIC Latin 4 ISO/ASCII Latin 5 Turkey PC Latin 5 Turkey PC with Euro EBCDIC Turkey with Euro Latin 5 PC Latin 5 ISO/ANSI 8 Bit Latin 5

112

Table 78. IBM Core Interchange Resident Code Page Set (continued) CPGID 1254 1157 922 902 1156 921 901 GCSGID 1414 1391 1347 1392 1393 1346 1394 Language Supported Windows, Turkish EBCDIC Estonia with Euro Estonia, PC 8bit Estonia with Euro EBCDIC Baltic Multi with Euro PC Baltic Multi PC Baltic Multi with Euro Latin 9 EBCDIC and ASCII Code Pages 923 (Euro) 924 1353 1353 Latin 9 Latin 9 EBCDIC Vietnamese 1130 1164 1129 1163 1258 1336 1397 1336 1397 1418 Vietnamese EBCDIC Vienamese EBCDIC with Euro Vietnamese ISO-8 Vietnamese ISO-8 with Euro Windows Vietnamese Thailand 838 889 874 1160 1161 1162 1279 1102 1279 1395 1395 1396 Thailand Thailand Thailand, PC Thailand, EBCDIC with Euro Thailand, PC with Euro Windows Thailand Lao 1132 1133 1341 1341 Lao EBCDIC Lao ISO-8 Latin EBCDIC DCF Code Pages 1002 1003 1068 1039 1132 1133 1259 1258 DCF Release 2 Compatibility US Text Subset Text with Numeric Spacing GML List Symbols Cyrillic and Greek EBCDIC and ASCII Code Pages 880 915 855 866 1025 1251 423 813 960 1150 985 996 1150 1411 218 925 Cyrillic Multilingual (Primary = 1025) Cyrillic ISO/ASCII 8 Bit Cyrillic PC Cyrillic #2 PC Cyrillic Multilingual Windows, Cyrillic Greek 183 (Primary = 875) Greek ISO/ASCII 8 Bit
Chapter 3. AFCCU IPDS Resident Font Sets

113

Table 78. IBM Core Interchange Resident Code Page Set (continued) CPGID 813 851 869 869 875 875 1039 1253 1154 808 1131 849 808 1158 1125 848 872 1166 GCSGID 1371 981 998 1373 925 1371 1258 1413 1381 1385 1338 1387 1385 1388 1331 1390 1383 1441 Language Supported Greek ISO/ASCII 8 bit with Euro Greek PC (Primary = 869) Greek PC Greek PC with Euro Greek Greek with Euro GML List Symbols Windows, Greek EBCDIC Cyrillic Multi. with Euro PC, Cyrillic, Russian with Euro PC, Cyrillic, Belo Russian PC, Cyrillic, Belo Russian with Euro PC, Cyrillic, Russian with Euro EBCDIC Cyrillic, Ukraine with Euro PC, Cyrillic, Ukrainian PC, Cyrillic, Ukrainian with Euro Cyrillic PC with Euro EBCDIC Cyrillic Multi. with Euro Arabic EBCDIC and ASCII Code Pages 420 420 864 864 1008 1008 1029 1046 1046 1039 235 1461 994 1463 1162 1464 1154 1177 1465 1258 Arabic Bilingual Arabic Bilingual with Euro Arabic PC Arabic PC with Euro Arabic ISO/ASCII 8 Bit Arabic ISO/ASCII 8 Bit with Euro Arabic Extended ISO/ASCII 8 Bit Arabic Extended ISO/ASCII 8 Bit Arabic Extended ISO/ASCII 8 Bit with Euro GML List Symbols Hebrew EBCDIC and ASCII Code Pages 916 1028 424 424 803 803 856 856 862 867 941 1199 941 1356 1147 1357 986 1358 992 1360
AFCCU: IPDS Handbook for AFCCU Printers

Hebrew ISO/ASCII 8 Bit Hebrew Publishing Hebrew Hebrew with Euro Hebrew Character Set A (Primary = 424) Hebrew Character Set A (Primary=424) with Euro Hebrew PC (Primary = 862) Hebrew PC (Primary=862) with Euro Hebrew PC Israel with Euro

114

Table 78. IBM Core Interchange Resident Code Page Set (continued) CPGID GCSGID Language Supported Symbols 259 899 1087 1038 1091 1092 363 829 1039 340 340 1257 1257 1191 1191 630 909 1258 Symbols, Set 7 Symbols, Set 7 ASCII Symbols, Adobe Symbols, Adobe ASCII Symbols, Modified Set 7 Symbols, Modified Set 7 ASCII Symbols, Set 8 Math Symbols GML List Symbols Katakana 1027 290 290 897 1041 1139 1172 332 1172 1164 1187 1122 Japanese Latin Extended Japan Katakana Host/PC Japanese Katakana Extended Japan PC #1 Japanese Extended PC Japan Alphanumeric Katakana APL2 293 310 910 1340 963 1330 APL USA Graphic Escape APL/TN APL ASCII

Chapter 3. AFCCU IPDS Resident Font Sets

115

4028 Compatibility Resident Font Set


Table 79 describes the 4028 Compatibility Resident Font Set. Notes: 1. The AFCCU Printers substitutes Times New Roman (from the IBM Core Interchange Set) for the Times Roman fonts listed in Table 79. 2. Table 80 on page 118 describes the code pages that correspond to the Code Page column in Table 79. 3. Prestige Fonts with a Code Page ID (CPGID) of 259 are mapped to the Courier Roman Medium Symbols font (FGID 85) and character set (GCSGID 1275). 4. To achieve maximum compatibility with the 4028 and derived printers, the box-drawing mode should be turned on at the printer console.
Table 79. 4028 Compatibility Resident Font Set Typeface APL Boldface Courier Courier Courier Courier.17ss Courier.17 Courier Bold Courier Bold Courier Italic Courier Italic Letter Gothic OCR A OCR B Prestige Prestige Prestige Prestige Pica Prestige Pica Bold Prestige Elite Bold Prestige Elite Italic FGID 76 159 11 85 223 254 252 ( ) 46 108 ( ) 18 92 281 19 03 86 221 256 12 60 (1) 111 112
1 1 1

Alt FGID

Pitch 12 Proportional 10 12 15 17.1 17.1 10 12 10 12 20 10 10 12 15 17.1 10 10 12 12 Proportional Proportional

Point Size 10 12 12 10 8 7.8 11 12 10 12 10 7.0 12 12 10 7.8 7 12 12 10 10 12 12 6 8 10 12 10 12

Code Font width Pages 120 120 144 120 96 84 84 144 120 144 120 72 144 144 120 96 84 144 144 120 120 120 120 40 53 67 80 67 80 310 A, B 259, A, B 259, A, B A, B A, B A, B A, B A, B A, B A, B A, B 892 893 259, A, B A, B A, B 259, A, B A, B A, B A, B A, B A, B A, B A, B A, B A, B A, B A, B

Prestige PSM Roman Medium 164 ( ) Prestige PSM Roman Bold Times Roman Times Roman Times Roman Times Roman Times Roman Bold Times Roman Bold 701 5687 5687 5687 5687 5707 5707 760 751 1051 1351 1053 761

Typo Typo Typo Typo Typo Typo

116

AFCCU: IPDS Handbook for AFCCU Printers

Table 79. 4028 Compatibility Resident Font Set (continued) Typeface Times Roman Bold Times Roman Bold Times Roman Bold Times Roman Italic Times Roman Italic Times Roman Bold Italic Times Roman Bold Italic FGID 5707 5707 5707 5815 5815 5835 5835 Alt FGID 762 1803 2103 1056 763 764 765 Pitch Typo Typo Typo Typo Typo Typo Typo Point Size 14 18 24 10 12 10 12 Code Font width Pages 93 120 160 67 80 67 80 A, B A, B A, B A, B A, B A, B A, B

Note (1): This font is not available for printers at code version < V8.0.

Chapter 3. AFCCU IPDS Resident Font Sets

117

4028 Compatibility Resident Code Page Set


Table 80 provides an explanation of the groups as used in the Code Pages column of Table 79 on page 116.
Table 80. 4028 Compatibility Resident Code Page Set CPGID Group A 037, 273, 274, 277, 278, 280, 281, 284, 285, 297, 500, 871 038, 367 260 276 286 287 288 1002 1140, 1141, 1142, 1143, 1143, 1145, 1146, 1147, 1148, 1149 Group B 256 (Replaced by 500) 289 (Replaced by 500, but missing obsolete Peseta character) Miscellaneous 310 259 892 893 963 340 968 969 337 329 697 103 341 277 317 321 325 1132 695 GCSGID

118

AFCCU: IPDS Handbook for AFCCU Printers

IBM Coordinated Resident Scalable Font Set


Table 81 lists the IBM Coordinated font set typefaces resident in the printers and includes the valid Font Global ID and code pages for each font. All of the listed fonts are scalable. Where the IBM Core Interchange code pages are referenced in Table 78 on page 111, only the Latin 1 Country Extended, Latin 1 EBCDIC Publishing, Latin 1 ASCII and Latin EBCDIC DCF code pages are supported.
Table 81. Resident IBM Coordinated Font Set Typeface APL APL Bold Boldface Boldface (Euro) Gothic Text Gothic Text (Euro) Letter Gothic Letter Gothic (Euro) Letter Gothic Bold Letter Gothic Bold (Euro) OCR A OCR B OCR B (Euro) Prestige Prestige (Euro) Prestige Bold Prestige Bold (Euro) Prestige Italic Prestige Italic (Euro) FGID 307 322 20224 20224 304 304 400 400 404 404 305 306 306 432 432 318 318 319 319 GCSGID 1304 1304 2039 2041 2039 2041 2039 2041 2039 2041 968 969 1502 2039 2041 2039 2041 2039 2041 Code Pages 293, 310, 910 293, 310, 910 See Table 78 on page 111 See Table 78 on page 111 See Table 78 on page 111 See Table 78 on page 111 See Table 78 on page 111 See Table 78 on page 111 See Table 78 on page 111 See Table 78 on page 111 876, 892 877, 893 877, 893 See Table 78 on page 111 See Table 78 on page 111 See Table 78 on page 111 See Table 78 on page 111 See Table 78 on page 111 See Table 78 on page 111

GCSGID Subsets for IBM Coordinated Fonts


Table 82 maps the valid subsets of the GCSGIDs listed for the IBM Coordinated Font Set.
Table 82. GCSGID IBM Coordinated Font Set GCSGID 1304 2039 Valid GCSGID Subsets 0380, 0963, 1113 0101, 0103, 0119, 0251, 0265, 0269, 0273, 0277, 0281, 0285, 0288, 0289, 0293, 0297, 0301, 0305, 0309, 0313, 0317, 0321, 0325, 0329, 0337, 0341, 0611, 0697, 0919, 0980, 0990, 0991, 0993, 0995, 1132, 1133, 1145, 1146, 1149, 1198, 1220, 1258, 1259, 1260 0695, 0988, 1243, 1353, 1412, 2039

2041 (Euro)

Chapter 3. AFCCU IPDS Resident Font Sets

119

IBM Coordinated Resident Code Page Set


Table 83. provides the GCSGIDs and CPGIDs for the individual code pages listed in the Code Pages column of Table 81 on page 119.
Table 83. IBM Coordinated Resident Code Page Set CPGID 293 310 910 876, 892 877, 893 290, 1027 897 1041 GCSGID 380 963 1113 968 1502 1127 1164 1187

120

AFCCU: IPDS Handbook for AFCCU Printers

DBCS Resident Raster Font Set


The following tables list the DBCS resident raster fonts that are available standard on the 3160 Model-001 printer only, or available as part of a separately orderable feature for the 3130 printer only (see also DBCS Resident Scalable Outline Font Set on page 123). These fonts provide 240 pel capability for Japanese (Katakana), Korean, Simplified Chinese, Traditional Chinese and Thai character sets. Notes: 1. These fonts are available on all printers V7.0 that support 240 pel IPDS resolution (see note 5). 2. These fonts are standard on all printers V8.0 that support 240 pel IPDS resolution, except 3130 Models 03S and 02D and Infoprint 60. 3. These fonts are only available in raster form at 240 pel. 4. The 5 Japanese/Kanji DBCS fonts supported by 3820 ROM Font RPQ #8A5014 are included in the Japanese font set. 5. All 3130 printers may not have all of these fonts resident, depending on the date of the AFCCU microcode and the installation of the DBCS font feature. Refer to the 3130 Advanced Function Printer Users Guide, S544-5337, or the 3130 Advanced Function Printer System Administration Guide, S544-5328, to determine which fonts are resident for any installed 3130 printer.
Table 84. Japanese Font Set Typeface Mincho (M16F) Mincho (M24F) Mincho (Z24F) Mincho (M26F) Mincho (M32F) Mincho (M36F) Mincho (M40F) Mincho (M44F) Mincho (M48F) Mincho (M52F) Mincho (M64F) Gothic (G16F) Gothic (G20F) Gothic (G24F) Gothic (G32F) Gothic (G36F) Gothic (G40F) Gothic (G48F) Gothic (G64F) R-Gothic (R36F) R-Gothic (R40F) R-Gothic (R48F) R-Gothic (R64F) Box Size 16x16 24x24 24x24 26x26 32x32 36x36 40x40 44x44 48x48 52x52 64x64 16x16 20x24 24x30 32x32 36x36 40x40 48x48 64x64 36x36 40x40 48x48 64x64 Point Size 4.8 7.0 7.2 7.8 10.0 10.8 12.0 13.2 14.4 15.6 19.2 5.0 7.2 7.0 9.6 10.8 12.0 14.4 19.2 10.8 12 14.4 19.2 Font Width 96 140 144 156 180 216 240 264 288 312 384 100 144 140 192 216 240 288 384 216 240 288 384 GCSGID 370 370 370 370 370 370 370 370 370 370 370 370 370 370 370 370 370 370 370 370 370 370 370 CPGID 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 FGID 53559 53559 53559 53559 53559 53559 53559 53559 53559 53559 53559 53815 53813 53813 53815 53815 53815 53815 53815 54071 54071 54071 54071

Chapter 3. AFCCU IPDS Resident Font Sets

121

Table 85. Korean Font Set Typeface Mincho (M24K) Mincho (M32K) Mincho (M36K) Mincho (M40K) Mincho (M48K) Mincho (M64K) Gothic (G16K) Gothic (G24K) Box Size 24x24 32x32 36x36 40x40 48x48 64x64 16x16 24x30 Point Size 7.2 9.6 10.8 12.0 14.4 19.2 4.8 9.0 Font Width 144 192 216 240 288 384 96 180 GCSGID 934 934 934 934 934 934 934 934 CPGID 834 834 834 834 834 834 834 834 FGID 53559 53559 53559 53559 53559 53559 53815 53813

Table 86. Traditional Chinese Font Set Typeface Ming (M24T) Ming (M32T) Ming (M40T) Gothic (G16T) Box Size 24x24 32x32 40x40 16x16 Point Size 7.2 9.6 12.0 4.8 Font Width 144 192 240 96 GCSGID 935 935 935 935 CPGID 835 835 835 835 FGID 54583 54583 54583 53815

Table 87. Simplified Chinese Font Set Typeface Song (S26P) Song (S32P) Song (S40P) Gothic (G16P) Table 88. Thai Font Set Typeface Official (O40F) Official (O60F) Italics (I60F) Box Size 24x40 24x60 24x60 Point Size 12.0 18.0 18.0 Font Width 240 360 360 GCSGID 939 939 939 CPGID 839 839 839 FGID 57655 57655 58039 Box Size 26x26 32x32 40x40 16x16 Point Size 7.8 9.6 12.0 4.8 Font Width 144 192 240 96 GCSGID 937 937 937 937 CPGID 837 837 837 837 FGID 54327 54327 54327 53815

122

AFCCU: IPDS Handbook for AFCCU Printers

DBCS Resident Scalable Outline Font Set


Table 89 lists the type faces in the DBCS Resident Scalable Outline Font Set, which is available as a part of a separately orderable feature on the 3130 Models 03S and 02D and Infoprint 60 printers only (see also DBCS Resident Raster Font Set on page 121). These fonts are standard on all other printers V8.0. This table also lists the valid Font Global ID (FGID) and Graphic Character Set Global ID (GCSGID) for each typeface. Notes: 1. Table 91 on page 126 provides a mapping of the valid subsets of the GCSGIDs listed in Table 89.
Table 89. DBCS Resident Scalable Font Set Typeface Japanese Heisei Mincho Heisei Kaku Gothic Heisei Mincho Heisei Kaku Gothic Heisei Maru Gothic 53248 53249 53248 53249 53250 Traditional Chinese Sung Kai Sung Kai 54563 54568 54563 54568 Simplified Chinese Fang Song Hei Kai Song Fang Song Hei (GB18030) Kai Song (GB18030) Korean Myengjo Gothic Myengjo Gothic 53560 53816 53560 53816 834 834 834 834 1091 1091 2061 2061 54566 54565 54568 54567 54566 54565 54568 54567 837 837 837 837 837 837 837 837 1082 1082 1082 1082 2088 2100 2088 2100 835 835 835 835 2070 2070 2077 2077 300 300 300 300 300 1067 1067 2094 2094 2094 FGID Code Page Character Set GCSGID

Chapter 3. AFCCU IPDS Resident Font Sets

123

DBCS Resident Scalable Outline Code Page Set


Table 90. DBCS Resident Scalable Code Page Set CPGID GCSGID Language and Width Supported Japanese Code Pages 290 290 290 300 300 300 1002 1027 1027 1030 1031 1041 65280 65281 65282 332 1172 1398 1000 1001 2093 1132 1172 1398 1363 1363 1187 2093 2093 2093 Japan Katakana Host/PC Japanese Katakana Extended GCSGID 1172 with Euro Japanese Host DBCS Japanese Host DBCS with UDCs GCSGID 1000 + NEC Selected + JISX0213 support Japanese Host SBCS DCF Japanese Host/PC Japanese Latin Extended GCSGID 1172 with Euro Japanese Katakana Extended with Box Japanese (Latin) Extended with Box Japanese PC Extended SBCS GCSGID 2057 + JISX0213 support GCSGID 2057 + JISX0213 support GCSGID 2057 + JISX0213 support Traditional Chinese Code Pages 835 835 835 37 37 1043 1114 1114 1152 1159 935 1030 2074 101 1175 1189 1238 1500 1367 1399 Chinese Host DBCS with UDCs Chinese Host DBCS Chinese Host DBCS with Euro Latin 1 Chinese Host SBCS Chinese Host SBCS Chinese PC SBCS Chinese PC SBCS with Euro Chinese Host SBCS with Box Chinese Host SBCS with Euro Simplified Chinese Code Pages 837 837 837 836 1115 1151 1252 937 1020 2103 1174 1240 1366 103 Chinese Host DBCS GB with UDCs Chinese Host GB DBCS Chinese Host DBCS GBK (GB18030) Chinese Host SBCS Chinese PC SBCS Chinese Latin SBCS with Box Chinese PC SBCS GB (GB18030) Korean Code Pages 834 834 934 1010 Korean Host DBCS KS with UDCs Korean Host DBCS KS

124

AFCCU: IPDS Handbook for AFCCU Printers

Table 90. DBCS Resident Scalable Code Page Set (continued) CPGID 834 833 1088 1126 1150 65283 GCSGID 1098 1173 1327 1267 1365 1010 Language and Width Supported Korean Host DBCS Full Hangul + Euro and Registered Mark Korean Host SBCS Korean PC SBCS Korean PC SBCS Korean Latin Host Extended SBCS with Box Korean Host DBCS KS

Chapter 3. AFCCU IPDS Resident Font Sets

125

GCSGID Subsets for the DBCS Resident Scalable Outline Font Set
Table 91 lists the valid GCSGID subsets for each GCSGID listed in Table 89 on page 123 and valid subsets (denoted with *) for GCSGIDs intended for user-defined font sets.
Table 91. GCSGID Subsets for the DBCS Resident Scalable Font Set GCSGID 934 * 935 * 937 * 1001 * 1021 * 1067 1068 * 1082 1083 * 1086 * 1087 1088 * 1089 1091 1092 * 1095 1096 * 1097 * 2051 2052 * 2058 * 2061 2062 * 2063 * 2070 2071 * 2072 2073 * 2077 2078 * 2079 * 2080 * 2088 2089 * 2090 * 2091 2092 * Valid GCSGID Subsets 1010 1030 1020 1000 1020 1000, 1132, 1172, 1187 1001, 1067 1020, 1174, 1240 937, 1082 1085 1082, 1085, 1366 1086, 1087 1082, 1366 1010, 1173, 1327 934, 1091 1091, 1094, 1365 1095, 1097 1094 1067, 1363 1001, 2051 2057 1095, 1098, 1267 2061, 2063 1097 1030, 1175, 1189, 1238 935, 2070 1367, 1500, 2070 935, 2072 1399, 2072, 2074 2077, 2079 2074 1089, 937 1020, 1089 1021, 2088 2058, 2091 1398, 2051, 2057 2093
AFCCU: IPDS Handbook for AFCCU Printers

126

Table 91. GCSGID Subsets for the DBCS Resident Scalable Font Set (continued) GCSGID 2094 2095 * 2100 2101 * 2102 * Valid GCSGID Subsets 2091, 2093 2092, 2094 103, 1087, 2103 2100, 2102 2103

Chapter 3. AFCCU IPDS Resident Font Sets

127

Default Font
The default font for all of the printers is Courier Roman Medium 12 pitch (10 point) using code page 500, version 1. On the 3130, 3160, 3935, Infoprint 60, and Infoprint 62 printers only, the operator can change the default font and code page, by selecting from the code pages listed below.
Table 92. Selectable Default Fonts Code Page 500 037 038 260 273 274 277 278 280 281 284 285 286 287 288 290 297 420 Description Belgium, Switzerland/International US, Canada, Netherlands, Portugal US English ASCII Canadian French Austrian/German Belgium Danish/Norwegian Finnish/Swedish Italian Japanese Spanish UK English Austrian/German (Alternate Danish/Norwegian (Alternate) Finnish/Swedish (Alternate) Japanese/Katakana French Arabic Typeface/Size (CPI) See Note See Note See Note See Note See Note See Note See Note See Note See Note See Note See Note See Note See Note See Note See Note Katakana Gothic Medium/10 and 12 See Note Boutros Boutros Boutros and 12 Boutros Typing Medium/10 and 12 Typing Bold/10 and 12 Typing Italic Medium/10 Typing Italic Bold/10 and 12

423 424

Greek Hebrew

See Note Shalom Shalom Shalom Shalom Medium/10 and 12 Bold/10 and 12 Italic Medium/10 and 12 Italic Bold/10 and 12

870 871 875 880 892 893 905 924 1026

Latin 2 Multilingual Icelandic Greek Cyrillic OCR - A OCR - B Turkish Latin 9 EBCDIC Euro Turkish

See Note See Note See Note See Note Medium/10 Medium/10 See Note See Note See Note

128

AFCCU: IPDS Handbook for AFCCU Printers

Table 92. Selectable Default Fonts (continued) Code Page 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 Note: v Courier Medium/10 and 12 v Courier Bold/10 and 12 v Courier Italic/10 and 12 v Courier Italic Bold/10 and 12 Description US, Canada, Netherlands, Portugal (Euro) Austrian/German (Euro) Danish/Norwegian (Euro) Finnish/Swedish (Euro) Italian (Euro) Spanish (Euro) UK English (Euro) French (Euro) Belgium, Switzerland/International (Euro) Icelandic (Euro) Typeface/Size (CPI) See Note See Note See Note See Note See Note See Note See Note See Note See Note See Note

Chapter 3. AFCCU IPDS Resident Font Sets

129

Native AS/400 or OfficeVision Bolding Function


The following tables show the typeface substitutions that occurs on the printers when an application running in native AS/400 or OfficeVision use the bolding function. The tables list the original typeface, the typeface that the printer substitutes, and the FGIDs of both. Notes: 1. This support is available for resident fonts only. 2. The bold font may have different metrics than the original font; this can affect line endings. 3. The following tables do not list bold fonts because they are already bold and therefore do not have an equivalent bold font.
Table 93. IBM Core Interchange Resident Scalable Font Set Requested Font FGID Result FGID

Latin 1/2/3/4/5, Vietnamese Times New Roman Medium Times New Roman Italic Medium Helvetica Roman Medium Helvetica Italic Medium Courier Roman Medium Courier Italic Medium 2308 2310 2304 2306 416 424 Times New Roman Bold Times New Roman Italic Bold Helvetica Roman Bold Helvetica Italic Bold Courier Roman Bold Courier Italic Bold Symbols Times New Roman Medium Helvetica Roman Medium 2308 2304 Times New Roman Bold Helvetica Roman Bold APL APL2 307 APL2 Bold Cyrillic Greek Times New Roman Medium Times New Roman Italic Medium Helvetica Roman Medium Helvetica Italic Medium Courier Roman Medium Courier Italic Medium 2308 2310 2304 2306 416 424 Times New Roman Bold Times New Roman Italic Bold Helvetica Roman Bold Helvetica Italic Bold Courier Roman Bold Courier Italic Bold Arabic ITC Boutros Setting Medium ITC Boutros Setting Italic Medium ITC Boutros Modern Rokaa Medium Boutros Typing Medium Boutros Typing Italic Medium 2308 2310 2304 416 424 ITC Boutros Setting Bold ITC Boutros Setting Italic Bold ITC Boutros Modern Rokaa Bold Boutros Typing Bold Boutros Typing Italic Bold Hebrew Narkissim Medium Narkissim Italic Medium Narkiss Tam Medium Narkiss Tam Italic Medium Shalom Medium 2308 2310 2304 2306 416 Narkissim Bold Narkissim Italic Bold Narkiss Tam Bold Narkiss Tam Italic Bold Shalom Bold 2309 2311 2305 2307 420 2309 2311 2305 420 428 2309 2311 2305 2307 420 428 322 2309 2305 2309 2311 2305 2307 420 428

130

AFCCU: IPDS Handbook for AFCCU Printers

Table 93. IBM Core Interchange Resident Scalable Font Set (continued) Requested Font Shalom Italic Medium FGID 424 Result Shalom Italic Bold Thai Burirum Medium Burirum Italic Medium Thonburi Medium Thonburi Italic Medium Courier Thai Medium Courier Thai Italic Medium 2308 2310 2304 2306 416 424 Burirum Bold Burirum Italic Bold Thonburi Bold Thonburi Italic Bold Courier Thai Bold Bourier Thai Italic Bold Lao Kaewfah Medium Kaewfah Italic Medium Pusuwan Medium Pusuwan Italic Medium Courier Lao Medium Courier Lao Italic Medium 2308 2310 2304 2306 416 424 Kaewfah Bold Kaewfah Italic Bold Pusuwan Bold Pusuwan Italic Bold Courier Lao Bold Courier Lao Italic Bold 2309 2311 2305 2307 420 428 2309 2311 2305 2307 420 428 FGID 428

Table 94. 4028 Compatibility Resident Font Set Requested Font Courier Courier Courier Courier Courier Italic Courier Italic Letter Gothic Prestige Prestige Prestige Prestige Pica Prestige PSM Times Roman Times Roman Times Roman Times Roman Times Roman Italic Times Roman Italic Table 95. IBM Coordinated Font Set Requested Font APL FGID 307 Result APL Bold FGID 322 FGID 11 85 223 254 18 92 281 86 221 256 12 164 5687/760 5687/751 5687/1051 5687/1351 5815/1056 5815/763 Result Courier Roman Bold Courier Roman Bold Courier Roman Bold Courier Roman Bold Courier Italic Bold Courier Italic Bold Letter Gothic Bold Prestige Bold Prestige Bold Prestige Bold Prestige Bold Prestige PSM Bold Times New Roman Bold Times New Roman Bold Times New Roman Bold Times New Roman Bold Times New Roman Italic Bold Times New Roman Italic Bold FGID 46 108 46 46 428 428 404 111 111 111 60 701 2309 2309 1053 761 764 765

Chapter 3. AFCCU IPDS Resident Font Sets

131

Table 95. IBM Coordinated Font Set (continued) Requested Font Letter Gothic Prestige FGID 400 432 Result Letter Gothic Bold Prestige Bold FGID 404 318

132

AFCCU: IPDS Handbook for AFCCU Printers

Appendix A. Media Source ID to Printer Location Translation

Copyright IBM Corp. 2002, 2003

133

134
Printer Type/Model Physical Location Name/Capacity 3130-02S (*) 3935-001 3130-03S 3130-02D 3160-001 Infoprint 60-002 All Continuous Forms Printers Forms Input Area NU Infoprint 2000 Model DP1 w/ IPDS Supply 1 1000 Sheets Supply 2 1000 Sheets Main Tray 2000 Sheets Lower Sub Tray 250 Sheets Lower Sub Tray 250 Sheets Lower Sub Tray 250 Sheets Lower Sub Tray 500 Sheets Lower Sub Tray 500 Sheets Tray 2 550 Sheets Upper Sub Tray 500 Sheets Tray 3 250 Sheets Tray 4 550 Sheets NU Side Tray 2000 Sheets NU Upper Sub Tray 500 Sheets Side Tray (O) 2000 Sheets NU Upper Sub Tray 250 Sheets Side Tray (O) 500 Sheets Envelope Feeder (O) 100 Each NA NU NU Upper Sub Tray 250 Sheets Side Tray (O) 500 Sheets Envelope Feeder (O) 100 Each NA Upper Sub Tray 250 Sheets Side Tray (O) 500 Sheets Envelope Feeder (O) 100 Each Main Tray 2000 Sheets Main Tray 2000 Sheets Main Tray 2000 Sheets Main Tray 2000 Sheets Tray 1 2000 Sheets NU Supply 3 2000 Sheets NU Supply 4 (O) 1000 Sheets NU Supply 5 (O) 1000 Sheets NU NU Supply 6 (O) 2000 Sheets

Table 96. Media Source ID to Printer Physical Location Name/Capacity Translation

XOH-OPC Media Source ID

3130-01S (*)

X'00'

NA

X'01'

NA

AFCCU: IPDS Handbook for AFCCU Printers

X'02'

NA

X'03'

Side Tray 500 Sheets

X'04'

Envelope Feeder (O) 100 Each

X'05'

Top Front Tray Top Front Tray 250 Sheets 250 Sheets

Notes:

1. NA = Not Available on this model

2. NU = Not Used on this model

3. (O) = Optional Feature on this model

4. (*) = This model no longer offered replaced by Model-03S.

Appendix B. Media Destination ID to Printer Location Translation

Copyright IBM Corp. 2002, 2003

135

136
Printer Type/Model Physical Location Name/Capacity 3130-02S (*) 3935-001 3130-03S 3130-02D 3160-001 Infoprint 60-002 All Continuous Forms Printers Output Stacker Infoprint 2000 Model DP1 w/ IPDS Top - Base Stacker 500 Sheets Top - Base Stacker 500 Sheets Top - Base Stacker 500 Sheets Top Stacker 500 Sheets Top Stacker 500 Sheets Top Stacker 250 Sheets Top Exit 500 Sheets Top - Upper Stacker (O) 500 Sheets Top - Upper Stacker 500 Sheets Top - Upper Stacker 500 Sheets Side Stacker 2000 Sheets Side Stacker 1500 Sheets (S) 3000 Sheets (O) Side Stacker 1500 Sheets (S) 3000 Sheets (O) NU NU NU NU Finisher 3000 Sheets Side Stacker (O) 1500 Sheets Side Stacker (O) 1500 Sheets Side Stacker (O) 1500 Sheets NU High Capacity Stacker (O) 5000 Sheets NU NU NU NU NU NU NU Boolet Maker (O) 22 Sheets per booklet (20 lb/9.1 kg)

Table 97. Media Destination ID to Printer Physical Location Name/Capacity Translation

XOH-OPC Media Destination ID

3130-01S (*)

X'0001'

Top - Base Stacker 500 Sheets

AFCCU: IPDS Handbook for AFCCU Printers

X'0002'

Top - Upper Stacker (O) 500 Sheets

X'0003'

Side Stacker (O) 1500 Sheets

X'0004'

NU

Notes:

1. NU = Not Used on this model

2. (O) = Optional Feature on this model

3. (S) = A 1500 sheet stacker is standard on this model an optional feature 3000 sheet stacker replaces the standard 1500 sheet stacker in the same physical location

4. (*) = This model no longer offered replaced by Model-03S.

Appendix C. Color Mapping Table


Overview
The AFCCU IPDS Rasterizer accepts a color mapping table which is downloaded in a WOC command. The syntax of the table is described in Mixed Object Content Architecture Reference, SC31-6802. The color mapping table is NOT part of IPDS so its implementation is described here. AFCCU IPDS Rasterizer accepts both of the possible table types: color mapping table, and Reset color mapping table.

How Color Mapping Occurs


The Color Mapping is applied to data in a resource object, such as an overlay, when that object is included in a logical page. An exception to the above rule occurs when pages are processed and then saved in the database for sheet composition by the SideBuilder. In this case, the color mapping table that is active when the page is created (before it is stored in the database) is used to map colors in the page. When a mapping table is active, an attempt is made to map all colors. In some cases, the color received as part of the input stream was invalid and another color was substituted as part of the AEA or PCA. The color which was substituted is the one that will be mapped, not the original color. In other cases, an input value may be valid but not supported. In these cases, the input value will be mapped. If it does not map, then simulation by another color value will occur. Simulation occurs for unsupported OCA colors and Highlight percents. There may be multiple source repeating groups that could be used to map data. When attempting to map a color, all applicable tables will be searched in the order received and the first match that is found will be used. For example, for PTOCA text, any source group with Source_Object_Type_Selector being X'9B' (PTOCA), X'FE' (All Towers), or X'FF' (All Data) will be searched. Similarly, when coloring overlay presentation spaces, any source group with Source_Object_Type_Selector being X'DF' (Overlay), or X'FF' (All Data) will be searched.

Copyright IBM Corp. 2002, 2003

137

Mapping GOCA Colors


If the GOCA color is specified using a Set Color (GSCOL, GPSCOL) order, a one-byte color value (X'00' X'08') is specified. This value is converted to a two-byte value by preceding the value with X'FF'. For instance, if the GSCOL order specifies the value X'05', it becomes X'HH05'. This may be mapped to another color using the color mapping table by specifying X'FF05' as the source value. It will not be mapped by a source value of X'0005' in the color mapping table. If the color value is set by a Set Extended color (GSECOL, CPSECOL) order, color mapping works as it would normally.

Mapping GOCA Patterns


When tables are downloaded, they may map GOCA patterns to percent coverage of a highlight color. When this happens: v If the pattern mapped, then the area is filled with percent coverage of the target highlight color. v If the pattern did not map, then the current color is checked. If the current color mapped, then the area is filled with the pattern, in the percent coverage of target color. If the color did not map, then the area is filled with the pattern, in the color that results from the rules specified in OCA Color Value Definition on page 9.

138

AFCCU: IPDS Handbook for AFCCU Printers

Color Mapping Table Parsing


v Reset color mapping table: All data in table after Table_type will be consumed but ignored. v color mapping table 1. Source Repeating Groups are read. They are read in the order received and the ID is noted. If an ID is smaller than the ID of the previous group, the rest of the group is consumed but not used. Processing continues. If a target repeating group is encountered, processing of target groups begins. 2. Target Repeating Groups are read. They are read in the order received and the ID is noted. If an ID is smaller than the ID of the previous group, the rest of the group is consumed but not used. Processing continues. If a source repeating group is encountered, it is consumed and ignored. 3. Error Checking: If an error is found, X'020D..01' error is flagged and all data in this color mapping table is consumed but ignored. Whatever color mapping table was active before this WOC command was received will remain active. Checking is done for the following errors: There is not at least one source and one target group. A source id does not have a matching target ID. Within a repeating group: - Type is invalid (not X'01': source or X'02': target) - Color Space is invalid valid values are: v Source: Highlight, OCA, GOCA v Target: RGB, CMYK, Highlight, CIELAB - Source Object Type Selector is invalid. - Color Size is invalid. - Color Value is invalid: v Valid OCA values are listed in MO:DCA. v Valid Highlight percents are 0100% (plus X'FF' for a source repeating group). v No other values need to be checked.

Appendix C. Color Mapping Table

139

Default Internal Mapping Table for Spot Color


When a Spot Color Post-processing device is installed and available, a special Default Internal Mapping Table may be active. It maps only three OCA colors: v OCA color X'0001' maps to Highlight color #1 (HL1) v OCA color X'0002' maps to Highlight color #2 (HL2) v OCA color X'0003' maps to Highlight color #3 (HL3) This table becomes active when the printer reports a printer restart exception and Spot Color is available. It also becomes active if Spot Color becomes available and no color mapping tables (regular or reset) have been received. It is no longer active after a downloaded color mapping table or color reset mapping table has been received. If a Spot Color Post-processing device is installed and available but cannot be used on a particular side of the form, mapping still occurs on that side. The highlight colors (X'0001', X'0002', and X'0003') are rendered as solid black rather than a solid color. Note that this looks the same as output from a printer with no color post-processing device except for GOCA fill areas, which are solid black instead of simulated as a pattern representing the color.

Life Cycle
When the printer reports a printer restart exception, the color mapping table goes to a default state. v If a Spot Color Post-processing device is not available, then no mapping table is in effect. v If a Spot Color Post-processing device is installed and available, then the Spot Color Internal Mapping Table is in effect. Note: If a Spot Color Post-processing device is not available on a particular side of the form, HL1, HL2, and HL3 are simulated as BLACK so mapping occurs but does not affect the output, except as discussed above. When the rasterizer receives the reset color mapping table, then no color mapping table is active and no mapping occurs. A color mapping table remains active until another color mapping table or the reset color mapping table is invoked or until a printer restart exception is reported. If no color mapping table is active, no color mapping occurs.

140

AFCCU: IPDS Handbook for AFCCU Printers

Notices
References in this publication to IBM products, programs or services do not imply that IBM intends to make these available in all countries in which IBM operates. Any reference to an IBM licensed product, program, or service is not intended to state or imply that only IBMs product, program, or service may be used. Any functionally equivalent product, program, or service that does not infringe any of IBMs intellectual property rights may be used instead of the IBM product. Evaluation and verification of operation in conjunction with other products, except those expressly designated by IBM, is the users responsibility. Any performance data contained in this document was obtained in a controlled environment based on the use of specific data. The results that may be obtained in other operating environments may vary significantly. Users of this document should verify the applicable data in their specific environment. Therefore, such data does not constitute a performance guarantee or warranty. IBM encourages owners of information technology (IT) equipment to responsibly recycle their equipment when it is no longer needed. IBM offers a variety of programs and services to assist equipment owners in recycling their IT products. Information on these product recycling offerings can be found on IBMs Internet site at http://www.ibm.com/ibm/environment/products/prp.shtml. IBM may have patents or pending patent applications covering subject matter in this document. The furnishing of this document does not give you any license to these patents. You can send license inquiries, in writing, to the IBM Corporation, IBM Director of Licensing, 208 Harbor Drive, Stamford, Connecticut, United States, 06094. For on-line versions of this book, we authorize you to: v Copy, modify, and print the documentation contained on the media, for use within your enterprise, provided you reproduce the copyright notice, all warning statements, and other required statements on each copy or partial copy. v Transfer the original unaltered copy of the documentation when you transfer the related IBM product (which may be either machines you own, or programs, if the programs license terms permit a transfer). You must, at the same time, destroy all other copies of the documentation. You are responsible for payment of any taxes, including personal property taxes, resulting from this authorization. THERE ARE NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. Some jurisdictions do not allow the exclusion of implied warranties, so the above exclusion may not apply to you. Your failure to comply with the terms above terminates this authorization. Upon termination, you must destroy your machine readable documentation.

Copyright IBM Corp. 2002, 2003

141

Trademarks
The following terms are trademarks of the IBM Corporation in the United States or other countries or both: Advanced Function Presentation AFCCU AFP AS/400 Bar Code Object Content Architecture BCOCA ESCON FICON IBM Infoprint Intelligent Printer Data Stream IPDS Mixed Object: Document Content Architecture MO:DCA MVS OfficeVision Print Services Facility PSF System/370

142

AFCCU: IPDS Handbook for AFCCU Printers

Acronyms and Glossary A


ACK. A positive Acknowledge Reply. A response that contains counters and sense or special data. ARQ. Acknowledge Required Flag. A flag in an IPDS command header that requests an Acknowledge Reply. area position. A field in object area control commands that specifies the position and orientation of the object area.

E
EUR. Official abbreviation for the Euro. Euro. A monetary unit of measure for a common currency recently introduced among cooperating countries in Europe. The symbol for a Euro looks like:

F
FGID. Font Typeface Global Identifier. A unique font identifier that can be expressed as either a two-byte binary or a five-digit decimal value, and is used to identify a type style and the characteristics of: posture, weight, and width. FOCA. Font Object Content Architecture. An architected collection of constructs used to describe fonts and to interchange those font descriptions. See document Font Object Content Architecture, S544-3285.

B
BCAP. Bar Code Area Position. See area position. BCDD. Bar Code data Descriptor. See data descriptor. BCOC. Bar Code Output Control. See output control. BCOCA. Bar Code Object Content Architecture. An architected collection of constructs used to interchange and present bar code data. See document Bar Code Object Content Architecture, S544-3766.

G
GAP. Graphics Area Position. See area position. GCSGID. Graphic Character Set Global Identifier. A unique graphic character set identifier that can be expressed as either a two-byte binary or a five-digit decimal value. GDD. Graphics Data Descriptor. See data descriptor. GOC. Graphics Output Control. See output control. GOCA. Graphics Object Content Architecture. An architected collection of constructs used to interchange and present graphics data. See document Graphics Object Content Architecture, SC311-6804. GRID. Global Resource Identifier. An eight-byte identifier that identifies a coded raster font. Contains Graphic Character Set Global ID, Code Page Global ID, Font Global ID, and font width. GRN. Global Resource Name. A unique name used to identify resources. Can be one of a number of multi-byte resource naming schemes.

C
CID. Correlation ID. An optional field in an IPDS command header. code page. A resource object containing descriptive information, graphic character identifiers, and code points corresponding to a coded graphic character set. CPGID. Code page Global Identifier. A unique code page identifier that can be expressed as either a two-byte binary or a five-digit decimal value. cut-sheet emulation. A continuous-forms printer emulates a cut-sheet printer by dividing each sheet in half and treating each half-sheet as if it were a single sheet.

D
data descriptor. A field in object area control commands that specifies the size and resolution of the presentation space.

| | | |

data-object font. In the MO:DCA architecture, a complete, non-FOCA font resource object that is analogous to a coded font. Examples are TrueType fonts and OpenType fonts. DBCS. Double-byte character set

H
HAID. Host Assigned ID. A two-byte ID assigned by the host to a font, overlay, page segment, or data object resource. HARID. Host Assigned Resource ID. The combination of a HAID with a section identifier, a font inline sequence, or both.

Copyright IBM Corp. 2002, 2003

143

I
IAP. Image Area Position. See area position. IDD. Image Data Descriptor. See data descriptor. IOC. Image Output Control. See output control. IOCA. Image Object Content Architecture. An architected collection of constructs used to interchange and present images. See document Image Object Content Architecture, SC311-6805. IPDS. Intelligent Printer Data Stream. An architected host-to-printer data stream that contains both data and controls defining how the data is to be presented. See Intelligent Printer Data Stream Reference, S544-3417.

Pel. The smallest printable or displayable unit on a physical medium. Pels per inch is often used as measurement of presentation granularity. Synonymous with picture element and pixel. printer restart exception. An exception that has an action code of X'0D' (printer restart). PTOCA. Presentation Text Object Content Architecture. An architected collection of constructs used to interchange and present presentation text data. See document Presentation Text Object Content Architecture, SC31-6803.

R
resource. An object that is referenced by a data stream or by another object to data or information. In IPDS, resources can be downloaded to and stored in printers. Examples of resources are fonts, code pages, overlays and page segments. RT. Resource Type. A field in some IPDS commands that identifies the type of resource. RIDF. Resource ID Format. A field in some IPDS commands that identifies the format of the resource ID.

L
logical page. A presentation space. One or more object areas can be mapped to a logical page. A logical page has specifiable characteristics, such as size, shape, orientation, and offset. The shape of a logical page is that of a rectangle. Orientation and offset are specified relative to a medium coordinate system. See also UPA (User Printable Area) and VPA (Valid Printable Area). L-unit. Logical Unit. A unit of linear measurement used in IPDS. The size of a logical-unit is determined by number of logical-units per unit base.

S
SDF. Self-Defining Field. A field in the response the printer sends to the host following an XOH-OPC command. The field contains a length, an ID, and some data fields. sense data. Data returned to the host in a Negative Acknowledge Reply or directly on a channel. It contains information that the host needs in order to recover from the error. special data area. The area in a Negative Acknowledge Reply following the counters and the sense data that contains responses to host queries. It is used in the STM, XOA-RRL, and XOH-OPC command responses.

M
MO:DCA. Mixed Object Document Content Architecture. An architected, device-independent data stream for interchanging documents.

N
NACK. Negative Acknowledge Reply. Like a positive Acknowledge Reply but used to indicate an error.

O
output control. A field in object area control commands that specifies the mapping for the presentation space. overlay. A predefined page or part of a page that is stored as a resource. Overlays are often used as electronic forms.

U
unit base. The base for the logical-units. UPA. User Printable Area. The portion of the of the physical printable area to which user-generated data is restricted. See also logical page and VPA (Valid Printable Area).

P
page segment. A portion of a page containing data objects and stored as a resource. It can be included in a page or an overlay.

144

AFCCU: IPDS Handbook for AFCCU Printers

V
VPA. Valid Printable Area. The intersection of a logical page with the area of the medium presentation space in which printing is allowed. See also logical page and UPA (User Printable Area).

Acronyms and Glossary

145

146

AFCCU: IPDS Handbook for AFCCU Printers

Index A
acknowledge reply 17 action codes 95 arc attribute set 56 attribute sets arc 56 character 55 drawings 54 line 54 marker 55 pattern 55

E
equipment-check exceptions 72 equipment-check with intervention-required exceptions 70, 74 exception reporting action codes 95 channel sense data exceptions bus-out parity check 71 channel and link adaptor 72 command reject 69 conditions requiring host notification 72 equipment-check 72 equipment-check with intervention-required 70 intervention-required 71 IPDS exceptions bar code 79 command reject 74 conditions requiring host notification 94 data-check 75 equipment-check with intervention-required 74 graphics data 80 intervention-required 74 IO-Image 77 specification check-general exceptions 82 SNA exceptions 73 exception reporting and sense data 69 Execute Order Anystate (XOA) Command Orders Alternate Offset Stacker order 28 Control Edge Marks order 28 Discard Buffered Data order 28 Exception Handling Control order 28, 33 Mark Form order 28 Request Resource List order 28, 33 Execute Order Homestate (XOH) Command Orders Deactivate Saved Page Group order 28, 33 Define Group Boundary order 28, 35 Eject to Front Facing order 28 Erase Residual Font Data order 28 Erase Residual Print Data order 28 Obtain Printer Characteristics order 28, 36 Page Counters Control order 28 Print Buffered Data order 28 Remove Saved Page Group order 34 Select Input Media Source order 28, 51 Select Medium Modifications order 28 Separate Continuous Forms order 28 Set Media Origin order 28 Specify Group Operations order 28, 35 Stack Received Pages order 28

B
bar code exceptions 79 bar-code area position 62 data descriptor 62 output control 62 symbol data 64 symbol descriptor 62 Write Bar Code (WBC) command 64 Write Bar Code Control (WBCC) command begin segment introducer 60 bus-out parity check exceptions 71

62

C
channel and link adaptor exceptions 72 character attribute set 55 code page sets 4028 compatibility font set 118 coordinated font set 120 core interchange font set 111 DBCS scalable font set 124 command reject exceptions 69, 74 conditions requiring host notification 72, 94 continuous-forms vs. cut-sheet 6 cut-sheet emulation 7

D
data-check exceptions 75 default drawing attribute 56 marker set 57 pattern set 57 define user area 18 drawing attribute defaults 56 attribute set 54 order summary 58 duplex printing 6

F
fonts AS/400 bolding function 130 default fonts 128 downloaded font control Load Code Page (LCP) command

Copyright IBM Corp. 2002, 2003

147

fonts (continued) downloaded font control (continued) Load Code Page Control (LCPC) command 4 Load Font (LF) command 4 Load Font Character Set Control (LFCSC) command 4 Load Font Control (LFC) command 4, 67 Load Font Index (LFI) command 4 IPDS resident font sets 4028 compatibility 116 coordinated, scalable 119 core interchange, scalable 105 DBCS, raster 121 DBCS, scalable 123 resident font activation methods Activate Resource (AR) command 17, 104 Load Font Equivalence (LFE) command 2, 104

G
GCSGID subsets coordinated font set 119 core interchange font set 110 DBCS scalable font set 126 graphics area position 54 data descriptor arc attribute set 56 character attribute set 55 drawing attribute set 54 line attribute set 54 marker attribute set 55 pattern attribute set 55 output control 54 Write Graphics (WG) command 58 Write Graphics Control (WGC) command graphics data exceptions 80

54

I
include overlay 66 include saved page 18 intelligent printer data stream (IPDS) acknowledge reply 17 activate resource 17 arc attribute set 56 bar-code area position 62 commands 62 data descriptor 62 output control 62 symbol data 64 symbol descriptor 62 begin segment introducer 60 character attribute set 55 command differences 12 default marker set 57 pattern set 57 drawing attribute default 56

intelligent printer data stream (IPDS) (continued) drawing (continued) attribute set 54 orders, summary 58 include overlay 66 introduction to 1 line attribute set 54 load copy control 19 equivalence 52 font equivalence 20 logical page descriptor 20 page position 22 marker attribute set 55 pattern attribute set 55 print-error markers 5 prolog drawing orders 61 sense type and model 25 write bar code 64 graphic command 58 graphics control 54 image control 53 image2 control 53 text 52 intervention-required exceptions 71, 74 IO-Image exceptions 77 IPDS commands Bar Code command set Write Bar Code (WBC) command 3, 64 Write Bar Code Control (WBCC) command 3, 62 Device Control command set Activate Resource (AR) command 17, 28 Apply Finishing Operations (APO) command 2 Apply Finishing Operations(AFO) command 24 Begin Page (BP) command 2 Deactivate Font (DF) command 2 Define User Area (DUA) command 2, 18, 28 End (END) command 2 End Page (EP) command 2 Execute Order Anystate (XOA) command 3, 33 Execute Order Homestate (XOH) command 3, 33 Include Saved Page (ISP) command 2, 18, 28 Load Copy Control (LCC) command 2, 19 Load Font Equivalence (LFE) command 2, 20 Logical Page Descriptor (LPD) command 2, 20 Logical Page Position (LPP) command 2, 22 Manage IPDS Dialog (MID) command 3, 23, 28 No Operation (NOP) command 3 Presentation Fidelity Control (PFC) command 3, 22 Sense Type and Model (STM) command 3, 25 Set Home State (SHS) command 3 Graphics command set Write Graphics (WG) command 3, 58 Write Graphics Control (WGC) command 3, 54 IM-Image command set Write Image (WI) command 3 Write Image Control (WIC) command 3, 53

148

AFCCU: IPDS Handbook for AFCCU Printers

IPDS commands (continued) IO-Image command set Write Image 2 (WI2) command 3 Write Image Control 2 (WIC2) command 3, 53 Loaded-Font command set Load Code Page (LCP) command 4 Load Code Page Control (LCPC) command 4 Load Font (LF) command 4 Load Font Character Set Control (LFCSC) command 4 Load Font Control (LFC) command 4, 67 Load Font Index (LFI) command 4 Object Container command set Data Object Resource Equivalence (DORE) command 3 Deactivate Data Object Resource (DDOR) command 3 Include Data Object (IDO) command 3 Write Object Container (WOC) command 3 Write Object Container Control (WOCC) command 3, 65 Overlay command set Begin Overlay (BO) command 3 Deactivate Overlay (DO) command 3 Include Overlay (IO) command 3, 66 Page Segment command set Begin Page Segment (BPS) command 3 Deactivate Page Segment (DPS) command 3 Include Page Segment (IPS) command 3, 66 Text command set Load Equivalence (LE) command 3, 52 Write Text (WT) command 3, 52 IPDS exceptions reported 74

Obtain Printer Characteristics response data fields (continued) finishing operation self-defining field 50, 51 installed features 41 media destination support 46 medium modifications support 44 object container self-defining field 47, 48, 49 printable area media sources 36, 37 printer set-up supported self-defining field 50 product identifier self-defining field 47 RT and RIDF remote resource support 43 storage pools area 1 39 area 2 39 area 3 40 supported group operations 46 XOA RRL RT and RIDF support 42

P
page continuation actions 5 page counters 5 pattern attribute set 55 position-check highlighting 6 print-error markers 5 prolog drawing orders 61

S
sense data sense bytes 423 sense format 0 97 sense format 1 99 sense format 2 100 sense format 3 100 sense format 4 101 sense format 5 101 sense data bytes 023 96 SNA exceptions reported 73 specification check-general exceptions

L
line attribute set 54 load copy control 19 equivalence 52 font equivalence 20 logical page descriptor 20 position 22

82

W
write bar code 64 graphic command 58 graphics control 54 image control 53 image2 control 53 text 52

M
marker attribute set 55 measurement units of 5

N
notices 143

X
XOA-AOS Alternate Offset Stacker order 28 XOA-CEM Control Edge Marks order 28 XOA-DBD Discard Buffered Data order 28 XOA-EHC Exception Handling Control order 28 XOA-MF Mark Forms order 28 XOA-RRL Request resource List order 28 XOH-DGB Define Group Boundary order 28, 35
Index

O
Obtain Printer Characteristics response data fields available features 41 common bar code type and modifier support 44, 45 DF deactivation types supported 49

149

XOH-DSPG Deactivate Saved Page Group order 28, 33 XOH-EFF Eject to Front facing order 28 XOH-ERFD Erase residual Font Data order 28 XOH-ERPD Erase Residual Print Date order 28 XOH-OPC Obtain Printer Characteristics order 28, 36 XOH-PBD Print Buffered Data order 28 XOH-PCC Page Counters Control order 28 XOH-RRL Request Resource List order 33 XOH-RSPG Remove Saved Page Group order 34 XOH-SCF Separate Continuous Forms order 28 XOH-SGO Specify Group Operations order 28, 35 XOH-SIMS Select Input Media Source order 28, 51 XOH-SMM Select Medium Modifications order 28 XOH-SMO Select Media Origin order 28 XOH-SRP Stack Received Pages order 28

150

AFCCU: IPDS Handbook for AFCCU Printers

Readers Comments Wed Like to Hear from You


For Printers That Use The Advanced Function Common Control Unit IPDS Handbook Publication No. G544-3895-11 Overall, how satisfied are you with the information in this book? Very Satisfied h Satisfied h Neutral h Dissatisfied h Very Dissatisfied h

Overall satisfaction

How satisfied are you that the information in this book is: Very Satisfied h h h h h h Satisfied h h h h h h Neutral h h h h h h Dissatisfied h h h h h h Very Dissatisfied h h h h h h

Accurate Complete Easy to find Easy to understand Well organized Applicable to your tasks

Please tell us how we can improve this book:

Thank you for your responses. May we contact you?

h Yes

h No

When you send comments to IBM, you grant IBM a nonexclusive right to use or distribute your comments in any way it believes appropriate without incurring any obligation to you.

Name Company or Organization Phone No.

Address

___________________________________________________________________________________________________

Readers Comments Wed Like to Hear from You


G544-3895-11

Cut or Fold Along Line

Fold and _ _ _ _ _ _ _ _ _ _Fold and_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _Please _ _ _ _ _ staple _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Tape _ _ _ _ _ _ _ _ Tape _ _ _ _ do not _ _ _ _ NO POSTAGE NECESSARY IF MAILED IN THE UNITED STATES

BUSINESS REPLY MAIL


FIRST-CLASS MAIL PERMIT NO. 40 ARMONK, NEW YORK POSTAGE WILL BE PAID BY ADDRESSEE

IBM Corporation IBM Printing Systems Company Department H7FE, Building 004M Information Development P.O. Box 1900 Boulder, CO USA 80301-9817

_________________________________________________________________________________________ Fold and Tape Please do not staple Fold and Tape

G544-3895-11

Cut or Fold Along Line

File Number: S370/4300/9370-15

Printed in U.S.A.

G544-3895-11

Das könnte Ihnen auch gefallen