source: server/lib/ippconstants.py @ 574aee4

no-cups
Last change on this file since 574aee4 was 574aee4, checked in by Quentin Smith <quentin@…>, 13 years ago

Add useful IPP constants

  • Property mode set to 100644
File size: 5.1 KB
Line 
1IPP_RES_PER_INCH = 3
2IPP_RES_PER_CM = 4
3
4IPP_FINISHINGS_NONE = 3
5IPP_FINISHINGS_STAPLE = 4
6IPP_FINISHINGS_PUNCH = 5
7IPP_FINISHINGS_COVER = 6
8IPP_FINISHINGS_BIND = 7
9IPP_FINISHINGS_SADDLE_STITCH = 8
10IPP_FINISHINGS_EDGE_STITCH = 9
11IPP_FINISHINGS_FOLD = 10
12IPP_FINISHINGS_TRIM = 11
13IPP_FINISHINGS_BALE = 12
14IPP_FINISHINGS_BOOKLET_MAKER = 13
15IPP_FINISHINGS_JOB_OFFSET = 14
16IPP_FINISHINGS_STAPLE_TOP_LEFT = 20
17IPP_FINISHINGS_STAPLE_BOTTOM_LEFT = 21
18IPP_FINISHINGS_STAPLE_TOP_RIGHT = 22
19IPP_FINISHINGS_STAPLE_BOTTOM_RIGHT = 23
20IPP_FINISHINGS_EDGE_STITCH_LEFT = 24
21IPP_FINISHINGS_EDGE_STITCH_TOP = 25
22IPP_FINISHINGS_EDGE_STITCH_RIGHT = 26
23IPP_FINISHINGS_EDGE_STITCH_BOTTOM = 27
24IPP_FINISHINGS_STAPLE_DUAL_LEFT = 28
25IPP_FINISHINGS_STAPLE_DUAL_TOP = 29
26IPP_FINISHINGS_STAPLE_DUAL_RIGHT = 30
27IPP_FINISHINGS_STAPLE_DUAL_BOTTOM = 31
28IPP_FINISHINGS_BIND_LEFT = 50
29IPP_FINISHINGS_BIND_TOP = 51
30IPP_FINISHINGS_BIND_RIGHT = 52
31IPP_FINISHINGS_BIND_BOTTO = 53
32
33IPP_PORTRAIT = 3
34IPP_LANDSCAPE = 4
35IPP_REVERSE_LANDSCAPE = 5
36IPP_REVERSE_PORTRAIT = 6
37
38IPP_QUALITY_DRAFT = 3
39IPP_QUALITY_NORMAL = 4
40IPP_QUALITY_HIGH = 5
41
42IPP_JOB_PENDING = 3
43IPP_JOB_HELD = 4
44IPP_JOB_PROCESSING = 5
45IPP_JOB_STOPPED = 6
46IPP_JOB_CANCELLED = 7
47IPP_JOB_ABORTED = 8
48IPP_JOB_COMPLETE = 9
49
50IPP_PRINTER_IDLE = 3
51IPP_PRINTER_PROCESSING = 4
52IPP_PRINTER_STOPPED = 5
53
54IPP_ERROR = -1
55IPP_IDLE = 0
56IPP_HEADER = 1
57IPP_ATTRIBUTE = 2
58IPP_DATA = 3
59
60IPP_PRINT_JOB = 0x0002
61IPP_PRINT_URI = 0x0003
62IPP_VALIDATE_JOB = 0x0004
63IPP_CREATE_JOB = 0x0005
64IPP_SEND_DOCUMENT = 0x0006
65IPP_SEND_URI = 0x0007
66IPP_CANCEL_JOB = 0x0008
67IPP_GET_JOB_ATTRIBUTES = 0x0009
68IPP_GET_JOBS = 0x000a
69IPP_GET_PRINTER_ATTRIBUTES = 0x000b
70IPP_HOLD_JOB = 0x000c
71IPP_RELEASE_JOB = 0x000d
72IPP_RESTART_JOB = 0x000e
73IPP_PAUSE_PRINTER = 0x0010
74IPP_RESUME_PRINTER = 0x0011
75IPP_PURGE_JOBS = 0x0012
76IPP_SET_PRINTER_ATTRIBUTES = 0x0013
77IPP_SET_JOB_ATTRIBUTES = 0x0014
78IPP_GET_PRINTER_SUPPORTED_VALUES = 0x0015
79IPP_CREATE_PRINTER_SUBSCRIPTION = 0x0016
80IPP_CREATE_JOB_SUBSCRIPTION = 0x0017
81IPP_GET_SUBSCRIPTION_ATTRIBUTES = 0x0018
82IPP_GET_SUBSCRIPTIONS = 0x0019
83IPP_RENEW_SUBSCRIPTION = 0x001a
84IPP_CANCEL_SUBSCRIPTION = 0x001b
85IPP_GET_NOTIFICATIONS = 0x001c
86IPP_SEND_NOTIFICATIONS = 0x001d
87IPP_GET_PRINT_SUPPORT_FILES = 0x0021
88IPP_ENABLE_PRINTER = 0x0022
89IPP_DISABLE_PRINTER = 0x0023
90IPP_PAUSE_PRINTER_AFTER_CURRENT_JOB = 0x0024
91IPP_HOLD_NEW_JOBS = 0x0025
92IPP_RELEASE_HELD_NEW_JOBS = 0x0026
93IPP_DEACTIVATE_PRINTER = 0x0027
94IPP_ACTIVATE_PRINTER = 0x0028
95IPP_RESTART_PRINTER = 0x0029
96IPP_SHUTDOWN_PRINTER = 0x002a
97IPP_STARTUP_PRINTER = 0x002b
98IPP_REPROCESS_JOB = 0x002c
99IPP_CANCEL_CURRENT_JOB = 0x002d
100IPP_SUSPEND_CURRENT_JOB = 0x002e
101IPP_RESUME_JOB = 0x002f
102IPP_PROMOTE_JOB = 0x0030
103IPP_SCHEDULE_JOB_AFTER = 0x0031
104IPP_PRIVATE = 0x4000
105CUPS_GET_DEFAULT = 0x4001
106CUPS_GET_PRINTERS = 0x4002
107CUPS_ADD_PRINTER = 0x4003
108CUPS_DELETE_PRINTER = 0x4004
109CUPS_GET_CLASSES = 0x4005
110CUPS_ADD_CLASS = 0x4006
111CUPS_DELETE_CLASS = 0x4007
112CUPS_ACCEPT_JOBS = 0x4008
113CUPS_REJECT_JOBS = 0x4009
114CUPS_SET_DEFAULT = 0x400a
115CUPS_GET_DEVICES = 0x400b
116CUPS_GET_PPDS = 0x400c
117CUPS_MOVE_JOB = 0x400d
118CUPS_AUTHENTICATE_JOB = 0x400e
119
120IPP_OK = 0x0000
121IPP_OK_SUBST = 0x0001
122IPP_OK_CONFLICT = 0x0002
123IPP_OK_IGNORED_SUBSCRIPTIONS = 0x0003
124IPP_OK_IGNORED_NOTIFICATIONS = 0x0004
125IPP_OK_TOO_MANY_EVENTS = 0x0005
126IPP_OK_BUT_CANCEL_SUBSCRIPTION = 0x0006
127IPP_REDIRECTION_OTHER_SITE = 0x0300
128IPP_BAD_REQUEST = 0x0400
129IPP_FORBIDDEN = 0x0401
130IPP_NOT_AUTHENTICATED = 0x0402
131IPP_NOT_AUTHORIZED = 0x0403
132IPP_NOT_POSSIBLE = 0x0404
133IPP_TIMEOUT = 0x0405
134IPP_NOT_FOUND = 0x0406
135IPP_GONE = 0x0407
136IPP_REQUEST_ENTITY = 0x0408
137IPP_REQUEST_VALUE = 0x0409
138IPP_DOCUMENT_FORMAT = 0x040a
139IPP_ATTRIBUTES = 0x040b
140IPP_URI_SCHEME = 0x040c
141IPP_CHARSET = 0x040d
142IPP_CONFLICT = 0x040e
143IPP_COMPRESSION_NOT_SUPPORTED = 0x040f
144IPP_COMPRESSION_ERROR = 0x0410
145IPP_DOCUMENT_FORMAT_ERROR = 0x0411
146IPP_DOCUMENT_ACCESS_ERROR = 0x0412
147IPP_ATTRIBUTES_NOT_SETTABLE = 0x0413
148IPP_IGNORED_ALL_SUBSCRIPTIONS = 0x0414
149IPP_TOO_MANY_SUBSCRIPTIONS = 0x0415
150IPP_IGNORED_ALL_NOTIFICATIONS = 0x0416
151IPP_PRINT_SUPPORT_FILE_NOT_FOUND = 0x0417
152
153IPP_INTERNAL_ERROR = 0x0500
154IPP_OPERATION_NOT_SUPPORTED = 0x0501
155IPP_SERVICE_UNAVAILABLE = 0x0502
156IPP_VERSION_NOT_SUPPORTED = 0x0503
157IPP_DEVICE_ERROR = 0x0504
158IPP_TEMPORARY_ERROR = 0x0505
159IPP_NOT_ACCEPTING = 0x0506
160IPP_PRINTER_BUSY = 0x0507
161IPP_ERROR_JOB_CANCELLED = 0x0508
162IPP_MULTIPLE_JOBS_NOT_SUPPORTED = 0x0509
163IPP_PRINTER_IS_DEACTIVATED = 0x50a
164 
165CUPS_PRINTER_LOCAL = 0x0000
166CUPS_PRINTER_CLASS = 0x0001
167CUPS_PRINTER_REMOTE = 0x0002
168CUPS_PRINTER_BW = 0x0004
169CUPS_PRINTER_COLOR = 0x0008
170CUPS_PRINTER_DUPLEX = 0x0010
171CUPS_PRINTER_STAPLE = 0x0020
172CUPS_PRINTER_COPIES = 0x0040
173CUPS_PRINTER_COLLATE = 0x0080
174CUPS_PRINTER_PUNCH = 0x0100
175CUPS_PRINTER_COVER = 0x0200
176CUPS_PRINTER_BIND = 0x0400
177CUPS_PRINTER_SORT = 0x0800
178CUPS_PRINTER_SMALL = 0x1000
179CUPS_PRINTER_MEDIUM = 0x2000
180CUPS_PRINTER_LARGE = 0x4000
181CUPS_PRINTER_VARIABLE = 0x8000
182CUPS_PRINTER_IMPLICIT = 0x10000
183CUPS_PRINTER_DEFAULT = 0x20000
184CUPS_PRINTER_FAX = 0x40000
185CUPS_PRINTER_REJECTING = 0x80000
186CUPS_PRINTER_DELETE = 0x100000
187CUPS_PRINTER_NOT_SHARED = 0x200000
188CUPS_PRINTER_AUTHENTICATED = 0x400000
189CUPS_PRINTER_COMMANDS = 0x800000
190CUPS_PRINTER_OPTIONS = 0xe6ff
Note: See TracBrowser for help on using the repository browser.