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.

938 lines
38 KiB

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