60rfc3712.ldif 15 KB

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