formatting in the technical content. 10/24/2008 1.7.2 Editorial Changed language and formatting in the technical content. 12/5/2008 1.7.3 Editorial Changed language and formatting in the technical content. 1/16/2009 1.7.4 Editorial Changed language and formatting in the technical content. 2/27/2009 1.7.5 Editorial Changed language and formatting in the technical content. 4/10/2009 1.7.6 Editorial Changed language and formatting in the technical content. 5/22/2009 1.7.7 Editorial Changed language and formatting in the technical content. 7/2/2009 2.0 Updated and revised the technical content. 8/14/2009 2.0.1 Editorial Changed language and formatting in the technical content. 9/25/2009 2.1 Minor Clarified the meaning of the technical content. 11/6/2009 2.1.1 Editorial Changed language and formatting in the technical content.
12/18/2009 3.0 Major Updated and revised the technical content. 1/29/2010 3.0.1 Editorial Changed language and formatting in the technical content. 3/12/2010 4.0 Major Updated and revised the technical content. 4/23/2010 5.0 Updated and revised the technical content. 6/4/2010 6.0 Major Updated and revised the technical content. 7/16/2010 7.0 Major Updated and revised the technical content. 8/27/2010 7.0 None No changes to the meaning, language, or formatting of the technical content. 10/8/2010 7.1 Minor Clarified the meaning of the technical content. 11/19/2010 7.1 None No changes to the meaning, language, or formatting of the technical content. 1/7/2011 7.1 None No changes to the meaning, language, or formatting of the technical content. 2/11/2011 8.0 Major Updated and revised the technical content.
Value Meaning RIMCALL_RELEASE 0x00000001 Release the given interface ID RIMCALL_QUERYINTERFACE 0x00000002 Query for a new interface Printer Ticket FunctionIds are as follows. Value Meaning GET_SUPPORTED_VERSIONS_REQ 0x00000100 Server Get Supported Versions request BIND_PRINTER_REQ 0x00000101 Server Bind Printer request QUERY_DEV_NS_REQ 0x00000102 Server Device Namespace request PRINT_TKT_TO_DEVMODE_REQ 0x00000103 Server to Devmode request DEVMODE_TO_PRINT_TKT_REQ 0x00000104 Server Devmode to Print Ticket request PRINT_CAPS_REQ 0x00000105 Server Print Caps request PRINT_CAPS_FROM_PRINT_TKT_REQ 0x00000106 Server Print Caps From Print Ticket request VALIDATE_PRINT_TKT_REQ 0x00000107 Server Validate Print Ticket request Printer Driver FunctionIds are as follows. Value Meaning INIT_PRINTER_REQ 0x00000100 Server Initialize Printer request GET_ALL_DEV_CAPS_REQ 0x00000101 Server Get All Dev Caps request CONVERT_DEVMODE_REQ 0x00000102 Server Convert Devmode request GET_DEVICE_CAP_REQ 0x00000104 Server Get Device Capability request DOC_PROPERTIES_REQ 0x00000105 Server Document Properties request
Index A Abstract data model client ( 53, 55) server ( 53, 62) 18 60 61 66 46 67 47 ASYNC_PRINTER_PROPS_REQ ( 60, 60, 66) 43 ASYNC_PRINTER_PROPS_RSP ( 60, 60, 66) 43 B BIND_PRINTER_REQ ( 56, 62) 25 BIND_PRINTER_RSP ( 56, 62) 25 C 61 67 48 CANCEL_ASYNC_DOC_PROPS_RSP ( 61, 67) 48 66 45 66 45 18 Capability negotiation messages Printer Driver interface ( 15, 34, 58, 64) Printer Ticket interface ( 13, 26, 56, 63) 81 Client abstract data model ( 53, 55) higher-layer triggered events ( 54, 55) initialization ( 54, 55) interface manipulation ( 54, 56) local events ( 55, 61) message processing ( 54, 56) 61 Printer Driver interface ( 58, 64, 64) Printer Ticket interface ( 56, 62) sequencing rules ( 54, 56) timer events ( 55, 61) timers ( 53, 55) 53 CONVERT_DEVMODE_REQ ( 58, 64) 35 CONVERT_DEVMODE_RSP ( 59, 65) 36 D Data model - abstract client ( 53, 55) server ( 53, 62) 50 DEVMODE_TO_PRINT_TKT_REQ ( 57, 63) 28 63 29 DOC_PROPERTIES_REQ ( 59, 65) 38 DOC_PROPERTIES_RSP ( 59, 65) 39 67 47 DOC_PROPS_CALLBACK_RSP ( 61, 67) 48 61 Document properties UI ( 46, 46, 60, 66) E 68 F 18 53 G GET_ALL_DEV_CAPS_REQ ( 58, 64) 34 GET_ALL_DEV_CAPS_RSP ( 58, 64) 34 GET_DEVICE_CAP_REQ ( 59, 65) 37 GET_DEVICE_CAP_RSP ( 59, 65) 38 GET_SUPPORTED_VERSIONS_REQ ( 56, 62) 24 GET_SUPPORTED_VERSIONS_RSP ( 56, 62) 24 9 H Higher-layer triggered events client ( 54, 55) server ( 54, 62) I 23 79 79 79 10 INIT_PRINTER_REQ ( 58, 64) 33 INIT_PRINTER_RSP ( 58, 64) 34 Initialization client ( 54, 55)
server ( 54, 62) Initialization messages Printer Driver interface ( 15, 33, 58, 64) Printer Ticket interface ( 13, 24, 56, 62) Interface manipulation client ( 54, 56) messages ( 22, 22) 12 54 Interface Query ( 12, 22, 54, 56) Interface Release ( 12, 55, 55) 53 9 L events client ( 55, 61) server ( 55, 67) M Message processing client ( 54, 56) server ( 54, 62, 62) 53 Messages 50 interface manipulation ( 22, 22) 33 51 23 20 20 20 50 MOVE_DOC_PROPERTIES_REQ ( 61, 67) 49 MOVE_DOC_PROPERTIES_RSP ( 61, 67) 49 MXDC_GETPDEV_ADJUSTMENT_REQ ( 60, 65) 41 MXDC_GETPDEV_ADJUSTMENT_RSP ( 60, 65) 42 N 10 O Other local events 61 67 11 11 P 79 79 18 18 PRINT_CAPS_FROM_PRINT_TKT_REQ ( 57, 63) 31 PRINT_CAPS_FROM_PRINT_TKT_RSP ( 57, 64) 31 63 30 63 30 PRINT_TKT_TO_DEVMODE_REQ ( 57, 63) 27 PRINT_TKT_TO_DEVMODE_RSP ( 57, 63) 28 Printer Driver interface capability negotiation messages ( 15, 34, 58, 64) client ( 58, 64, 64) initialization messages ( 15, 33, 58, 64) 33 13 user interface messages ( 42, 60, 66) 33 60 60 Printer properties UI ( 42, 43, 60, 66) 51 Printer Ticket interface capability negotiation messages ( 13, 26, 56, 63) client ( 56, 62) initialization messages ( 13, 24, 56, 62) 23 12 23 66 44 66 44 PrintTicket ( 57, 57, 57) 80 Q 22 23 QUERY_DEV_NS_REQ ( 57, 63) 26 QUERY_DEV_NS_RSP ( 57, 63) 26 R 10 10 10 17 S 79 79 79 Sequencing rules client ( 54, 56) server ( 54, 62, 62) Server abstract data model ( 53, 62) higher-layer triggered events ( 54, 62) initialization ( 54, 62)