60rfc3712.ldif 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453
  1. # 60rfc3712.ldif - LDAP Schema for Printer Services
  2. ################################################################################
  3. #
  4. dn: cn=schema
  5. #
  6. ################################################################################
  7. #
  8. attributeTypes: (
  9. 1.3.18.0.2.4.1140
  10. NAME 'printer-uri'
  11. DESC 'A URI supported by this printer.'
  12. EQUALITY caseIgnoreMatch
  13. SUBSTR caseIgnoreSubstringsMatch
  14. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  15. SINGLE-VALUE
  16. )
  17. #
  18. ################################################################################
  19. #
  20. attributeTypes: (
  21. 1.3.18.0.2.4.1107
  22. NAME 'printer-xri-supported'
  23. DESC 'The unordered list of XRI (extended resource identifiers) supported by this printer.'
  24. EQUALITY caseIgnoreMatch
  25. SUBSTR caseIgnoreSubstringsMatch
  26. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  27. )
  28. #
  29. ################################################################################
  30. #
  31. attributeTypes: (
  32. 1.3.18.0.2.4.1135
  33. NAME 'printer-name'
  34. DESC 'The site-specific administrative name of this printer.'
  35. EQUALITY caseIgnoreMatch
  36. SUBSTR caseIgnoreSubstringsMatch
  37. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{127}
  38. SINGLE-VALUE
  39. )
  40. #
  41. ################################################################################
  42. #
  43. attributeTypes: (
  44. 1.3.18.0.2.4.1119
  45. NAME 'printer-natural-language-configured'
  46. DESC 'The configured natural language in which error and status messages will be generated (by default) by this printer.'
  47. EQUALITY caseIgnoreMatch
  48. SUBSTR caseIgnoreSubstringsMatch
  49. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{127}
  50. SINGLE-VALUE
  51. )
  52. #
  53. ################################################################################
  54. #
  55. attributeTypes: (
  56. 1.3.18.0.2.4.1136
  57. NAME 'printer-location'
  58. DESC 'The physical location of this printer.'
  59. EQUALITY caseIgnoreMatch
  60. SUBSTR caseIgnoreSubstringsMatch
  61. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{127}
  62. SINGLE-VALUE
  63. )
  64. #
  65. ################################################################################
  66. #
  67. attributeTypes: (
  68. 1.3.18.0.2.4.1139
  69. NAME 'printer-info'
  70. DESC 'Descriptive information about this printer.'
  71. EQUALITY caseIgnoreMatch
  72. SUBSTR caseIgnoreSubstringsMatch
  73. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{127}
  74. SINGLE-VALUE
  75. )
  76. #
  77. ################################################################################
  78. #
  79. attributeTypes: (
  80. 1.3.18.0.2.4.1134
  81. NAME 'printer-more-info'
  82. DESC 'A URI for more information about this specific printer.'
  83. EQUALITY caseIgnoreMatch
  84. SUBSTR caseIgnoreSubstringsMatch
  85. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  86. SINGLE-VALUE
  87. )
  88. #
  89. ################################################################################
  90. #
  91. attributeTypes: (
  92. 1.3.18.0.2.4.1138
  93. NAME 'printer-make-and-model'
  94. DESC 'Make and model of this printer.'
  95. EQUALITY caseIgnoreMatch
  96. SUBSTR caseIgnoreSubstringsMatch
  97. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{127}
  98. SINGLE-VALUE
  99. )
  100. #
  101. ################################################################################
  102. #
  103. attributeTypes: (
  104. 1.3.18.0.2.4.1133
  105. NAME 'printer-ipp-versions-supported'
  106. DESC 'IPP protocol version(s) that this printer supports.'
  107. EQUALITY caseIgnoreMatch
  108. SUBSTR caseIgnoreSubstringsMatch
  109. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{127}
  110. )
  111. #
  112. ################################################################################
  113. #
  114. attributeTypes: (
  115. 1.3.18.0.2.4.1132
  116. NAME 'printer-multiple-document-jobs-supported'
  117. DESC 'Indicates whether or not this printer supports more than one document per job.'
  118. EQUALITY booleanMatch
  119. SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
  120. SINGLE-VALUE
  121. )
  122. #
  123. ################################################################################
  124. #
  125. attributeTypes: (
  126. 1.3.18.0.2.4.1109
  127. NAME 'printer-charset-configured'
  128. DESC 'The configured charset in which error and status messages will be generated (by default) by this printer.'
  129. EQUALITY caseIgnoreMatch
  130. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{63}
  131. SINGLE-VALUE
  132. )
  133. #
  134. ################################################################################
  135. #
  136. attributeTypes: (
  137. 1.3.18.0.2.4.1131
  138. NAME 'printer-charset-supported'
  139. DESC 'Set of charsets supported for the attribute values of syntax DirectoryString for this directory entry.'
  140. EQUALITY caseIgnoreMatch
  141. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{63}
  142. )
  143. #
  144. ################################################################################
  145. #
  146. attributeTypes: (
  147. 1.3.18.0.2.4.1137
  148. NAME 'printer-generated-natural-language-supported'
  149. DESC 'Natural language(s) supported for this directory entry.'
  150. EQUALITY caseIgnoreMatch
  151. SUBSTR caseIgnoreSubstringsMatch
  152. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{63}
  153. )
  154. #
  155. ################################################################################
  156. #
  157. attributeTypes: (
  158. 1.3.18.0.2.4.1130
  159. NAME 'printer-document-format-supported'
  160. DESC 'The possible source document formats which may be interpreted and printed by this printer.'
  161. EQUALITY caseIgnoreMatch
  162. SUBSTR caseIgnoreSubstringsMatch
  163. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{127}
  164. )
  165. #
  166. ################################################################################
  167. #
  168. attributeTypes: (
  169. 1.3.18.0.2.4.1129
  170. NAME 'printer-color-supported'
  171. DESC 'Indicates whether this printer is capable of any type of color printing at all, including highlight color.'
  172. EQUALITY booleanMatch
  173. SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
  174. SINGLE-VALUE
  175. )
  176. #
  177. ################################################################################
  178. #
  179. attributeTypes: (
  180. 1.3.18.0.2.4.1128
  181. NAME 'printer-compression-supported'
  182. DESC 'Compression algorithms supported by this printer.'
  183. EQUALITY caseIgnoreMatch
  184. SUBSTR caseIgnoreSubstringsMatch
  185. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255}
  186. )
  187. #
  188. ################################################################################
  189. #
  190. attributeTypes: (
  191. 1.3.18.0.2.4.1127
  192. NAME 'printer-pages-per-minute'
  193. DESC 'The nominal number of pages per minute which may be output by this printer.'
  194. EQUALITY integerMatch
  195. ORDERING integerOrderingMatch
  196. SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
  197. SINGLE-VALUE
  198. )
  199. #
  200. ################################################################################
  201. #
  202. attributeTypes: (
  203. 1.3.18.0.2.4.1126
  204. NAME 'printer-pages-per-minute-color'
  205. DESC 'The nominal number of color pages per minute which may be output by this printer.'
  206. EQUALITY integerMatch
  207. ORDERING integerOrderingMatch
  208. SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
  209. SINGLE-VALUE
  210. )
  211. #
  212. ################################################################################
  213. #
  214. attributeTypes: (
  215. 1.3.18.0.2.4.1125
  216. NAME 'printer-finishings-supported'
  217. DESC 'The possible finishing operations supported by this printer.'
  218. EQUALITY caseIgnoreMatch
  219. SUBSTR caseIgnoreSubstringsMatch
  220. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255}
  221. )
  222. #
  223. ################################################################################
  224. #
  225. attributeTypes: (
  226. 1.3.18.0.2.4.1124
  227. NAME 'printer-number-up-supported'
  228. DESC 'The possible numbers of print-stream pages to impose upon a single side of an instance of a selected medium.'
  229. EQUALITY integerMatch
  230. ORDERING integerOrderingMatch
  231. SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
  232. )
  233. #
  234. ################################################################################
  235. #
  236. attributeTypes: (
  237. 1.3.18.0.2.4.1123
  238. NAME 'printer-sides-supported'
  239. DESC 'The number of impression sides (one or two) and the two-sided impression rotations supported by this printer.'
  240. EQUALITY caseIgnoreMatch
  241. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{127}
  242. )
  243. #
  244. ################################################################################
  245. #
  246. attributeTypes: (
  247. 1.3.18.0.2.4.1122
  248. NAME 'printer-media-supported'
  249. DESC 'The standard names/types/sizes (and optional color suffixes) of the media supported by this printer.'
  250. EQUALITY caseIgnoreMatch
  251. SUBSTR caseIgnoreSubstringsMatch
  252. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255}
  253. )
  254. #
  255. ################################################################################
  256. #
  257. attributeTypes: (
  258. 1.3.18.0.2.4.1117
  259. NAME 'printer-media-local-supported'
  260. DESC 'Site-specific names of media supported by this printer.'
  261. EQUALITY caseIgnoreMatch
  262. SUBSTR caseIgnoreSubstringsMatch
  263. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255}
  264. )
  265. #
  266. ################################################################################
  267. #
  268. attributeTypes: (
  269. 1.3.18.0.2.4.1121
  270. NAME 'printer-resolution-supported'
  271. DESC 'List of resolutions supported for printing documents by this printer.'
  272. EQUALITY caseIgnoreMatch
  273. SUBSTR caseIgnoreSubstringsMatch
  274. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255}
  275. )
  276. #
  277. ################################################################################
  278. #
  279. attributeTypes: (
  280. 1.3.18.0.2.4.1120
  281. NAME 'printer-print-quality-supported'
  282. DESC 'List of print qualities supported for printing documents on this printer.'
  283. EQUALITY caseIgnoreMatch
  284. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{127}
  285. )
  286. #
  287. ################################################################################
  288. #
  289. attributeTypes: (
  290. 1.3.18.0.2.4.1110
  291. NAME 'printer-job-priority-supported'
  292. DESC 'Indicates the number of job priority levels supported by this printer.'
  293. EQUALITY integerMatch
  294. ORDERING integerOrderingMatch
  295. SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
  296. SINGLE-VALUE
  297. )
  298. #
  299. ################################################################################
  300. #
  301. attributeTypes: (
  302. 1.3.18.0.2.4.1118
  303. NAME 'printer-copies-supported'
  304. DESC 'The maximum number of copies of a document that may be printed as a single job on this printer.'
  305. EQUALITY integerMatch
  306. ORDERING integerOrderingMatch
  307. SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
  308. SINGLE-VALUE
  309. )
  310. #
  311. ################################################################################
  312. #
  313. attributeTypes: (
  314. 1.3.18.0.2.4.1111
  315. NAME 'printer-job-k-octets-supported'
  316. DESC 'The maximum size in kilobytes (1,024 octets actually) incoming print job that this printer will accept.'
  317. EQUALITY integerMatch
  318. ORDERING integerOrderingMatch
  319. SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
  320. SINGLE-VALUE
  321. )
  322. #
  323. ################################################################################
  324. #
  325. attributeTypes: (
  326. 1.3.18.0.2.4.1112
  327. NAME 'printer-current-operator'
  328. DESC 'The identity of the current human operator responsible for operating this printer.'
  329. EQUALITY caseIgnoreMatch
  330. SUBSTR caseIgnoreSubstringsMatch
  331. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{127}
  332. SINGLE-VALUE
  333. )
  334. #
  335. ################################################################################
  336. #
  337. attributeTypes: (
  338. 1.3.18.0.2.4.1113
  339. NAME 'printer-service-person'
  340. DESC 'The identity of the current human service person responsible for servicing this printer.'
  341. EQUALITY caseIgnoreMatch
  342. SUBSTR caseIgnoreSubstringsMatch
  343. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{127}
  344. SINGLE-VALUE
  345. )
  346. #
  347. ################################################################################
  348. #
  349. attributeTypes: (
  350. 1.3.18.0.2.4.1114
  351. NAME 'printer-delivery-orientation-supported'
  352. DESC 'The possible delivery orientations of pages as they are printed and ejected from this printer.'
  353. EQUALITY caseIgnoreMatch
  354. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{127}
  355. )
  356. #
  357. ################################################################################
  358. #
  359. attributeTypes: (
  360. 1.3.18.0.2.4.1115
  361. NAME 'printer-stacking-order-supported'
  362. DESC 'The possible stacking order of pages as they are printed and ejected from this printer.'
  363. EQUALITY caseIgnoreMatch
  364. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{127}
  365. )
  366. #
  367. ################################################################################
  368. #
  369. attributeTypes: (
  370. 1.3.18.0.2.4.1116
  371. NAME 'printer-output-features-supported'
  372. DESC 'The possible output features supported by this printer.'
  373. EQUALITY caseIgnoreMatch
  374. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{127}
  375. )
  376. #
  377. ################################################################################
  378. #
  379. attributeTypes: (
  380. 1.3.18.0.2.4.1108
  381. NAME 'printer-aliases'
  382. DESC 'List of site-specific administrative names of this printer in addition to the value specified for printer-name.'
  383. EQUALITY caseIgnoreMatch
  384. SUBSTR caseIgnoreSubstringsMatch
  385. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{127}
  386. )
  387. #
  388. ################################################################################
  389. #
  390. objectClasses: (
  391. NAME 'printer-uri'
  392. DESC 'A URI supported by this printer.'
  393. )
  394. #
  395. ################################################################################
  396. #
  397. objectClasses: (
  398. 1.3.18.0.2.6.258
  399. NAME 'printerAbstract'
  400. DESC 'Printer related information.'
  401. SUP top
  402. ABSTRACT
  403. MAY ( printer-name $ printer-natural-language-configured $ printer-location $ printer-info $ printer-more-info $ printer-make-and-model $ printer-multiple-document-jobs-supported $ printer-charset-configured $ printer-charset-supported $ printer-generated-natural-language-supported $ printer-document-format-supported $ printer-color-supported $ printer-compression-supported $ printer-pages-per-minute $ printer-pages-per-minute-color $ printer-finishings-supported $ printer-number-up-supported $ printer-sides-supported $ printer-media-supported $ printer-media-local-supported $ printer-resolution-supported $ printer-print-quality-supported $ printer-job-priority-supported $ printer-copies-supported $ printer-job-k-octets-supported $ printer-current-operator $ printer-service-person $ printer-delivery-orientation-supported $ printer-stacking-order-supported $ printer-output-features-supported )
  404. )
  405. #
  406. ################################################################################
  407. #
  408. objectClasses: (
  409. 1.3.18.0.2.6.255
  410. NAME 'printerService'
  411. DESC 'Printer information.'
  412. SUP printerAbstract
  413. STRUCTURAL
  414. MAY ( printer-uri $ printer-xri-supported )
  415. )
  416. #
  417. ################################################################################
  418. #
  419. objectClasses: (
  420. 1.3.18.0.2.6.257
  421. NAME 'printerServiceAuxClass'
  422. DESC 'Printer information.'
  423. SUP printerAbstract
  424. AUXILIARY
  425. MAY ( printer-uri $ printer-xri-supported )
  426. )
  427. #
  428. ################################################################################
  429. #
  430. objectClasses: (
  431. 1.3.18.0.2.6.256
  432. NAME 'printerIPP'
  433. DESC 'Internet Printing Protocol (IPP) information.'
  434. SUP top
  435. AUXILIARY
  436. MAY ( printer-ipp-versions-supported $ printer-multiple-document-jobs-supported )
  437. )
  438. #
  439. ################################################################################
  440. #
  441. objectClasses: (
  442. 1.3.18.0.2.6.253
  443. NAME 'printerLPR'
  444. DESC 'LPR information.'
  445. SUP top
  446. AUXILIARY
  447. MUST ( printer-name )
  448. MAY ( printer-aliases )
  449. )
  450. #
  451. ################################################################################
  452. #