Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1015 lines
44 KiB

  1. *PPD-Adobe: "4.3"
  2. *%=============================================================================
  3. *%
  4. *% PPD file for Kyocera FS-6900 (USA English)
  5. *%
  6. *% Copyright (C) 1993-1999 Kyocera Technology Development Inc.
  7. *% All Rights Reserved
  8. *%
  9. *% Permission is granted for redistribution of this file as long as this
  10. *% copyright notice is intact and the contents of the file are not altered
  11. *% in any way from their original form.
  12. *%
  13. *% Contents of this file are automatically generated with the PPDGEN utility
  14. *%
  15. *%=============================================================================
  16. *FileVersion: "1.6.2"
  17. *FormatVersion: "4.3"
  18. *LanguageEncoding: ISOLatin1
  19. *LanguageVersion: English
  20. *Product: "(FS-6900)"
  21. *PSVersion: "(2014.108) 1"
  22. *Manufacturer: "Kyocera"
  23. *ModelName: "Kyocera FS-6900 (KPDL-2)"
  24. *ShortNickName: "Kyocera FS-6900 (KPDL-2)"
  25. *NickName: "Kyocera FS-6900 (KPDL-2)"
  26. *PCFileName: "FS-6900.PPD"
  27. *% Basic Device Capabilities
  28. *LanguageLevel: "2"
  29. *ColorDevice: False
  30. *DefaultColorSpace: Gray
  31. *TTRasterizer: Type42
  32. *?TTRasterizer: "
  33. save
  34. 42 /FontType resourcestatus
  35. { pop pop (Type42) }{ (None) } ifelse
  36. = flush restore"
  37. *End
  38. *FreeVM: "12288000"
  39. *Throughput: "25"
  40. *% Extensions
  41. *FileSystem: True
  42. *?FileSystem: "
  43. save
  44. false
  45. (%disk%)
  46. {currentdevparams dup /Writeable known
  47. {/Writeable get {pop true} if}{pop} ifelse
  48. } 100 string /IODevice resourceforall
  49. {(True)}{(False)} ifelse
  50. = flush restore "
  51. *End
  52. *% System Management
  53. *SuggestedJobTimeout: "0"
  54. *SuggestedManualFeedTimeout: "0"
  55. *SuggestedWaitTimeout: "120"
  56. *PrintPSErrors: True
  57. *Password: "0"
  58. *ExitServer: "
  59. count 0 eq {true}
  60. {dup statusdict /checkpassword get exec not} ifelse
  61. {(WARNING : Cannot perform the exitserver command.) =
  62. (Password supplied is not valid.) =
  63. (Please contact the author of this software.) = flush quit} if
  64. serverdict /exitserver get exec"
  65. *End
  66. *Reset: "
  67. count 0 eq { true }
  68. {dup statusdict /checkpassword get exec not} ifelse
  69. {(WARNING : Cannot perform the exitserver command.) =
  70. (Password supplied is not valid.) =
  71. (Please contact the author of this software.) = flush quit} if
  72. serverdict /exitserver get exec
  73. systemdict /quit get exec
  74. (WARNING : Printer Reset Failed.) = flush"
  75. *End
  76. *% Protocols
  77. *Protocols: PJL TBCP
  78. *1284Modes Parallel: Compat Nibble ECP
  79. *1284DeviceID: "MFG:Kyocera;Model:Kyocera FS-6900;COMMAND SET: POSTSCRIPT,PJL,PCL"
  80. *% Page Stack Order
  81. *PageStackOrder FDTop: Reverse
  82. *PageStackOrder FURear: Normal
  83. *% JCL Information
  84. *JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
  85. *JCLToPSInterpreter: "@PJL ENTER LANGUAGE=POSTSCRIPT<0A>"
  86. *JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X"
  87. *JCLOpenUI *JCLEconomode/EcoPrint: PickOne
  88. *DefaultJCLEconomode: Off
  89. *OrderDependency: 5 JCLSetup *JCLEconomode
  90. *JCLEconomode Off/Off: "@PJL SET ECONOMODE=OFF<0A>"
  91. *JCLEconomode On/On: "@PJL SET ECONOMODE=ON<0A>"
  92. *JCLCloseUI: *JCLEconomode
  93. *% Installable Options
  94. *OpenGroup: InstallableOptions/Installed Options
  95. *% Paper Feeders
  96. *OpenUI *Option12/PF-26 Paper Feeders: PickOne
  97. *DefaultOption12: None
  98. *Option12 None/None: ""
  99. *Option12 One/One: ""
  100. *Option12 Two/Two: ""
  101. *?Option12: "
  102. save
  103. (None) currentpagedevice dup /InputAttributes known {
  104. /InputAttributes get
  105. dup 1 known {dup 1 get null ne {exch pop (One) exch} if} if
  106. dup 3 known {dup 3 get null ne {exch pop (Two) exch} if} if
  107. } if pop
  108. = flush restore"
  109. *End
  110. *CloseUI: *Option12
  111. *% Duplex Unit
  112. *OpenUI *Option16/Duplex Unit: Boolean
  113. *DefaultOption16: False
  114. *Option16 False/Not Installed: ""
  115. *Option16 True/Installed: ""
  116. *?Option16: "
  117. save
  118. currentpagedevice /Duplex known {(True)}{(False)} ifelse
  119. = flush restore"
  120. *End
  121. *CloseUI: *Option16
  122. *% Disk Drive
  123. *OpenUI *Option18/Optional Disk: PickOne
  124. *DefaultOption18: None
  125. *Option18 None/None: ""
  126. *Option18 HardDisk/Hard Disk: ""
  127. *Option18 RAMDisk/RAM Disk: ""
  128. *?Option18: "
  129. save
  130. false
  131. (%disk?%)
  132. {currentdevparams dup /Writeable known
  133. {dup /Writeable get
  134. {exch pop /LogicalSize get dup 0 gt exch 102400 lt eq true}{pop pop false} ifelse
  135. }{pop pop} ifelse
  136. } 100 string /IODevice resourceforall
  137. {{(RAMDisk)}{(HardDisk)} ifelse}{(None)} ifelse
  138. = flush restore"
  139. *End
  140. *CloseUI: *Option18
  141. *% Installed Memory
  142. *OpenUI *InstalledMemory/Memory: PickOne
  143. *DefaultInstalledMemory: 16MB
  144. *InstalledMemory 16MB/Standard: ""
  145. *InstalledMemory 32MB/16MB Upgrade: ""
  146. *InstalledMemory 48MB/32MB Upgrade: ""
  147. *InstalledMemory 72MB/>= 56MB Upgrade: ""
  148. *?InstalledMemory: "
  149. save
  150. currentsystemparams dup
  151. /RamSize known {
  152. /RamSize get
  153. 524288 div ceiling cvi 2 div cvi
  154. /vmsize 20 string def
  155. vmsize cvs print
  156. (MB) print (\n) print flush
  157. }{
  158. pop (Unknown) print flush
  159. } ifelse
  160. restore"
  161. *End
  162. *CloseUI: *InstalledMemory
  163. *CloseGroup: InstallableOptions
  164. *% Virtual Memory
  165. *VMOption 16MB: "12288000"
  166. *VMOption 32MB: "25728000"
  167. *VMOption 48MB: "39168000"
  168. *VMOption 72MB: "59328000"
  169. *% Constraints
  170. *UIConstraints: *Option12 None *InputSlot PF26A
  171. *UIConstraints: *InputSlot PF26A *Option12 None
  172. *UIConstraints: *Option12 None *InputSlot PF26B
  173. *UIConstraints: *InputSlot PF26B *Option12 None
  174. *UIConstraints: *Option12 One *InputSlot PF26B
  175. *UIConstraints: *InputSlot PF26B *Option12 One
  176. *UIConstraints: *Duplex *Option16 False
  177. *UIConstraints: *Option16 False *Duplex DuplexTumble
  178. *UIConstraints: *Option16 False *Duplex DuplexNoTumble
  179. *UIConstraints: *MediaType Transparency *Duplex
  180. *UIConstraints: *Duplex *MediaType Transparency
  181. *UIConstraints: *MediaType Labels *Duplex
  182. *UIConstraints: *Duplex *MediaType Labels
  183. *UIConstraints: *KCCollate *Option18 None
  184. *UIConstraints: *Option18 None *KCCollate Temp0
  185. *UIConstraints: *Option18 None *KCCollate Temp
  186. *UIConstraints: *Option18 None *KCCollate Perm
  187. *UIConstraints: *Option18 RAMDisk *KCCollate Perm
  188. *UIConstraints: *KCCollate Perm *Option18 RAMDisk
  189. *UIConstraints: *Option18 HardDisk *KCCollate Temp0
  190. *UIConstraints: *KCCollate Temp0 *Option18 HardDisk
  191. *UIConstraints: *Option18 RAMDisk *KCCollate Temp
  192. *UIConstraints: *KCCollate Temp *Option18 RAMDisk
  193. *UIConstraints: *KCBarcodeMode *Option18 RAMDisk
  194. *UIConstraints: *Option18 RAMDisk *KCBarcodeMode First
  195. *UIConstraints: *Option18 RAMDisk *KCBarcodeMode All
  196. *UIConstraints: *KCBarcodeMode *KCCollate None
  197. *UIConstraints: *KCCollate None *KCBarcodeMode First
  198. *UIConstraints: *KCCollate None *KCBarcodeMode All
  199. *UIConstraints: *PageSize Executive *InputSlot Internal
  200. *UIConstraints: *InputSlot Internal *PageSize Executive
  201. *UIConstraints: *PageRegion Executive *InputSlot Internal
  202. *UIConstraints: *InputSlot Internal *PageRegion Executive
  203. *UIConstraints: *PageSize A6 *InputSlot Internal
  204. *UIConstraints: *InputSlot Internal *PageSize A6
  205. *UIConstraints: *PageRegion A6 *InputSlot Internal
  206. *UIConstraints: *InputSlot Internal *PageRegion A6
  207. *UIConstraints: *PageSize ISOB5 *InputSlot Internal
  208. *UIConstraints: *InputSlot Internal *PageSize ISOB5
  209. *UIConstraints: *PageRegion ISOB5 *InputSlot Internal
  210. *UIConstraints: *InputSlot Internal *PageRegion ISOB5
  211. *UIConstraints: *PageSize B6 *InputSlot Internal
  212. *UIConstraints: *InputSlot Internal *PageSize B6
  213. *UIConstraints: *PageRegion B6 *InputSlot Internal
  214. *UIConstraints: *InputSlot Internal *PageRegion B6
  215. *UIConstraints: *PageSize EnvPersonal *InputSlot Internal
  216. *UIConstraints: *InputSlot Internal *PageSize EnvPersonal
  217. *UIConstraints: *PageRegion EnvPersonal *InputSlot Internal
  218. *UIConstraints: *InputSlot Internal *PageRegion EnvPersonal
  219. *UIConstraints: *PageSize Env9 *InputSlot Internal
  220. *UIConstraints: *InputSlot Internal *PageSize Env9
  221. *UIConstraints: *PageRegion Env9 *InputSlot Internal
  222. *UIConstraints: *InputSlot Internal *PageRegion Env9
  223. *UIConstraints: *PageSize Env10 *InputSlot Internal
  224. *UIConstraints: *InputSlot Internal *PageSize Env10
  225. *UIConstraints: *PageRegion Env10 *InputSlot Internal
  226. *UIConstraints: *InputSlot Internal *PageRegion Env10
  227. *UIConstraints: *PageSize EnvMonarch *InputSlot Internal
  228. *UIConstraints: *InputSlot Internal *PageSize EnvMonarch
  229. *UIConstraints: *PageRegion EnvMonarch *InputSlot Internal
  230. *UIConstraints: *InputSlot Internal *PageRegion EnvMonarch
  231. *UIConstraints: *PageSize EnvDL *InputSlot Internal
  232. *UIConstraints: *InputSlot Internal *PageSize EnvDL
  233. *UIConstraints: *PageRegion EnvDL *InputSlot Internal
  234. *UIConstraints: *InputSlot Internal *PageRegion EnvDL
  235. *UIConstraints: *PageSize EnvC5 *InputSlot Internal
  236. *UIConstraints: *InputSlot Internal *PageSize EnvC5
  237. *UIConstraints: *PageRegion EnvC5 *InputSlot Internal
  238. *UIConstraints: *InputSlot Internal *PageRegion EnvC5
  239. *UIConstraints: *PageSize Executive *InputSlot PF26A
  240. *UIConstraints: *InputSlot PF26A *PageSize Executive
  241. *UIConstraints: *PageRegion Executive *InputSlot PF26A
  242. *UIConstraints: *InputSlot PF26A *PageRegion Executive
  243. *UIConstraints: *PageSize A5 *InputSlot PF26A
  244. *UIConstraints: *InputSlot PF26A *PageSize A5
  245. *UIConstraints: *PageRegion A5 *InputSlot PF26A
  246. *UIConstraints: *InputSlot PF26A *PageRegion A5
  247. *UIConstraints: *PageSize A6 *InputSlot PF26A
  248. *UIConstraints: *InputSlot PF26A *PageSize A6
  249. *UIConstraints: *PageRegion A6 *InputSlot PF26A
  250. *UIConstraints: *InputSlot PF26A *PageRegion A6
  251. *UIConstraints: *PageSize ISOB5 *InputSlot PF26A
  252. *UIConstraints: *InputSlot PF26A *PageSize ISOB5
  253. *UIConstraints: *PageRegion ISOB5 *InputSlot PF26A
  254. *UIConstraints: *InputSlot PF26A *PageRegion ISOB5
  255. *UIConstraints: *PageSize B6 *InputSlot PF26A
  256. *UIConstraints: *InputSlot PF26A *PageSize B6
  257. *UIConstraints: *PageRegion B6 *InputSlot PF26A
  258. *UIConstraints: *InputSlot PF26A *PageRegion B6
  259. *UIConstraints: *PageSize EnvPersonal *InputSlot PF26A
  260. *UIConstraints: *InputSlot PF26A *PageSize EnvPersonal
  261. *UIConstraints: *PageRegion EnvPersonal *InputSlot PF26A
  262. *UIConstraints: *InputSlot PF26A *PageRegion EnvPersonal
  263. *UIConstraints: *PageSize Env9 *InputSlot PF26A
  264. *UIConstraints: *InputSlot PF26A *PageSize Env9
  265. *UIConstraints: *PageRegion Env9 *InputSlot PF26A
  266. *UIConstraints: *InputSlot PF26A *PageRegion Env9
  267. *UIConstraints: *PageSize Env10 *InputSlot PF26A
  268. *UIConstraints: *InputSlot PF26A *PageSize Env10
  269. *UIConstraints: *PageRegion Env10 *InputSlot PF26A
  270. *UIConstraints: *InputSlot PF26A *PageRegion Env10
  271. *UIConstraints: *PageSize EnvMonarch *InputSlot PF26A
  272. *UIConstraints: *InputSlot PF26A *PageSize EnvMonarch
  273. *UIConstraints: *PageRegion EnvMonarch *InputSlot PF26A
  274. *UIConstraints: *InputSlot PF26A *PageRegion EnvMonarch
  275. *UIConstraints: *PageSize EnvDL *InputSlot PF26A
  276. *UIConstraints: *InputSlot PF26A *PageSize EnvDL
  277. *UIConstraints: *PageRegion EnvDL *InputSlot PF26A
  278. *UIConstraints: *InputSlot PF26A *PageRegion EnvDL
  279. *UIConstraints: *PageSize EnvC5 *InputSlot PF26A
  280. *UIConstraints: *InputSlot PF26A *PageSize EnvC5
  281. *UIConstraints: *PageRegion EnvC5 *InputSlot PF26A
  282. *UIConstraints: *InputSlot PF26A *PageRegion EnvC5
  283. *UIConstraints: *PageSize Executive *InputSlot PF26B
  284. *UIConstraints: *InputSlot PF26B *PageSize Executive
  285. *UIConstraints: *PageRegion Executive *InputSlot PF26B
  286. *UIConstraints: *InputSlot PF26B *PageRegion Executive
  287. *UIConstraints: *PageSize A5 *InputSlot PF26B
  288. *UIConstraints: *InputSlot PF26B *PageSize A5
  289. *UIConstraints: *PageRegion A5 *InputSlot PF26B
  290. *UIConstraints: *InputSlot PF26B *PageRegion A5
  291. *UIConstraints: *PageSize A6 *InputSlot PF26B
  292. *UIConstraints: *InputSlot PF26B *PageSize A6
  293. *UIConstraints: *PageRegion A6 *InputSlot PF26B
  294. *UIConstraints: *InputSlot PF26B *PageRegion A6
  295. *UIConstraints: *PageSize ISOB5 *InputSlot PF26B
  296. *UIConstraints: *InputSlot PF26B *PageSize ISOB5
  297. *UIConstraints: *PageRegion ISOB5 *InputSlot PF26B
  298. *UIConstraints: *InputSlot PF26B *PageRegion ISOB5
  299. *UIConstraints: *PageSize B6 *InputSlot PF26B
  300. *UIConstraints: *InputSlot PF26B *PageSize B6
  301. *UIConstraints: *PageRegion B6 *InputSlot PF26B
  302. *UIConstraints: *InputSlot PF26B *PageRegion B6
  303. *UIConstraints: *PageSize EnvPersonal *InputSlot PF26B
  304. *UIConstraints: *InputSlot PF26B *PageSize EnvPersonal
  305. *UIConstraints: *PageRegion EnvPersonal *InputSlot PF26B
  306. *UIConstraints: *InputSlot PF26B *PageRegion EnvPersonal
  307. *UIConstraints: *PageSize Env9 *InputSlot PF26B
  308. *UIConstraints: *InputSlot PF26B *PageSize Env9
  309. *UIConstraints: *PageRegion Env9 *InputSlot PF26B
  310. *UIConstraints: *InputSlot PF26B *PageRegion Env9
  311. *UIConstraints: *PageSize Env10 *InputSlot PF26B
  312. *UIConstraints: *InputSlot PF26B *PageSize Env10
  313. *UIConstraints: *PageRegion Env10 *InputSlot PF26B
  314. *UIConstraints: *InputSlot PF26B *PageRegion Env10
  315. *UIConstraints: *PageSize EnvMonarch *InputSlot PF26B
  316. *UIConstraints: *InputSlot PF26B *PageSize EnvMonarch
  317. *UIConstraints: *PageRegion EnvMonarch *InputSlot PF26B
  318. *UIConstraints: *InputSlot PF26B *PageRegion EnvMonarch
  319. *UIConstraints: *PageSize EnvDL *InputSlot PF26B
  320. *UIConstraints: *InputSlot PF26B *PageSize EnvDL
  321. *UIConstraints: *PageRegion EnvDL *InputSlot PF26B
  322. *UIConstraints: *InputSlot PF26B *PageRegion EnvDL
  323. *UIConstraints: *PageSize EnvC5 *InputSlot PF26B
  324. *UIConstraints: *InputSlot PF26B *PageSize EnvC5
  325. *UIConstraints: *PageRegion EnvC5 *InputSlot PF26B
  326. *UIConstraints: *InputSlot PF26B *PageRegion EnvC5
  327. *UIConstraints: *Duplex *PageSize Executive
  328. *UIConstraints: *PageSize Executive *Duplex DuplexTumble
  329. *UIConstraints: *PageSize Executive *Duplex DuplexNoTumble
  330. *UIConstraints: *Duplex *PageRegion Executive
  331. *UIConstraints: *PageRegion Executive *Duplex DuplexTumble
  332. *UIConstraints: *PageRegion Executive *Duplex DuplexNoTumble
  333. *UIConstraints: *Duplex *PageSize Tabloid
  334. *UIConstraints: *PageSize Tabloid *Duplex DuplexTumble
  335. *UIConstraints: *PageSize Tabloid *Duplex DuplexNoTumble
  336. *UIConstraints: *Duplex *PageRegion Tabloid
  337. *UIConstraints: *PageRegion Tabloid *Duplex DuplexTumble
  338. *UIConstraints: *PageRegion Tabloid *Duplex DuplexNoTumble
  339. *UIConstraints: *Duplex *PageSize A3
  340. *UIConstraints: *PageSize A3 *Duplex DuplexTumble
  341. *UIConstraints: *PageSize A3 *Duplex DuplexNoTumble
  342. *UIConstraints: *Duplex *PageRegion A3
  343. *UIConstraints: *PageRegion A3 *Duplex DuplexTumble
  344. *UIConstraints: *PageRegion A3 *Duplex DuplexNoTumble
  345. *UIConstraints: *Duplex *PageSize A6
  346. *UIConstraints: *PageSize A6 *Duplex DuplexTumble
  347. *UIConstraints: *PageSize A6 *Duplex DuplexNoTumble
  348. *UIConstraints: *Duplex *PageRegion A6
  349. *UIConstraints: *PageRegion A6 *Duplex DuplexTumble
  350. *UIConstraints: *PageRegion A6 *Duplex DuplexNoTumble
  351. *UIConstraints: *Duplex *PageSize B4
  352. *UIConstraints: *PageSize B4 *Duplex DuplexTumble
  353. *UIConstraints: *PageSize B4 *Duplex DuplexNoTumble
  354. *UIConstraints: *Duplex *PageRegion B4
  355. *UIConstraints: *PageRegion B4 *Duplex DuplexTumble
  356. *UIConstraints: *PageRegion B4 *Duplex DuplexNoTumble
  357. *UIConstraints: *Duplex *PageSize ISOB5
  358. *UIConstraints: *PageSize ISOB5 *Duplex DuplexTumble
  359. *UIConstraints: *PageSize ISOB5 *Duplex DuplexNoTumble
  360. *UIConstraints: *Duplex *PageRegion ISOB5
  361. *UIConstraints: *PageRegion ISOB5 *Duplex DuplexTumble
  362. *UIConstraints: *PageRegion ISOB5 *Duplex DuplexNoTumble
  363. *UIConstraints: *Duplex *PageSize B6
  364. *UIConstraints: *PageSize B6 *Duplex DuplexTumble
  365. *UIConstraints: *PageSize B6 *Duplex DuplexNoTumble
  366. *UIConstraints: *Duplex *PageRegion B6
  367. *UIConstraints: *PageRegion B6 *Duplex DuplexTumble
  368. *UIConstraints: *PageRegion B6 *Duplex DuplexNoTumble
  369. *UIConstraints: *Duplex *PageSize EnvPersonal
  370. *UIConstraints: *PageSize EnvPersonal *Duplex DuplexTumble
  371. *UIConstraints: *PageSize EnvPersonal *Duplex DuplexNoTumble
  372. *UIConstraints: *Duplex *PageRegion EnvPersonal
  373. *UIConstraints: *PageRegion EnvPersonal *Duplex DuplexTumble
  374. *UIConstraints: *PageRegion EnvPersonal *Duplex DuplexNoTumble
  375. *UIConstraints: *Duplex *PageSize Env9
  376. *UIConstraints: *PageSize Env9 *Duplex DuplexTumble
  377. *UIConstraints: *PageSize Env9 *Duplex DuplexNoTumble
  378. *UIConstraints: *Duplex *PageRegion Env9
  379. *UIConstraints: *PageRegion Env9 *Duplex DuplexTumble
  380. *UIConstraints: *PageRegion Env9 *Duplex DuplexNoTumble
  381. *UIConstraints: *Duplex *PageSize Env10
  382. *UIConstraints: *PageSize Env10 *Duplex DuplexTumble
  383. *UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble
  384. *UIConstraints: *Duplex *PageRegion Env10
  385. *UIConstraints: *PageRegion Env10 *Duplex DuplexTumble
  386. *UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble
  387. *UIConstraints: *Duplex *PageSize EnvMonarch
  388. *UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble
  389. *UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble
  390. *UIConstraints: *Duplex *PageRegion EnvMonarch
  391. *UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble
  392. *UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble
  393. *UIConstraints: *Duplex *PageSize EnvDL
  394. *UIConstraints: *PageSize EnvDL *Duplex DuplexTumble
  395. *UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble
  396. *UIConstraints: *Duplex *PageRegion EnvDL
  397. *UIConstraints: *PageRegion EnvDL *Duplex DuplexTumble
  398. *UIConstraints: *PageRegion EnvDL *Duplex DuplexNoTumble
  399. *UIConstraints: *Duplex *PageSize EnvC5
  400. *UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble
  401. *UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble
  402. *UIConstraints: *Duplex *PageRegion EnvC5
  403. *UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble
  404. *UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble
  405. *% Resolution
  406. *OpenUI *Resolution/Resolution: PickOne
  407. *OrderDependency: 10 AnySetup *Resolution
  408. *DefaultResolution: 600dpi
  409. *Resolution 300dpi/300 Dots per Inch (dpi): "<< /HWResolution [300 300] >> setpagedevice"
  410. *Resolution 600dpi/600 Dots per Inch (dpi): "<< /HWResolution [600 600] >> setpagedevice"
  411. *?Resolution: "save currentpagedevice /HWResolution get 0 get ( ) cvs print (dpi) = flush restore"
  412. *CloseUI: *Resolution
  413. *% Image Refinement
  414. *OpenUI *Smoothing/KIR: PickOne
  415. *OrderDependency: 50 AnySetup *Smoothing
  416. *DefaultSmoothing: True
  417. *Smoothing True/On: "1 statusdict /setdoret get exec"
  418. *Smoothing False/Off: "0 statusdict /setdoret get exec"
  419. *?Smoothing: "
  420. save
  421. [(False)(True)(True)(True)]
  422. statusdict /doret get exec {get} stopped
  423. {pop pop (Unknown)} if
  424. = flush restore"
  425. *End
  426. *CloseUI: *Smoothing
  427. *% Halftone Information
  428. *DefaultHalftoneType: 1
  429. *ScreenFreq: "60.0"
  430. *ScreenAngle: "45.0"
  431. *ResScreenFreq 600dpi: "60.0"
  432. *ResScreenAngle 600dpi: "45.0"
  433. *ResScreenFreq 300dpi: "53.0"
  434. *ResScreenAngle 300dpi: "45.0"
  435. *DefaultScreenProc: Ellipse
  436. *ScreenProc Dot: "
  437. {abs exch abs 2 copy add 1 gt
  438. {1 sub dup mul exch 1 sub dup mul add 1 sub}
  439. {dup mul exch dup mul add 1 exch sub} ifelse}"
  440. *End
  441. *ScreenProc Line: "{pop}"
  442. *ScreenProc Ellipse: "{dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub}"
  443. *DefaultTransfer: Null
  444. *Transfer Null: "{}"
  445. *Transfer Null.Inverse: "{1 exch sub}"
  446. *% Paper Handling
  447. *% Page Size Definitions
  448. *OpenUI *PageSize: PickOne
  449. *OrderDependency: 40 AnySetup *PageSize
  450. *DefaultPageSize: Letter
  451. *PageSize Letter/Letter: "<</Policies <</PageSize 2>> /PageSize [612 792] /ImagingBBox null>> setpagedevice"
  452. *PageSize Legal/Legal: "<</Policies <</PageSize 2>> /PageSize [612 1008] /ImagingBBox null>> setpagedevice"
  453. *PageSize Executive/Executive: "<</Policies <</PageSize 2>> /PageSize [522 756] /ImagingBBox null>> setpagedevice"
  454. *PageSize Tabloid/11x17 (Ledger): "<</Policies <</PageSize 2>> /PageSize [792 1224] /ImagingBBox null>> setpagedevice"
  455. *PageSize A3/A3: "<</Policies <</PageSize 2>> /PageSize [842 1191] /ImagingBBox null>> setpagedevice"
  456. *PageSize A4/A4: "<</Policies <</PageSize 2>> /PageSize [595 842] /ImagingBBox null>> setpagedevice"
  457. *PageSize A5/A5: "<</Policies <</PageSize 2>> /PageSize [420 595] /ImagingBBox null>> setpagedevice"
  458. *PageSize A6/A6: "<</Policies <</PageSize 2>> /PageSize [297 420] /ImagingBBox null>> setpagedevice"
  459. *PageSize B4/B4: "<</Policies <</PageSize 2>> /PageSize [729 1032] /ImagingBBox null>> setpagedevice"
  460. *PageSize B5/B5 (JIS): "<</Policies <</PageSize 2>> /PageSize [516 729] /ImagingBBox null>> setpagedevice"
  461. *PageSize ISOB5/B5 (ISO): "<</Policies <</PageSize 2>> /PageSize [499 709] /ImagingBBox null>> setpagedevice"
  462. *PageSize B6/B6: "<</Policies <</PageSize 2>> /PageSize [363 516] /ImagingBBox null>> setpagedevice"
  463. *PageSize EnvPersonal/Envelope #6: "<</Policies <</PageSize 2>> /PageSize [261 468] /ImagingBBox null>> setpagedevice"
  464. *PageSize Env9/Envelope #9: "<</Policies <</PageSize 2>> /PageSize [279 639] /ImagingBBox null>> setpagedevice"
  465. *PageSize Env10/Envelope #10: "<</Policies <</PageSize 2>> /PageSize [297 684] /ImagingBBox null>> setpagedevice"
  466. *PageSize EnvMonarch/Envelope Monarch: "<</Policies <</PageSize 2>> /PageSize [279 540] /ImagingBBox null>> setpagedevice"
  467. *PageSize EnvDL/Envelope DL: "<</Policies <</PageSize 2>> /PageSize [312 624] /ImagingBBox null>> setpagedevice"
  468. *PageSize EnvC5/Envelope C5: "<</Policies <</PageSize 2>> /PageSize [459 649] /ImagingBBox null>> setpagedevice"
  469. *?PageSize: "
  470. save
  471. currentpagedevice /PageSize get aload pop
  472. 2 copy gt {exch} if
  473. (Unknown)
  474. 18 dict
  475. dup [612 792] (Letter) put
  476. dup [612 1008] (Legal) put
  477. dup [522 756] (Executive) put
  478. dup [792 1224] (Tabloid) put
  479. dup [842 1191] (A3) put
  480. dup [595 842] (A4) put
  481. dup [420 595] (A5) put
  482. dup [297 420] (A6) put
  483. dup [729 1032] (B4) put
  484. dup [516 729] (B5) put
  485. dup [499 709] (ISOB5) put
  486. dup [363 516] (B6) put
  487. dup [261 468] (EnvPersonal) put
  488. dup [279 639] (Env9) put
  489. dup [297 684] (Env10) put
  490. dup [279 540] (EnvMonarch) put
  491. dup [312 624] (EnvDL) put
  492. dup [459 649] (EnvC5) put
  493. {exch aload pop 4 index sub abs 5 le exch
  494. 5 index sub abs 5 le and
  495. {exch pop exit}{pop} ifelse
  496. } bind forall
  497. = flush pop pop restore "
  498. *End
  499. *CloseUI: *PageSize
  500. *% Page Region Definitions for Frame Buffer
  501. *OpenUI *PageRegion: PickOne
  502. *OrderDependency: 40 AnySetup *PageRegion
  503. *DefaultPageRegion: Letter
  504. *PageRegion Letter/Letter: "<</Policies <</PageSize 7>> /PageSize [612 792] /ImagingBBox null>> setpagedevice"
  505. *PageRegion Legal/Legal: "<</Policies <</PageSize 7>> /PageSize [612 1008] /ImagingBBox null>> setpagedevice"
  506. *PageRegion Executive/Executive: "<</Policies <</PageSize 7>> /PageSize [522 756] /ImagingBBox null>> setpagedevice"
  507. *PageRegion Tabloid/11x17 (Ledger): "<</Policies <</PageSize 7>> /PageSize [792 1224] /ImagingBBox null>> setpagedevice"
  508. *PageRegion A3/A3: "<</Policies <</PageSize 7>> /PageSize [842 1191] /ImagingBBox null>> setpagedevice"
  509. *PageRegion A4/A4: "<</Policies <</PageSize 7>> /PageSize [595 842] /ImagingBBox null>> setpagedevice"
  510. *PageRegion A5/A5: "<</Policies <</PageSize 7>> /PageSize [420 595] /ImagingBBox null>> setpagedevice"
  511. *PageRegion A6/A6: "<</Policies <</PageSize 7>> /PageSize [297 420] /ImagingBBox null>> setpagedevice"
  512. *PageRegion B4/B4: "<</Policies <</PageSize 7>> /PageSize [729 1032] /ImagingBBox null>> setpagedevice"
  513. *PageRegion B5/B5 (JIS): "<</Policies <</PageSize 7>> /PageSize [516 729] /ImagingBBox null>> setpagedevice"
  514. *PageRegion ISOB5/B5 (ISO): "<</Policies <</PageSize 7>> /PageSize [499 709] /ImagingBBox null>> setpagedevice"
  515. *PageRegion B6/B6: "<</Policies <</PageSize 7>> /PageSize [363 516] /ImagingBBox null>> setpagedevice"
  516. *PageRegion EnvPersonal/Envelope #6: "<</Policies <</PageSize 7>> /PageSize [261 468] /ImagingBBox null>> setpagedevice"
  517. *PageRegion Env9/Envelope #9: "<</Policies <</PageSize 7>> /PageSize [279 639] /ImagingBBox null>> setpagedevice"
  518. *PageRegion Env10/Envelope #10: "<</Policies <</PageSize 7>> /PageSize [297 684] /ImagingBBox null>> setpagedevice"
  519. *PageRegion EnvMonarch/Envelope Monarch: "<</Policies <</PageSize 7>> /PageSize [279 540] /ImagingBBox null>> setpagedevice"
  520. *PageRegion EnvDL/Envelope DL: "<</Policies <</PageSize 7>> /PageSize [312 624] /ImagingBBox null>> setpagedevice"
  521. *PageRegion EnvC5/Envelope C5: "<</Policies <</PageSize 7>> /PageSize [459 649] /ImagingBBox null>> setpagedevice"
  522. *CloseUI: *PageRegion
  523. *% Imageable Area Definitions
  524. *DefaultImageableArea: Letter
  525. *ImageableArea Letter/Letter: "12 16 600 776"
  526. *ImageableArea Legal/Legal: "12 17 600 991"
  527. *ImageableArea Executive/Executive: "12 12 510 744"
  528. *ImageableArea Tabloid/11x17 (Ledger): "12 12 780 1212"
  529. *ImageableArea A3/A3: "12 12 830 1179"
  530. *ImageableArea A4/A4: "14 15 581 827"
  531. *ImageableArea A5/A5: "12 12 409 583"
  532. *ImageableArea A6/A6: "12 12 285 409"
  533. *ImageableArea B4/B4: "12 12 716 1020"
  534. *ImageableArea B5/B5 (JIS): "21 12 495 717"
  535. *ImageableArea ISOB5/B5 (ISO): "12 12 487 696"
  536. *ImageableArea B6/B6: "12 12 352 504"
  537. *ImageableArea EnvPersonal/Envelope #6: "12 12 249 456"
  538. *ImageableArea Env9/Envelope #9: "12 12 267 627"
  539. *ImageableArea Env10/Envelope #10: "12 12 285 672"
  540. *ImageableArea EnvMonarch/Envelope Monarch: "12 12 267 528"
  541. *ImageableArea EnvDL/Envelope DL: "12 12 300 612"
  542. *ImageableArea EnvC5/Envelope C5: "12 12 447 637"
  543. *?ImageableArea: "
  544. save
  545. /cvp {cvi ( ) cvs
  546. print ( ) print} bind def
  547. newpath clippath pathbbox
  548. 4 -2 roll exch 2 {ceiling cvp} repeat
  549. exch 2 {floor cvp} repeat ( )
  550. = flush restore"
  551. *End
  552. *% Physical Dimensions of Media
  553. *DefaultPaperDimension: Letter
  554. *PaperDimension Letter/Letter: "612 792"
  555. *PaperDimension Legal/Legal: "612 1008"
  556. *PaperDimension Executive/Executive: "522 756"
  557. *PaperDimension Tabloid/11x17 (Ledger): "792 1224"
  558. *PaperDimension A3/A3: "842 1191"
  559. *PaperDimension A4/A4: "595 842"
  560. *PaperDimension A5/A5: "420 595"
  561. *PaperDimension A6/A6: "297 420"
  562. *PaperDimension B4/B4: "729 1032"
  563. *PaperDimension B5/B5 (JIS): "516 729"
  564. *PaperDimension ISOB5/B5 (ISO): "499 709"
  565. *PaperDimension B6/B6: "363 516"
  566. *PaperDimension EnvPersonal/Envelope #6: "261 468"
  567. *PaperDimension Env9/Envelope #9: "279 639"
  568. *PaperDimension Env10/Envelope #10: "297 684"
  569. *PaperDimension EnvMonarch/Envelope Monarch: "279 540"
  570. *PaperDimension EnvDL/Envelope DL: "312 624"
  571. *PaperDimension EnvC5/Envelope C5: "459 649"
  572. *% Input Slot Definitions
  573. *OpenUI *InputSlot: PickOne
  574. *OrderDependency: 30 AnySetup *InputSlot
  575. *DefaultInputSlot: Internal
  576. *InputSlot Internal/Cassette 1 (Internal): "<</ManualFeed false>> setpagedevice statusdict begin 0 setpapertray end"
  577. *InputSlot PF26A/Cassette 2: "<</ManualFeed false>> setpagedevice statusdict begin 1 setpapertray end"
  578. *InputSlot PF26B/Cassette 3: "<</ManualFeed false>> setpagedevice statusdict begin 4 setpapertray end"
  579. *InputSlot MF1/Multi-Purpose Feeder: "<</ManualFeed false>> setpagedevice statusdict begin 3 setpapertray end"
  580. *InputSlot MF/Manual Feed: "<< /ManualFeed true >> setpagedevice"
  581. *?InputSlot: ""
  582. *CloseUI: *InputSlot
  583. *% MediaType Definitions
  584. *OpenUI *MediaType: PickOne
  585. *OrderDependency: 100 AnySetup *MediaType
  586. *DefaultMediaType: Plain
  587. *MediaType Plain/Plain Paper: "<</ManualFeed false /MediaType (Plain) /DeferredMediaSelection true >> setpagedevice"
  588. *MediaType Transparency/Transparency: "<</ManualFeed false /MediaType (Transparency) /DeferredMediaSelection true >> setpagedevice"
  589. *MediaType Labels/Labels: "<</ManualFeed false /MediaType (Labels) /DeferredMediaSelection true >> setpagedevice"
  590. *MediaType Letterhead/Letterhead: "<</ManualFeed false /MediaType (Letterhead) /DeferredMediaSelection true >> setpagedevice"
  591. *MediaType Bond/Bond: "<</ManualFeed false /MediaType (Bond) /DeferredMediaSelection true >> setpagedevice"
  592. *MediaType Color/Color: "<</ManualFeed false /MediaType (Color) /DeferredMediaSelection true >> setpagedevice"
  593. *MediaType Preprinted/Preprinted: "<</ManualFeed false /MediaType (Preprinted) /DeferredMediaSelection true >> setpagedevice"
  594. *MediaType Prepunched/Prepunched: "<</ManualFeed false /MediaType (Prepunched) /DeferredMediaSelection true >> setpagedevice"
  595. *MediaType Recycled/Recycled: "<</ManualFeed false /MediaType (Recycled) /DeferredMediaSelection true >> setpagedevice"
  596. *MediaType Rough/Rough: "<</ManualFeed false /MediaType (Rough) /DeferredMediaSelection true >> setpagedevice"
  597. *MediaType Cardstock/Cardstock: "<</ManualFeed false /MediaType (Card Stock) /DeferredMediaSelection true >> setpagedevice"
  598. *MediaType Vellum/Vellum: "<</ManualFeed false /MediaType (Vellum) /DeferredMediaSelection true >> setpagedevice"
  599. *MediaType User1/Custom 1: "<</ManualFeed false /MediaType (Custom Type1) /DeferredMediaSelection true >> setpagedevice"
  600. *MediaType User2/Custom 2: "<</ManualFeed false /MediaType (Custom Type2) /DeferredMediaSelection true >> setpagedevice"
  601. *MediaType User3/Custom 3: "<</ManualFeed false /MediaType (Custom Type3) /DeferredMediaSelection true >> setpagedevice"
  602. *MediaType User4/Custom 4: "<</ManualFeed false /MediaType (Custom Type4) /DeferredMediaSelection true >> setpagedevice"
  603. *MediaType User5/Custom 5: "<</ManualFeed false /MediaType (Custom Type5) /DeferredMediaSelection true >> setpagedevice"
  604. *MediaType User6/Custom 6: "<</ManualFeed false /MediaType (Custom Type6) /DeferredMediaSelection true >> setpagedevice"
  605. *MediaType User7/Custom 7: "<</ManualFeed false /MediaType (Custom Type7) /DeferredMediaSelection true >> setpagedevice"
  606. *MediaType User8/Custom 8: "<</ManualFeed false /MediaType (Custom Type8) /DeferredMediaSelection true >> setpagedevice"
  607. *?MediaType: "
  608. save
  609. currentpagedevice /MediaType {get} stopped
  610. {pop pop (Unknown)} {dup null eq {pop (Unknown)} if} ifelse = flush
  611. restore"
  612. *End
  613. *CloseUI: *MediaType
  614. *RequiresPageRegion All: True
  615. *% Output Bin Definitions
  616. *OpenUI *OutputBin/Output Bin: PickOne
  617. *OrderDependency: 51 AnySetup *OutputBin
  618. *DefaultOutputBin: FDTop
  619. *OutputBin FDTop/Top Tray (Face-Down): "0 statusdict /setoutputtray get exec"
  620. *OutputBin FURear/Rear Tray (Face-Up): "1 statusdict /setoutputtray get exec"
  621. *?OutputBin: ""
  622. *CloseUI: *OutputBin
  623. *% Duplex Definitions
  624. *OpenUI *Duplex/Duplexing: PickOne
  625. *OrderDependency: 50 AnySetup *Duplex
  626. *DefaultDuplex: None
  627. *Duplex None/None: "statusdict begin false setduplexmode false settumble end"
  628. *Duplex DuplexTumble/Short Edge: "statusdict begin true setduplexmode true settumble end"
  629. *Duplex DuplexNoTumble/Long Edge: "statusdict begin true setduplexmode false settumble end"
  630. *?Duplex: "
  631. save
  632. statusdict begin
  633. duplexmode
  634. {tumble {(DuplexTumble)}{(DuplexNoTumble)} ifelse}
  635. {(None)} ifelse
  636. = flush end restore"
  637. *End
  638. *CloseUI: *Duplex
  639. *% Job Spooling Definitions
  640. *OpenUI *KCCollate/Job Spooling: PickOne
  641. *OrderDependency: 20 AnySetup *KCCollate
  642. *DefaultKCCollate: None
  643. *KCCollate None/None: "<< /Collate false >> setpagedevice"
  644. *KCCollate Temp0/Temporary (RAM Disk): "
  645. userdict /UICollateDetails known not {userdict /UICollateDetails 10 dict put} if
  646. userdict /UICollateDetails get /Mode 0 put <</Collate true /CollateDetails UICollateDetails>> setpagedevice"
  647. *End
  648. *KCCollate Temp/Temporary (Hard Disk): "
  649. userdict /UICollateDetails known not {userdict /UICollateDetails 10 dict put} if
  650. userdict /UICollateDetails get /Mode 1 put <</Collate true /CollateDetails UICollateDetails>> setpagedevice"
  651. *End
  652. *KCCollate Perm/Permanent (Hard Disk): "
  653. userdict /UICollateDetails known not {userdict /UICollateDetails 10 dict put} if
  654. userdict /UICollateDetails get /Mode 2 put <</Collate true /CollateDetails UICollateDetails>> setpagedevice"
  655. *End
  656. *?KCCollate: "
  657. save
  658. currentpagedevice dup /Collate known {
  659. dup /CollateDetails known {
  660. /CollateDetails get
  661. dup /Mode known {
  662. /Mode get
  663. 1 {
  664. dup 0 eq {pop (Temp0) exit} if
  665. dup 1 eq {pop (Temp) exit} if
  666. dup 2 eq {pop (Perm) exit} if
  667. pop (Unknown)
  668. } repeat
  669. }{pop (Unknown)} ifelse
  670. }{pop (Unknown)} ifelse
  671. }{pop (Unknown)} ifelse
  672. = flush restore"
  673. *End
  674. *CloseUI: *KCCollate
  675. *% Barcode Mode Definitions
  676. *OpenUI *KCBarcodeMode/Barcode: PickOne
  677. *OrderDependency: 21 AnySetup *KCBarcodeMode
  678. *DefaultKCBarcodeMode: None
  679. *KCBarcodeMode None/None: "
  680. userdict /UICollateDetails known not {userdict /UICollateDetails 10 dict put} if
  681. userdict /UICollateDetails get /Barcode 2 put <</CollateDetails UICollateDetails>> setpagedevice
  682. "
  683. *End
  684. *KCBarcodeMode First/First Page: "
  685. userdict /UICollateDetails known not {userdict /UICollateDetails 10 dict put} if
  686. userdict /UICollateDetails get /Barcode 0 put <</CollateDetails UICollateDetails>> setpagedevice
  687. "
  688. *End
  689. *KCBarcodeMode All/All Pages: "
  690. userdict /UICollateDetails known not {userdict /UICollateDetails 10 dict put} if
  691. userdict /UICollateDetails get /Barcode 1 put <</CollateDetails UICollateDetails>> setpagedevice
  692. "
  693. *End
  694. *?KCBarcodeMode: "
  695. save
  696. currentpagedevice dup /CollateDetails known {
  697. /CollateDetails get /Barcode get
  698. 1 {
  699. dup 2 eq {pop (None) exit} if
  700. dup 0 eq {pop (First) exit} if
  701. dup 1 eq {pop (All) exit} if
  702. pop (Unknown)
  703. } repeat
  704. }{(Unknown)} ifelse
  705. exch pop
  706. = flush restore"
  707. *End
  708. *CloseUI: *KCBarcodeMode
  709. *% Barcode ID Definitions
  710. *OpenUI *KCBarcodeID/Barcode ID: Boolean
  711. *OrderDependency: 23 AnySetup *KCBarcodeID
  712. *DefaultKCBarcodeID: False
  713. *KCBarcodeID True/On: "
  714. userdict /UICollateDetails known not {userdict /UICollateDetails 10 dict put} if
  715. userdict /UICollateDetails get /BarcodePosition 2 copy known {2 copy get}
  716. {currentpagedevice /CollateDetails get /BarcodePosition get} ifelse 128
  717. or put <</CollateDetails UICollateDetails>> setpagedevice
  718. "
  719. *End
  720. *KCBarcodeID False/Off: "
  721. userdict /UICollateDetails known not {userdict /UICollateDetails 10 dict put} if
  722. userdict /UICollateDetails get /BarcodePosition 2 copy known {2 copy get}
  723. {currentpagedevice /CollateDetails get /BarcodePosition get} ifelse 128
  724. not put <</CollateDetails UICollateDetails>> setpagedevice
  725. "
  726. *End
  727. *?KCBarcodeID: "
  728. save
  729. currentpagedevice dup /CollateDetails known {
  730. /CollateDetails get /BarcodePosition get 128 gt
  731. {(False)}{(True)} ifelse
  732. }{(Unknown)} ifelse
  733. exch pop
  734. = flush restore"
  735. *End
  736. *CloseUI: *KCBarcodeID
  737. *% Barcode Position Definitions
  738. *OpenUI *KCBarcodePos/Barcode Position: PickOne
  739. *OrderDependency: 22 AnySetup *KCBarcodePos
  740. *DefaultKCBarcodePos: ULB
  741. *KCBarcodePos ULB/Upper Left: "
  742. userdict /UICollateDetails known not {userdict /UICollateDetails 10 dict put} if
  743. userdict /UICollateDetails get /BarcodePosition 2 copy known {2 copy get}
  744. {currentpagedevice /CollateDetails get /BarcodePosition get} ifelse 128
  745. and 4 or put <</CollateDetails UICollateDetails>> setpagedevice
  746. "
  747. *End
  748. *KCBarcodePos URB/Upper Right: "
  749. userdict /UICollateDetails known not {userdict /UICollateDetails 10 dict put} if
  750. userdict /UICollateDetails get /BarcodePosition 2 copy known {2 copy get}
  751. {currentpagedevice /CollateDetails get /BarcodePosition get} ifelse 128
  752. and 3 or put <</CollateDetails UICollateDetails>> setpagedevice
  753. "
  754. *End
  755. *KCBarcodePos LLB/Lower Left: "
  756. userdict /UICollateDetails known not {userdict /UICollateDetails 10 dict put} if
  757. userdict /UICollateDetails get /BarcodePosition 2 copy known {2 copy get}
  758. {currentpagedevice /CollateDetails get /BarcodePosition get} ifelse 128
  759. and 7 or put <</CollateDetails UICollateDetails>> setpagedevice
  760. "
  761. *End
  762. *KCBarcodePos LRB/Lower Right: "
  763. userdict /UICollateDetails known not {userdict /UICollateDetails 10 dict put} if
  764. userdict /UICollateDetails get /BarcodePosition 2 copy known {2 copy get}
  765. {currentpagedevice /CollateDetails get /BarcodePosition get} ifelse 128
  766. and put <</CollateDetails UICollateDetails>> setpagedevice
  767. "
  768. *End
  769. *KCBarcodePos ULVB/Upper Left Vertical: "
  770. userdict /UICollateDetails known not {userdict /UICollateDetails 10 dict put} if
  771. userdict /UICollateDetails get /BarcodePosition 2 copy known {2 copy get}
  772. {currentpagedevice /CollateDetails get /BarcodePosition get} ifelse 128
  773. and 5 or put <</CollateDetails UICollateDetails>> setpagedevice
  774. "
  775. *End
  776. *KCBarcodePos URVB/Upper Right Vertical: "
  777. userdict /UICollateDetails known not {userdict /UICollateDetails 10 dict put} if
  778. userdict /UICollateDetails get /BarcodePosition 2 copy known {2 copy get}
  779. {currentpagedevice /CollateDetails get /BarcodePosition get} ifelse 128
  780. and 2 or put <</CollateDetails UICollateDetails>> setpagedevice
  781. "
  782. *End
  783. *KCBarcodePos LLVB/Lower Left Vertical: "
  784. userdict /UICollateDetails known not {userdict /UICollateDetails 10 dict put} if
  785. userdict /UICollateDetails get /BarcodePosition 2 copy known {2 copy get}
  786. {currentpagedevice /CollateDetails get /BarcodePosition get} ifelse 128
  787. and 6 or put <</CollateDetails UICollateDetails>> setpagedevice
  788. "
  789. *End
  790. *KCBarcodePos LRVB/Lower Right Vertical: "
  791. userdict /UICollateDetails known not {userdict /UICollateDetails 10 dict put} if
  792. userdict /UICollateDetails get /BarcodePosition 2 copy known {2 copy get}
  793. {currentpagedevice /CollateDetails get /BarcodePosition get} ifelse 128
  794. and 1 or put <</CollateDetails UICollateDetails>> setpagedevice
  795. "
  796. *End
  797. *?KCBarcodePos: "
  798. save
  799. currentpagedevice dup /CollateDetails known {
  800. /CollateDetails get /BarcodePosition get
  801. 1 {
  802. dup 4 eq {pop (ULB) exit} if
  803. dup 3 eq {pop (URB) exit} if
  804. dup 7 eq {pop (LLB) exit} if
  805. dup 0 eq {pop (LRB) exit} if
  806. dup 5 eq {pop (ULVB) exit} if
  807. dup 2 eq {pop (URVB) exit} if
  808. dup 6 eq {pop (LLVB) exit} if
  809. dup 1 eq {pop (LRVB) exit} if
  810. pop (Unknown)
  811. } repeat
  812. }{(Unknown)} ifelse
  813. exch pop
  814. = flush restore"
  815. *End
  816. *CloseUI: *KCBarcodePos
  817. *% Tray Switch Definitions
  818. *OpenUI *TraySwitch/Auto Tray Switch: PickOne
  819. *OrderDependency: 25 AnySetup *TraySwitch
  820. *DefaultTraySwitch: PrnDef
  821. *TraySwitch PrnDef/Printer Default: ""
  822. *TraySwitch True/On: "<< /TraySwitch true >> setpagedevice"
  823. *TraySwitch False/Off: "<< /TraySwitch false >> setpagedevice"
  824. *?TraySwitch: "
  825. save
  826. currentpagedevice /TraySwitch get
  827. { (True) }{ (False) } ifelse
  828. = flush restore"
  829. *End
  830. *CloseUI: *TraySwitch
  831. *% PPD Version Info
  832. *OpenUI *KCVersion/PPD Version: PickOne
  833. *OrderDependency: 25 AnySetup *KCVersion
  834. *DefaultKCVersion: Default
  835. *KCVersion Default/1.6.2 [06-19-2000]: ""
  836. *KCVersion Default1/<A9>Kyocera Corporation: ""
  837. *CloseUI: *KCVersion
  838. *% Font Information
  839. *DefaultFont: Courier
  840. *Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
  841. *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
  842. *Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
  843. *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
  844. *Font Bookman-Light: Standard "(001.004S)" Standard ROM
  845. *Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
  846. *Font Bookman-Demi: Standard "(001.004S)" Standard ROM
  847. *Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
  848. *Font Courier: Standard "(002.004S)" Standard ROM
  849. *Font Courier-Oblique: Standard "(002.004S)" Standard ROM
  850. *Font Courier-Bold: Standard "(002.004S)" Standard ROM
  851. *Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
  852. *Font Helvetica: Standard "(001.006S)" Standard ROM
  853. *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
  854. *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
  855. *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
  856. *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
  857. *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
  858. *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
  859. *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
  860. *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
  861. *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
  862. *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
  863. *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
  864. *Font Palatino-Roman: Standard "(001.005S)" Standard ROM
  865. *Font Palatino-Italic: Standard "(001.005S)" Standard ROM
  866. *Font Palatino-Bold: Standard "(001.005S)" Standard ROM
  867. *Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
  868. *Font Symbol: Special "(001.007S)" Special ROM
  869. *Font Times-Roman: Standard "(001.007S)" Standard ROM
  870. *Font Times-Italic: Standard "(001.007S)" Standard ROM
  871. *Font Times-Bold: Standard "(001.007S)" Standard ROM
  872. *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
  873. *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
  874. *Font ZapfDingbats: Special "(001.004S)" Special ROM
  875. *Font Albertus-Medium: Standard "(001.008S)" Standard ROM
  876. *Font Albertus-ExtraBold: Standard "(001.008S)" Standard ROM
  877. *Font AntiqueOlive: Standard "(001.008S)" Standard ROM
  878. *Font AntiqueOlive-Italic: Standard "(001.008S)" Standard ROM
  879. *Font AntiqueOlive-Bold: Standard "(001.008S)" Standard ROM
  880. *Font Arial: Standard "(001.008S)" Standard ROM
  881. *Font Arial-Italic: Standard "(001.008S)" Standard ROM
  882. *Font Arial-Bold: Standard "(001.008S)" Standard ROM
  883. *Font Arial-BoldItalic: Standard "(001.008S)" Standard ROM
  884. *Font CGOmega: Standard "(001.008S)" Standard ROM
  885. *Font CGOmega-Italic: Standard "(001.008S)" Standard ROM
  886. *Font CGOmega-Bold: Standard "(001.008S)" Standard ROM
  887. *Font CGOmega-BoldItalic: Standard "(001.008S)" Standard ROM
  888. *Font CGTimes: Standard "(001.008S)" Standard ROM
  889. *Font CGTimes-Italic: Standard "(001.008S)" Standard ROM
  890. *Font CGTimes-Bold: Standard "(001.008S)" Standard ROM
  891. *Font CGTimes-BoldItalic: Standard "(001.008S)" Standard ROM
  892. *Font Clarendon-Condensed-Bold: Standard "(001.008S)" Standard ROM
  893. *Font Coronet: Standard "(001.008S)" Standard ROM
  894. *Font CourierHP: Standard "(001.008S)" Standard ROM
  895. *Font CourierHP-Italic: Standard "(001.008S)" Standard ROM
  896. *Font CourierHP-Bold: Standard "(001.008S)" Standard ROM
  897. *Font CourierHP-BoldItalic: Standard "(001.008S)" Standard ROM
  898. *Font Garamond-Antiqua: Standard "(001.008S)" Standard ROM
  899. *Font Garamond-Halbfett: Standard "(001.008S)" Standard ROM
  900. *Font Garamond-Kursiv: Standard "(001.008S)" Standard ROM
  901. *Font Garamond-KursivHalbfett: Standard "(001.008S)" Standard ROM
  902. *Font LetterGothic: Standard "(001.008S)" Standard ROM
  903. *Font LetterGothic-Italic: Standard "(001.008S)" Standard ROM
  904. *Font LetterGothic-Bold: Standard "(001.008S)" Standard ROM
  905. *Font Marygold: Standard "(001.008S)" Standard ROM
  906. *Font SymbolMT: Standard "(001.008S)" Standard ROM
  907. *Font TimesNewRoman: Standard "(001.008S)" Standard ROM
  908. *Font TimesNewRoman-Italic: Standard "(001.008S)" Standard ROM
  909. *Font TimesNewRoman-BoldItalic: Standard "(001.008S)" Standard ROM
  910. *Font TimesNewRoman-Bold: Standard "(001.008S)" Standard ROM
  911. *Font Univers-Medium: Standard "(001.008S)" Standard ROM
  912. *Font Univers-MediumItalic: Standard "(001.008S)" Standard ROM
  913. *Font Univers-Bold: Standard "(001.008S)" Standard ROM
  914. *Font Univers-BoldItalic: Standard "(001.008S)" Standard ROM
  915. *Font Univers-Condensed-Medium: Standard "(001.008S)" Standard ROM
  916. *Font Univers-Condensed-MediumItalic: Standard "(001.008S)" Standard ROM
  917. *Font Univers-Condensed-Bold: Standard "(001.008S)" Standard ROM
  918. *Font Univers-Condensed-BoldItalic: Standard "(001.008S)" Standard ROM
  919. *Font Wingdings-Regular: Special "(001.008S)" Special ROM
  920. *?FontQuery: "
  921. save
  922. /str 100 string dup 0 (fonts/) putinterval def
  923. {count 1 gt
  924. { exch dup str 6 94 getinterval cvs
  925. (/) print print (:) print
  926. FontDirectory exch known
  927. {(Yes)}{(No)} ifelse =
  928. }{exit} ifelse
  929. } bind loop (*)
  930. = flush restore"
  931. *End
  932. *?FontList: "save FontDirectory { pop == } bind forall flush (*) = flush restore"
  933. *% Printer Messages
  934. *Message: "%%[ exitserver: permanent state may be changed ]%%"
  935. *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
  936. *Message: "\FontName\ not found, using Courier"
  937. *% Status (format: %%[ status: <one of these> ]%% )
  938. *Status: "warming up"
  939. *Status: "idle"
  940. *Status: "busy"
  941. *Status: "waiting"
  942. *Status: "printing"
  943. *Status: "initializing"
  944. *Status: "printing test page"/printing test page
  945. *Status: "PrinterError: paper entry misfeed"
  946. *Status: "PrinterError: cover open"
  947. *Status: "PrinterError: no paper tray"
  948. *Status: "PrinterError: out of paper"
  949. *Status: "PrinterError: toner low (halt)"
  950. *Status: "PrinterError: warming up"
  951. *Status: "PrinterError: other reason"
  952. *Status: "PrinterError: video interface mode"
  953. *Status: "PrinterError: offline"
  954. *Status: "PrinterError: toner low (warning)"
  955. *% Printer Error (format: %%[ PrinterError: <one of these> ]%% )
  956. *PrinterError: "paper entry misfeed"
  957. *PrinterError: "cover open"
  958. *PrinterError: "no paper tray"
  959. *PrinterError: "out of paper"
  960. *PrinterError: "toner low (halt)"
  961. *PrinterError: "warming up"
  962. *PrinterError: "other reason"
  963. *PrinterError: "video interface mode"
  964. *PrinterError: "offline"
  965. *PrinterError: "toner low (warning)"
  966. *% Input Sources (format: %%[ status: <stat>;source:<one of these> ]%% )
  967. *Source: "Serial"
  968. *Source: "Parallel"
  969. *Source: "LocalTalk"
  970. *Source: "Option"
  971. *% End of PPD file for Kyocera FS-6900 (USA English)