As the gtk2 directory is no longer needed (GTK1 and 2 are using the same sources...
[obnox/wireshark/wip.git] / packet-ndps.h
1 /* packet-ndps.h
2  * Routines for NetWare's NDPS
3  * Greg Morris <gmorris@novell.com>
4  *
5  * Copyright (c) Novell, Inc. 2002-2003
6  *
7  * $Id$
8  *
9  * Ethereal - Network traffic analyzer
10  * By Gerald Combs <gerald@ethereal.com>
11  * Copyright 1998 Gerald Combs
12  *
13  * This program is free software; you can redistribute it and/or
14  * modify it under the terms of the GNU General Public License
15  * as published by the Free Software Foundation; either version 2
16  * of the License, or (at your option) any later version.
17  *
18  * This program is distributed in the hope that it will be useful,
19  * but WITHOUT ANY WARRANTY; without even the implied warranty of
20  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
21  * GNU General Public License for more details.
22  *
23  * You should have received a copy of the GNU General Public License
24  * along with this program; if not, write to the Free Software
25  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
26  */
27 #define NDPS_HEADER_LEN 16
28
29 #define TCP_PORT_PA                     0x0d44 /* NDPS Printer Agent */
30 #define TCP_PORT_BROKER                 0x0bc6 /* NDPS Broker */
31 #define TCP_PORT_SRS                    0x0bca /* NDPS Service Registry Service */
32 #define TCP_PORT_ENS                    0x0bc8 /* NDPS Event Notification Service */
33 #define TCP_PORT_RMS                    0x0bcb /* NDPS Remote Management Service */
34 #define TCP_PORT_NOTIFY_LISTENER        0x0bc9 /* NDPS Notify Listener */
35
36
37 /*
38  * The following value strings are definitions of NDPS
39  * Object ID's defined by Novell. Third parties are able 
40  * to define their own undocumented OID's. These cannot be 
41  * listed and the NDPS dissector will list these as unknown.
42  */
43
44 static const value_string object_ids_7[] = { /* 0607 (LENGTH 7)*/
45     /* These values are 0x060728CF3F+(defined number)*/
46         { 0x00000001,           "Unknown Object ID" },
47         { 0x01000006,           "ID-VC" },
48         { 0x0,                  NULL },
49 };
50
51 static const value_string object_ids_8[] = { /* 0608 (LENGTH 8)*/ 
52     /* These values are 0x28CF3F01+(defined number)*/
53         { 0x00000600,           "STATE" },
54         { 0x00000601,           "AVAILABILITY" },
55         { 0x00000602,           "GENERIC" },
56         { 0x0000060A,           "PRINT QUALITY" },
57         { 0x0000060B,           "FONT FIDELITY" },
58         { 0x0000060C,           "MEDIUM FIDELITY" },
59         { 0x00000610,           "CONTENT ORIENTATION" },
60         { 0x00000612,           "JOB STATE" },
61         { 0x00000613,           "REASONS" },
62         { 0x00000614,           "JOB SCHEDULING" },
63         { 0x00000615,           "JOB VALIDATE" },
64         { 0x00000616,           "DOCUMENT TYPE" },
65         { 0x00000617,           "DOCUMENT STATE" },
66         { 0x00000619,           "CONFIDENTIALITY POLICY" },
67         { 0x0000061A,           "INTEGRITY POLICY" },
68         { 0x0000061B,           "SECURITY LABEL" },
69         { 0x0000061C,           "SECURITY POLICY" },
70         { 0x0000061D,           "PRINTER RESOLUTION" },
71         { 0x0000061E,           "PRINTER STATE" },
72         { 0x00000621,           "PRINTER OUTPUT_BIN" },
73         { 0x00000622,           "INPUT TRAY" },
74         { 0x00000624,           "CHECKPOINT FORMATS" },
75         { 0x00000629,           "DISTINGUISHED NAME SYNTAX" },
76         { 0x00000632,           "MEDIUM" },
77         { 0x00000634,           "MEDIUM TYPE" },
78         { 0x00000635,           "MEDIUM SIZE" },
79         { 0x00000636,           "MEDIUM COLOR" },
80         { 0x00000637,           "MEDIUM TOOTH" },
81         { 0x00000638,           "MEDIUM GRAIN" },
82         { 0x00000641,           "RESOURCE" },
83         { 0x00000642,           "RESOURCE TYPE" },
84         { 0x0000064B,           "TRANSFER METHOD" },
85         { 0x0000064C,           "TRANSFER METHOD TYPE" },
86         { 0x0000064D,           "DOCUMENT REFERENCE TYPE" },
87         { 0x00000650,           "DELIVERY METHOD" },
88         { 0x00000654,           "AUXILARY PACKAGE" },
89         { 0x00000655,           "AUXILARY SHEET" },
90         { 0x0000065A,           "FINISHING" },
91         { 0x0000065B,           "STITCHING" },
92         { 0x0000065C,           "BINDING" },
93         { 0x0000065D,           "STITCHING TYPE" },
94         { 0x0000065E,           "BINDING TYPE" },
95         { 0x0000065F,           "BINDING COLOR" },
96         { 0x00000660,           "PERFORATION TYPE" },
97         { 0x00000661,           "PERFORATION" },
98         { 0x00000662,           "TRIMMING" },
99         { 0x00000663,           "PUNCHING" },
100         { 0x00000664,           "IMPOSITION" },
101         { 0x00000665,           "PLEX" },
102         { 0x00000666,           "LOGICAL PAGE ORIGIN" },
103         { 0x00000669,           "SCHEDULER" },
104         { 0x0000066E,           "SLITTING" },
105         { 0x0000066F,           "COVERS" },
106         { 0x00000670,           "COVER NAME" },
107         { 0x00000671,           "FOLDING" },
108         { 0x00000673,           "OUTPUT" },
109         { 0x00000678,           "EVENT CLASS" },
110         { 0x00000679,           "EVENT ABORTED" },
111         { 0x0000067A,           "EVENT ERROR" },
112         { 0x0000067B,           "EVENT WARNING" },
113         { 0x0000067C,           "EVENT REPORT" },
114         { 0x0,                  NULL },
115 };
116
117 static const value_string object_ids_9[] = { /* 060928 (LENGTH 9)*/
118     /* These values are 0xCF3F0100+(defined number)*/
119         { 0x00060001,           "READY" },
120         { 0x00060002,           "ON REQUEST" },
121         { 0x00060003,           "UNAVAILABLE" },
122         { 0x00060004,           "UNKNOWN" },
123         { 0x00060005,           "BUSY" },
124         { 0x00060006,           "INITIALIZING" },
125         { 0x00060007,           "TERMINATING" },
126         { 0x00060101,           "HIGH AVAILABILITY" },
127         { 0x00060102,           "NORMAL AVAILABILITY" },
128         { 0x00060103,           "LOW AVAILABILITY" },
129         { 0x00060106,           "UNKNOWN AVAILABILITY" },
130         { 0x00060200,           "GENERIC NONE" },
131         { 0x00060A00,           "DRAFT PRINT QUALITY" },
132         { 0x00060A01,           "NORMAL PRINT QUALITY" },
133         { 0x00060A02,           "HIGH PRINT QUALITY" },
134         { 0x00060C00,           "MEDIUM FIDELITY SIZE" },
135         { 0x00060C01,           "MEDIUM FIDELITY COLOR" },
136         { 0x00060C02,           "MEDIUM FIDELITY TOOTH" },
137         { 0x00060C03,           "MEDIUM FIDELITY GRAIN" },
138         { 0x00060C04,           "MEDIUM FIDELITY WEIGHT" },
139         { 0x00060C05,           "MEDIUM FIDELITY ARA" },
140         { 0x00061000,           "CONTENT ORIENTATION PORTRAIT" },
141         { 0x00061001,           "CONTENT ORIENTATION LANDSCAPE" },
142         { 0x00061003,           "CONTENT ORIENTATION REVERSE PORTRAIT" },
143         { 0x00061004,           "CONTENT ORIENTATION REVERSE LANDSCAPE" },
144         { 0x00061200,           "JOB STATE UNKNOWN" },
145         { 0x00061201,           "JOB STATE PRE PROCESSING" },
146         { 0x00061204,           "JOB STATE PENDING" },
147         { 0x00061205,           "JOB STATE PROCESSING" },
148         { 0x00061206,           "JOB STATE INTERRUPTED" },
149         { 0x00061209,           "JOB STATE RETAINED" },
150         { 0x0006120A,           "JOB STATE HELD" },
151         { 0x0006120B,           "JOB STATE PAUSED" },
152         { 0x0006120E,           "JOB STATE CANCELLED" },
153         { 0x0006120F,           "JOB STATE COMPLETED" },
154         { 0x00061210,           "JOB STATE PRINTING" },
155         { 0x00061301,           "REASONS DOCUMENTS NEEDED" },
156         { 0x00061302,           "REASONS JOB HOLD SET" },
157         { 0x00061303,           "REASONS JOB PRINTED AFTER SPECIFIED" },
158         { 0x00061304,           "REASONS REQESTED RESPONSE NOT READY" },
159         { 0x00061305,           "REASONS SUCCESSFULLY COMPLETE" },
160         { 0x00061306,           "REASONS COMPLETED WITH WARNING" },
161         { 0x00061307,           "REASONS COMPLETED WITH ERROR" },
162         { 0x00061308,           "REASONS CANCELED BY USER" },
163         { 0x00061309,           "REASONS CANCELED BY OPERATOR" },
164         { 0x0006130A,           "REASONS ABORTED BY SYSTEM" },
165         { 0x00061400,           "JOB SCHEDULED AFTER COMPLETED" },
166         { 0x00061401,           "JOB SCHEDULED BEFORE COMPLETED" },
167         { 0x00061402,           "JOB SCHEDULING EITHER" },
168         { 0x00061500,           "JOB VALIDATE AND PRINT" },
169         { 0x00061501,           "JOB VALIDATE SUBMIT ONLY" },
170         { 0x00061600,           "DOCUMENT TYPE IS PRINTABLE" },
171         { 0x00061601,           "DOCUMENT TYPE IS FONT" },
172         { 0x00061603,           "DOCUMENT TYPE IS OTHER RESOURCE" },
173         { 0x00061700,           "DOCUMENT STATE TRANSFER PENDING" },
174         { 0x00061701,           "DOCUMENT STATE PENDING" },
175         { 0x00061702,           "DOCUMENT STATE PROCESSING" },
176         { 0x00061703,           "DOCUMENT STATE COMPLETED" },
177         { 0x00061704,           "DOCUMENT STATE PRINTING" },
178         { 0x00061B00,           "SECURITY LABEL SHEET TOP" },
179         { 0x00061B01,           "SECURITY LABEL NO SHEET TOP" },
180         { 0x00061B02,           "SECURITY LABEL SHEET BOTTOM" },
181         { 0x00061B03,           "SECURITY LABEL NO SHEET BOTTOM" },
182         { 0x00061B04,           "SECURITY LABEL JOB START SHEET" },
183         { 0x00061B05,           "SECURITY LABEL JOB END SHEET" },
184         { 0x00061C00,           "SECURITY POLICY DISCLOSE" },
185         { 0x00061D00,           "PRINTER RESOLUTION LOWEST" },
186         { 0x00061D01,           "PRINTER RESOLUTION MEDIUM" },
187         { 0x00061D02,           "PRINTER RESOLUTION HIGHEST" },
188         { 0x00061E00,           "PRINTER STATE UNKNOWN" },
189         { 0x00061E01,           "PRINTER STATE IDLE" },
190         { 0x00061E02,           "PRINTER STATE PRINTING" },
191         { 0x00061E03,           "PRINTER STATE NEEDS ATTENTION" },
192         { 0x00061E04,           "PRINTER STATE PAUSED" },
193         { 0x00061E05,           "PRINTER STATE SHUTDOWN" },
194         { 0x00061E06,           "PRINTER STATE JOB START WAIT" },
195         { 0x00061E07,           "PRINTER STATE JOB END WAIT" },
196         { 0x00061E08,           "PRINTER STATE NEEDS KEY OPERATOR" },
197         { 0x00061E09,           "PRINTER STATE JOB PASSWORD WAIT" },
198         { 0x00061E0A,           "PRINTER STATE TIMED OUT" },
199         { 0x00061E0B,           "PRINTER STATE CONNECTING" },
200         { 0x00062100,           "OUTPUT BIN TOP" },
201         { 0x00062101,           "OUTPUT BIN MIDDLE" },
202         { 0x00062102,           "OUTPUT BIN BOTTOM" },
203         { 0x00062103,           "OUTPUT BIN SIDE" },
204         { 0x00062104,           "OUTPUT BIN FACE UP" },
205         { 0x00062105,           "OUTPUT BIN LEFT" },
206         { 0x00062106,           "OUTPUT BIN RIGHT" },
207         { 0x00062107,           "OUTPUT BIN LARGE" },
208         { 0x00062108,           "OUTPUT BIN PRIVATE" },
209         { 0x00062109,           "OUTPUT BIN FACE DOWN" },
210         { 0x0006210A,           "OUTPUT BIN COLLATOR" },
211         { 0x00062200,           "INPUT TRAY TOP" },
212         { 0x00062201,           "INPUT TRAY MIDDLE" },
213         { 0x00062202,           "INPUT TRAY BOTTOM" },
214         { 0x00062203,           "INPUT TRAY ENVELOPE" },
215         { 0x00062204,           "INPUT TRAY MANUAL" },
216         { 0x00062205,           "INPUT TRAY LARGE CAPACITY" },
217         { 0x00062206,           "INPUT TRAY MAIN" },
218         { 0x00062207,           "INPUT TRAY SIDE" },
219         { 0x00062400,           "CHEKPOINT FORMAT NO CONTEXT" },
220         { 0x00062900,           "DISTINGUISHED NAME SYNTAX AUTOMATIC" },
221         { 0x00062901,           "DISTINGUISHED NAME SYNTAX X.500" },
222         { 0x00062902,           "DISTINGUISHED NAME SYNTAX XFN" },
223         { 0x00062903,           "DISTINGUISHED NAME SYNTAX DCE" },
224         { 0x00062904,           "DISTINGUISHED NAME SYNTAX CDS" },
225         { 0x00062905,           "DISTINGUISHED NAME SYNTAX NIS" },
226         { 0x00062906,           "DISTINGUISHED NAME SYNTAX DNS" },
227         { 0x00062907,           "DISTINGUISHED NAME SYNTAX DEC NS" },
228         { 0x00062908,           "DISTINGUISHED NAME SYNTAX INTERNET MAIL" },
229         { 0x00062909,           "DISTINGUISHED NAME SYNTAX XNS" },
230         { 0x00062914,           "DISTINGUISHED NAME SYNTAX POSIX" },
231         { 0x00062915,           "DISTINGUISHED NAME SYNTAX UNIX" },
232         { 0x00062916,           "DISTINGUISHED NAME SYNTAX OS2" },
233         { 0x00062917,           "DISTINGUISHED NAME SYNTAX PC DOS" },
234         { 0x00062918,           "DISTINGUISHED NAME SYNTAX NT" },
235         { 0x00062919,           "DISTINGUISHED NAME SYNTAX MVS" },
236         { 0x0006291A,           "DISTINGUISHED NAME SYNTAX VM" },
237         { 0x0006291B,           "DISTINGUISHED NAME SYNTAX OS400" },
238         { 0x0006291C,           "DISTINGUISHED NAME SYNTAX VMS" },
239         { 0x00063200,           "MEDIUM ISO A4 WHITE" },
240         { 0x00063201,           "MEDIUM ISO A4 COLORED" },
241         { 0x00063202,           "MEDIUM ISO A4 TRANSPARENT" },
242         { 0x0006320A,           "MEDIUM ISO A3 WHITE" },
243         { 0x0006320B,           "MEDIUM ISO A3 COLORED" },
244         { 0x00063214,           "MEDIUM ISO A5 WHITE" },
245         { 0x00063215,           "MEDIUM ISO A5 COLORED" },
246         { 0x0006321E,           "MEDIUM ISO B4 WHITE" },
247         { 0x0006321F,           "MEDIUM ISO B4 COLORED" },
248         { 0x00063228,           "MEDIUM ISO B5 WHITE" },
249         { 0x00063229,           "MEDIUM ISO B5 COLORED" },
250         { 0x00063232,           "MEDIUM NORTH AMERICA LETTER WHITE" },
251         { 0x00063233,           "MEDIUM NORTH AMERICA LETTER COLOR" },
252         { 0x00063234,           "MEDIUM NORTH AMERICA LETTER TRANSPARENT" },
253         { 0x0006323C,           "MEDIUM NORTH AMERICA LEGAL WHITE" },
254         { 0x0006323D,           "MEDIUM NORTH AMERICA LEGAL COLORED" },
255         { 0x00063249,           "MEDIUM ISO B5 ENVELOPE" },
256         { 0x00063253,           "MEDIUM ISO B4 ENVELOPE" },
257         { 0x00063258,           "MEDIUM ISO C3 ENVELOPE" },
258         { 0x0006325D,           "MEDIUM ISO C4 ENVELOPE" },
259         { 0x00063267,           "MEDIUM ISO C5 ENVELOPE" },
260         { 0x0006326C,           "MEDIUM ISO C6 ENVELOPE" },
261         { 0x00063271,           "MEDIUM ISO DESIGN LONG ENVELOPE" },
262         { 0x0006327B,           "MEDIUM NORTH AMERICA 10X13 ENVELOPE" },
263         { 0x00063400,           "MEDIUM TYPE STATIONERY" },
264         { 0x00063401,           "MEDIUM TYPE TRANSPARENCY" },
265         { 0x00063402,           "MEDIUM TYPE ENVELOPE" },
266         { 0x00063403,           "MEDIUM TYPE ENVELOPE PLAIN" },
267         { 0x00063404,           "MEDIUM TYPE CONTINUOUS LONG" },
268         { 0x00063405,           "MEDIUM TYPE CONTINUOUS SHORT" },
269         { 0x00063406,           "MEDIUM TYPE TABULATED STOCK" },
270         { 0x00063407,           "MEDIUM TYPE MULTI-PART FORMS" },
271         { 0x00063408,           "MEDIUM TYPE LABELS" },
272         { 0x00063409,           "MEDIUM TYPE ENVELOPE WITH WINDOW" },
273         { 0x0006340A,           "MEDIUM TYPE MULTI-LAYER" },
274         { 0x00063500,           "MEDIUM SIZE NORTH AMERICA LETTER" },
275         { 0x00063501,           "MEDIUM SIZE NORTH AMERICA LEGAL" },
276         { 0x00063502,           "MEDIUM SIZE NORTH AMERICA 10X13 ENVELOPE" },
277         { 0x00063503,           "MEDIUM SIZE NORTH AMERICA 9X12 ENVELOPE" },
278         { 0x00063504,           "MEDIUM SIZE NORTH AMERICA NUMBER 10 ENVELOPE" },
279         { 0x00063505,           "MEDIUM SIZE NORTH AMERICA 7X9 ENVELOPE" },
280         { 0x00063506,           "MEDIUM SIZE NORTH AMERICA 9X11 ENVELOPE" },
281         { 0x00063507,           "MEDIUM SIZE NORTH AMERICA 10X14 ENVELOPE" },
282         { 0x00063508,           "MEDIUM SIZE NORTH AMERICA NUMBER 9 ENVELOPE" },
283         { 0x00063509,           "MEDIUM SIZE NORTH AMERICA 6X9 ENVELOPE" },
284         { 0x0006350A,           "MEDIUM SIZE NORTH AMERICA 10X15 ENVELOPE" },
285         { 0x0006350B,           "MEDIUM SIZE A" },
286         { 0x0006350C,           "MEDIUM SIZE B" },
287         { 0x0006350D,           "MEDIUM SIZE C" },
288         { 0x0006350E,           "MEDIUM SIZE D" },
289         { 0x0006350F,           "MEDIUM SIZE E" },
290         { 0x00063510,           "MEDIUM SIZE MONARCH ENVELOPE" },
291         { 0x00063514,           "MEDIUM SIZE ISO A0" },
292         { 0x00063515,           "MEDIUM SIZE ISO A1" },
293         { 0x00063516,           "MEDIUM SIZE ISO A2" },
294         { 0x00063517,           "MEDIUM SIZE ISO A3" },
295         { 0x00063518,           "MEDIUM SIZE ISO A4" },
296         { 0x00063519,           "MEDIUM SIZE ISO A5" },
297         { 0x0006351A,           "MEDIUM SIZE ISO A6" },
298         { 0x0006351B,           "MEDIUM SIZE ISO A7" },
299         { 0x0006351C,           "MEDIUM SIZE ISO A8" },
300         { 0x0006351D,           "MEDIUM SIZE ISO A9" },
301         { 0x0006351E,           "MEDIUM SIZE ISO A10" },
302         { 0x00063528,           "MEDIUM SIZE ISO B0" },
303         { 0x00063529,           "MEDIUM SIZE ISO B1" },
304         { 0x0006352A,           "MEDIUM SIZE ISO B2" },
305         { 0x0006352B,           "MEDIUM SIZE ISO B3" },
306         { 0x0006352C,           "MEDIUM SIZE ISO B4" },
307         { 0x0006352D,           "MEDIUM SIZE ISO B5" },
308         { 0x0006352E,           "MEDIUM SIZE ISO B6" },
309         { 0x0006352F,           "MEDIUM SIZE ISO B7" },
310         { 0x00063530,           "MEDIUM SIZE ISO B8" },
311         { 0x00063531,           "MEDIUM SIZE ISO B9" },
312         { 0x00063532,           "MEDIUM SIZE ISO B10" },
313         { 0x0006353F,           "MEDIUM SIZE ISO C3" },
314         { 0x00063540,           "MEDIUM SIZE ISO C4" },
315         { 0x00063541,           "MEDIUM SIZE ISO C5" },
316         { 0x00063542,           "MEDIUM SIZE ISO C6" },
317         { 0x00063543,           "MEDIUM SIZE ISO DESIGNATED LANGUAGE" },
318         { 0x00063550,           "MEDIUM SIZE JIS B0" },
319         { 0x00063551,           "MEDIUM SIZE JIS B1" },
320         { 0x00063552,           "MEDIUM SIZE JIS B2" },
321         { 0x00063553,           "MEDIUM SIZE JIS B3" },
322         { 0x00063554,           "MEDIUM SIZE JIS B4" },
323         { 0x00063555,           "MEDIUM SIZE JIS B5" },
324         { 0x00063556,           "MEDIUM SIZE JIS B6" },
325         { 0x00063557,           "MEDIUM SIZE JIS B7" },
326         { 0x00063558,           "MEDIUM SIZE JIS B8" },
327         { 0x00063559,           "MEDIUM SIZE JIS B9" },
328         { 0x0006355A,           "MEDIUM SIZE JIS B10" },
329         { 0x00063564,           "MEDIUM SIZE EXECUTIVE" },
330         { 0x00063565,           "MEDIUM SIZE FOLIO" },
331         { 0x00063566,           "MEDIUM SIZE INVOICE" },
332         { 0x00063567,           "MEDIUM SIZE LEDGER" },
333         { 0x00063568,           "MEDIUM SIZE QUARTO" },
334         { 0x00063600,           "MEDIUM COLOR WHITE" },
335         { 0x00063601,           "MEDIUM COLOR PINK" },
336         { 0x00063602,           "MEDIUM COLOR YELLOW" },
337         { 0x00063603,           "MEDIUM COLOR BUFF" },
338         { 0x00063604,           "MEDIUM COLOR GOLDENROD" },
339         { 0x00063605,           "MEDIUM COLOR BLUE" },
340         { 0x00063606,           "MEDIUM COLOR GREEN" },
341         { 0x00063607,           "MEDIUM COLOR CLEAR" },
342         { 0x00063701,           "MEDIUM TOOTH FINE" },
343         { 0x00063702,           "MEDIUM TOOTH COARSE" },
344         { 0x00063801,           "MEDIUM GRAIN LONG" },
345         { 0x00063802,           "MEDIUM GRAIN SHORT" },
346         { 0x00064100,           "RESOURCE TYPE" },
347         { 0x00064B00,           "TRANSFER METHOD WITH REQUEST" },
348         { 0x00064B01,           "TRANSFER METHOD REFERENCE DATA" },
349         { 0x00064B02,           "TRANSFER METHOD FTAM BY CLIENT" },
350         { 0x00064B03,           "TRANSFER METHOD FTAM BY SERVER" },
351         { 0x00064C00,           "TRANSFER METHOD TYPE PUSH" },
352         { 0x00064C01,           "TRANSFER METHOD TYPE PULL" },
353         { 0x00064C02,           "TRANSFER METHOD TYPE IMMEDIATE" },
354         { 0x00064D00,           "DOCUMENT REFERENCE TYPE IMMEDIATE " },
355         { 0x00065000,           "DELIVERY METHOD PICK UP" },
356         { 0x00065001,           "DELIVERY METHOD SECURE PICK UP" },
357         { 0x00065002,           "DELIVERY METHOD OFFICE MAIL" },
358         { 0x00065003,           "DELIVERY METHOD POSTAL MAIL" },
359         { 0x00065004,           "DELIVERY METHOD NOTIFICATION SERVICE" },
360         { 0x00065005,           "DELIVERY METHOD ELECTRONIC MAIL" },
361         { 0x00065006,           "DELIVERY METHOD FILE" },
362         { 0x00065008,           "DELIVERY METHOD WITH JOB RESULTS" },
363         { 0x00065009,           "DELIVERY METHOD PRINTED MATERIAL MAIL" },
364         { 0x0006500A,           "DELIVERY METHOD BULK MAIL" },
365         { 0x0006500B,           "DELIVERY METHOD XPRS MAIL" },
366         { 0x0006500C,           "DELIVERY METHOD BUDGET XPRS MAIL" },
367         { 0x0006500D,           "DELIVERY METHOD DOCUMENT FILE" },
368         { 0x0006500E,           "DELIVERY METHOD FILE ADDRESSED TO" },
369         { 0x0006500F,           "DELIVERY METHOD NONE" },
370         { 0x00065400,           "AUXILARY PACKAGE JOB SEPARATORS" },
371         { 0x00065401,           "AUXILARY PACKAGE JOB SET START" },
372         { 0x00065402,           "AUXILARY PACKAGE JOB SET END" },
373         { 0x00065403,           "AUXILARY PACKAGE JOB SET WRAP" },
374         { 0x00065404,           "AUXILARY PACKAGE JOB SET START COPY SEPARATORS" },
375         { 0x00065405,           "AUXILARY PACKAGE JOB SET END COPY SEPARATORS" },
376         { 0x00065406,           "AUXILARY PACKAGE JOB SET WRAP COPY SEPARATORS" },
377         { 0x00065407,           "AUXILARY PACKAGE JOB COPY START" },
378         { 0x00065408,           "AUXILARY PACKAGE JOB COPY END" },
379         { 0x00065409,           "AUXILARY PACKAGE JOB COPY WRAP" },
380         { 0x00065414,           "AUXILARY PACKAGE DOCUMENT SEPARATORS" },
381         { 0x00065415,           "AUXILARY PACKAGE DOCUMENT SET START" },
382         { 0x00065416,           "AUXILARY PACKAGE DOCUMENT SET END" },
383         { 0x00065417,           "AUXILARY PACKAGE DOCUMENT SET WRAP" },
384         { 0x00065418,           "AUXILARY PACKAGE DOCUMENT SET START COPY SEPARATOR" },
385         { 0x00065419,           "AUXILARY PACKAGE DOCUMENT SET END COPY SEPARATOR" },
386         { 0x0006541A,           "AUXILARY PACKAGE DOCUMENT SET WRAP COPY SEPARATOR" },
387         { 0x0006541B,           "AUXILARY PACKAGE DOCUMENT COPY START" },
388         { 0x0006541C,           "AUXILARY PACKAGE DOCUMENT COPY END" },
389         { 0x0006541D,           "AUXILARY PACKAGE DOCUMENT COPY WRAP" },
390         { 0x0006550A,           "AUXILARY JOB SET START" },
391         { 0x0006550B,           "AUXILARY JOB SET SEPARATOR" },
392         { 0x0006550C,           "AUXILARY JOB SET END" },
393         { 0x0006550D,           "AUXILARY JOB COPY START" },
394         { 0x0006550E,           "AUXILARY JOB COPY SEPARATOR" },
395         { 0x0006550F,           "AUXILARY JOB COPY END" },
396         { 0x0006551E,           "AUXILARY DOCUMENT SET START" },
397         { 0x0006551F,           "AUXILARY DOCUMENT SET SEPARATOR" },
398         { 0x00065520,           "AUXILARY DOCUMENT SET END" },
399         { 0x00065521,           "AUXILARY DOCUMENT COPY START" },
400         { 0x00065522,           "AUXILARY DOCUMENT COPY SEPARATOR" },
401         { 0x00065523,           "AUXILARY DOCUMENT COPY END" },
402         { 0x00065A00,           "FINISHING STAPLE" },
403         { 0x00065A01,           "FINISHING STAPLE TOP LEFT" },
404         { 0x00065A02,           "FINISHING STAPLE BOTTOM LEFT" },
405         { 0x00065A03,           "FINISHING STAPLE TOP RIGHT" },
406         { 0x00065A04,           "FINISHING STAPLE BOTTOM RIGHT" },
407         { 0x00065A05,           "FINISHING SADDLE STITCH" },
408         { 0x00065A06,           "FINISHING EDGE STITCH" },
409         { 0x00065A07,           "FINISHING PUNCH" },
410         { 0x00065A08,           "FINISHING COVER" },
411         { 0x00065A09,           "FINISHING BIND" },
412         { 0x00065B00,           "STITCHING DEFAULT" },
413         { 0x00065B01,           "STITCHING STAPLE" },
414         { 0x00065B02,           "STITCHING STAPLE TOP LEFT" },
415         { 0x00065B03,           "STITCHING STAPLE BOTTOM LEFT" },
416         { 0x00065B04,           "STITCHING STAPLE TOP RIGHT" },
417         { 0x00065B05,           "STITCHING STAPLE BOTTOM RIGHT" },
418         { 0x00065B06,           "STITCHING SADDLE STITCH" },
419         { 0x00065B07,           "STITCHING EDGE STITCH" },
420         { 0x00065B08,           "STITCHING EDGE RIGHT" },
421         { 0x00065B09,           "STITCHING EDGE TOP" },
422         { 0x00065C00,           "BINDING DEFAULT" },
423         { 0x00065D00,           "STITCHING TYPE DEFAULT" },
424         { 0x00065D03,           "STITCHING TYPE STAPLE" },
425         { 0x00065D04,           "STITCHING TYPE EDGE" },
426         { 0x00065D05,           "STITCHING TYPE SADDLE" },
427         { 0x00065E00,           "BINDING TYPE DEFAULT" },
428         { 0x00065E01,           "BINDING TYPE TAPE" },
429         { 0x00065E02,           "BINDING TYPE PLASTIC" },
430         { 0x00065E03,           "BINDING TYPE VELO" },
431         { 0x00065E04,           "BINDING TYPE PERFECT" },
432         { 0x00065E05,           "BINDING TYPE SPIRAL" },
433         { 0x00065F00,           "BINDING COLOR DEFAULT" },
434         { 0x00065F01,           "BINDING COLOR BLACK" },
435         { 0x00065F02,           "BINDING COLOR BLUE" },
436         { 0x00065F03,           "BINDING COLOR GRAY" },
437         { 0x00065F04,           "BINDING COLOR BROWN" },
438         { 0x00066000,           "PERFORATION TYPE DEFAULT" },
439         { 0x00066100,           "PERFORATION DEFAULT" },
440         { 0x00066200,           "TRIMMING DEFAULT" },
441         { 0x00066300,           "PUNCHING DEFAULT" },
442         { 0x00066403,           "IMPOSITION SIMPLE 2 UP" },
443         { 0x00066404,           "IMPOSITION SIMPLE 4 UP" },
444         { 0x00066500,           "PLEX SIMPLEX" },
445         { 0x00066501,           "PLEX DUPLEX" },
446         { 0x00066502,           "PLEX TUMBLE" },
447         { 0x00066600,           "LOGICAL PAGE ORIGIN LOWER LEFT" },
448         { 0x00066601,           "LOGICAL PAGE ORIGIN LOWER RIGHT" },
449         { 0x00066602,           "LOGICAL PAGE ORIGIN UPPER RIGHT" },
450         { 0x00066603,           "LOGICAL PAGE ORIGIN UPPER_LEFT" },
451         { 0x00066900,           "SCHEDULER FIFO" },
452         { 0x00066901,           "SCHEDULER SHORT JOB FIRST" },
453         { 0x00066E00,           "SLITTING DEFAULT" },
454         { 0x00066F00,           "COVERS DEFAULT" },
455         { 0x00067000,           "COVER NAME DEFAULT" },
456         { 0x00067100,           "FOLDING DEFAULT" },
457         { 0x00067300,           "OUTPUT PAGE COLLATE" },
458         { 0x00067301,           "OUTPUT NO PAGE COLLATE" },
459         { 0x00067304,           "OUTPUT DECOLLATE" },
460         { 0x00067305,           "OUTPUT NO DECOLLATE" },
461         { 0x00067306,           "OUTPUT BURST" },
462         { 0x00067307,           "OUTPUT NO BURST" },
463         { 0x0006730A,           "OUTPUT STACKING DEFAULT" },
464         { 0x00067800,           "EVENT CLASS ABORTED" },
465         { 0x00067801,           "EVENT CLASS ERROR" },
466         { 0x00067802,           "EVENT CLASS WARNING" },
467         { 0x00067803,           "EVENT CLASS REPORT" },
468         { 0x00067804,           "EVENT CLASS STATE CHANGE" },
469         { 0x00067900,           "EVENT JOB ABORTED BY SERVER " },
470         { 0x00067901,           "EVENT JOB CANCELED BY OPERATOR" },
471         { 0x00067902,           "EVENT JOB CANCELED BY USER" },
472         { 0x00067903,           "EVENT DOCUMENT ABORTED BY SERVER " },
473         { 0x00067904,           "EVENT DOCUMENT CANCELED BY OPERATOR" },
474         { 0x00067905,           "EVENT DOCUMENT CANCELED BY USER" },
475         { 0x00067A03,           "EVENT ERROR DEADLINE" },
476         { 0x00067A04,           "EVENT ERROR DISCARD TIME" },
477         { 0x00067A05,           "EVENT ERROR PRINTER SHUTDOWN" },
478         { 0x00067A06,           "EVENT ERROR NO RESOURCES" },
479         { 0x00067A07,           "EVENT ERROR UNRECOGNIZED RESOURCE" },
480         { 0x00067A08,           "EVENT ERROR NO DOCUMENT" },
481         { 0x00067A09,           "EVENT ERROR JOB SUBMIT INCOMPLETE" },
482         { 0x00067A0A,           "EVENT ERROR PAGE SELECT" },
483         { 0x00067A0B,           "EVENT ERROR DOCUMENT CONTENT" },
484         { 0x00067A63,           "EVENT ERROR OTHER" },
485         { 0x00067B00,           "EVENT WARNING RESOURCE NEEDS ATTENTION" },
486         { 0x00067B01,           "EVENT WARNING RESOURCE NEEDS OPERATOR" },
487         { 0x00067B02,           "EVENT WARNING PRINTER SHUTDOWN" },
488         { 0x00067B03,           "EVENT WARNING JOB MODIFIED" },
489         { 0x00067B04,           "EVENT WARNING ALMOST DEADLINE" },
490         { 0x00067B05,           "EVENT WARNING ALMOST DISCARDED" },
491         { 0x00067B06,           "EVENT WARNING CRITERIA EXCEEDED" },
492         { 0x00067B07,           "EVENT WARNING DUPLICATE ATTRIBUTE IGNORED" },
493         { 0x00067B08,           "EVENT WARNING JOB PAUSED" },
494         { 0x00067B09,           "EVENT WARNING JOB INTERRUPTED" },
495         { 0x00067B0A,           "EVENT WARNING ATTRIBUTE IGNORED" },
496         { 0x00067B63,           "EVENT WARNING OTHER" },
497         { 0x00067C00,           "EVENT REPORT JOB COMPLETED" },
498         { 0x00067C01,           "EVENT REPORT CHECKPOINT TAKEN" },
499         { 0x00067C02,           "EVENT REPORT RESOURCE MESSAGE" },
500         { 0x00067C03,           "EVENT REPORT JOB DISCARDED" },
501         { 0x00067C04,           "EVENT REPORT FILE TRANSFERRED" },
502         { 0x00067C05,           "EVENT REPORT JOB PROMOTED" },
503         { 0x00067C06,           "EVENT REPORT JOB RESUMED" },
504         { 0x00067C07,           "EVENT REPORT PROCESS STARTED" },
505         { 0x00067C08,           "EVENT REPORT PRINT STARTED" },
506         { 0x00068149,           "CHARACTER_REPERTOIRE" },
507         { 0x0006814A,           "CHARACTER_MAPPING" },
508         { 0x0,                  NULL },
509 };
510
511 static const value_string object_ids_10[] = { 
512     /* These values are 0x3F010000+(defined number)*/
513         { 0x06328105,           "MEDIUM NORTH AMERICA 9X12 ENVELOPE" },
514         { 0x06328106,           "MEDIUM MONARCH ENVELOPE" },
515         { 0x0632810F,           "MEDIUM NORTH AMERICA NUMBER 10 ENVELOPE" },
516         { 0x06328110,           "MEDIUM NORTH AMERICA 7X9 ENVELOPE" },
517         { 0x06328111,           "MEDIUM NORTH AMERICA 9X11 ENVELOPE" },
518         { 0x06328112,           "MEDIUM NORTH AMERICA 10X14 ENVELOPE" },
519         { 0x06328113,           "MEDIUM NORTH AMERICA NUMBER 9 ENVELOPE" },
520         { 0x06328114,           "MEDIUM NORTH AMERICA 6X9 ENVELOPE" },
521         { 0x06328115,           "MEDIUM NORTH AMERICA 10X15 ENVELOPE" },
522         { 0x06328116,           "MEDIUM JIS B4 WHITE" },
523         { 0x06328117,           "MEDIUM JIS B4 COLORED" },
524         { 0x06328120,           "MEDIUM JIS B5 WHITE" },
525         { 0x06328121,           "MEDIUM JIS B5 COLORED" },
526         { 0x0632812A,           "MEDIUM EXECUTIVE" },
527         { 0x0632812B,           "MEDIUM FOLIO" },
528         { 0x0632812C,           "MEDIUM INVOICE" },
529         { 0x0632812D,           "MEDIUM LEDGER" },
530         { 0x0632812E,           "MEDIUM QUARTO" },
531         { 0x06328148,           "MEDIUM ISO A0 WHITE" },
532         { 0x06328149,           "MEDIUM ISO A1 WHITE" },
533         { 0x0632814A,           "MEDIUM ISO A2 WHITE" },
534         { 0x0632814E,           "MEDIUM ISO A6 WHITE" },
535         { 0x0632814F,           "MEDIUM ISO A7 WHITE" },
536         { 0x06328150,           "MEDIUM ISO A8 WHITE" },
537         { 0x06328151,           "MEDIUM ISO A9 WHITE" },
538         { 0x06328152,           "MEDIUM ISO A10 WHITE" },
539         { 0x0632815C,           "MEDIUM ISO B0 WHITE" },
540         { 0x0632815D,           "MEDIUM ISO B1 WHITE" },
541         { 0x0632815E,           "MEDIUM ISO B2 WHITE" },
542         { 0x0632815F,           "MEDIUM ISO B3 WHITE" },
543         { 0x06328162,           "MEDIUM ISO B6 WHITE" },
544         { 0x06328163,           "MEDIUM ISO B7 WHITE" },
545         { 0x06328164,           "MEDIUM ISO B8 WHITE" },
546         { 0x06328165,           "MEDIUM ISO B9 WHITE" },
547         { 0x06328166,           "MEDIUM ISO B10 WHITE" },
548         { 0x06328170,           "MEDIUM JIS B0 WHITE" },
549         { 0x06328171,           "MEDIUM JIS B1 WHITE" },
550         { 0x06328172,           "MEDIUM JIS B2 WHITE" },
551         { 0x06328173,           "MEDIUM JIS B3 WHITE" },
552         { 0x06328176,           "MEDIUM JIS B6 WHITE" },
553         { 0x06328177,           "MEDIUM JIS B7 WHITE" },
554         { 0x06328178,           "MEDIUM JIS B8 WHITE" },
555         { 0x06328179,           "MEDIUM JIS B9 WHITE" },
556         { 0x0632817A,           "MEDIUM JIS B10 WHITE" },
557         { 0x06328204,           "MEDIUM A" },
558         { 0x06328205,           "MEDIUM B" },
559         { 0x06328206,           "MEDIUM C" },
560         { 0x06328207,           "MEDIUM D" },
561         { 0x06328208,           "MEDIUM E" },
562         { 0x06328768,           "MEDIUM DEFAULT" },
563     /* These values are 0x480186F8+(defined number)*/
564         { 0x37010400,           "NDPS OBJECT CLASS" },
565         { 0x37010401,           "NDPS VALUE CLASS" },
566         { 0x37010402,           "NDPS NDS TOP" },
567         { 0x0,                  NULL },
568 };
569
570 static const value_string object_ids_11[] = { 
571     /* These values are 0x0186F837+(defined number)*/
572         { 0x01040000,           "(Novell) Object Class GENERIC" },
573         { 0x01040001,           "(Novell) Object Class JOB" },
574         { 0x01040002,           "(Novell) Object Class DOCUMENT" },
575         { 0x01040003,           "(Novell) Object Class PRINTER" },
576         { 0x01040004,           "(Novell) Object Class MEDIUM" },
577         { 0x01040005,           "(Novell) Object Class FONT" },
578         { 0x01040006,           "(Novell) Object Class TRANSFER METHOD" },
579         { 0x01040007,           "(Novell) Object Class DELIVERY METHOD" },
580         { 0x01040008,           "(Novell) Object Class AUXILIARY SHEET" },
581         { 0x01040009,           "(Novell) Object Class FINISHING" },
582         { 0x0104000B,           "(Novell) Object Class IMPOSITION" },
583         { 0x0104000C,           "(Novell) Object Class SCHEDULER" },
584         { 0x0104000E,           "(Novell) Object Class RESOURCE" },
585         { 0x0104000F,           "(Novell) Object Class INPUT" },
586         { 0x01040010,           "(Novell) Object Class OUTPUT" },
587         { 0x01040011,           "(Novell) Object Class AUXILIARY SHEET PACKAGE" },
588         { 0x01040012,           "(Novell) Object Class MANAGER" },
589         { 0x01040013,           "(Novell) Object Class JOB DEFAULTS" },
590         { 0x01040014,           "(Novell) Object Class DOCUMENT DEFAULTS" },
591         { 0x01040015,           "(Novell) Object Class JOB LIMITS" },
592         { 0x01040016,           "(Novell) Object Class DOCUMENT LIMITS" },
593         { 0x01040017,           "(Novell) Object Class ABSTRACT EVENT" },
594         { 0x01040018,           "(Novell) Object Class RETAINED JOB" },
595         { 0x01040019,           "(Novell) Object Class MARKER" },
596         { 0x0104001A,           "(Novell) Object Class MEDIA PATH" },
597         { 0x0104001B,           "(Novell) Object Class CHANNEL" },
598         { 0x0104001C,           "(Novell) Object Class INTERPRETER" },
599         { 0x0104001D,           "(Novell) Object Class NOTIFICATION METHOD" },
600         { 0x0104001E,           "(Novell) Object Class MARKER SUPPLIES" },
601         { 0x0104001F,           "(Novell) Object Class MARKER COLORANT" },
602         { 0x01040020,           "(Novell) Object Class COVER" },
603         { 0x01040021,           "(Novell) Object Class LIGHT" },
604         { 0x01040022,           "(Novell) Object Class BUFFER" },
605         { 0x01040023,           "(Novell) Object Class RESOURCE CONTEXT" },
606         { 0x01040024,           "(Novell) Object Class ACCOUNTING" },
607         { 0x01040025,           "(Novell) Object Class FINISHER DEVICE" },
608         { 0x01040026,           "(Novell) Object Class FINISHER SUPPLY" },
609         { 0x01040027,           "(Novell) Object Class PRINTER POOL" },
610         { 0x01040100,           "(Novell) Value Class PRINTER STATE" },
611         { 0x01040101,           "(Novell) Value Class TRANSFER METHOD" },
612         { 0x01040102,           "(Novell) Value Class SCHEDULER" },
613         { 0x01040103,           "(Novell) Value Class DISTINGUISHED NAME SYNTAX" },
614         { 0x01040104,           "(Novell) Value Class DEVICE CONTROL" },
615         { 0x01040105,           "(Novell) Value Class PRINTER OUTPUT BIN" },
616         { 0x01040106,           "(Novell) Value Class INPUT TRAY" },
617         { 0x01040107,           "(Novell) Value Class MEDIUM" },
618         { 0x01040108,           "(Novell) Value Class MEDIUM TYPE" },
619         { 0x01040109,           "(Novell) Value Class MANAGER STATE" },
620         { 0x0104010A,           "(Novell) Value Class NOTIFICATION METHOD" },
621         { 0x0104010B,           "(Novell) Value Class REASONS" },
622         { 0x0104010C,           "(Novell) Value Class DEVICE STATE" },
623         { 0x01040203,           "(Novell) Object Class NDS ORGANIZATION" },
624         { 0x01040204,           "(Novell) Object Class NDS ORGANIZATIONAL UNIT" },
625         { 0x01040205,           "(Novell) Object Class NDS GROUP" },
626         { 0x01040206,           "(Novell) Object Class NDS USER" },
627         { 0x0,                  NULL },
628 };
629
630 static const value_string object_ids_12[] = { /* 060C60 864801 (LENGTH 12)*/
631     /* These values are 0x86F83701+(defined number)*/
632         { 0x04000000,           "(Novell) Object Class GENERIC DPA" },
633         { 0x04000001,           "(Novell) Object Class GENERIC MIB" },
634         { 0x04000002,           "(Novell) Object Class GENERIC DPS" },
635         { 0x04000003,           "(Novell) Object Class GENERIC VENDOR" },
636         { 0x04000100,           "(Novell) Object Class JOB DPA" },
637         { 0x04000101,           "(Novell) Object Class JOB MIB" },
638         { 0x04000102,           "(Novell) Object Class JOB DPS" },
639         { 0x04000103,           "(Novell) Object Class JOB VENDOR" },
640         { 0x04000200,           "(Novell) Object Class DOCUMENT DPA" },
641         { 0x04000201,           "(Novell) Object Class DOCUMENT MIB" },
642         { 0x04000202,           "(Novell) Object Class DOCUMENT DPS" },
643         { 0x04000203,           "(Novell) Object Class DOCUMENT VENDOR" },
644         { 0x04000300,           "(Novell) Object Class PRINTER DPA" },
645         { 0x04000301,           "(Novell) Object Class PRINTER MIB" },
646         { 0x04000302,           "(Novell) Object Class PRINTER DPS" },
647         { 0x04000303,           "(Novell) Object Class PRINTER HISTORY" },
648         { 0x04000304,           "(Novell) Object Class PRINTER VENDOR" },
649         { 0x04000400,           "(Novell) Object Class MEDIUM DPA" },
650         { 0x04000401,           "(Novell) Object Class MEDIUM MIB" },
651         { 0x04000402,           "(Novell) Object Class MEDIUM DPS" },
652         { 0x04000403,           "(Novell) Object Class MEDIUM VENDOR" },
653         { 0x04000500,           "(Novell) Object Class FONT DPA" },
654         { 0x04000501,           "(Novell) Object Class FONT MIB" },
655         { 0x04000502,           "(Novell) Object Class FONT DPS" },
656         { 0x04000503,           "(Novell) Object Class FONT VENDOR" },
657         { 0x04000600,           "(Novell) Object Class TRANSFER METHOD DPA" },
658         { 0x04000601,           "(Novell) Object Class TRANSFER METHOD MIB" },
659         { 0x04000602,           "(Novell) Object Class TRANSFER METHOD DPS" },
660         { 0x04000603,           "(Novell) Object Class TRANSFER METHOD VENDOR" },
661         { 0x04000700,           "(Novell) Object Class DELIVERY METHOD DPA" },
662         { 0x04000701,           "(Novell) Object Class DELIVERY METHOD MIB" },
663         { 0x04000702,           "(Novell) Object Class DELIVERY METHOD DPS" },
664         { 0x04000703,           "(Novell) Object Class DELIVERY METHOD VENDOR" },
665         { 0x04000800,           "(Novell) Object Class AUXILIARY SHEET DPA" },
666         { 0x04000801,           "(Novell) Object Class AUXILIARY SHEET MIB" },
667         { 0x04000802,           "(Novell) Object Class AUXILIARY SHEET DPS" },
668         { 0x04000803,           "(Novell) Object Class AUXILIARY SHEET VENDOR" },
669         { 0x04000900,           "(Novell) Object Class FINISHING DPA" },
670         { 0x04000901,           "(Novell) Object Class FINISHING MIB" },
671         { 0x04000902,           "(Novell) Object Class FINISHING DPS" },
672         { 0x04000903,           "(Novell) Object Class FINISHING VENDOR" },
673         { 0x04000B00,           "(Novell) Object Class IMPOSITION DPA" },
674         { 0x04000B01,           "(Novell) Object Class IMPOSITION MIB" },
675         { 0x04000B02,           "(Novell) Object Class IMPOSITION DPS" },
676         { 0x04000B03,           "(Novell) Object Class IMPOSITION VENDOR" },
677         { 0x04000C00,           "(Novell) Object Class SCHEDULER DPA" },
678         { 0x04000C01,           "(Novell) Object Class SCHEDULER MIB" },
679         { 0x04000C02,           "(Novell) Object Class SCHEDULER DPS" },
680         { 0x04000C03,           "(Novell) Object Class SCHEDULER VENDOR" },
681         { 0x04000E00,           "(Novell) Object Class RESOURCE DPA" },
682         { 0x04000E01,           "(Novell) Object Class RESOURCE MIB" },
683         { 0x04000E02,           "(Novell) Object Class RESOURCE DPS" },
684         { 0x04000E03,           "(Novell) Object Class RESOURCE VENDOR" },
685         { 0x04000F00,           "(Novell) Object Class INPUT DPA" },
686         { 0x04000F01,           "(Novell) Object Class INPUT MIB" },
687         { 0x04000F02,           "(Novell) Object Class INPUT DPS" },
688         { 0x04000F03,           "(Novell) Object Class INPUT VENDOR" },
689         { 0x04001000,           "(Novell) Object Class OUTPUT DPA" },
690         { 0x04001001,           "(Novell) Object Class OUTPUT MIB" },
691         { 0x04001002,           "(Novell) Object Class OUTPUT DPS" },
692         { 0x04001003,           "(Novell) Object Class OUTPUT VENDOR" },
693         { 0x04001100,           "(Novell) Object Class AUXILIARY SHEET PKG DPA" },
694         { 0x04001101,           "(Novell) Object Class AUXILIARY SHEET PKG MIB" },
695         { 0x04001102,           "(Novell) Object Class AUXILIARY SHEET PKG DPS" },
696         { 0x04001103,           "(Novell) Object Class AUXILIARY SHEET PKG VENDOR" },
697         { 0x04001200,           "(Novell) Object Class MANAGER DPA" },
698         { 0x04001201,           "(Novell) Object Class MANAGER MIB" },
699         { 0x04001202,           "(Novell) Object Class MANAGER DPS" },
700         { 0x04001203,           "(Novell) Object Class MANAGER VENDOR" },
701         { 0x04001300,           "(Novell) Object Class JOB DEFAULTS DPA" },
702         { 0x04001301,           "(Novell) Object Class JOB DEFAULTS MIB" },
703         { 0x04001302,           "(Novell) Object Class JOB DEFAULTS DPS" },
704         { 0x04001303,           "(Novell) Object Class JOB DEFAULTS VENDOR" },
705         { 0x04001400,           "(Novell) Object Class DOCUMENT DEFAULTS DPA" },
706         { 0x04001401,           "(Novell) Object Class DOCUMENT DEFAULTS MIB" },
707         { 0x04001402,           "(Novell) Object Class DOCUMENT DEFAULTS DPS" },
708         { 0x04001403,           "(Novell) Object Class DOCUMENT DEFAULTS VENDOR" },
709         { 0x04001500,           "(Novell) Object Class JOB LIMITS DPA" },
710         { 0x04001501,           "(Novell) Object Class JOB LIMITS MIB" },
711         { 0x04001502,           "(Novell) Object Class JOB LIMITS DPS" },
712         { 0x04001503,           "(Novell) Object Class JOB LIMITS VENDOR" },
713         { 0x04001600,           "(Novell) Object Class DOCUMENT LIMITS DPA" },
714         { 0x04001601,           "(Novell) Object Class DOCUMENT LIMITS MIB" },
715         { 0x04001602,           "(Novell) Object Class DOCUMENT LIMITS DPS" },
716         { 0x04001603,           "(Novell) Object Class DOCUMENT LIMITS VENDOR" },
717         { 0x04001700,           "(Novell) Object Class ABSTRACT EVENT DPA" },
718         { 0x04001701,           "(Novell) Object Class ABSTRACT EVENT MIB" },
719         { 0x04001702,           "(Novell) Object Class ABSTRACT EVENT DPS" },
720         { 0x04001703,           "(Novell) Object Class ABSTRACT EVENT VENDOR" },
721         { 0x04001900,           "(Novell) Object Class MARKER DPA" },
722         { 0x04001901,           "(Novell) Object Class MARKER MIB" },
723         { 0x04001902,           "(Novell) Object Class MARKER DPS" },
724         { 0x04001903,           "(Novell) Object Class MARKER VENDOR" },
725         { 0x04001A00,           "(Novell) Object Class MEDIA PATH DPA" },
726         { 0x04001A01,           "(Novell) Object Class MEDIA PATH MIB" },
727         { 0x04001A02,           "(Novell) Object Class MEDIA PATH DPS" },
728         { 0x04001A03,           "(Novell) Object Class MEDIA PATH VENDOR" },
729         { 0x04001B00,           "(Novell) Object Class CHANNEL DPA" },
730         { 0x04001B01,           "(Novell) Object Class CHANNEL MIB" },
731         { 0x04001B02,           "(Novell) Object Class CHANNEL DPS" },
732         { 0x04001B03,           "(Novell) Object Class CHANNEL VENDOR" },
733         { 0x04001C00,           "(Novell) Object Class INTERP DPA" },
734         { 0x04001C01,           "(Novell) Object Class INTERP MIB" },
735         { 0x04001C02,           "(Novell) Object Class INTERP DPS" },
736         { 0x04001C03,           "(Novell) Object Class INTERP VENDOR" },
737         { 0x04001D00,           "(Novell) Object Class NOTIFICATION METHOD DPA" },
738         { 0x04001D01,           "(Novell) Object Class NOTIFICATION METHOD MIB" },
739         { 0x04001D02,           "(Novell) Object Class NOTIFICATION METHOD DPS" },
740         { 0x04001D03,           "(Novell) Object Class NOTIFICATION METHOD VENDOR" },
741         { 0x04001E00,           "(Novell) Object Class MARKER SUPPLIES DPA" },
742         { 0x04001E01,           "(Novell) Object Class MARKER SUPPLIES MIB" },
743         { 0x04001E02,           "(Novell) Object Class MARKER SUPPLIES DPS" },
744         { 0x04001E03,           "(Novell) Object Class MARKER SUPPLIES VENDOR" },
745         { 0x04001F00,           "(Novell) Object Class MARKER COLORANT DPA" },
746         { 0x04001F01,           "(Novell) Object Class MARKER COLORANT MIB" },
747         { 0x04001F02,           "(Novell) Object Class MARKER COLORANT DPS" },
748         { 0x04001F03,           "(Novell) Object Class MARKER COLORANT VENDOR" },
749         { 0x04002000,           "(Novell) Object Class COVER DPA" },
750         { 0x04002001,           "(Novell) Object Class COVER MIB" },
751         { 0x04002002,           "(Novell) Object Class COVER DPS" },
752         { 0x04002003,           "(Novell) Object Class COVER VENDOR" },
753         { 0x04002100,           "(Novell) Object Class LIGHT DPA" },
754         { 0x04002101,           "(Novell) Object Class LIGHT MIB" },
755         { 0x04002102,           "(Novell) Object Class LIGHT DPS" },
756         { 0x04002103,           "(Novell) Object Class LIGHT VENDOR" },
757         { 0x04002200,           "(Novell) Object Class BUFFER DPA" },
758         { 0x04002201,           "(Novell) Object Class BUFFER MIB" },
759         { 0x04002202,           "(Novell) Object Class BUFFER DPS" },
760         { 0x04002203,           "(Novell) Object Class BUFFER VENDOR" },
761         { 0x04002300,           "(Novell) Object Class RESOURCE CONTEXT DPA" },
762         { 0x04002301,           "(Novell) Object Class RESOURCE CONTEXT MIB" },
763         { 0x04002302,           "(Novell) Object Class RESOURCE CONTEXT DPS" },
764         { 0x04002303,           "(Novell) Object Class RESOURCE CONTEXT VENDOR" },
765         { 0x04002500,           "(Novell) Object Class FINISHER DEVICE DPA" },
766         { 0x04002501,           "(Novell) Object Class FINISHER DEVICE MIB" },
767         { 0x04002502,           "(Novell) Object Class FINISHER DEVICE DPS" },
768         { 0x04002503,           "(Novell) Object Class FINISHER DEVICE VENDOR" },
769         { 0x04002600,           "(Novell) Object Class FINISHER SUPPLY DPA" },
770         { 0x04002601,           "(Novell) Object Class FINISHER SUPPLY MIB" },
771         { 0x04002602,           "(Novell) Object Class FINISHER SUPPLY DPS" },
772         { 0x04002603,           "(Novell) Object Class FINISHER SUPPLY VENDOR" },
773         { 0x04002700,           "(Novell) Object Class PRINTER POOL DPA" },
774         { 0x04002701,           "(Novell) Object Class PRINTER POOL MIB" },
775         { 0x04002702,           "(Novell) Object Class PRINTER POOL DPS" },
776         { 0x04002703,           "(Novell) Object Class PRINTER POOL VENDOR" },
777         { 0x04010000,           "(Novell) Value PRINTER STATE NOT CONNECTED" },
778         { 0x04010001,           "(Novell) Value PRINTER STATE STOPPED" },
779         { 0x04010002,           "(Novell) Value PRINTER STATE ACTIVE" },
780         { 0x04010003,           "(Novell) Value PRINTER STATE PAUSED NOT CONNECTED" },
781         { 0x04010004,           "(Novell) Value PRINTER STATE PRINTER STOPPED" },
782         { 0x04010100,           "(Novell) Value TRANSFER METHOD NDPS DATA" },
783         { 0x04010200,           "(Novell) Value SCHEDULER MEDIA" },
784         { 0x04010201,           "(Novell) Value SCHEDULER OPERATOR" },
785         { 0x04010202,           "(Novell) Value SCHEDULER CURRENT MEDIUM" },
786         { 0x04010300,           "(Novell) Value DISTINGUISHED NAME SYNTAX NDS" },
787         { 0x04010400,           "(Novell) Value DEVICE CONTROL PAUSE INPUT" },
788         { 0x04010401,           "(Novell) Value DEVICE CONTROL RESUME INPUT" },
789         { 0x04010402,           "(Novell) Value DEVICE CONTROL PAUSE OUTPUT" },
790         { 0x04010403,           "(Novell) Value DEVICE CONTROL RESUME OUTPUT" },
791         { 0x04010404,           "(Novell) Value DEVICE CONTROL RESET" },
792         { 0x04010405,           "(Novell) Value DEVICE CONTROL FORM FEED" },
793         { 0x04010406,           "(Novell) Value DEVICE CONTROL CONTINUE" },
794         { 0x04010407,           "(Novell) Value DEVICE CONTROL REFRESH INFORMATION" },
795         { 0x04010500,           "(Novell) Value OUTPUT BIN MAIN" },
796         { 0x04010501,           "(Novell) Value OUTPUT BIN MAIL BOX 1" },
797         { 0x04010502,           "(Novell) Value OUTPUT BIN MAIL BOX 2" },
798         { 0x04010503,           "(Novell) Value OUTPUT BIN MAIL BOX 3" },
799         { 0x04010504,           "(Novell) Value OUTPUT BIN MAIL BOX 4" },
800         { 0x04010505,           "(Novell) Value OUTPUT BIN MAIL BOX 5" },
801         { 0x04010506,           "(Novell) Value OUTPUT BIN MAIL BOX 6" },
802         { 0x04010507,           "(Novell) Value OUTPUT BIN MAIL BOX 7" },
803         { 0x04010508,           "(Novell) Value OUTPUT BIN MAIL BOX 8" },
804         { 0x04010509,           "(Novell) Value OUTPUT BIN MAIL BOX 9" },
805         { 0x0401050A,           "(Novell) Value OUTPUT BIN MAIL BOX 10" },
806         { 0x0401050B,           "(Novell) Value OUTPUT BIN MAIL BOX 11" },
807         { 0x0401050C,           "(Novell) Value OUTPUT BIN MAIL BOX 12" },
808         { 0x0401050D,           "(Novell) Value OUTPUT BIN MAIL BOX 13" },
809         { 0x0401050E,           "(Novell) Value OUTPUT BIN MAIL BOX 14" },
810         { 0x0401050F,           "(Novell) Value OUTPUT BIN MAIL BOX 15" },
811         { 0x04010600,           "(Novell) Value INPUT TRAY FRONT" },
812         { 0x04010601,           "(Novell) Value INPUT TRAY BACK" },
813         { 0x04010602,           "(Novell) Value INPUT TRAY MULTI PURPOSE" },
814         { 0x04010603,           "(Novell) Value INPUT TRAY SECONDARY" },
815         { 0x04010604,           "(Novell) Value INPUT TRAY 1" },
816         { 0x04010605,           "(Novell) Value INPUT TRAY 2" },
817         { 0x04010606,           "(Novell) Value INPUT TRAY 3" },
818         { 0x04010607,           "(Novell) Value INPUT TRAY 4" },
819         { 0x04010608,           "(Novell) Value INPUT TRAY 5" },
820         { 0x04010609,           "(Novell) Value INPUT TRAY 6" },
821         { 0x0401060A,           "(Novell) Value INPUT TRAY 7" },
822         { 0x0401060B,           "(Novell) Value INPUT TRAY 8" },
823         { 0x0401060C,           "(Novell) Value INPUT TRAY 9" },
824         { 0x0401060D,           "(Novell) Value INPUT TRAY 10" },
825         { 0x04010700,           "(Novell) Value MEDIUM 8X10" },
826         { 0x04010701,           "(Novell) Value MEDIUM SPFOLIO" },
827         { 0x04010702,           "(Novell) Value MEDIUM FOOLSCAP" },
828         { 0x04010800,           "(Novell) Value MEDIUM TYPE STANDARD" },
829         { 0x04010801,           "(Novell) Value MEDIUM TYPE CARD STOCK" },
830         { 0x04010802,           "(Novell) Value MEDIUM TYPE BOND" },
831         { 0x04010803,           "(Novell) Value MEDIUM TYPE LETTERHEAD" },
832         { 0x04010804,           "(Novell) Value MEDIUM TYPE GLOSSY" },
833         { 0x04010805,           "(Novell) Value MEDIUM TYPE CLAY BASED" },
834         { 0x04010806,           "(Novell) Value MEDIUM TYPE SPECIAL" },
835         { 0x04010900,           "(Novell) Value MSTATE INITIALIZING" },
836         { 0x04010901,           "(Novell) Value MSTATE ACTIVE" },
837         { 0x04010902,           "(Novell) Value MSTATE TERMINATING" },
838         { 0x04010903,           "(Novell) Value MSTATE DOWN" },
839         { 0x04010A00,           "NOTIFY METHOD ID POP UP" },
840         { 0x04010A01,           "NOTIFY METHOD ID SPX PROGRAM" },
841         { 0x04010A02,           "NOTIFY METHOD ID TIRPC PROGRAM" },
842         { 0x04010A03,           "NOTIFY METHOD ID LOG FILE" },
843         { 0x04010A04,           "NOTIFY METHOD ID MHS EMAIL" },
844         { 0x04010A05,           "NOTIFY METHOD ID GROUPWISE EMAIL" },
845         { 0x04010A06,           "NOTIFY METHOD ID WINSOCK PROGRAM" },
846         { 0x04010A07,           "NOTIFY METHOD ID PROGRAM" },
847         { 0x04010A08,           "NOTIFY METHOD ID DIRECT POP UP" },
848         { 0x04010A09,           "NOTIFY METHOD ID SMTP EMAIL" },
849         { 0x04010A0A,           "NOTIFY METHOD ID INDP" },
850         { 0x04010B00,           "(Novell) Value  REASONS OPER HOLD SET" },
851         { 0x04010B01,           "(Novell) Value  REASONS JOB START TIMEOUT" },
852         { 0x04010B02,           "(Novell) Value  REASONS JOB ACCOUNTING HOLD" },
853         { 0x04010C00,           "(Novell) Value  DEVICE PRINTER NORMAL" },
854         { 0x04010C01,           "(Novell) Value  DEVICE PRINTER BUSY" },
855         { 0x04010C02,           "(Novell) Value  DEVICE PRINTER NON CRITICAL" },
856         { 0x04010C03,           "(Novell) Value  DEVICE PRINTER CRITICAL" },
857         { 0x04010C04,           "(Novell) Value  DEVICE PRINTER UNAVAILABLE" },
858         { 0x04010C05,           "(Novell) Value  DEVICE PRINTER MOV OFF" },
859         { 0x04010C06,           "(Novell) Value  DEVICE PRINTER OFFLINE" },
860         { 0x04010C07,           "(Novell) Value  DEVICE PRINTER MOV ON" },
861         { 0x04010C08,           "(Novell) Value  DEVICE PRINTER STANDBY" },
862         { 0x04020100,           "(Novell) Object Class NDS MANAGER" },
863         { 0x04020101,           "(Novell) Object Class NDS BROKER" },
864         { 0x04020200,           "(Novell) Object Class NDS PRINTER" },
865         { 0x04020301,           "(Novell) Attribute NDS DEFAULT C A P" },
866         { 0x04020302,           "(Novell) Attribute NDS DEFAULT P A P" },
867         { 0x04020303,           "(Novell) Attribute NDS INSTALL C A P" },
868         { 0x04020304,           "(Novell) Attribute NDS INSTALL P A P" },
869         { 0x04020305,           "(Novell) Attribute NDS INSTALL T S" },
870         { 0x04020306,           "(Novell) Attribute NDS INSTALL F F" },
871         { 0x04020307,           "(Novell) Attribute NDS INSTALL FS" },
872         { 0x04020601,           "(Novell) Attribute NDS GROUP MEMBERSHIP" },
873         { 0x0,                  NULL },
874 };
875
876 static const value_string object_ids_13[] = { /* 060D6086 480186 (LENGTH 13)*/
877     /* These values are 0xF8370104+(defined number)*/
878         { 0x00000000,           "(Novell) Attribute OBJECT CLASS" },
879         { 0x00000001,           "(Novell) Attribute DESCRIPTOR" },
880         { 0x00000002,           "(Novell) Attribute DESCRIPTIVE NAME" },
881         { 0x00000004,           "(Novell) Attribute STATE" },
882         { 0x00000005,           "(Novell) Attribute MESSAGE" },
883         { 0x00000006,           "(Novell) Attribute AVAILABILITY" },
884         { 0x00000007,           "(Novell) Attribute LIST OF MANAGERS" },
885         { 0x00000008,           "(Novell) Attribute JOB ATTRIBUTES SUPPORTED" },
886         { 0x00000009,           "(Novell) Attribute DOCUMENT ATTRIBUTES SUPPORTED" },
887         { 0x0000000A,           "(Novell) Attribute LOGGING PROFILE" },
888         { 0x0000000C,           "(Novell) Attribute ASSOCIATED SERVER" },
889         { 0x00000200,           "(Novell) Attribute NOTIFICATION PROFILE" },
890         { 0x00000201,           "(Novell) Attribute ERROR CODE" },
891         { 0x00000202,           "(Novell) Attribute IPP USER NAME" },
892         { 0x00000203,           "(Novell) Attribute NATURAL LANGUAGE" },
893         { 0x00000204,           "(Novell) Attribute CHARACTER SET" },
894         { 0x00000205,           "(Novell) Attribute FINISHING PROCESS" },
895         { 0x00000206,           "(Novell) Attribute CLIENT ADDRESS" },
896         { 0x00000207,           "(Novell) Attribute XRI SUPPORTED" },
897         { 0x00000208,           "(Novell) Attribute SOURCE ADDRESS" },
898         { 0x00010001,           "(Novell) Attribute JOB NAME" },
899         { 0x00010002,           "(Novell) Attribute JOB ORIGINATOR" },
900         { 0x00010003,           "(Novell) Attribute JOB OWNER" },
901         { 0x00010004,           "(Novell) Attribute JOB COMMENT" },
902         { 0x00010007,           "(Novell) Attribute JOB CLIENT ID" },
903         { 0x00010008,           "(Novell) Attribute JOB NON COMPULSARY ATTRIBUTES" },
904         { 0x0001000F,           "(Novell) Attribute RESULTS PROFILE" },
905         { 0x00010010,           "(Novell) Attribute JOB FINISHING" },
906         { 0x00010016,           "(Novell) Attribute JOB ABORT CRITERIA" },
907         { 0x00010017,           "(Novell) Attribute JOB WARNING CRITERIA" },
908         { 0x00010018,           "(Novell) Attribute DOCUMENT ABORT CRITERIA" },
909         { 0x0001001E,           "(Novell) Attribute JOB START WAIT" },
910         { 0x0001001F,           "(Novell) Attribute JOB END WAIT" },
911         { 0x00010020,           "(Novell) Attribute JOB HOLD" },
912         { 0x00010021,           "(Novell) Attribute JOB PASSWORD" },
913         { 0x00010022,           "(Novell) Attribute JOB PRINT AFTER" },
914         { 0x00010023,           "(Novell) Attribute JOB PRIORITY" },
915         { 0x00010024,           "(Novell) Attribute JOB DEADLINE TIME" },
916         { 0x00010025,           "(Novell) Attribute JOB DISCARD TIME" },
917         { 0x00010026,           "(Novell) Attribute JOB RETENTION PERIOD" },
918         { 0x00010027,           "(Novell) Attribute JOB MSG TO OPERATOR" },
919         { 0x00010028,           "(Novell) Attribute JOB SCHEDULING" },
920         { 0x00010029,           "(Novell) Attribute JOB VALIDATE" },
921         { 0x0001002B,           "(Novell) Attribute PRINTER NAME REQUESTED" },
922         { 0x0001002C,           "(Novell) Attribute PRINTER LOCATIONS REQUESTED" },
923         { 0x0001002D,           "(Novell) Attribute PRINTER MODELS REQUESTED" },
924         { 0x0001002F,           "(Novell) Attribute PRINTER SPEED RANGE REQUESTED" },
925         { 0x00010078,           "(Novell) Attribute USER NAME" },
926         { 0x00010200,           "(Novell) Attribute JOB FORM FEED REQUESTED" },
927         { 0x00010201,           "(Novell) Attribute JOB BANNER REQUESTED" },
928         { 0x00010202,           "(Novell) Attribute JOB OPERATOR HOLD" },
929         { 0x00010203,           "(Novell) Attribute JOB PRINTER OBJECT ID" },
930         { 0x00010204,           "(Novell) Attribute JOB ID" },
931         { 0x00010205,           "(Novell) Attribute JOB START MESSAGE" },
932         { 0x00010206,           "(Novell) Attribute JOB END MESSAGE" },
933         { 0x00010207,           "(Novell) Attribute ACCOUNTING INFORMATION" },
934         { 0x00010208,           "(Novell) Attribute ESTIMATED COMPLETION TIME" },
935         { 0x00010209,           "(Novell) Attribute ASSIGNED PORTS STATES" },
936         { 0x0001020A,           "(Novell) Attribute PRINTER TYPES REQUESTED" },
937         { 0x0001020B,           "(Novell) Attribute JOB CONTROL LANGUAGE" },
938         { 0x0001020C,           "(Novell) Attribute JOB COPIES OCTETS" },
939         { 0x0001020D,           "(Novell) Attribute JOB COST" },
940         { 0x0001020E,           "(Novell) Attribute JOB HOLD UNTIL" },
941         { 0x0001020F,           "(Novell) Attribute IPP JOB NAME" },
942         { 0x00010210,           "(Novell) Attribute AUDITING JOB PDL" },
943         { 0x00020000,           "(Novell) Attribute DEFAULT CHARACTER SET" },
944         { 0x00020001,           "(Novell) Attribute DEFAULT CHARACTER MAPPING" },
945         { 0x00020002,           "(Novell) Attribute DEFAULT FONT" },
946         { 0x00020003,           "(Novell) Attribute DEFAULT CHARACTER REPERTOIR" },
947         { 0x00020006,           "(Novell) Attribute DEFAULT RESOURCES" },
948         { 0x00020007,           "(Novell) Attribute DEFAULT PRINTER RESOLUTION" },
949         { 0x00020008,           "(Novell) Attribute DEFAULT RESOLUTIONS USED" },
950         { 0x0002000C,           "(Novell) Attribute NEW LINE OPTION" },
951         { 0x0002000D,           "(Novell) Attribute CARRIAGE CONTROL TYPE" },
952         { 0x0002000E,           "(Novell) Attribute TABLE REFERENCE CHARACTER" },
953         { 0x0002000F,           "(Novell) Attribute SHIFT OUT SHIFT IN" },
954         { 0x00020014,           "(Novell) Attribute DOCUMENT STATE" },
955         { 0x00020015,           "(Novell) Attribute COPIES COMPLETED" },
956         { 0x00020032,           "(Novell) Attribute FONT SUBSTITUTION" },
957         { 0x00020033,           "(Novell) Attribute MEDIUM SUBSTITUTION" },
958         { 0x0002003B,           "(Novell) Attribute MEDIUM FIDELITY" },
959         { 0x0002003D,           "(Novell) Attribute SIDES" },
960         { 0x0002003E,           "(Novell) Attribute PAGE SELECT" },
961         { 0x0002003F,           "(Novell) Attribute PAGE MEDIA SELECT" },
962         { 0x00020040,           "(Novell) Attribute COPY COUNT" },
963         { 0x00020044,           "(Novell) Attribute RESET PRINTER" },
964         { 0x00020045,           "(Novell) Attribute BINDING EDGE" },
965         { 0x00020046,           "(Novell) Attribute BINDING EDGE IMAGE SHIFT" },
966         { 0x00020047,           "(Novell) Attribute NUMBER UP" },
967         { 0x00020048,           "(Novell) Attribute PLEX" },
968         { 0x00020049,           "(Novell) Attribute X IMAGE SHIFT" },
969         { 0x0002004A,           "(Novell) Attribute Y IMAGE SHIFT" },
970         { 0x00020050,           "(Novell) Attribute TRANSFER METHOD" },
971         { 0x00020052,           "(Novell) Attribute DOCUMENT SEQUENCE NUMBER" },
972         { 0x00020053,           "(Novell) Attribute DOCUMENT CONTENT" },
973         { 0x00020054,           "(Novell) Attribute FILE REFERENCE" },
974         { 0x00020055,           "(Novell) Attribute DOCUMENT TYPE" },
975         { 0x00020057,           "(Novell) Attribute RESOURCE CONTEXT" },
976         { 0x00020058,           "(Novell) Attribute NON COMPULSORY ATTRIBUTES" },
977         { 0x00020059,           "(Novell) Attribute DOCUMENT FILE NAME" },
978         { 0x0002005A,           "(Novell) Attribute DOCUMENT NAME" },
979         { 0x0002005B,           "(Novell) Attribute DOCUMENT AUTHORS" },
980         { 0x0002005C,           "(Novell) Attribute DOCUMENT COMMENT" },
981         { 0x0002005D,           "(Novell) Attribute DOCUMENT REVISION DATE" },
982         { 0x0002005F,           "(Novell) Attribute PAGE ORDER RECEIVED" },
983         { 0x00020061,           "(Novell) Attribute PAGE SIZE" },
984         { 0x00020062,           "(Novell) Attribute CONTENT ORIENTATION" },
985         { 0x00020064,           "(Novell) Attribute CHARACTER SETS USED" },
986         { 0x00020065,           "(Novell) Attribute CHARACTER MAPPINGS USED" },
987         { 0x00020066,           "(Novell) Attribute FONTS USED" },
988         { 0x00020067,           "(Novell) Attribute CHARACTER REPERTOIRES USED" },
989         { 0x00020068,           "(Novell) Attribute MEDIA USED" },
990         { 0x0002006A,           "(Novell) Attribute OCTET COUNT" },
991         { 0x0002006B,           "(Novell) Attribute PAGE COUNT" },
992         { 0x0002006C,           "(Novell) Attribute GLYPH COUNT" },
993         { 0x0002006D,           "(Novell) Attribute FONT COUNT" },
994         { 0x0002006E,           "(Novell) Attribute FONT CHANGE COUNT" },
995         { 0x0002006F,           "(Novell) Attribute MAXIMUM FONTS PER PAGE" },
996         { 0x00020070,           "(Novell) Attribute PERCENT GRAPHICS" },
997         { 0x00020071,           "(Novell) Attribute PERCENT IMAGES" },
998         { 0x00020073,           "(Novell) Attribute PRESENT DIRECTORIES USED" },
999         { 0x00020076,           "(Novell) Attribute RESOURCES USED" },
1000         { 0x00020201,           "(Novell) Attribute FINISHING" },
1001         { 0x00020202,           "(Novell) Attribute OUTPUT METHOD" },
1002         { 0x00020203,           "(Novell) Attribute PRINT QUALITY" },
1003         { 0x00020204,           "(Novell) Attribute DEFAULT MEDIUM" },
1004         { 0x00020205,           "(Novell) Attribute DEFAULT INPUT TRAY" },
1005         { 0x00020206,           "(Novell) Attribute INPUT TRAYS USED" },
1006         { 0x00020207,           "(Novell) Attribute INPUT TRAY SELECT" },
1007         { 0x00020208,           "(Novell) Attribute DOCUMENT PDL" },
1008         { 0x00030002,           "(Novell) Attribute PRINTER LOCATIONS" },
1009         { 0x00030003,           "(Novell) Attribute PRINTER MODEL" },
1010         { 0x00030005,           "(Novell) Attribute PRINTER REALIZATION" },
1011         { 0x00030015,           "(Novell) Attribute MEDIA SUPPORTED" },
1012         { 0x00030016,           "(Novell) Attribute MEDIA READY" },
1013         { 0x0003001B,           "(Novell) Attribute FINISHINGS SUPPORTED" },
1014         { 0x0003001C,           "(Novell) Attribute FINISHINGS READY" },
1015         { 0x00030027,           "(Novell) Attribute PRINT QUALITIES SUPPORTED" },
1016         { 0x00030028,           "(Novell) Attribute PRINT QUALITIES READY" },
1017         { 0x00030032,           "(Novell) Attribute CHARACTER SETS SUPPORTED" },
1018         { 0x00030033,           "(Novell) Attribute CHARACTER SETS READY" },
1019         { 0x00030035,           "(Novell) Attribute CHARACTER MAPPINGS SUPPORTED" },
1020         { 0x00030036,           "(Novell) Attribute CHARACTER MAPPINGS READY" },
1021         { 0x00030038,           "(Novell) Attribute CHARACTER REPRTIOR SUPPORTED" },
1022         { 0x00030039,           "(Novell) Attribute CHARACTER REPRTIOR READY" },
1023         { 0x0003003F,           "(Novell) Attribute PAGE SELECT SUPPORTED" },
1024         { 0x00030049,           "(Novell) Attribute CONTENT ORIENTS SUPPORTED" },
1025         { 0x0003004E,           "(Novell) Attribute SHEET COUNT" },
1026         { 0x00030051,           "(Novell) Attribute PRESENT DIRECTORIES SUPPORTED" },
1027         { 0x00030056,           "(Novell) Attribute PRINTER RESOURCE CONTEXT" },
1028         { 0x00030058,           "(Novell) Attribute MEDIUM FIDEL SUPPORTED" },
1029         { 0x0003005A,           "(Novell) Attribute PRINTER CONFIGURATION LEVEL RANGE" },
1030         { 0x0003005B,           "(Novell) Attribute PRINTER CONFIGURATION CATEGORY SETS" },
1031         { 0x0003005C,           "(Novell) Attribute PRINTER CONFIGURATION POLICY" },
1032         { 0x0003005D,           "(Novell) Attribute PRINTER INTG LEVEL RANGE" },
1033         { 0x0003005E,           "(Novell) Attribute PRINTER INTG CATEGORY SETS" },
1034         { 0x0003005F,           "(Novell) Attribute PRINTER INTG POLICY" },
1035         { 0x00030060,           "(Novell) Attribute PRINTER SECURITY LABEL POLICY" },
1036         { 0x00030067,           "(Novell) Attribute NEW LINE OPTIONS SUPPORTED" },
1037         { 0x00030068,           "(Novell) Attribute CC TYPES SUPPORTED" },
1038         { 0x0003006A,           "(Novell) Attribute SHIFT OUT SHIFT IN SUPPORTED" },
1039         { 0x0003006B,           "(Novell) Attribute INPUT TRAYS MEDIUM" },
1040         { 0x00030200,           "(Novell) Attribute PRINTER ID" },
1041         { 0x00030201,           "(Novell) Attribute PRINTER STATE REASONS" },
1042         { 0x00030202,           "(Novell) Attribute PREVIOUS PRINTER STATE" },
1043         { 0x00030203,           "(Novell) Attribute JOB POOL" },
1044         { 0x00030204,           "(Novell) Attribute PDS EXECUTE AND PARAMETERS" },
1045         { 0x00030205,           "(Novell) Attribute PRINT HANDLER EXECUTE AND PARAMETERS" },
1046         { 0x00030206,           "(Novell) Attribute PDS STATE" },
1047         { 0x00030209,           "(Novell) Attribute SCHEDULERS SUPPORTED" },
1048         { 0x0003020A,           "(Novell) Attribute SCHEDULER READY" },
1049         { 0x0003020B,           "(Novell) Attribute PRINTER DATA POOL SIZE LIMIT" },
1050         { 0x0003020C,           "(Novell) Attribute PRINTER RETAINED SIZE LIMIT" },
1051         { 0x0003020E,           "(Novell) Attribute PRINTER MANAGER NAME" },
1052         { 0x0003020F,           "(Novell) Attribute PRINTER VOLUME SIZE" },
1053         { 0x00030210,           "(Novell) Attribute PRINTER VOLUME FREE SPACE" },
1054         { 0x00030211,           "(Novell) Attribute PRINTER SHEET COUNT SINCE SERVICE" },
1055         { 0x00030212,           "(Novell) Attribute PRINTER JOB COUNT SINCE SERVICE" },
1056         { 0x00030213,           "(Novell) Attribute PRINTER CURRENT RESOURCE SERVICE" },
1057         { 0x00030214,           "(Novell) Attribute PRINTER CURRENT NOTIFICATION SERVICE" },
1058         { 0x00030215,           "(Novell) Attribute PRINTER MANUFACTURER" },
1059         { 0x00030216,           "(Novell) Attribute PRINTER INITIALIZATION STRING" },
1060         { 0x00030217,           "(Novell) Attribute PRINTER RESET STRING" },
1061         { 0x00030218,           "(Novell) Attribute COLOR SUPPORTED" },
1062         { 0x0003021A,           "(Novell) Attribute PRINTER CONTROL SNAP FSPEC" },
1063         { 0x0003021B,           "(Novell) Attribute PRINTER PDS CONFIGURATION SNAP FSPEC " },
1064         { 0x0003021C,           "(Novell) Attribute PRINTER PRINT HANDLER CONFIGURATION SNAP FSPEC" },
1065         { 0x0003021D,           "(Novell) Attribute PRINTER RESOURCE PRINTER ID" },
1066         { 0x0003021E,           "(Novell) Attribute PRINTER JOBS SCHEDULED" },
1067         { 0x0003021F,           "(Novell) Attribute PRINTER JOBS ACTIVE" },
1068         { 0x00030220,           "(Novell) Attribute PRINTER DATA POOL TOTAL KB" },
1069         { 0x00030221,           "(Novell) Attribute PRINTER DATA POOL RETEN KB" },
1070         { 0x00030222,           "(Novell) Attribute PRINTER PDS IDENTIFICATION" },
1071         { 0x00030223,           "(Novell) Attribute PRINTER DEVICE ID" },
1072         { 0x00030224,           "(Novell) Attribute PRINTER BANNERS SUPPORTED" },
1073         { 0x00030226,           "(Novell) Attribute PRINTER PRIMARY NOTIFY SERVICE" },
1074         { 0x00030227,           "(Novell) Attribute PRINTER PRIMARY RESOURCE SERVICE" },
1075         { 0x00030228,           "(Novell) Attribute PRINTER NEEDS ATTENTION TIME" },
1076         { 0x00030229,           "(Novell) Attribute PRINTER NEEDS OP ATTENTION TIME" },
1077         { 0x0003022A,           "(Novell) Attribute PDLS SUPPORTED" },
1078         { 0x0003022B,           "(Novell) Attribute PRINTER MAXIMUM SPEED UNIT" },
1079         { 0x0003022C,           "(Novell) Attribute PRINTER MAXIMUM SPEED" },
1080         { 0x0003022D,           "(Novell) Attribute PRINTER TRANSFER METHOD SUPPORTED" },
1081         { 0x0003022E,           "(Novell) Attribute PDS ADDITIONAL PARAMETERS" },
1082         { 0x0003022F,           "(Novell) Attribute PRINT HANDLER ADDITIONAL PARAMETERS" },
1083         { 0x00030230,           "(Novell) Attribute PRINTER MAXIMUM RESOLUTION" },
1084         { 0x00030231,           "(Novell) Attribute PRINTER JOB WAIT TIMEOUT" },
1085         { 0x00030232,           "(Novell) Attribute PRINTER STATE SEVERITY" },
1086         { 0x00030233,           "(Novell) Attribute PRINTER AGENT NAME" },
1087         { 0x00030234,           "(Novell) Attribute PRINTER STATE" },
1088         { 0x00030235,           "(Novell) Attribute FONTS SUPPORTED" },
1089         { 0x00030236,           "(Novell) Attribute FONTS READY" },
1090         { 0x0003023B,           "(Novell) Attribute SIDES SUPPORTED" },
1091         { 0x0003023C,           "(Novell) Attribute SIDES READY" },
1092         { 0x0003023D,           "(Novell) Attribute PRINTER RESOLUTIONS SUPPORTED" },
1093         { 0x0003023E,           "(Novell) Attribute PRINTER ASSOCIATED PRINTS" },
1094         { 0x0003023F,           "(Novell) Attribute PRINTERS READY" },
1095         { 0x00030240,           "(Novell) Attribute DEFAULT INPUT DEVICE" },
1096         { 0x00030241,           "(Novell) Attribute CONTROL LANGUAGE FAMILY" },
1097         { 0x00030242,           "(Novell) Attribute DEVICE STATE" },
1098         { 0x00030243,           "(Novell) Attribute PRINTER NAME ALIASES" },
1099         { 0x00030244,           "(Novell) Attribute PRINTER MEMORY SIZE" },
1100         { 0x00030245,           "(Novell) Attribute PRINTER TYPES" },
1101         { 0x00030246,           "(Novell) Attribute PRINTER JOB COMPLETION EVALUATION ATTRIBUTES" },
1102         { 0x00030247,           "(Novell) Attribute PREVIOUS PA NAMES" },
1103         { 0x00030248,           "(Novell) Attribute PRINTER OBJECT QUEUES" },
1104         { 0x00030249,           "(Novell) Attribute PRINTER OPERATIONS SUPPORTED" },
1105         { 0x0003024A,           "(Novell) Attribute PRINTER JOB ACCOUNTING ATTRIBUTES" },
1106         { 0x0003024B,           "(Novell) Attribute ACCOUNTING EXECUTE AND PARAMETERS" },
1107         { 0x0003024C,           "(Novell) Attribute PRINTER SECURITY LEVEL" },
1108         { 0x0003024D,           "(Novell) Attribute PRINTER STARTUP TIME" },
1109         { 0x0003024E,           "(Novell) Attribute IPP ENABLED" },
1110         { 0x0003024F,           "(Novell) Attribute LPR ENABLED" },
1111         { 0x00030250,           "(Novell) Attribute MULTIPLE DOCUMENTS SUPPORTED" },
1112         { 0x00030251,           "(Novell) Attribute LPR ACCESS FILTER" },
1113         { 0x00030252,           "(Novell) Attribute LPR CONFIGURED TIME" },
1114         { 0x00030253,           "(Novell) Attribute LPR HOST NAME" },
1115         { 0x00030254,           "(Novell) Attribute PRINTER AGENT ADDRESS" },
1116         { 0x00030255,           "(Novell) Attribute URI SUPPORTED" },
1117         { 0x00030256,           "(Novell) Attribute PRINTER PRF RESOURCE SERVICES" },
1118         { 0x00030257,           "(Novell) Attribute PRINTER MAXIMUM SPEED COLOR" },
1119         { 0x00030258,           "(Novell) Attribute LAST JOB NUMBER" },
1120         { 0x00030259,           "(Novell) Attribute DEVICE URI" },
1121         { 0x0003025A,           "(Novell) Attribute DEVICE ADDRESS" },
1122         { 0x0003025B,           "(Novell) Attribute LPR DATA FILTER" },
1123         { 0x0003025C,           "(Novell) Attribute IPP SECURITY CONFIGURED" },
1124         { 0x0003025D,           "(Novell) Attribute INITIAL PROFILE ID" },
1125         { 0x0003025E,           "(Novell) Attribute PRINTER XRI" },
1126         { 0x0003025F,           "(Novell) Attribute MESSAGE FROM ADMIN" },
1127         { 0x00030260,           "(Novell) Attribute PRINTER CURRENT NOTIFICATION SERVICE ADDRESS" },
1128         { 0x00030261,           "(Novell) Attribute PRINTER CURRENT RSRC SERVICE ADDRESS" },
1129         { 0x00030262,           "(Novell) Attribute LAST JOB COMPLETE TIME" },
1130         { 0x00030263,           "(Novell) Attribute PRINTER ENERGY STATE" },
1131         { 0x00030264,           "(Novell) Attribute PRINTER AUDITING LEVEL" },
1132         { 0x00030265,           "(Novell) Attribute PRINTER PAGE COUNT" },
1133         { 0x00040000,           "(Novell) Attribute MEDIUM IDENTIFIER" },
1134         { 0x00040003,           "(Novell) Attribute MEDIUM TYPE" },
1135         { 0x00040004,           "(Novell) Attribute MEDIUM SIZE" },
1136         { 0x00040005,           "(Novell) Attribute MEDIUM DIMENSIONS" },
1137         { 0x00040006,           "(Novell) Attribute MEDIUM COLOR" },
1138         { 0x00040007,           "(Novell) Attribute MEDIUM TOOTH" },
1139         { 0x00040008,           "(Novell) Attribute MEDIUM GRAIN" },
1140         { 0x00040009,           "(Novell) Attribute MEDIUM SIDES" },
1141         { 0x0004000A,           "(Novell) Attribute MEDIUM WEIGHT" },
1142         { 0x0004000B,           "(Novell) Attribute MEDIUM ASSURE REP AREA" },
1143         { 0x0004000C,           "(Novell) Attribute MEDIUM ASSOCIATED MEDIA" },
1144         { 0x0004000D,           "(Novell) Attribute MEDIUM REALIZATION" },
1145         { 0x0004000F,           "(Novell) Attribute MEDIUM FORM PARTS" },
1146         { 0x00040014,           "(Novell) Attribute MEDIUM HOLES COUNT" },
1147         { 0x00040015,           "(Novell) Attribute MEDIUM HOLES REFERENCE EDGE" },
1148         { 0x00040016,           "(Novell) Attribute MEDIUM HOLES AXIS OFF" },
1149         { 0x00040017,           "(Novell) Attribute MEDIUM HOLES LOCATIONS" },
1150         { 0x00040018,           "(Novell) Attribute MEDIUM HOLES DIAMETER" },
1151         { 0x00050000,           "(Novell) Attribute FONT IDENTIFIER" },
1152         { 0x00060000,           "(Novell) Attribute TRANSFER METHOD ID" },
1153         { 0x00060001,           "(Novell) Attribute TRANSFER METHOD TYPE" },
1154         { 0x00060002,           "(Novell) Attribute DOCUMENT REFERENCE TYPE" },
1155         { 0x00070000,           "(Novell) Attribute DELIVERY METHOD ID" },
1156         { 0x00080000,           "(Novell) Attribute AUXILIARY SHEET ID" },
1157         { 0x00080001,           "(Novell) Attribute AUXILIARY SHEET MEDIUM" },
1158         { 0x00090000,           "(Novell) Attribute FINISHING IDENTIFIER" },
1159         { 0x00090001,           "(Novell) Attribute FINISHING ASSOCIATED FINISHINGS " },
1160         { 0x00090002,           "(Novell) Attribute FINISHING REALIZATION" },
1161         { 0x00090003,           "(Novell) Attribute FINISHING SPECIFICATION" },
1162         { 0x000B0000,           "(Novell) Attribute IMPOSITION IDENTIFIER" },
1163         { 0x000B0007,           "(Novell) Attribute LOGICAL PAGE ORIGIN" },
1164         { 0x000B0008,           "(Novell) Attribute LOGICAL PAGE X OFFSET" },
1165         { 0x000B0009,           "(Novell) Attribute LOGICAL PAGE Y OFFSET" },
1166         { 0x000B000A,           "(Novell) Attribute LOGICAL PAGE SCALING" },
1167         { 0x000B000C,           "(Novell) Attribute IMPOSITION NOT UP" },
1168         { 0x000C0200,           "(Novell) Attribute SCHEDULER ID" },
1169         { 0x000C0201,           "(Novell) Attribute SCHEDULER EXECUTE NAME" },
1170         { 0x000C0202,           "(Novell) Attribute SCHEDULER EXECUTE PARAMETERS" },
1171         { 0x000E0000,           "(Novell) Attribute RESOURCE NAME" },
1172         { 0x000E0001,           "(Novell) Attribute RESOURCE TYPE" },
1173         { 0x000F0200,           "(Novell) Attribute INPUT ID" },
1174         { 0x000F0201,           "(Novell) Attribute INPUT LOCATION" },
1175         { 0x000F0202,           "(Novell) Attribute INPUT CURRENT MEDIUM" },
1176         { 0x00100200,           "(Novell) Attribute OUTPUT ID" },
1177         { 0x00100201,           "(Novell) Attribute OUTPUT LOCATION" },
1178         { 0x00100202,           "(Novell) Attribute OUTPUT PAGE GROUPING" },
1179         { 0x00110000,           "(Novell) Attribute AUXILIARY SHEET PACKAGE ID" },
1180         { 0x00110001,           "(Novell) Attribute START SHEET OF SET" },
1181         { 0x00110002,           "(Novell) Attribute SEPARATOR SHEET OF SET" },
1182         { 0x00110003,           "(Novell) Attribute END SHEET OF SET" },
1183         { 0x00110004,           "(Novell) Attribute START SHEET OF COPY" },
1184         { 0x00110005,           "(Novell) Attribute SEPERATOR SHEET OF COPY" },
1185         { 0x00110006,           "(Novell) Attribute END SHEET OF COPY" },
1186         { 0x00120200,           "(Novell) Attribute MANAGER NAME" },
1187         { 0x00120201,           "(Novell) Attribute MANAGER STATE" },
1188         { 0x00120202,           "(Novell) Attribute MANAGER DNS NAME" },
1189         { 0x00120203,           "(Novell) Attribute IPP PORTS SUPPORTED" },
1190         { 0x00120204,           "(Novell) Attribute MANAGER VERSION" },
1191         { 0x00130200,           "(Novell) Attribute JOB DEFAULTS ID" },
1192         { 0x00140200,           "(Novell) Attribute DOCUMENT DEFAULTS ID" },
1193         { 0x00150200,           "(Novell) Attribute JOB LIMITS ID" },
1194         { 0x00160200,           "(Novell) Attribute DOCUMENT LIMITS ID" },
1195         { 0x00170200,           "(Novell) Attribute ABSTRACT EVENT ID" },
1196         { 0x00170201,           "(Novell) Attribute ALERT OTHER" },
1197         { 0x00170202,           "(Novell) Attribute ALERT UNKNOWN" },
1198         { 0x00170203,           "(Novell) Attribute ALERT COVER OPEN" },
1199         { 0x00170204,           "(Novell) Attribute ALERT COVER CLOSED" },
1200         { 0x00170205,           "(Novell) Attribute ALERT INTERLOCK OPEN" },
1201         { 0x00170206,           "(Novell) Attribute ALERT INTERLOCK CLOSED" },
1202         { 0x00170207,           "(Novell) Attribute ALERT CONFIGURATION CHANGE" },
1203         { 0x00170208,           "(Novell) Attribute ALERT JAM" },
1204         { 0x00170209,           "(Novell) Attribute ALERT JAM CLEAR" },
1205         { 0x0017020A,           "(Novell) Attribute ALERT SUBUNIT LIFE ALARM" },
1206         { 0x0017020B,           "(Novell) Attribute ALERT SUBUNIT LIFE OVER" },
1207         { 0x0017020C,           "(Novell) Attribute ALERT SUBUNIT ALARM EMPTY" },
1208         { 0x0017020D,           "(Novell) Attribute ALERT SUBUNIT EMPTY" },
1209         { 0x0017020E,           "(Novell) Attribute ALERT SUBUNIT ALARM FULL" },
1210         { 0x0017020F,           "(Novell) Attribute ALERT SUBUNIT FULL" },
1211         { 0x00170210,           "(Novell) Attribute ALERT SUBUNIT NEAR LIMIT" },
1212         { 0x00170211,           "(Novell) Attribute ALERT SUBUNIT AT LIMIT" },
1213         { 0x00170212,           "(Novell) Attribute ALERT SUBUNIT OPENED" },
1214         { 0x00170213,           "(Novell) Attribute ALERT SUBUNIT CLOSED" },
1215         { 0x00170214,           "(Novell) Attribute ALERT SUBUNIT TURN ON" },
1216         { 0x00170215,           "(Novell) Attribute ALERT SUBUNIT TURN OFF" },
1217         { 0x00170216,           "(Novell) Attribute ALERT SUBUNIT OFFLINE" },
1218         { 0x00170217,           "(Novell) Attribute ALERT SUBUNIT POWER SAVE" },
1219         { 0x00170218,           "(Novell) Attribute ALERT SUBUNIT WARM UP" },
1220         { 0x00170219,           "(Novell) Attribute ALERT SUBUNIT ADDED" },
1221         { 0x0017021A,           "(Novell) Attribute ALERT SUBUNIT REMOVED" },
1222         { 0x0017021B,           "(Novell) Attribute ALERT SUBUNIT RESOURCE ADD" },
1223         { 0x0017021C,           "(Novell) Attribute ALERT SUBUNIT RESOURCE REMOVED" },
1224         { 0x0017021D,           "(Novell) Attribute ALERT SUBUNIT REC FAIL" },
1225         { 0x0017021E,           "(Novell) Attribute ALERT SUBUNIT UNR FAIL" },
1226         { 0x0017021F,           "(Novell) Attribute ALERT SUBUNIT R S ERR" },
1227         { 0x00170220,           "(Novell) Attribute ALERT SUBUNIT UR S ERR" },
1228         { 0x00170221,           "(Novell) Attribute ALERT SUBUNIT MTR FAIL" },
1229         { 0x00170222,           "(Novell) Attribute ALERT SUBUNIT MEMORY EXHAUSTED" },
1230         { 0x00170223,           "(Novell) Attribute ALERT SUBUNIT UNDER TEMPERATURE" },
1231         { 0x00170224,           "(Novell) Attribute ALERT SUBUNIT OVER TEMPERATURE" },
1232         { 0x00170225,           "(Novell) Attribute ALERT SUBUNIT TIME FAIL" },
1233         { 0x00170226,           "(Novell) Attribute ALERT SUBUNIT THERMAL FAILURE" },
1234         { 0x00170264,           "(Novell) Attribute ALERT JOB START WAIT" },
1235         { 0x00170265,           "(Novell) Attribute ALERT JOB END WAIT" },
1236         { 0x00170267,           "(Novell) Attribute ALERT JOB HELD USER" },
1237         { 0x00170268,           "(Novell) Attribute ALERT JOB USER HOLD REMOVE" },
1238         { 0x00170269,           "(Novell) Attribute ALERT JOB HELD OPERATORE" },
1239         { 0x0017026A,           "(Novell) Attribute ALERT JOB OPERATOR HOLD REMOVE" },
1240         { 0x0017026B,           "(Novell) Attribute ALERT JOB CREATED" },
1241         { 0x0017026C,           "(Novell) Attribute ALERT JOB REORDERED" },
1242         { 0x0017026D,           "(Novell) Attribute ALERT JOB COMPLETE BRIEF" },
1243         { 0x0017026E,           "(Novell) Attribute ALERT JOB STATE CHANGED" },
1244         { 0x0017026F,           "(Novell) Attribute ALERT JOB CONFIGURATION CHANGED" },
1245         { 0x00170270,           "(Novell) Attribute ALERT JOB PROGRESS" },
1246         { 0x00190200,           "(Novell) Attribute MARKER ID" },
1247         { 0x001A0200,           "(Novell) Attribute MEDIA PATH ID" },
1248         { 0x001B0200,           "(Novell) Attribute CHANNEL ID" },
1249         { 0x001C0200,           "(Novell) Attribute INTERPRETER ID" },
1250         { 0x001C0201,           "(Novell) Attribute PRTINTERPFEEDRES" },
1251         { 0x001C0202,           "(Novell) Attribute PRTINTERPXFEEDRES" },
1252         { 0x001E0200,           "(Novell) Attribute MARKER SUPPLIES ID" },
1253         { 0x001F0200,           "(Novell) Attribute MARKER COLORANT ID" },
1254         { 0x00200200,           "(Novell) Attribute COVER ID" },
1255         { 0x00210200,           "(Novell) Attribute LIGHT ID" },
1256         { 0x00220200,           "(Novell) Attribute BUFFER ID" },
1257         { 0x00250200,           "(Novell) Attribute FINISHER DEVICE ID" },
1258         { 0x00260200,           "(Novell) Attribute FINISHER SUPPLY ID" },
1259         { 0x00260201,           "(Novell) Attribute FINISHER SUPPLY DEVICE ID" },
1260         { 0x00270200,           "(Novell) Attribute PRINTER POOL ID" },
1261         { 0x00270201,           "(Novell) Attribute PRINTER POOL NAME" },
1262         { 0x00270202,           "(Novell) Attribute POOL LAST JOB NUMBER" },
1263         { 0x00270203,           "(Novell) Attribute PRINTER POOL PA NAME" },
1264         { 0x02008100,           "(Novell) Attribute NDS COMMON NAME" },
1265         { 0x02008101,           "(Novell) Attribute NDS DESCRIPTION" },
1266         { 0x02008102,           "(Novell) Attribute NDS LOCALITY NAME" },
1267         { 0x02008103,           "(Novell) Attribute NDS NETWORK ADDRESS" },
1268         { 0x02008104,           "(Novell) Attribute NDS ORGANIZATION" },
1269         { 0x02008105,           "(Novell) Attribute NDS ORGANIZATIONAL UNIT" },
1270         { 0x02008106,           "(Novell) Attribute NDS SEE ALSO" },
1271         { 0x02008107,           "(Novell) Attribute NDS CLASS NAME" },
1272         { 0x02008108,           "(Novell) Attribute NDS GUID" },
1273         { 0x02010000,           "(Novell) Attribute NDS PRINTER TO PA ID MAPS" },
1274         { 0x02010001,           "(Novell) Attribute NDS DATAPOOL LOCATIONS" },
1275         { 0x02010002,           "(Novell) Attribute NDS DB VOLUME NAME" },
1276         { 0x02010003,           "(Novell) Attribute NDS MANAGER STATUS" },
1277         { 0x02010004,           "(Novell) Attribute NDS DATABASE DIRECTORY PATH" },
1278         { 0x02010100,           "(Novell) Attribute NDS DELIVERY METHODS INSTALLED" },
1279         { 0x02010101,           "(Novell) Attribute NDS MHS SEND DIRECTORY PATH" },
1280         { 0x02010102,           "(Novell) Attribute NDS MHS SEND DIRECTORY VOLUME" },
1281         { 0x02010103,           "(Novell) Attribute NDS NOTIFY SERVICE ENABLED" },
1282         { 0x02010104,           "(Novell) Attribute NDS REGISTERED ADVERTISING NAME" },
1283         { 0x02010105,           "(Novell) Attribute NDS REGISTERED SERVICE ENABLED" },
1284         { 0x02010106,           "(Novell) Attribute NDS RESOURCE MANAGEMENT SERVICE ENABLED" },
1285         { 0x02010107,           "(Novell) Attribute NDS RESOURCE MANAGER DATABASE PATH" },
1286         { 0x02010108,           "(Novell) Attribute NDS RESOURCE MANAGER DATABASE VOLUME" },
1287         { 0x02010109,           "(Novell) Attribute NDS NOTIFY NETWORK ADDRESS" },
1288         { 0x0201010A,           "(Novell) Attribute NDS REGISTERED NETWORK ADDRESS" },
1289         { 0x0201010B,           "(Novell) Attribute NDS RESOURCE NETWORK ADDRESS" },
1290         { 0x0201010C,           "(Novell) Attribute NDS GROUPWISE APIGW DIRECTORY PATH" },
1291         { 0x0201010D,           "(Novell) Attribute NDS GROUPWISE APIGW DIRECTORY VOLUME" },
1292         { 0x0201010E,           "(Novell) Attribute NDS NOTIFY NETWORK ADDRESS" },
1293         { 0x0201010F,           "(Novell) Attribute NDS REGISTERED NETWORK ADDRESS" },
1294         { 0x02010110,           "(Novell) Attribute NDS RESOURCE NETWORK ADDRESS" },
1295         { 0x02010111,           "(Novell) Attribute NDS SMTP SERVER" },
1296         { 0x02018300,           "(Novell) Attribute NDS ACCOUNT BALANCE" },
1297         { 0x02018301,           "(Novell) Attribute NDS ALLOW UNLIMITED" },
1298         { 0x02018302,           "(Novell) Attribute NDS FULL NAME" },
1299         { 0x02018303,           "(Novell) Attribute NDS HOST DEVICE" },
1300         { 0x02018304,           "(Novell) Attribute NDS MINIMUM ACCOUNT BALANCE" },
1301         { 0x02018305,           "(Novell) Attribute NDS RESOURCE" },
1302         { 0x02018306,           "(Novell) Attribute NDS STATUS" },
1303         { 0x02018307,           "(Novell) Attribute NDS VERSION" },
1304         { 0x02020000,           "(Novell) Attribute NDS OPERATOR ROLE" },
1305         { 0x02020001,           "(Novell) Attribute NDS USER ROLE" },
1306         { 0x02020002,           "(Novell) Attribute NDS MANAGER ROLE" },
1307         { 0x02020003,           "(Novell) Attribute NDS PRINTER STATUS" },
1308         { 0x0202000A,           "(Novell) Attribute NDS CLIENT INSTALL CANDIDATE" },
1309         { 0x02020015,           "(Novell) Attribute NDS NOTIFY CONSUMERS" },
1310         { 0x0202001A,           "(Novell) Attribute NDS PRINTER QUEUE LIST" },
1311         { 0x0202001E,           "(Novell) Attribute NDS DATAPOOL LOCATION" },
1312         { 0x0202001F,           "(Novell) Attribute NDS PRINTER SIBLINGS" },
1313         { 0x02020021,           "(Novell) Attribute NDS ACCOUNTANT ROLE" },
1314         { 0x02020022,           "(Novell) Attribute NDS IPP URI" },
1315         { 0x02020023,           "(Novell) Attribute NDS IPP SECURITY SCHEME" },
1316         { 0x02028200,           "(Novell) Attribute NDS OWNER" },
1317         { 0x02028201,           "(Novell) Attribute NDS SERIAL NUMBER" },
1318         { 0x0,                  NULL },
1319 };
1320
1321 static const value_string object_ids_14[] = { /* 060E6086 480186F8 (LENGTH 14)*/
1322     /* These values are 0x37010400+(defined number)*/
1323         { 0x01008102,           "(Novell) Attribute JOB PRIVACY LEVEL" },
1324         { 0x01008103,           "(Novell) Attribute JOB PRIVACY CATEGORY" },
1325         { 0x01008104,           "(Novell) Attribute JOB PRIVACY POLICY" },
1326         { 0x01008105,           "(Novell) Attribute JOB SECURITY INTEGRITY LEVEL" },
1327         { 0x01008106,           "(Novell) Attribute JOB SECURITY INTEGRITY CATAGORY" },
1328         { 0x01008107,           "(Novell) Attribute JOB SECURITY INTEGRITY POLICY" },
1329         { 0x01008108,           "(Novell) Attribute JOB SECURITY LABEL" },
1330         { 0x01008148,           "(Novell) Attribute CURRENT JOB STATE" },
1331         { 0x01008149,           "(Novell) Attribute PREVIOUS JOB STATE" },
1332         { 0x0100814A,           "(Novell) Attribute PRINTERS ASSIGNED" },
1333         { 0x0100814C,           "(Novell) Attribute SUBMISSION TIME" },
1334         { 0x0100814D,           "(Novell) Attribute MODIFICATION TIME" },
1335         { 0x0100814E,           "(Novell) Attribute STARTED PRINTING TIME" },
1336         { 0x0100814F,           "(Novell) Attribute JOB COPIES COMPLETED" },
1337         { 0x01008150,           "(Novell) Attribute PAGES COMPLETED" },
1338         { 0x01008151,           "(Novell) Attribute OCTETS COMPLETED" },
1339         { 0x01008154,           "(Novell) Attribute INTERVENING JOBS" },
1340         { 0x01008155,           "(Novell) Attribute PRINT CHECKPOINT" },
1341         { 0x01008156,           "(Novell) Attribute NEW JOB IDENTIFIER" },
1342         { 0x01008157,           "(Novell) Attribute ON REQUEST RESOURCES REQUESTED" },
1343         { 0x01008158,           "(Novell) Attribute JOB MESSAGE FROM ADMIN" },
1344         { 0x01008159,           "(Novell) Attribute LAST JOB EVENTS" },
1345         { 0x0100815A,           "(Novell) Attribute NAME OF LAST ACCESSOR" },
1346         { 0x0100815D,           "(Novell) Attribute ERROR COUNT" },
1347         { 0x0100815E,           "(Novell) Attribute WARNING COUNT" },
1348         { 0x0100815F,           "(Novell) Attribute PROCESSING TIME" },
1349         { 0x01008160,           "(Novell) Attribute JOB SUBMIT COMPLETE" },
1350         { 0x01008161,           "(Novell) Attribute COMPLETION TIME" },
1351         { 0x01008162,           "(Novell) Attribute NUMBER OF DOCUMENTS" },
1352         { 0x01008163,           "(Novell) Attribute IGNORED ATTRIBUTES" },
1353         { 0x01008164,           "(Novell) Attribute JOB STATE REASONS" },
1354         { 0x01008165,           "(Novell) Attribute TOTAL JOB OCTETS" },
1355         { 0x01008166,           "(Novell) Attribute FINISH INCLUDE JOB SHEETS" },
1356         { 0x01008167,           "(Novell) Attribute FINISH INCLUDE DOCUMENT SHEETS" },
1357         { 0x01008168,           "(Novell) Attribute JOB SHEETS" },
1358         { 0x01008169,           "(Novell) Attribute DOCUMENT SHEETS" },
1359         { 0x0100816B,           "(Novell) Attribute IMPRESSIONS COMPLETED" },
1360         { 0x0100816C,           "(Novell) Attribute MEDIA SHEETS COMPLETED" },
1361         { 0x0100816D,           "(Novell) Attribute JOB PAGE COUNT" },
1362         { 0x0100816E,           "(Novell) Attribute JOB IMPRESSION COUNT" },
1363         { 0x0100816F,           "(Novell) Attribute JOB MEDIA SHEET COUNT" },
1364         { 0x01008170,           "(Novell) Attribute JOB ID ON PRINTER" },
1365         { 0x01008171,           "(Novell) Attribute JOB ID ON CLIENT" },
1366         { 0x02008172,           "(Novell) Attribute PRESENTATION DIRECTION" },
1367         { 0x02008173,           "(Novell) Attribute CONTENT ORIENTS USED" },
1368         { 0x02008174,           "(Novell) Attribute CURRENT PAGE ORDER" },
1369         { 0x0300810C,           "(Novell) Attribute JOB FINISHINGS SUPPORTED" },
1370         { 0x0300810D,           "(Novell) Attribute JOB FINISHINGS READY" },
1371         { 0x0300814A,           "(Novell) Attribute NUMBERS UP SUPPORTED" },
1372         { 0x0300814C,           "(Novell) Attribute X IMAGE SHIFT RANG SUPPORTED" },
1373         { 0x0300814E,           "(Novell) Attribute Y IMAGE SHIFT RANG SUPPORTED" },
1374         { 0x03008158,           "(Novell) Attribute RESOURCES SUPPORTED" },
1375         { 0x0300815B,           "(Novell) Attribute PRINTER TIMEOUT PERIOD" },
1376         { 0x0300815F,           "(Novell) Attribute RESOURCES READY" },
1377         { 0x03008163,           "(Novell) Attribute JOB ABORT CRITERIA SUPPORTED" },
1378         { 0x03008164,           "(Novell) Attribute JOB WARNING CRITERIA SUPPORTED" },
1379         { 0x03008165,           "(Novell) Attribute DOCUMENT ABORT CRITERIA SUPPORTED" },
1380         { 0x03008166,           "(Novell) Attribute BINDING EDGES SUPPORTED" },
1381         { 0x03008167,           "(Novell) Attribute EDGE IMAGE SHIFT MAXIMUM SUPPORTED" },
1382         { 0x03008168,           "(Novell) Attribute JOB SHEETS SUPPORTED" },
1383         { 0x03008169,           "(Novell) Attribute JOB SHEETS READY" },
1384         { 0x0300816A,           "(Novell) Attribute DOCUMENT SHEETS SUPPORTED" },
1385         { 0x0300816B,           "(Novell) Attribute DOCUMENT SHEETS READY" },
1386         { 0x0300816C,           "(Novell) Attribute FINISH INCLUDED DOCUMENT SHEET SUPPORTED" },
1387         { 0x0300816D,           "(Novell) Attribute FINISH INCLUDED JOB SHEET SUPPORTED" },
1388         { 0x03008170,           "(Novell) Attribute JOB SIZE RANGE SUPPORTED" },
1389         { 0x03008171,           "(Novell) Attribute JOB SIZE RANGE READY" },
1390         { 0x03008172,           "(Novell) Attribute CHECKPOINT FORMATS SUPPORTED" },
1391         { 0x03008173,           "(Novell) Attribute ARE FOREIGN JOBS VISABLE" },
1392         { 0x03008174,           "(Novell) Attribute PRINTER ENABLED" },
1393         { 0x03030202,           "(Novell) Attribute HARDWARE MEMORY SIZE" },
1394         { 0x17028148,           "(Novell) Attribute ALERT PA CREATED" },
1395         { 0x17028149,           "(Novell) Attribute ALERT PA DELETED" },
1396         { 0x1702814A,           "(Novell) Attribute ALERT PRINT QUEUE CONNECTION LOST" },
1397         { 0x1702814B,           "(Novell) Attribute ALERT NOTIFY SERVICE ERROR" },
1398         { 0x1702814C,           "(Novell) Attribute ALERT RMS ERROR" },
1399         { 0x1702814D,           "(Novell) Attribute ALERT SRS ERROR" },
1400         { 0x1702814E,           "(Novell) Attribute ALERT IPP PORT NOT AVAILABLE" },
1401         { 0x1702814F,           "(Novell) Attribute ALERT DNS NAME PROBLEM" },
1402         { 0x17028150,           "(Novell) Attribute ALERT CANT PING PRINTER" },
1403         { 0x17028151,           "(Novell) Attribute ALERT LPR COMMUNICATION FAILED" },
1404         { 0x17028152,           "(Novell) Attribute ALERT SNMP COMMUNICATION FAILED" },
1405         { 0x1702822C,           "(Novell) Attribute ALERT PRINTER OFF LINE" },
1406         { 0x1702822D,           "(Novell) Attribute ALERT PRINTER ON LINE" },
1407         { 0x1702822E,           "(Novell) Attribute ALERT PRINTER READY" },
1408         { 0x17028375,           "(Novell) Attribute ALERT DOOR OPEN" },
1409         { 0x17028376,           "(Novell) Attribute ALERT DOOR CLOSED" },
1410         { 0x17028377,           "(Novell) Attribute ALERT POWER UP" },
1411         { 0x17028378,           "(Novell) Attribute ALERT POWER DOWN" },
1412         { 0x17028379,           "(Novell) Attribute ALERT PRINTER NMS RESET" },
1413         { 0x1702837A,           "(Novell) Attribute ALERT PRINTER MANUAL RESET" },
1414         { 0x1702837B,           "(Novell) Attribute ALERT PRINTER READY TO PRINT" },
1415         { 0x17028621,           "(Novell) Attribute ALERT INPUT TRAY MISSING" },
1416         { 0x17028622,           "(Novell) Attribute ALERT INPUT SIZE CHANGE" },
1417         { 0x17028623,           "(Novell) Attribute ALERT INPUT WEIGHT CHANGE" },
1418         { 0x17028624,           "(Novell) Attribute ALERT INPUT TYPE CHANGE" },
1419         { 0x17028625,           "(Novell) Attribute ALERT INPUT COLOR CHANGE" },
1420         { 0x17028626,           "(Novell) Attribute ALERT INPUT PARTS CHANGE" },
1421         { 0x17028627,           "(Novell) Attribute ALERT INPUT SUPPLY LOW" },
1422         { 0x17028628,           "(Novell) Attribute ALERT INPUT SUPPLY EMPTY" },
1423         { 0x17028629,           "(Novell) Attribute ALERT INPUT MEDIA CHANGE REQUEST" },
1424         { 0x1702862A,           "(Novell) Attribute ALERT INPUT MANUAL INPUT REQUEST" },
1425         { 0x1702862B,           "(Novell) Attribute ALERT INPUT TRAY POSITION FAILED" },
1426         { 0x1702862C,           "(Novell) Attribute ALERT INPUT TRAY ELV FAILED" },
1427         { 0x1702862D,           "(Novell) Attribute ALERT INPUT CANT FEED SIZE" },
1428         { 0x17028705,           "(Novell) Attribute ALERT OUTPUT TRAY MISSING" },
1429         { 0x17028706,           "(Novell) Attribute ALERT OUTPUT TRAY ALMOST" },
1430         { 0x17028707,           "(Novell) Attribute ALERT OUTPUT TRAY FULL" },
1431         { 0x17028708,           "(Novell) Attribute ALERT OUTPUT TRAY OTHER" },
1432         { 0x17028709,           "(Novell) Attribute ALERT OUTPUT TRAY OK" },
1433         { 0x1702870A,           "(Novell) Attribute ALERT OUTPUT TRAY EMPTIED" },
1434         { 0x17028769,           "(Novell) Attribute ALERT FUSER LO TEMP" },
1435         { 0x1702876A,           "(Novell) Attribute ALERT FUSER HI TEMP" },
1436         { 0x1702876B,           "(Novell) Attribute ALERT FUSER OK TEMP" },
1437         { 0x1702876C,           "(Novell) Attribute ALERT FUSER THERMAL FAILURE" },
1438         { 0x1702876D,           "(Novell) Attribute ALERT ADJUSTING PRINTER QUALITY" },
1439         { 0x1702884D,           "(Novell) Attribute ALERT TONER EMPTY" },
1440         { 0x1702884E,           "(Novell) Attribute ALERT INK EMPTY" },
1441         { 0x1702884F,           "(Novell) Attribute ALERT RIBBON EMPTY" },
1442         { 0x17028850,           "(Novell) Attribute ALERT TONER ALMOST" },
1443         { 0x17028851,           "(Novell) Attribute ALERT INK ALMOST" },
1444         { 0x17028852,           "(Novell) Attribute ALERT RIBBON ALMOST" },
1445         { 0x17028853,           "(Novell) Attribute ALERT WASTE TONER ALMOST" },
1446         { 0x17028854,           "(Novell) Attribute ALERT WASTE INK ALMOST" },
1447         { 0x17028855,           "(Novell) Attribute ALERT WASTE TONER FULL" },
1448         { 0x17028856,           "(Novell) Attribute ALERT WASTE INK FULL" },
1449         { 0x17028857,           "(Novell) Attribute ALERT OPC LIFE ALMOST" },
1450         { 0x17028858,           "(Novell) Attribute ALERT OPC LIFE OVER" },
1451         { 0x17028859,           "(Novell) Attribute ALERT DEVELOPER ALMOST" },
1452         { 0x1702885A,           "(Novell) Attribute ALERT DEVELOPER EMPTY" },
1453         { 0x1702885B,           "(Novell) Attribute ALERT TONER CARTRIDGE MISSING" },
1454         { 0x17028A15,           "(Novell) Attribute ALERT MEDIA TRAY MISSING" },
1455         { 0x17028A16,           "(Novell) Attribute ALERT MEDIA TRAY ALMOST" },
1456         { 0x17028A17,           "(Novell) Attribute ALERT MEDIA TRAY FULL" },
1457         { 0x17028B5D,           "(Novell) Attribute ALERT INTERP MEMORY INCREASED" },
1458         { 0x17028B5E,           "(Novell) Attribute ALERT INTERP MEMORY DECREASED" },
1459         { 0x17028B5F,           "(Novell) Attribute ALERT INTERP CARTRIDGE ADD" },
1460         { 0x17028B60,           "(Novell) Attribute ALERT INTERP CARTRIDGE DELETE" },
1461         { 0x17028B61,           "(Novell) Attribute ALERT INTERP RESOURCE ADD" },
1462         { 0x17028B62,           "(Novell) Attribute ALERT INTERP RESOURCE DELETE" },
1463         { 0x17028B63,           "(Novell) Attribute ALERT INTERP RESOURCE UN" },
1464         { 0x17028B65,           "(Novell) Attribute ALERT INTERP COMPLEX PAGE" },
1465         { 0x17028C40,           "(Novell) Attribute ALERT WARMING UP" },
1466         { 0x17028C41,           "(Novell) Attribute ALERT WARMED UP" },
1467         { 0x17028C42,           "(Novell) Attribute ALERT INPUT JAM" },
1468         { 0x17028C44,           "(Novell) Attribute ALERT INPUT SUPPLY NONE" },
1469         { 0x17028C46,           "(Novell) Attribute ALERT TIME OUT" },
1470         { 0x17028C47,           "(Novell) Attribute ALERT MANUAL FEED WAIT" },
1471         { 0x17028C48,           "(Novell) Attribute ALERT PAPER LENGTH" },
1472         { 0x17028C49,           "(Novell) Attribute ALERT OUTPUT JAM" },
1473         { 0x17028C4B,           "(Novell) Attribute ALERT MANUAL FEED" },
1474         { 0x17028C4C,           "(Novell) Attribute ALERT STORAGE" },
1475         { 0x17028C4D,           "(Novell) Attribute ALERT ENGINE" },
1476         { 0x17028C4E,           "(Novell) Attribute ALERT INTERP OTHER" },
1477         { 0x17028C4F,           "(Novell) Attribute ALERT IO ERROR" },
1478         { 0x17028C50,           "(Novell) Attribute ALERT VIDEO" },
1479         { 0x17028C51,           "(Novell) Attribute ALERT MOTOR OTHER" },
1480         { 0x17028C52,           "(Novell) Attribute ALERT TEMPERATURE OTHER" },
1481         { 0x17028C53,           "(Novell) Attribute ALERT RECORDER OTHER" },
1482         { 0x17028C54,           "(Novell) Attribute ALERT KNIFE OTHER" },
1483         { 0x17028C55,           "(Novell) Attribute ALERT CASSETTE OTHER" },
1484         { 0x17028C56,           "(Novell) Attribute ALERT PRINTER OTHER" },
1485         { 0x17028C57,           "(Novell) Attribute ALERT BATTERY LOW" },
1486         { 0x17028C58,           "(Novell) Attribute ALERT SELF TEST" },
1487         { 0x17028C59,           "(Novell) Attribute ALERT ADJUST PRINTER QUALITY" },
1488         { 0x17028C5A,           "(Novell) Attribute ALERT QUALITY ADJUSTED" },
1489         { 0x17028C5D,           "(Novell) Attribute ALERT INPUT TRAY OTHER" },
1490         { 0x17028C5E,           "(Novell) Attribute ALERT INPUT TRAY OK" },
1491         { 0x17028C5F,           "(Novell) Attribute ALERT MEDIA CHANGE" },
1492         { 0x17028C60,           "(Novell) Attribute ALERT INPUT MEDIA EMPTY" },
1493         { 0x17028C61,           "(Novell) Attribute ALERT INPUT MEDIA OK" },
1494         { 0x17028C62,           "(Novell) Attribute ALERT MANUAL FEED COMPLETE" },
1495         { 0x17028C63,           "(Novell) Attribute ALERT CHANGE MEDIA REQUEST" },
1496         { 0x17028C64,           "(Novell) Attribute ALERT CHANGE MEDIA COMPLETE" },
1497         { 0x17028C65,           "(Novell) Attribute ALERT TONER OTHER" },
1498         { 0x17028C66,           "(Novell) Attribute ALERT TONER OK" },
1499         { 0x17028C67,           "(Novell) Attribute ALERT INK OTHER" },
1500         { 0x17028C68,           "(Novell) Attribute ALERT INK OK" },
1501         { 0x17028C69,           "(Novell) Attribute ALERT RIBBON OTHER" },
1502         { 0x17028C6A,           "(Novell) Attribute ALERT RIBBON OK" },
1503         { 0x17028C6B,           "(Novell) Attribute ALERT OPC OK" },
1504         { 0x17028C6D,           "(Novell) Attribute ALERT DEVICE OTHER" },
1505         { 0x17028C6E,           "(Novell) Attribute ALERT DEVICE OK" },
1506         { 0x17028C6F,           "(Novell) Attribute ALERT CARTRIDGE ALMOST" },
1507         { 0x17028C70,           "(Novell) Attribute ALERT CARTRIDGE REPLACE" },
1508         { 0x17028C71,           "(Novell) Attribute ALERT CARTRIDGE OTHER" },
1509         { 0x17028C72,           "(Novell) Attribute ALERT CARTRIDGE OK" },
1510         { 0x17028C73,           "(Novell) Attribute ALERT FUSER ALMOST" },
1511         { 0x17028C74,           "(Novell) Attribute ALERT FUSER REPLACE" },
1512         { 0x17028C75,           "(Novell) Attribute ALERT FUSER OTHER" },
1513         { 0x17028C76,           "(Novell) Attribute ALERT FUSER OK" },
1514         { 0x17028C77,           "(Novell) Attribute ALERT WIPER ALMOST" },
1515         { 0x17028C78,           "(Novell) Attribute ALERT WIPER REPLACE" },
1516         { 0x17028C79,           "(Novell) Attribute ALERT WIPER OTHER" },
1517         { 0x17028C7A,           "(Novell) Attribute ALERT WIPER OK" },
1518         { 0x17028C7B,           "(Novell) Attribute ALERT WASTE ALMOST" },
1519         { 0x17028C7C,           "(Novell) Attribute ALERT WASTE REPLACE" },
1520         { 0x17028C7D,           "(Novell) Attribute ALERT WASTE OTHER" },
1521         { 0x17028C7E,           "(Novell) Attribute ALERT WASTE PACKAGE OK" },
1522         { 0x17028C7F,           "(Novell) Attribute ALERT OIL ALMOST" },
1523         { 0x17028D00,           "(Novell) Attribute ALERT OIL REPLACE" },
1524         { 0x17028D01,           "(Novell) Attribute ALERT OIL OTHER" },
1525         { 0x17028D02,           "(Novell) Attribute ALERT OIL OK" },
1526         { 0x17028D03,           "(Novell) Attribute ALERT BELT NEAR EOL" },
1527         { 0x17028D04,           "(Novell) Attribute ALERT BELT REPLACE" },
1528         { 0x17028D05,           "(Novell) Attribute ALERT BELT OTHER" },
1529         { 0x17028D06,           "(Novell) Attribute ALERT BELT OK" },
1530         { 0x17028D07,           "(Novell) Attribute ALERT STORAGE HIGH WATER" },
1531         { 0x17028D08,           "(Novell) Attribute ALERT STORAGE ERROR" },
1532         { 0x17028D09,           "(Novell) Attribute ALERT STORAGE OTHER" },
1533         { 0x17028D0A,           "(Novell) Attribute ALERT STORAGE OK" },
1534         { 0x17028D0B,           "(Novell) Attribute ALERT ENGINE OK" },
1535         { 0x17028D0C,           "(Novell) Attribute ALERT INTERP OK" },
1536         { 0x17028D0D,           "(Novell) Attribute ALERT IO OK" },
1537         { 0x17028D0E,           "(Novell) Attribute ALERT VIDEO OK" },
1538         { 0x17028D0F,           "(Novell) Attribute ALERT MOTOR OK" },
1539         { 0x17028D10,           "(Novell) Attribute ALERT TEMPERATURE OK" },
1540         { 0x17028D11,           "(Novell) Attribute ALERT RECORDER OK" },
1541         { 0x17028D12,           "(Novell) Attribute ALERT KNIFE OK" },
1542         { 0x17028D13,           "(Novell) Attribute ALERT CASSETTE OK" },
1543         { 0x17028D14,           "(Novell) Attribute ALERT PRINTER OK" },
1544         { 0x17028D15,           "(Novell) Attribute ALERT BATTERY OK " },
1545         { 0x17028D16,           "(Novell) Attribute ALERT BATTERY OTHER" },
1546         { 0x17028D17,           "(Novell) Attribute ALERT MAINTENANCE CHECK" },
1547         { 0x17028D18,           "(Novell) Attribute ALERT JOB START" },
1548         { 0x17028D19,           "(Novell) Attribute ALERT JOB END" },
1549         { 0x17028D1A,           "(Novell) Attribute ALERT JOB SEND NEXT" },
1550         { 0x17028D1B,           "(Novell) Attribute ALERT POWERSAVER ENTER" },
1551         { 0x17028D1C,           "(Novell) Attribute ALERT POWERSAVER EXIT" },
1552         { 0x17028D1D,           "(Novell) Attribute ALERT COMMUNICATIONS ERROR" },
1553         { 0x17028D1E,           "(Novell) Attribute ALERT COMMUNICATIONS OK" },
1554         { 0x17028D1F,           "(Novell) Attribute ALERT DRY INK LOW" },
1555         { 0x17028D20,           "(Novell) Attribute ALERT DRY INK EMPTY" },
1556         { 0x17028D21,           "(Novell) Attribute ALERT DRY INK OK" },
1557         { 0x17028D22,           "(Novell) Attribute ALERT DRY INK OTHER" },
1558         { 0x17028D23,           "(Novell) Attribute ALERT INPUT TRAY FAIL" },
1559         { 0x17028D24,           "(Novell) Attribute ALERT OUTPUT TRAY FAIL" },
1560         { 0x17028D25,           "(Novell) Attribute ALERT UNRECOVERABLE ERROR" },
1561         { 0x17028D26,           "(Novell) Attribute ALERT BYPASS OPEN" },
1562         { 0x17028D27,           "(Novell) Attribute ALERT BYPASS CLOSED" },
1563         { 0x17028D28,           "(Novell) Attribute ALERT BYPASS MISSING" },
1564         { 0x17028D29,           "(Novell) Attribute ALERT BYPASS OK" },
1565         { 0x17028D2B,           "(Novell) Attribute ALERT PHOTOREC MISSING" },
1566         { 0x17028D2C,           "(Novell) Attribute ALERT PHOTOREC OK" },
1567         { 0x17028D2D,           "(Novell) Attribute ALERT PHOTOREC NEAR EOL" },
1568         { 0x17028D2E,           "(Novell) Attribute ALERT PHOTOREC EOL" },
1569         { 0x17028D2F,           "(Novell) Attribute ALERT PHOTOREC OTHER" },
1570         { 0x17028D30,           "(Novell) Attribute ALERT PHOTOCON MISSING" },
1571         { 0x17028D31,           "(Novell) Attribute ALERT PHOTOCON OK" },
1572         { 0x17028D32,           "(Novell) Attribute ALERT PHOTOCON NEAR EOL" },
1573         { 0x17028D33,           "(Novell) Attribute ALERT PHOTOCON EOL" },
1574         { 0x17028D34,           "(Novell) Attribute ALERT PHOTOCON OTHER" },
1575         { 0x17028D35,           "(Novell) Attribute ALERT DEVELOPER CARTRIDGE MISSING" },
1576         { 0x17028D36,           "(Novell) Attribute ALERT DEVELOPER CARTRIDGE OK" },
1577         { 0x17028D37,           "(Novell) Attribute ALERT DEVICE CARTRIDGE NEAR EOL" },
1578         { 0x17028D38,           "(Novell) Attribute ALERT DEVELOPER CARTRIDGE OTHER" },
1579         { 0x17028D39,           "(Novell) Attribute ALERT NOT READY" },
1580         { 0x17028D3A,           "(Novell) Attribute ALERT TEST PRINT" },
1581         { 0x17028D3B,           "(Novell) Attribute ALERT TEST COMPLETE" },
1582         { 0x17028D3C,           "(Novell) Attribute ALERT MEMORY LOW WATER" },
1583         { 0x17028D3D,           "(Novell) Attribute ALERT MEMORY OK" },
1584         { 0x17028D3E,           "(Novell) Attribute ALERT ROS FAULT" },
1585         { 0x17028D3F,           "(Novell) Attribute ALERT ROS OK" },
1586         { 0x17028D40,           "(Novell) Attribute ALERT DUPLEX FAULT" },
1587         { 0x17028D41,           "(Novell) Attribute ALERT DUPLEX OK" },
1588         { 0x17028D42,           "(Novell) Attribute ALERT LASER FAULT" },
1589         { 0x17028D43,           "(Novell) Attribute ALERT LASER OK" },
1590         { 0x17028D44,           "(Novell) Attribute ALERT IMAGER FAULT" },
1591         { 0x17028D45,           "(Novell) Attribute ALERT IMAGER OK" },
1592         { 0x17028D46,           "(Novell) Attribute ALERT DEVELOPER CARTRIDGE EOL" },
1593         { 0x17028D47,           "(Novell) Attribute ALERT STAPLER EMPTY" },
1594         { 0x17028D48,           "(Novell) Attribute ALERT STAPLER OK" },
1595         { 0x17028D49,           "(Novell) Attribute ALERT STAPLER PIN JAM" },
1596         { 0x17028D4A,           "(Novell) Attribute ALERT STAPLER PIN OK" },
1597         { 0x17028D4B,           "(Novell) Attribute ALERT PUNCH JAM" },
1598         { 0x17028D4C,           "(Novell) Attribute ALERT PUNCH OTHER" },
1599         { 0x17028D4D,           "(Novell) Attribute ALERT PUNCH OK" },
1600         { 0x17028D4E,           "(Novell) Attribute ALERT PUNCH WASTE NEAR" },
1601         { 0x17028D4F,           "(Novell) Attribute ALERT PUNCH WASTE FULL" },
1602         { 0x17028D50,           "(Novell) Attribute ALERT PUNCH WASTE OK" },
1603         { 0x17028D51,           "(Novell) Attribute ALERT WASTE NEAR FULL" },
1604         { 0x17028D52,           "(Novell) Attribute ALERT WASTE FULL" },
1605         { 0x17028D53,           "(Novell) Attribute ALERT WASTE OK" },
1606         { 0x17028D54,           "(Novell) Attribute ALERT WAX LOW" },
1607         { 0x17028D55,           "(Novell) Attribute ALERT WAX EMPTY" },
1608         { 0x17028D56,           "(Novell) Attribute ALERT WAX OK" },
1609         { 0x17028D57,           "(Novell) Attribute ALERT PAGE CLEARED" },
1610         { 0x17028D58,           "(Novell) Attribute ALERT PAGE PUNT" },
1611         { 0x17028D59,           "(Novell) Attribute ALERT RIBBON JAM" },
1612         { 0x17028D5A,           "(Novell) Attribute ALERT PRINTER RELEASE LEVER NOT ENGAGED" },
1613         { 0x17028D5B,           "(Novell) Attribute ALERT PRINTER RELEASE LEVER ENGAGED" },
1614         { 0x17028D5C,           "(Novell) Attribute ALERT DUPLEX NOT SUPPORTED" },
1615         { 0x17028D5D,           "(Novell) Attribute ALERT PAPER ORIENTATION WRONG" },
1616         { 0x17028D5E,           "(Novell) Attribute ALERT STAPLER OPEN" },
1617         { 0x17028D5F,           "(Novell) Attribute ALERT STAPLER OTHER" },
1618         { 0x17028E08,           "(Novell) Attribute ALERT PRINT HANDLER NOT CONNECTED" },
1619         { 0x17028E09,           "(Novell) Attribute ALERT PRINT HANDLER OTHER ERROR" },
1620         { 0x17028E0A,           "(Novell) Attribute ALERT JOB START TIMEOUT" },
1621         { 0x17028E0B,           "(Novell) Attribute ALERT JOB END TIMEOUT" },
1622         { 0x17028E0C,           "(Novell) Attribute ALERT PDS PRINT HANDLER OTHER" },
1623         { 0x17028E0D,           "(Novell) Attribute ALERT PRINT HANDLER VOLUME NOT MOUNTED" },
1624         { 0x17028E0E,           "(Novell) Attribute ALERT PRINT HANDLER VOLUME FULL" },
1625         { 0x17028E0F,           "(Novell) Attribute ALERT ACCOUNTING SERVICE ERROR" },
1626         { 0x17028E10,           "(Novell) Attribute ALERT DEVICE PAUSED" },
1627         { 0x17028E11,           "(Novell) Attribute ALERT DEVICE INPUT PAUSED" },
1628         { 0x17028E12,           "(Novell) Attribute ALERT DEVICE SHUTDOWN" },
1629         { 0x17028E13,           "(Novell) Attribute ALERT GATEWAY WITHOUT CONFIGURATION FILE" },
1630         { 0x17028E14,           "(Novell) Attribute ALERT PRINTER STATE CHANGED" },
1631         { 0x17028E15,           "(Novell) Attribute ALERT PRINTER STOPPED" },
1632         { 0x0,                  NULL },  
1633 };
1634
1635 static const value_string object_ids_15[] = { /* 060F6086 480186F837 (LENGTH 15)*/
1636     /* These values are 0x01040003+(defined number)*/
1637         { 0x01050101,           "(Novell) Attribute PRINTER GENERAL CONFIGURATION CHANGES" },
1638         { 0x01050102,           "(Novell) Attribute PRINTER GENERAL CURRENT LOCAL" },
1639         { 0x01050103,           "(Novell) Attribute PRINTER GENERAL RESET" },
1640         { 0x01050104,           "(Novell) Attribute PRINTER GENERAL CURRENT OPERATION" },
1641         { 0x01050105,           "(Novell) Attribute PRINTER GENERAL SERVICE PERSON" },
1642         { 0x01050106,           "(Novell) Attribute PRINTER INPUT DEFAULT INDEX" },
1643         { 0x01050107,           "(Novell) Attribute PRINTER OUTPUT DEFAULT INDEX" },
1644         { 0x01050108,           "(Novell) Attribute PRINTER MARKER DEFAULT INDEX" },
1645         { 0x01050109,           "(Novell) Attribute PRINTER MEDIA PATH DEFAULT INDEX" },
1646         { 0x0105010A,           "(Novell) Attribute PRINTER CONSOLE LOCALIZATION" },
1647         { 0x0105010B,           "(Novell) Attribute PRINTER CONTINUOUS NUMBER DISPLAY LINES" },
1648         { 0x0105010C,           "(Novell) Attribute PRINTER CONTINUOUS NUMBER DISPLAY CHARACTERS" },
1649         { 0x0105010D,           "(Novell) Attribute PRINTER CONSOLE DISABLE" },
1650         { 0x01050201,           "(Novell) Attribute PRINTER STORAGE REFERENCE SEQUENCE NUMBER" },
1651         { 0x01050202,           "(Novell) Attribute PRINTER STORAGE REFERENCES INDEX" },
1652         { 0x01050301,           "(Novell) Attribute PRINTER DEVICE REFERENCE SEQUENCE NUMBER" },
1653         { 0x01050302,           "(Novell) Attribute PRINTER DEVICE REFERENCE INDEX" },
1654         { 0x01070101,           "(Novell) Attribute PRINTER LOCALIZATION INDEX" },
1655         { 0x01070102,           "(Novell) Attribute PRINTER LOCAL LANGUAGE" },
1656         { 0x01070103,           "(Novell) Attribute PRINTER LOCALIZATION COUNTRY" },
1657         { 0x01070104,           "(Novell) Attribute PRINTER LOCAL CHARACTER SET" },
1658         { 0x03030204,           "(Novell) Attribute HARDWARE DEVICE ID" },
1659         { 0x03030205,           "(Novell) Attribute HARDWARE DEVICE STATUS" },
1660         { 0x03030501,           "(Novell) Attribute HARDWARE PRINTER STATUS" },
1661         { 0x03030502,           "(Novell) Attribute HARDWARE PRINTER DETECTED ERROR STATE" },
1662         { 0x03030604,           "(Novell) Attribute HARDWARE DISK STORAGE CAPACITY" },
1663     /* These values are 0x0104000F+(defined number)*/
1664         { 0x01080201,           "(Novell) Attribute PRINTER INPUT INDEX" },
1665         { 0x01080202,           "(Novell) Attribute PRINTER INPUT TYPE" },
1666         { 0x01080203,           "(Novell) Attribute PRINTER INPUT DIMINSION UNIT" },
1667         { 0x01080204,           "(Novell) Attribute PRINTER INPUT MEDIA DIMINSION FEED DDEC" },
1668         { 0x01080205,           "(Novell) Attribute PRINTER INPUT MEDIA DIMINSION XFEEDDDEC" },
1669         { 0x01080206,           "(Novell) Attribute PRINTER INPUT MEDIA DIMINSION FEEDDCHO" },
1670         { 0x01080207,           "(Novell) Attribute PRINTER INPUT MEDIA DIMINSION XFEEDDCHO" },
1671         { 0x01080208,           "(Novell) Attribute PRINTER INPUT CAPACITY UNIT" },
1672         { 0x01080209,           "(Novell) Attribute PRINTER INPUT MAXIMUM CAPACITY" },
1673         { 0x0108020A,           "(Novell) Attribute PRINTER INPUT CURRENT LEVEL" },
1674         { 0x0108020B,           "(Novell) Attribute PRINTER INPUT STATUS" },
1675         { 0x0108020C,           "(Novell) Attribute PRINTER INPUT MEDIA NAME" },
1676         { 0x0108020D,           "(Novell) Attribute PRINTER INPUT NAME" },
1677         { 0x0108020E,           "(Novell) Attribute PRINTER INPUT VENDOR NAME" },
1678         { 0x0108020F,           "(Novell) Attribute PRINTER INPUT MODEL" },
1679         { 0x01080210,           "(Novell) Attribute PRINTER INPUT VERSION" },
1680         { 0x01080211,           "(Novell) Attribute PRINTER INPUT SERIAL NUMBER" },
1681         { 0x01080212,           "(Novell) Attribute PRINTER INPUT DESCRIPTION" },
1682         { 0x01080213,           "(Novell) Attribute PRINTER INPUT SECURITY" },
1683     /* These values are 0x01040010+(defined number)*/
1684         { 0x01090201,           "(Novell) Attribute PRINTER OUTPUT INDEX" },
1685         { 0x01090202,           "(Novell) Attribute PRINTER OUTPUT TYPE" },
1686         { 0x01090203,           "(Novell) Attribute PRINTER OUTPUT CAPACITY UNIT" },
1687         { 0x01090204,           "(Novell) Attribute PRINTER OUTPUT MAXIMUM CAPACITY" },
1688         { 0x01090205,           "(Novell) Attribute PRINTER OUTPUT REMAINING CAPACITY" },
1689         { 0x01090206,           "(Novell) Attribute PRINTER OUTPUT STATUS" },
1690         { 0x01090207,           "(Novell) Attribute PRINTER OUTPUT NAME" },
1691         { 0x01090208,           "(Novell) Attribute PRINTER OUTPUT VENDOR NAME" },
1692         { 0x01090209,           "(Novell) Attribute PRINTER OUTPUT MODEL" },
1693         { 0x0109020A,           "(Novell) Attribute PRINTER OUTPUT VERSION" },
1694         { 0x0109020B,           "(Novell) Attribute PRINTER OUTPUT SERIAL NUMBER" },
1695         { 0x0109020C,           "(Novell) Attribute PRINTER OUTPUT DESCRIPTION" },
1696         { 0x0109020D,           "(Novell) Attribute PRINTER OUTPUT SECURITY" },
1697         { 0x0109020E,           "(Novell) Attribute PRINTER OUTPUT DIMINSION UNIT" },
1698         { 0x0109020F,           "(Novell) Attribute PRINTER OUTPUT MAXIMUM DIMINSION FEED DIRECTION" },
1699         { 0x01090210,           "(Novell) Attribute PRINTER OUTPUT MAXIMUM DIMINSION TRANSFER FEED DIRECTION" },
1700         { 0x01090211,           "(Novell) Attribute PRINTER OUTPUT MINIMUM DIMINSION FEED DIRECTION" },
1701         { 0x01090212,           "(Novell) Attribute PRINTER OUTPUT MINIMUM DIMINSION TRANSFER FEED DIRECTION" },
1702         { 0x01090213,           "(Novell) Attribute PRINTER OUTPUT STACK INGORE DER" },
1703         { 0x01090214,           "(Novell) Attribute PRINTER OUTPUT PAGE DELIVORY ENTRY" },
1704         { 0x01090215,           "(Novell) Attribute PRINTER OUTPUT BURSTING" },
1705         { 0x01090216,           "(Novell) Attribute PRINTER OUTPUT DECOLLATING" },
1706         { 0x01090217,           "(Novell) Attribute PRINTER OUTPUT PAGE COLLATED" },
1707         { 0x01090218,           "(Novell) Attribute PRINTER OUTPUT OFFSET STACKING" },
1708     /* These values are 0x01040017+(defined number)*/
1709         { 0x02819C29,           "(Novell) Attribute ALERT SUBUNIT MISSING" },
1710         { 0x02819C2A,           "(Novell) Attribute ALERT SUBUNIT OK" },
1711         { 0x0281A328,           "(Novell) Attribute ALERT OUTPUT TRAY MBX SELECTED" },
1712         { 0x0281A40B,           "(Novell) Attribute ALERT FUSER TIME FAILED" },
1713     /* These values are 0x01040019+(defined number)*/
1714         { 0x01000201,           "(Novell) Attribute PRINTER MARKER INDEX" },
1715         { 0x01000202,           "(Novell) Attribute PRINTER MARKER MARK TECH" },
1716         { 0x01000203,           "(Novell) Attribute PRINTER MARKER COUNT UNIT" },
1717         { 0x01000204,           "(Novell) Attribute PRINTER MARKER LIFE COUNT" },
1718         { 0x01000205,           "(Novell) Attribute PRINTER MARKER POWER ON COUNT" },
1719         { 0x01000206,           "(Novell) Attribute PRINTER MARKER PROCESS COLORS" },
1720         { 0x01000207,           "(Novell) Attribute PRINTER MARKER SPOT COLORANTS" },
1721         { 0x01000208,           "(Novell) Attribute PRINTER MARKER ADD UNIT" },
1722         { 0x01000209,           "(Novell) Attribute PRINTER MARKER ADD RFEEDDIR" },
1723         { 0x0100020A,           "(Novell) Attribute PRINTER MARKER ADDRXFEEDDIR" },
1724         { 0x0100020B,           "(Novell) Attribute PRINTER MARKER NORTH MARGIN" },
1725         { 0x0100020C,           "(Novell) Attribute PRINTER MARKER SOUTH MARGIN" },
1726         { 0x0100020D,           "(Novell) Attribute PRINTER MARKER WEST MARGIN" },
1727         { 0x0100020E,           "(Novell) Attribute PRINTER MARKER EAST MARGIN" },
1728         { 0x0100020F,           "(Novell) Attribute PRINTER MARKER STATUS" },
1729     /* These values are 0x0104001A+(defined number)*/
1730         { 0x010D0401,           "(Novell) Attribute PRINTER MEDIA PATH INDEX" },
1731         { 0x010D0402,           "(Novell) Attribute PRINTER MEDIA PATH MAXIMUM SPEED UNIT" },
1732         { 0x010D0403,           "(Novell) Attribute PRINTER MEDIA PATH SIZE UNIT" },
1733         { 0x010D0404,           "(Novell) Attribute PRINTER MEDIA PATH MAXIMUM SPEED" },
1734         { 0x010D0405,           "(Novell) Attribute PRINTER MEDIA PATH MAXIMUM FEED DIRECTION" },
1735         { 0x010D0406,           "(Novell) Attribute PRINTER MEDIA PATH MAXIMUM TRANSFER FEED DIRECTION" },
1736         { 0x010D0407,           "(Novell) Attribute PRINTER MEDIA PATH MINIMUM FEED DIRECTION" },
1737         { 0x010D0408,           "(Novell) Attribute PRINTER MEDIA PATH MINIMUM TRANSFER FEED DIRECTION" },
1738         { 0x010D0409,           "(Novell) Attribute PRINTER MEDIA PATH TYPE" },
1739         { 0x010D040A,           "(Novell) Attribute PRINTER MEDIA PATH DESCRIPTION" },
1740         { 0x010D040B,           "(Novell) Attribute PRINTER MEDIA PATH STATUS" },
1741     /* These values are 0x0104001B+(defined number)*/
1742         { 0x010E0101,           "(Novell) Attribute PRINTER CHANNEL INDEX" },
1743         { 0x010E0102,           "(Novell) Attribute PRINTER CHANNEL TYPE" },
1744         { 0x010E0103,           "(Novell) Attribute PRINTER CHANNEL PROTOVERS" },
1745         { 0x010E0104,           "(Novell) Attribute PRINTER CHANNEL CURRENT JCL INDEX" },
1746         { 0x010E0105,           "(Novell) Attribute PRINTER CHANNEL DEFAULT PDL INDEX" },
1747         { 0x010E0106,           "(Novell) Attribute PRINTER CHANNEL STATE" },
1748         { 0x010E0107,           "(Novell) Attribute PRINTER CHANNEL IF INDEX" },
1749         { 0x010E0108,           "(Novell) Attribute PRINTER CHANNEL STATUS" },
1750     /* These values are 0x0104001C+(defined number)*/
1751         { 0x010F0101,           "(Novell) Attribute PRINTER INTERPRETER INDEX" },
1752         { 0x010F0102,           "(Novell) Attribute PRINTER INTERPRETER LANGUAGE FAM" },
1753         { 0x010F0103,           "(Novell) Attribute PRINTER INTERPRETER LANGUAGE LEVEL" },
1754         { 0x010F0104,           "(Novell) Attribute PRINTER INTERPRETER LANGUAGE VERSION" },
1755         { 0x010F0105,           "(Novell) Attribute PRINTER INTERPRETER DESCRIPTION" },
1756         { 0x010F0106,           "(Novell) Attribute PRINTER INTERPRETER VERSION" },
1757         { 0x010F0107,           "(Novell) Attribute PRINTER INTERPRETER DEFAULT ORIENTATION" },
1758         { 0x010F0108,           "(Novell) Attribute PRINTER INTERPRETER FEED ADDRESS" },
1759         { 0x010F0109,           "(Novell) Attribute PRINTER INTERPRETER TRANSFER FEED ADDRESS" },
1760         { 0x010F010A,           "(Novell) Attribute PRINTER INTERPRETER DEFAULT CHARACTERS IN" },
1761         { 0x010F010B,           "(Novell) Attribute PRINTER INTERPRETER DEFAULT CHARACTERS OUT" },
1762         { 0x010F010C,           "(Novell) Attribute PRINTER INTERPRETER TWO WAY" },
1763     /* These values are 0x0104001E+(defined number)*/
1764         { 0x01000101,           "(Novell) Attribute PRINTER MARKER SUPPLIES INDEX" },
1765         { 0x01000102,           "(Novell) Attribute PRINTER MARKER SUPPLIES MARKER INDEX" },
1766         { 0x01000103,           "(Novell) Attribute PRINTER MARKER SUPPLIES COLOR INDEX" },
1767         { 0x01000104,           "(Novell) Attribute PRINTER MARKER SUPPLIES CLASS" },
1768         { 0x01000105,           "(Novell) Attribute PRINTER MARKER SUPPLIES TYPE" },
1769         { 0x01000106,           "(Novell) Attribute PRINTER MARKER SUPPLIES DESCRIPTION" },
1770         { 0x01000107,           "(Novell) Attribute PRINTER MARKER SUPPLIES SUPPLY UNIT" },
1771         { 0x01000108,           "(Novell) Attribute PRINTER MARKER SUPPLIES MAXIMUM CAPACITY" },
1772         { 0x01000109,           "(Novell) Attribute PRINTER MARKER SUPPLIES LEVEL" },
1773     /* These values are 0x0104001F+(defined number)*/
1774         { 0x01000101,           "(Novell) Attribute PRINTER MARKER COLORANT INDEX" },
1775         { 0x01000102,           "(Novell) Attribute PRINTER MARKER COLORANT MARKER INDEX" },
1776         { 0x01000103,           "(Novell) Attribute PRINTER MARKER COLORANT ROLE" },
1777         { 0x01000104,           "(Novell) Attribute PRINTER MARKER COLORANT VALUE" },
1778         { 0x01000105,           "(Novell) Attribute PRINTER MARKER COLORANT TONE" },
1779     /* These values are 0x01040020+(defined number)*/
1780         { 0x01000101,           "(Novell) Attribute PRINTER COVER INDEX" },
1781         { 0x01000102,           "(Novell) Attribute PRINTER COVER DESCRIPTION" },
1782         { 0x01000103,           "(Novell) Attribute PRINTER COVER STATUS" },
1783     /* These values are 0x01040021+(defined number)*/
1784         { 0x01000601,           "(Novell) Attribute PRINTER CONSOLE LIGHT INDEX" },
1785         { 0x01000602,           "(Novell) Attribute PRINTER CONSOLE ON TIME" },
1786         { 0x01000603,           "(Novell) Attribute PRINTER CONSOLE OFF TIME" },
1787         { 0x01000604,           "(Novell) Attribute PRINTER CONSOLE COLOR" },
1788         { 0x01000605,           "(Novell) Attribute PRINTER CONSOLE DESCRIPTION" },
1789     /* These values are 0x01040022+(defined number)*/
1790         { 0x01000501,           "(Novell) Attribute PRINTER CONSOLE DISPLAY BUFFER INDEX" },
1791         { 0x01000502,           "(Novell) Attribute PRINTER CONSOLE DISPLAY BUFFER TEXT" },
1792     /* These values are 0x01040025+(defined number)*/
1793         { 0x011E0101,           "(Novell) Attribute FINISH DEVICE INDEX" },
1794         { 0x011E0102,           "(Novell) Attribute FINISH DEVICE TYPE" },
1795         { 0x011E0103,           "(Novell) Attribute FINISH DEVICE PRESENT ON OFF" },
1796         { 0x011E0104,           "(Novell) Attribute FINISH DEVICE CAPACITY UNIT" },
1797         { 0x011E0105,           "(Novell) Attribute FINISH DEVICE MAXIMUM CAPACITY" },
1798         { 0x011E0106,           "(Novell) Attribute FINISH DEVICE CURRENT CAPACITY" },
1799         { 0x011E0107,           "(Novell) Attribute FINISH DEVICE ASSOCIATED MEDIA PATH" },
1800         { 0x011E0108,           "(Novell) Attribute FINISH DEVICE ASSOCIATED OUTPUTS" },
1801         { 0x011E0109,           "(Novell) Attribute FINISH DEVICE STATUS" },
1802         { 0x011E010A,           "(Novell) Attribute FINISH DEVICE DESCRIPTION" },
1803         { 0x01210101,           "(Novell) Attribute FINISH DEVICE OTHER" },
1804         { 0x01210103,           "(Novell) Attribute FINISH DEVICE NAME" },
1805         { 0x01210104,           "(Novell) Attribute FINISH DEVICE VENDOR NAME" },
1806         { 0x01210105,           "(Novell) Attribute FINISH DEVICE MODEL" },
1807         { 0x01210106,           "(Novell) Attribute FINISH DEVICE VERSION" },
1808         { 0x01210107,           "(Novell) Attribute FINISH DEVICE SERIAL NUMBER" },
1809         { 0x01210108,           "(Novell) Attribute FINISH DEVICE MAXIMUM SHEETS" },
1810         { 0x01210109,           "(Novell) Attribute FINISH PROCESS OFFSET UNITS" },
1811         { 0x0121010A,           "(Novell) Attribute FINISH REFERENCE EDGE" },
1812         { 0x0121010B,           "(Novell) Attribute FINISH AXIS OFFSET" },
1813         { 0x0121010C,           "(Novell) Attribute FINISH JOG EDGE" },
1814         { 0x0121010D,           "(Novell) Attribute FINISH HEAD LOCATION" },
1815         { 0x0121010E,           "(Novell) Attribute FINISH OPERATOR RESTRICTIONS" },
1816         { 0x0121010F,           "(Novell) Attribute FINISH NUMBER OF POSITIONS" },
1817         { 0x01210110,           "(Novell) Attribute FINISH NAMED CONFIGURATION" },
1818         { 0x01210111,           "(Novell) Attribute FINISH MEDIA TYPE RESTRICT" },
1819         { 0x01210112,           "(Novell) Attribute FINISH PRINTER INPUT TRAY SUPPORT" },
1820         { 0x01210113,           "(Novell) Attribute FINISH PREVIOUS FINISH IN GOP" },
1821         { 0x01210114,           "(Novell) Attribute FINISH NEXT FINISH IN GOP" },
1822         { 0x0121011E,           "(Novell) Attribute STITCHING TYPE" },
1823         { 0x0121011F,           "(Novell) Attribute STITCHING DIRECTION" },
1824         { 0x01210120,           "(Novell) Attribute STITCHING ANGLE" },
1825         { 0x01210128,           "(Novell) Attribute FOLDING TYPE" },
1826         { 0x01210132,           "(Novell) Attribute BINDING TYPE" },
1827         { 0x01210150,           "(Novell) Attribute PUNCH HOLE TYPE" },
1828         { 0x01210151,           "(Novell) Attribute PUNCH HOLE SIZE LONG DIMENSION" },
1829         { 0x01210152,           "(Novell) Attribute PUNCH HOLE SIZE SHORT DIMENSION" },
1830         { 0x01210153,           "(Novell) Attribute PUNCH PATTERN" },
1831         { 0x01210164,           "(Novell) Attribute SLITTING TYPE" },
1832     /* These values are 0x01040026+(defined number)*/
1833         { 0x011F0101,           "(Novell) Attribute FINISH SUPPLY INDEX" },
1834         { 0x011F0102,           "(Novell) Attribute FINISH SUPPLY DEVICE INDEX" },
1835         { 0x011F0103,           "(Novell) Attribute FINISH SUPPLY CLASS" },
1836         { 0x011F0104,           "(Novell) Attribute FINISH SUPPLY TYPE" },
1837         { 0x011F0105,           "(Novell) Attribute FINISH SUPPLY DESCRIPTION" },
1838         { 0x011F0106,           "(Novell) Attribute FINISH SUPPLY UNIT" },
1839         { 0x011F0107,           "(Novell) Attribute FINISH SUPPLY MAXIMUM CAPACITY" },
1840         { 0x011F0108,           "(Novell) Attribute FINISH SUPPLY CURRENT LEVEL" },
1841         { 0x011F0109,           "(Novell) Attribute FINISH SUPPLY COLOR NAME" },
1842         { 0x0,                  NULL },
1843 };
1844
1845 static const value_string  object_ids_16[] = { /* 06106086 480186F83701 (LENGTH 16)*/
1846     /* These values are 0x04002501+(defined number)*/
1847         { 0x21018102,           "(Novell) Attribute WRAPPING TYPE" },
1848         { 0x21018120,           "(Novell) Attribute STACK OUTPUT TYPE" },
1849         { 0x21018121,           "(Novell) Attribute STACK OFFSET" },
1850         { 0x21018122,           "(Novell) Attribute STACK ROTATION" },
1851         { 0x0,                  NULL },
1852 };