home *** CD-ROM | disk | FTP | other *** search
/ Chip 2000 May / Chip_2000-05_cd1.bin / servis / ovladace / drivers / K40160PE.EXE / FS-6700.PPD < prev    next >
PostScript Printer Description  |  1998-08-10  |  34KB  |  879 lines

  1. *PPD-Adobe: "4.3"
  2. *%=============================================================================
  3. *%
  4. *%  PPD file for FS-6700 (EUROPE ENGLISH)
  5. *%
  6. *%  Copyright (C) 1993-1998 Kyocera Corporation
  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. *%=============================================================================
  14.  
  15. *FileVersion: "1.1.0"
  16. *FormatVersion: "4.3"
  17. *LanguageEncoding: ISOLatin1
  18. *LanguageVersion: English
  19. *Product: "(FS-6700)"
  20. *PSVersion: "(2014.108) 1"
  21. *Manufacturer: "Kyocera"
  22. *ModelName: "Kyocera FS-6700 (KPDL-2)"
  23. *ShortNickName: "Kyocera FS-6700 (KPDL-2)"
  24. *NickName: "Kyocera FS-6700 (KPDL-2)"
  25. *PCFileName: "FS-6700.PPD"
  26.  
  27. *%=============================================================================
  28. *%=== Basic Device Capabilities
  29. *%=============================================================================
  30.  
  31. *LanguageLevel: "2"
  32. *ColorDevice: False
  33. *DefaultColorSpace: Gray
  34. *TTRasterizer: Type42
  35. *?TTRasterizer: "
  36.  save
  37.    42 /FontType resourcestatus
  38.    { pop pop (Type42) }{ pop pop (None) } ifelse = flush
  39.  restore"
  40. *End
  41. *FreeVM: "2208000"
  42. *Throughput: "20"
  43.  
  44. *%=============================================================================
  45. *%=== System Management
  46. *%=============================================================================
  47.  
  48. *SuggestedJobTimeout: "0"
  49. *SuggestedManualFeedTimeout: "0"
  50. *SuggestedWaitTimeout: "120"
  51. *PrintPSErrors: True
  52.  
  53. *Password: "0"
  54.  
  55. *ExitServer: " count 0 eq { true }
  56.  { dup statusdict /checkpassword get exec not } ifelse
  57.  { (WARNING : Cannot perform the exitserver command.) =
  58.    (Password supplied is not valid.) =
  59.    (Please contact the author of this software.) = flush quit } if
  60.  serverdict /exitserver get exec"
  61. *End
  62.  
  63. *Reset: " count 0 eq { true }
  64.   { dup statusdict /checkpassword get exec not } ifelse
  65.   { (WARNING : Cannot perform the exitserver command.) =
  66.     (Password supplied is not valid.) =
  67.     (Please contact the author of this software.) = flush quit } if
  68.   serverdict /exitserver get exec
  69.   systemdict /quit get exec
  70.   (WARNING : Printer Reset Failed.) = flush"
  71. *End
  72.  
  73. *%=============================================================================
  74. *%=== Emulations 
  75. *%=============================================================================
  76.  
  77. *Protocols: PJL TBCP
  78.  
  79. *1284Modes: Compat Nibble ECP
  80. *1284DeviceID: "MFG:Kyocera:Model:FS-6700;COMMAND SET: POSTSCRIPT, PJL, PCL"
  81.  
  82. *Emulators: diablo630 hpgl hplj proprinter
  83. *StartEmulator_diablo630: "<04>!R!SEM2;EXIT;"
  84. *StopEmulator_diablo630: "!R!SEM9;EXIT;<04>"
  85. *StartEmulator_hpgl: "<04>!R!SEM8;EXIT;"
  86. *StopEmulator_hpgl: "!R!SEM9;EXIT;<04>"
  87. *StartEmulator_hplj: "<04>!R!SEM6;EXIT;"
  88. *StopEmulator_hplj: "!R!SEM9;EXIT;<04>"
  89. *StartEmulator_proprinter: "<04>!R!SEM1;EXIT;"
  90. *StopEmulator_proprinter: "!R!SEM9;EXIT;<04>"
  91.  
  92. *%=============================================================================
  93. *%=== JCL Information 
  94. *%=============================================================================
  95.  
  96. *JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
  97. *JCLToPSInterpreter: "@PJL ENTER LANGUAGE=POSTSCRIPT<0A>"
  98. *JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X"
  99.  
  100. *JCLOpenUI *JCLFrameBufferSize/Page Protection: PickOne
  101. *DefaultJCLFrameBufferSize: PrinterDefault
  102. *OrderDependency: 5 JCLSetup *JCLFrameBufferSize
  103. *JCLFrameBufferSize PrinterDefault/Printer Default: ""
  104. *JCLFrameBufferSize None/Off: "@PJL SET PAGEPROTECT=OFF<0A>"
  105. *JCLFrameBufferSize Letter/Letter: "@PJL SET PAGEPROTECT=LETTER<0A>"
  106. *JCLFrameBufferSize Legal/Legal: "@PJL SET PAGEPROTECT=LEGAL<0A>"
  107. *JCLFrameBufferSize A4/A4: "@PJL SET PAGEPROTECT=A4<0A>"
  108. *JCLFrameBufferSize Auto/Auto: "@PJL SET PAGEPROTECT=AUTO<0A>"
  109. *JCLCloseUI: *JCLFrameBufferSize
  110.  
  111. *JCLOpenUI *JCLEconomode/EcoPrint: PickOne
  112. *DefaultJCLEconomode: PrinterDefault
  113. *OrderDependency: 5 JCLSetup *JCLEconomode
  114. *JCLEconomode PrinterDefault/Printer Default: ""
  115. *JCLEconomode Off/Off: "@PJL SET ECONOMODE=OFF<0A>"
  116. *JCLEconomode On/On: "@PJL SET ECONOMODE=ON<0A>"
  117. *JCLCloseUI: *JCLEconomode
  118.  
  119. *JCLOpenUI *JCLEcoPower/EcoPower Mode: PickOne
  120. *DefaultJCLEcoPower: PrinterDefault
  121. *OrderDependency: 5 JCLSetup *JCLEcoPower
  122. *JCLEcoPower PrinterDefault/Printer Default: ""
  123. *JCLEcoPower Off/Off: "@PJL SET POWERSAVE=OFF<0A>"
  124. *JCLEcoPower 5/5 Minutes: "@PJL SET POWERSAVE=ON<0A>@PJL SET POWERSAVETIME=5<0A>"
  125. *JCLEcoPower 15/15 Minutes: "@PJL SET POWERSAVE=ON<0A>@PJL SET POWERSAVETIME=15<0A>"
  126. *JCLEcoPower 30/30 Minutes: "@PJL SET POWERSAVE=ON<0A>@PJL SET POWERSAVETIME=30<0A>"
  127. *JCLEcoPower 45/45 Minutes: "@PJL SET POWERSAVE=ON<0A>@PJL SET POWERSAVETIME=45<0A>"
  128. *JCLEcoPower 60/60 Minutes: "@PJL SET POWERSAVE=ON<0A>@PJL SET POWERSAVETIME=60<0A>"
  129. *JCLEcoPower 90/90 Minutes: "@PJL SET POWERSAVE=ON<0A>@PJL SET POWERSAVETIME=90<0A>"
  130. *JCLEcoPower 120/120 Minutes: "@PJL SET POWERSAVE=ON<0A>@PJL SET POWERSAVETIME=120<0A>"
  131. *JCLCloseUI: *JCLEcoPower
  132.  
  133. *JCLOpenUI *JCLPrintDensity/Print Density: PickOne
  134. *DefaultPrintDensity: PrinterDefault
  135. *OrderDependency: 5 JCLSetup *JCLPrintDensity
  136. *JCLPrintDensity PrinterDefault/Printer Default: ""
  137. *JCLPrintDensity 1/Light: "@PJL SET DENSITY=1<0A>"
  138. *JCLPrintDensity 3/Medium: "@PJL SET DENSITY=3<0A>"
  139. *JCLPrintDensity 5/Dark: "@PJL SET DENSITY=5<0A>"
  140. *JCLCloseUI: *JCLPrintDensity
  141.  
  142. *JCLOpenUI *JCLImageAdapt/Image Adapt: PickOne
  143. *DefaultImageAdapt: PrinterDefault
  144. *OrderDependency: 5 JCLSetup *JCLImageAdapt
  145. *JCLImageAdapt PrinterDefault/Printer Default: ""
  146. *JCLImageAdapt Auto/Auto: "@PJL SET IMAGEADAPT=AUTO<0A>"
  147. *JCLImageAdapt On/On: "@PJL SET IMAGEADAPT=ON<0A>"
  148. *JCLImageAdapt Off/Off: "@PJL SET IMAGEADAPT=OFF<0A>"
  149. *JCLCloseUI: *JCLImageAdapt
  150.  
  151. *JCLOpenUI *JCLFrontPanelLang/Front Panel Language: PickOne
  152. *DefaultFrontPanelLang: PrinterDefault
  153. *OrderDependency: 5 JCLSetup *JCLFrontPanelLang
  154. *JCLFrontPanelLang PrinterDefault/Printer Default: ""
  155. *JCLFrontPanelLang English/English: "@PJL SET LANG=ENGLISH<0A>"
  156. *JCLFrontPanelLang French/French: "@PJL SET LANG=FRENCH<0A>"
  157. *JCLFrontPanelLang German/German: "@PJL SET LANG=GERMAN<0A>"
  158. *JCLCloseUI: *JCLFrontPanelLang
  159.  
  160. *%=============================================================================
  161. *%=== Installable Options for 6700
  162. *%=============================================================================
  163.  
  164. *OpenGroup: InstallableOptions/Installable Options
  165.  
  166. *% HSM added - 25.05.98
  167. *OpenUI *Option1/Secure Font Print Mode: Boolean
  168. *DefaultOption1: True
  169. *Option1 True/On: ""
  170. *Option1 False/Off: ""
  171. *CloseUI: *Option1
  172. *% --------------------
  173.  
  174. *%=== Multi-Purpose Feeder (MF-1)
  175. *OpenUI *Option2/Multi-Purpose Feeder (MF-1): Boolean
  176. *DefaultOption2: False
  177. *Option2 True/Installed: ""
  178. *Option2 False/Not Installed: ""
  179. *CloseUI: *Option2
  180.  
  181. *%=== Paper Feeders (PF-25)
  182. *OpenUI *Option3/Paper Feeders (PF-25): PickOne
  183. *DefaultOption3: None
  184. *Option3 None/None: ""
  185. *Option3 One/One: ""
  186. *Option3 Two/Two: ""
  187. *CloseUI: *Option3
  188.  
  189. *%=== Duplex Unit (DU-25)
  190. *OpenUI *Option4/Duplex Unit (DU-25): Boolean
  191. *DefaultOption4: False
  192. *Option4 True/Installed: ""
  193. *Option4 False/Not Installed: ""
  194. *CloseUI: *Option4
  195.  
  196. *%=== Hard Disk Drive (HD-1)
  197. *OpenUI *Option5/Hard Disk Drive (HD-1): Boolean
  198. *DefaultOption5: False
  199. *Option5 True/Installed: ""
  200. *Option5 False/Not Installed: ""
  201. *CloseUI: *Option5
  202.  
  203. *%=== Installed Memory
  204. *OpenUI InstalledMemory/Memory Upgrade: PickOne
  205. *DefaultInstalledMemory: 4MB
  206. *InstalledMemory 4MB/Standard: ""
  207. *InstalledMemory 5MB/1MB Upgrade: ""
  208. *InstalledMemory 6MB/2MB Upgrade: ""
  209. *InstalledMemory 7MB/3MB Upgrade: ""
  210. *InstalledMemory 8MB/4MB Upgrade: ""
  211. *InstalledMemory 9MB/5MB Upgrade: ""
  212. *InstalledMemory 10MB/6MB Upgrade: ""
  213. *InstalledMemory 12MB/8MB Upgrade: ""
  214. *InstalledMemory 13MB/9MB Upgrade: ""
  215. *InstalledMemory 14MB/10MB Upgrade: ""
  216. *InstalledMemory 16MB/12MB Upgrade: ""
  217. *InstalledMemory 20MB/16MB Upgrade: ""
  218. *InstalledMemory 21MB/17MB Upgrade: ""
  219. *InstalledMemory 22MB/18MB Upgrade: ""
  220. *InstalledMemory 24MB/20MB Upgrade: ""
  221. *InstalledMemory 28MB/24MB Upgrade: ""
  222. *InstalledMemory 36MB/32MB Upgrade: ""
  223. *InstalledMemory 37MB/33MB Upgrade: ""
  224. *InstalledMemory 38MB/34MB Upgrade: ""
  225. *InstalledMemory 40MB/36MB Upgrade: ""
  226. *InstalledMemory 44MB/40MB Upgrade: ""
  227. *InstalledMemory 52MB/48MB Upgrade: ""
  228. *InstalledMemory 68MB/64MB Upgrade: ""
  229. *CloseUI: *InstalledMemory
  230.  
  231. *CloseGroup: InstallableOptions
  232.  
  233. *%=============================================================================
  234. *%=== Virtual Memory 
  235. *%=============================================================================
  236.  
  237. *VMOption 4MB: "2208000"
  238. *VMOption 5MB: "3048000"
  239. *VMOption 6MB: "3888000"
  240. *VMOption 7MB: "4728000"
  241. *VMOption 8MB: "5568000"
  242. *VMOption 9MB: "6408000"
  243. *VMOption 10MB: "7248000"
  244. *VMOption 12MB: "8928000"
  245. *VMOption 13MB: "9768000"
  246. *VMOption 14MB: "10608000"
  247. *VMOption 16MB: "12288000"
  248. *VMOption 20MB: "15648000"
  249. *VMOption 21MB: "16488000"
  250. *VMOption 22MB: "17328000"
  251. *VMOption 24MB: "19008000"
  252. *VMOption 28MB: "22368000"
  253. *VMOption 36MB: "29088000"
  254. *VMOption 37MB: "29928000"
  255. *VMOption 38MB: "30768000"
  256. *VMOption 40MB: "32448000"
  257. *VMOption 44MB: "35808000"
  258. *VMOption 52MB: "42528000"
  259. *VMOption 68MB: "55968000"
  260.  
  261.  
  262. *%=============================================================================
  263. *%=== Constraints
  264. *%=============================================================================
  265.  
  266. *%=== Constrain Multiple Optional Feeders
  267.  
  268. *%=== Constrain Optional Feeder Input Slots
  269. *UIConstraints: *Option2 False *InputSlot MF1
  270. *UIConstraints: *InputSlot MF1 *Option2 False
  271.  
  272. *%=== Constrain Paper Feeder Input Slots
  273. *UIConstraints: *Option3 None *InputSlot PF25A
  274. *UIConstraints: *Option3 None *InputSlot PF25B
  275. *UIConstraints: *Option3 One *InputSlot PF25B
  276. *UIConstraints: *InputSlot PF25A *Option3 None
  277. *UIConstraints: *InputSlot PF25B *Option3 None
  278. *UIConstraints: *InputSlot PF25B *Option3 One
  279.  
  280. *%=== Constrain Duplex Options
  281. *UIConstraints: *Option4 False *Duplex DuplexTumble
  282. *UIConstraints: *Option4 False *Duplex DuplexNoTumble
  283. *UIConstraints: *Duplex DuplexTumble *Option4 False
  284. *UIConstraints: *Duplex DuplexNoTumble *Option4 False
  285. *UIConstraints: *ManualFeed True *Duplex DuplexTumble
  286. *UIConstraints: *ManualFeed True *Duplex DuplexNoTumble
  287. *UIConstraints: *Duplex DuplexTumble *ManualFeed True
  288. *UIConstraints: *Duplex DuplexNoTumble *ManualFeed True
  289. *UIConstraints: *InputSlot MF1 *Duplex DuplexTumble
  290. *UIConstraints: *InputSlot MF1 *Duplex DuplexNoTumble
  291. *UIConstraints: *Duplex DuplexTumble *InputSlot MF1
  292. *UIConstraints: *Duplex DuplexNoTumble *InputSlot MF1
  293.  
  294. *%=== Constrain Hard Disk Options
  295. *UIConstraints: *Option5 False *KCCollate
  296.  
  297. *%=== Constrain Staple Options
  298.  
  299. *%=== Constrain Multiple Output Options
  300.  
  301. *%=== Constrain Output Bins
  302.  
  303. *%=== Constrain Internal Cassette Paper Sizes
  304. *UIConstraints: *PageSize Executive *InputSlot Internal
  305. *UIConstraints: *PageRegion Executive *InputSlot Internal
  306. *UIConstraints: *InputSlot Internal *PageSize Executive
  307. *UIConstraints: *InputSlot Internal *PageRegion Executive
  308. *UIConstraints: *PageSize A6 *InputSlot Internal
  309. *UIConstraints: *PageRegion A6 *InputSlot Internal
  310. *UIConstraints: *InputSlot Internal *PageSize A6
  311. *UIConstraints: *InputSlot Internal *PageRegion A6
  312. *UIConstraints: *PageSize B5 *InputSlot Internal
  313. *UIConstraints: *PageRegion B5 *InputSlot Internal
  314. *UIConstraints: *InputSlot Internal *PageSize B5
  315. *UIConstraints: *InputSlot Internal *PageRegion B5
  316. *UIConstraints: *PageSize ISOB5 *InputSlot Internal
  317. *UIConstraints: *PageRegion ISOB5 *InputSlot Internal
  318. *UIConstraints: *InputSlot Internal *PageSize ISOB5
  319. *UIConstraints: *InputSlot Internal *PageRegion ISOB5
  320. *UIConstraints: *PageSize B6 *InputSlot Internal
  321. *UIConstraints: *PageRegion B6 *InputSlot Internal
  322. *UIConstraints: *InputSlot Internal *PageSize B6
  323. *UIConstraints: *InputSlot Internal *PageRegion B6
  324. *UIConstraints: *PageSize EnvPersonal *InputSlot Internal
  325. *UIConstraints: *PageRegion EnvPersonal *InputSlot Internal
  326. *UIConstraints: *InputSlot Internal *PageSize EnvPersonal
  327. *UIConstraints: *InputSlot Internal *PageRegion EnvPersonal
  328. *UIConstraints: *PageSize Env9 *InputSlot Internal
  329. *UIConstraints: *PageRegion Env9 *InputSlot Internal
  330. *UIConstraints: *InputSlot Internal *PageSize Env9
  331. *UIConstraints: *InputSlot Internal *PageRegion Env9
  332. *UIConstraints: *PageSize Env10 *InputSlot Internal
  333. *UIConstraints: *PageRegion Env10 *InputSlot Internal
  334. *UIConstraints: *InputSlot Internal *PageSize Env10
  335. *UIConstraints: *InputSlot Internal *PageRegion Env10
  336. *UIConstraints: *PageSize EnvMonarch *InputSlot Internal
  337. *UIConstraints: *PageRegion EnvMonarch *InputSlot Internal
  338. *UIConstraints: *InputSlot Internal *PageSize EnvMonarch
  339. *UIConstraints: *InputSlot Internal *PageRegion EnvMonarch
  340. *UIConstraints: *PageSize EnvDL *InputSlot Internal
  341. *UIConstraints: *PageRegion EnvDL *InputSlot Internal
  342. *UIConstraints: *InputSlot Internal *PageSize EnvDL
  343. *UIConstraints: *InputSlot Internal *PageRegion EnvDL
  344. *UIConstraints: *PageSize EnvC5 *InputSlot Internal
  345. *UIConstraints: *PageRegion EnvC5 *InputSlot Internal
  346. *UIConstraints: *InputSlot Internal *PageSize EnvC5
  347. *UIConstraints: *InputSlot Internal *PageRegion EnvC5
  348.  
  349. *%=== Constrain Paper Sizes for Option Feeders
  350.  
  351.  
  352. *%=== Constrain Paper Sizes for Paper Feeder
  353. *%=============================================================================
  354. *%=== Resolution 
  355. *%=============================================================================
  356.  
  357. *OpenUI *Resolution/Choose Resolution: PickOne
  358. *OrderDependency: 10 AnySetup *Resolution
  359. *DefaultResolution: 600dpi
  360. *Resolution 600dpi/600 dpi: "<< /HWResolution [600 600] >> setpagedevice"
  361. *Resolution 300dpi/300 dpi: "<< /HWResolution [300 300] >> setpagedevice"
  362. *?Resolution: "
  363.   save
  364.     currentpagedevice /HWResolution get
  365.     0 get (      ) cvs print (dpi) = flush
  366.   restore
  367.   "
  368. *End
  369. *CloseUI: *Resolution
  370.  
  371. *%=============================================================================
  372. *%=== Image Refinement 
  373. *%=============================================================================
  374.  
  375. *OpenUI *Smoothing/Image Refinement: PickOne
  376. *OrderDependency: 50 AnySetup *Smoothing
  377. *Smoothing None/Off: "0 statusdict /setdoret get exec"
  378. *Smoothing Light/Light: "1 statusdict /setdoret get exec"
  379. *Smoothing Medium/Medium: "2 statusdict /setdoret get exec"
  380. *Smoothing Dark/Dark: "3 statusdict /setdoret get exec"
  381. *?Smoothing: "save
  382.   [(None)(Light)(Medium)(Dark)]
  383.   statusdict /doret get exec {get} stopped
  384.   {pop pop (Unknown) } if
  385.   = flush restore
  386.   "
  387. *End
  388. *CloseUI: *Smoothing
  389.  
  390. *%=============================================================================
  391. *%=== Halftone Information 
  392. *%=============================================================================
  393.  
  394. *ScreenFreq: "106.0"
  395. *ScreenAngle: "45.0"
  396. *ResScreenFreq 1200dpi: "110.0"
  397. *ResScreenAngle 1200dpi: "45.0"
  398. *ResScreenFreq 600dpi: "106.0"
  399. *ResScreenAngle 600dpi: "45.0"
  400. *ResScreenFreq 300dpi: "60.0"
  401. *ResScreenAngle 300dpi: "45.0"
  402.  
  403. *DefaultScreenProc: Dot
  404. *ScreenProc Dot: "
  405.  {abs exch abs 2 copy add 1 gt
  406.  {1 sub dup mul exch 1 sub dup mul add 1 sub}
  407.  {dup mul exch dup mul add 1 exch sub} ifelse}"
  408. *End
  409. *ScreenProc Line: "
  410.  {pop}"
  411. *End
  412. *ScreenProc Ellipse: "
  413.  {dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub}"
  414. *End
  415.  
  416. *DefaultTransfer: Null
  417. *Transfer Null: "{}"
  418. *Transfer Null.Inverse: "{1 exch sub}"
  419.  
  420. *%=============================================================================
  421. *%=== Paper Handling 
  422. *%=============================================================================
  423.  
  424. *%=== Page Size Definitions
  425. *OpenUI *PageSize: PickOne
  426. *OrderDependency: 40 AnySetup *PageSize
  427. *DefaultPageSize: A4
  428. *PageSize A3/A3: "
  429.   << /Policies << /PageSize 2 >> /PageSize [842 1191] /ImagingBBox null >> setpagedevice"
  430. *End
  431. *PageSize A4/A4: "
  432.   << /Policies << /PageSize 2 >> /PageSize [595 842] /ImagingBBox null >> setpagedevice"
  433. *End
  434. *PageSize A5/A5: "
  435.   << /Policies << /PageSize 2 >> /PageSize [420 595] /ImagingBBox null >> setpagedevice"
  436. *End
  437. *PageSize A6/A6: "
  438.   << /Policies << /PageSize 2 >> /PageSize [297 420] /ImagingBBox null >> setpagedevice"
  439. *End
  440. *PageSize B4/B4: "
  441.   << /Policies << /PageSize 2 >> /PageSize [729 1032] /ImagingBBox null >> setpagedevice"
  442. *End
  443. *PageSize B5/B5 (JIS): "
  444.   << /Policies << /PageSize 2 >> /PageSize [516 729] /ImagingBBox null >> setpagedevice"
  445. *End
  446. *PageSize ISOB5/B5 (ISO): "
  447.   << /Policies << /PageSize 2 >> /PageSize [499 709] /ImagingBBox null >> setpagedevice"
  448. *End
  449. *PageSize B6/B6: "
  450.   << /Policies << /PageSize 2 >> /PageSize [363 516] /ImagingBBox null >> setpagedevice"
  451. *End
  452. *PageSize Letter/Letter: "
  453.   << /Policies << /PageSize 2 >> /PageSize [612 792] /ImagingBBox null >> setpagedevice"
  454. *End
  455. *PageSize Legal/Legal: "
  456.   << /Policies << /PageSize 2 >> /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
  457. *End
  458. *PageSize Executive/Executive: "
  459.   << /Policies << /PageSize 2 >> /PageSize [522 756] /ImagingBBox null >> setpagedevice"
  460. *End
  461. *PageSize Ledger/Ledger: "
  462.   << /Policies << /PageSize 2 >> /PageSize [792 1224] /ImagingBBox null >> setpagedevice"
  463. *End
  464. *PageSize EnvPersonal/Comm 6 Envelope: "
  465.   << /Policies << /PageSize 2 >> /PageSize [261 468] /ImagingBBox null >> setpagedevice"
  466. *End
  467. *PageSize Env9/Comm 9 Envelope: "
  468.   << /Policies << /PageSize 2 >> /PageSize [279 639] /ImagingBBox null >> setpagedevice"
  469. *End
  470. *PageSize Env10/Business Envelope: "
  471.   << /Policies << /PageSize 2 >> /PageSize [297 684] /ImagingBBox null >> setpagedevice"
  472. *End
  473. *PageSize EnvMonarch/Monarch Envelope: "
  474.   << /Policies << /PageSize 2 >> /PageSize [279 540] /ImagingBBox null >> setpagedevice"
  475. *End
  476. *PageSize EnvDL/Intl DL Envelope: "
  477.   << /Policies << /PageSize 2 >> /PageSize [312 624] /ImagingBBox null >> setpagedevice"
  478. *End
  479. *PageSize EnvC5/Intl C5 Envelope: "
  480.   << /Policies << /PageSize 2 >> /PageSize [459 649] /ImagingBBox null >> setpagedevice"
  481. *End
  482. *?PageSize: "
  483.  save
  484.    currentpagedevice /PageSize get aload pop
  485.    2 copy gt {exch} if
  486.    (Unknown)
  487.  18 dict
  488.  dup [842 1191] (A3) put
  489.  dup [595 842] (A4) put
  490.  dup [420 595] (A5) put
  491.  dup [297 420] (A6) put
  492.  dup [729 1032] (B4) put
  493.  dup [516 729] (B5) put
  494.  dup [499 709] (ISOB5) put
  495.  dup [363 516] (B6) put
  496.  dup [612 792] (Letter) put
  497.  dup [612 1008] (Legal) put
  498.  dup [522 756] (Executive) put
  499.  dup [792 1224] (Ledger) put
  500.  dup [261 468] (EnvPersonal) put
  501.  dup [279 639] (Env9) put
  502.  dup [297 684] (Env10) put
  503.  dup [279 540] (EnvMonarch) put
  504.  dup [312 624] (EnvDL) put
  505.  dup [459 649] (EnvC5) put
  506.  { exch aload pop 4 index sub abs 5 le exch
  507.    5 index sub abs 5 le and
  508.       {exch pop exit} {pop} ifelse
  509.    } bind forall
  510.    = flush pop pop
  511.  restore
  512. "
  513. *CloseUI: *PageSize
  514.  
  515. *%=== Page Region Definitions for Frame Buffer
  516. *OpenUI *PageRegion: PickOne
  517. *OrderDependency: 40 AnySetup *PageRegion
  518. *DefaultPageRegion: A4
  519. *PageRegion A3/A3: "
  520.   << /Policies << /PageSize 7 >> /PageSize [842 1191] /ImagingBBox null >> setpagedevice"
  521. *End
  522. *PageRegion A4/A4: "
  523.   << /Policies << /PageSize 7 >> /PageSize [595 842] /ImagingBBox null >> setpagedevice"
  524. *End
  525. *PageRegion A5/A5: "
  526.   << /Policies << /PageSize 7 >> /PageSize [420 595] /ImagingBBox null >> setpagedevice"
  527. *End
  528. *PageRegion A6/A6: "
  529.   << /Policies << /PageSize 7 >> /PageSize [297 420] /ImagingBBox null >> setpagedevice"
  530. *End
  531. *PageRegion B4/B4: "
  532.   << /Policies << /PageSize 7 >> /PageSize [729 1032] /ImagingBBox null >> setpagedevice"
  533. *End
  534. *PageRegion B5/B5 (JIS): "
  535.   << /Policies << /PageSize 7 >> /PageSize [516 729] /ImagingBBox null >> setpagedevice"
  536. *End
  537. *PageRegion ISOB5/B5 (ISO): "
  538.   << /Policies << /PageSize 7 >> /PageSize [499 709] /ImagingBBox null >> setpagedevice"
  539. *End
  540. *PageRegion B6/B6: "
  541.   << /Policies << /PageSize 7 >> /PageSize [363 516] /ImagingBBox null >> setpagedevice"
  542. *End
  543. *PageRegion Letter/Letter: "
  544.   << /Policies << /PageSize 7 >> /PageSize [612 792] /ImagingBBox null >> setpagedevice"
  545. *End
  546. *PageRegion Legal/Legal: "
  547.   << /Policies << /PageSize 7 >> /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
  548. *End
  549. *PageRegion Executive/Executive: "
  550.   << /Policies << /PageSize 7 >> /PageSize [522 756] /ImagingBBox null >> setpagedevice"
  551. *End
  552. *PageRegion Ledger/Ledger: "
  553.   << /Policies << /PageSize 7 >> /PageSize [792 1224] /ImagingBBox null >> setpagedevice"
  554. *End
  555. *PageRegion EnvPersonal/Comm 6 Envelope: "
  556.   << /Policies << /PageSize 7 >> /PageSize [261 468] /ImagingBBox null >> setpagedevice"
  557. *End
  558. *PageRegion Env9/Comm 9 Envelope: "
  559.   << /Policies << /PageSize 7 >> /PageSize [279 639] /ImagingBBox null >> setpagedevice"
  560. *End
  561. *PageRegion Env10/Business Envelope: "
  562.   << /Policies << /PageSize 7 >> /PageSize [297 684] /ImagingBBox null >> setpagedevice"
  563. *End
  564. *PageRegion EnvMonarch/Monarch Envelope: "
  565.   << /Policies << /PageSize 7 >> /PageSize [279 540] /ImagingBBox null >> setpagedevice"
  566. *End
  567. *PageRegion EnvDL/Intl DL Envelope: "
  568.   << /Policies << /PageSize 7 >> /PageSize [312 624] /ImagingBBox null >> setpagedevice"
  569. *End
  570. *PageRegion EnvC5/Intl C5 Envelope: "
  571.   << /Policies << /PageSize 7 >> /PageSize [459 649] /ImagingBBox null >> setpagedevice"
  572. *End
  573. *CloseUI: *PageRegion
  574.  
  575. *%=== Imageable Area Definitions
  576. *DefaultImageableArea: A4
  577. *ImageableArea A3/A3: "12 10 830 1181"
  578. *ImageableArea A4/A4: "12 10 583 832"
  579. *ImageableArea A5/A5: "12 10 409 585"
  580. *ImageableArea A6/A6: "12 10 285 411"
  581. *ImageableArea B4/B4: "12 10 716 1022"
  582. *ImageableArea B5/B5 (JIS): "21 10 495 719"
  583. *ImageableArea ISOB5/B5 (ISO): "21 10 478 699"
  584. *ImageableArea B6/B6: "12 10 352 506"
  585. *ImageableArea Letter/Letter: "12 8 600 784"
  586. *ImageableArea Legal/Legal: "12 8 600 1000"
  587. *ImageableArea Executive/Executive: "12 8 510 748"
  588. *ImageableArea Ledger/Ledger: "12 8 780 1216"
  589. *ImageableArea EnvPersonal/Comm 6 Envelope: "12 8 249 460"
  590. *ImageableArea Env9/Comm 9 Envelope: "12 8 267 631"
  591. *ImageableArea Env10/Business Envelope: "12 8 285 676"
  592. *ImageableArea EnvMonarch/Monarch Envelope: "12 8 267 532"
  593. *ImageableArea EnvDL/Intl DL Envelope: "12 10 300 614"
  594. *ImageableArea EnvC5/Intl C5 Envelope: "12 10 447 639"
  595. *?ImageableArea: " save
  596.   /cvp { cvi (                   ) cvs
  597.   print ( ) print } bind def
  598.   newpath clippath pathbbox
  599.   4 -2 roll exch 2 {ceiling cvp} repeat
  600.   exch 2 {floor cvp} repeat ( ) = flush
  601.  restore"
  602. *End
  603.  
  604. *%=== Physical Dimensions of Media
  605. *DefaultPaperDimension: A4
  606. *PaperDimension A3/A3: "842 1191"
  607. *PaperDimension A4/A4: "595 842"
  608. *PaperDimension A5/A5: "420 595"
  609. *PaperDimension A6/A6: "297 420"
  610. *PaperDimension B4/B4: "729 1032"
  611. *PaperDimension B5/B5 (JIS): "516 729"
  612. *PaperDimension ISOB5/B5 (ISO): "499 709"
  613. *PaperDimension B6/B6: "363 516"
  614. *PaperDimension Letter/Letter: "612 792"
  615. *PaperDimension Legal/Legal: "612 1008"
  616. *PaperDimension Executive/Executive: "522 756"
  617. *PaperDimension Ledger/Ledger: "792 1224"
  618. *PaperDimension EnvPersonal/Comm 6 Envelope: "261 468"
  619. *PaperDimension Env9/Comm 9 Envelope: "279 639"
  620. *PaperDimension Env10/Business Envelope: "297 684"
  621. *PaperDimension EnvMonarch/Monarch Envelope: "279 540"
  622. *PaperDimension EnvDL/Intl DL Envelope: "312 624"
  623. *PaperDimension EnvC5/Intl C5 Envelope: "459 649"
  624.  
  625. *%=== Custom Page Size Definitions
  626.  
  627. *%=== Input Slot Definitions
  628. *OpenUI *InputSlot: PickOne
  629. *OrderDependency: 30 AnySetup *InputSlot
  630. *DefaultInputSlot: Internal
  631. *InputSlot Internal/Cassette 1 (Internal): "
  632.   << /ManualFeed false >> setpagedevice
  633.   statusdict begin 0 setpapertray end "
  634. *End
  635. *InputSlot MF1/Multi-Purpose Feeder (MF-1): "
  636.   << /ManualFeed false >> setpagedevice
  637.   statusdict begin 2 setpapertray end "
  638. *End
  639. *InputSlot PF25A/Cassette 2 (PF-25): "
  640.   << /ManualFeed false >> setpagedevice
  641.   statusdict begin 1 setpapertray end "
  642. *End
  643. *InputSlot PF25B/Cassette 3 (PF-25): "
  644.   << /ManualFeed false >> setpagedevice
  645.   statusdict begin 3 setpapertray end "
  646. *End
  647. *RequiresPageRegion All: True
  648. *?InputSlot: "
  649.  "
  650. *End
  651. *CloseUI: *InputSlot
  652.  
  653. *%=== Manual Feed Definitions
  654. *OpenUI *ManualFeed/Manual Feed: Boolean
  655. *OrderDependency: 20 AnySetup *ManualFeed
  656. *DefaultManualFeed: False
  657. *ManualFeed True: "<< /ManualFeed true >> setpagedevice"
  658. *ManualFeed False: "<< /ManualFeed false >> setpagedevice"
  659. *?ManualFeed: " save
  660.   currentpagedevice /ManualFeed get
  661.   {(True)}{(False)} ifelse = flush
  662.  restore"
  663. *End
  664. *CloseUI: *ManualFeed
  665.  
  666. *%=== Output Bin Definitions
  667. *OpenUI *OutputBin/Output Bin: PickOne
  668. *OrderDependency: 50 AnySetup *OutputBin
  669. *DefaultOutputBin: Default
  670. *OutputBin Default/Printer Default: ""
  671. *OutputBin FaceUp/Face-Up Output Tray: "1 statusdict /setoutputtray get exec"
  672. *OutputBin FaceDown/Face-Down Output Tray: "0 statusdict /setoutputtray get exec"
  673. *?OutputBin: "
  674.  "
  675. *End
  676. *CloseUI: *OutputBin
  677.  
  678. *%=== Output Order Definitions
  679. *DefaultOutputOrder: Normal
  680. *PageStackOrder FaceDown: Normal
  681. *PageStackOrder FaceUp: Reverse
  682.  
  683. *%=== Duplex Definitions
  684. *OpenUI *Duplex/Duplexing: PickOne
  685. *OrderDependency: 50 AnySetup *Duplex
  686. *DefaultDuplex: None
  687. *Duplex None/None: "statusdict begin false setduplexmode false settumble end"
  688. *Duplex DuplexTumble/Short Edge Binding: "statusdict begin true setduplexmode true settumble end"
  689. *Duplex DuplexNoTumble/Long Edge Binding: "statusdict begin true setduplexmode false settumble end"
  690. *?Duplex: " save
  691.   statusdict begin
  692.   duplexmode
  693.   {tumble {(DuplexTumble)} {(DuplexNoTumble)} ifelse}
  694.   {(None)} ifelse = flush end restore"
  695. *End
  696. *CloseUI: *Duplex
  697.  
  698. *%=== Job Spooling & Barcode Mode Definitions
  699. *OpenUI *KCCollate/Job Spooling Mode: PickOne
  700. *OrderDependency: 20 AnySetup *KCCollate
  701. *DefaultKCCollate: None
  702. *KCCollate None/None: "<< /Collate false >> setpagedevice"
  703. *KCCollate TempNone/Temporary, No Barcode: "<< /Collate true /CollateDetails << /Mode 1 /Barcode 2 >> >> setpagedevice"
  704. *KCCollate TempFirst/Temporary, Barcode 1st Page: "<< /Collate true /CollateDetails << /Mode 1 /Barcode 0 >> >> setpagedevice"
  705. *KCCollate TempAll/Temporary, Barcode All Pages: "<< /Collate true /CollateDetails << /Mode 1 /Barcode 1 >> >> setpagedevice"
  706. *KCCollate PermNone/Permanent, No Barcode: "<< /Collate true /CollateDetails << /Mode 2 /Barcode 2 >> >> setpagedevice"
  707. *KCCollate PermFirst/Permanent, Barcode 1st Page: "<< /Collate true /CollateDetails << /Mode 2 /Barcode 0 >> >> setpagedevice"
  708. *KCCollate PermAll/Permanent, Barcode All Pages: "<< /Collate true /CollateDetails << /Mode 2 /Barcode 1 >> >> setpagedevice"
  709. *?Barcode:"
  710.   (None) = flush
  711.   "
  712. *End
  713. *CloseUI: *KCCollate
  714.  
  715. *%=== Barcode Position Definitions
  716. *OpenUI *BarcodePos/Barcode Position: PickOne
  717. *OrderDependency: 20 AnySetup *BarcodePos
  718. *DefaultBarcodePos: None
  719. *BarcodePos ULB/Upper Left: "<< /CollateDetails << /BarcodePosition 4 >> >> setpagedevice"
  720. *BarcodePos ULBI/Upper Left (with ID): "<< /CollateDetails << /BarcodePosition 132 >> >> setpagedevice"
  721. *BarcodePos URB/Upper Right: "<< /CollateDetails << /BarcodePosition 3 >> >> setpagedevice"
  722. *BarcodePos URBI/Upper Right (with ID): "<< /CollateDetails << /BarcodePosition 131 >> >> setpagedevice"
  723. *BarcodePos LLB/Lower Left: "<< /CollateDetails << /BarcodePosition 7 >> >> setpagedevice"
  724. *BarcodePos LLBI/Lower Left (with ID): "<< /CollateDetails << /BarcodePosition 135 >> >> setpagedevice"
  725. *BarcodePos LRB/Lower Right: "<< /CollateDetails << /BarcodePosition 0 >> >> setpagedevice"
  726. *BarcodePos ULVB/Upper Left Vertical: "<< /CollateDetails << /BarcodePosition 5 >> >> setpagedevice"
  727. *BarcodePos ULVBI/Upper Left Vertical (with ID): "<< /CollateDetails << /BarcodePosition 133 >> >> setpagedevice"
  728. *BarcodePos URVB/Upper Right Vertical: "<< /CollateDetails << /BarcodePosition 2 >> >> setpagedevice"
  729. *BarcodePos URVBI/Upper Right Vertical (with ID): "<< /CollateDetails << /BarcodePosition 130 >> >> setpagedevice"
  730. *BarcodePos LLVB/Lower Left Vertical: "<< /CollateDetails << /BarcodePosition 6 >> >> setpagedevice"
  731. *BarcodePos LLVBI/Lower Left Vertical (with ID): "<< /CollateDetails << /BarcodePosition 134 >> >> setpagedevice"
  732. *BarcodePos LRVB/Lower Right Vertical: "<< /CollateDetails << /BarcodePosition 1 >> >> setpagedevice"
  733. *BarcodePos LRVBI/Lower Right Vertical (with ID): "<< /CollateDetails << /BarcodePosition 129 >> >> setpagedevice"
  734. *?BarcodePos:"
  735.   (None) = flush
  736.   "
  737. *End
  738. *CloseUI: *BarcodePos
  739.  
  740. *%=== Tray Switch Definitions
  741. *OpenUI *TraySwitch/Auto Tray Switch: Boolean
  742. *OrderDependency: 20 AnySetup *TraySwitch
  743. *DefaultTraySwitch: False
  744. *TraySwitch True/On: "<< /TraySwitch true >> setpagedevice"
  745. *TraySwitch False/Off: "<< /TraySwitch false >> setpagedevice"
  746. *?TraySwitch: " save
  747.   currentpagedevice /TraySwitch get
  748.   {(True)}{(False)} ifelse = flush
  749.  restore"
  750. *End
  751. *CloseUI: *TraySwitch
  752.  
  753. *%=== Rotate Setting
  754. *OpenUI *Rotate/Rotate for N-Up: Boolean
  755. *OrderDependency: 20 AnySetup *Rotate
  756. *DefaultRotate: False
  757. *Rotate True/On: "1 dict begin currentpagedevice /Install get aload
  758.   /aaa exch def { currentpagedevice /PageSize get aload pop translate 180 rotate } bind aload
  759.   length /aaa load length add array astore cvx /Install exch def currentdict end setpagedevice"
  760. *Rotate False/Off: ""
  761. *?Rotate: "
  762.   (False) ="
  763. *End
  764. *CloseUI: *Rotate
  765.  
  766. *%=============================================================================
  767. *%=== Font Information
  768. *%=============================================================================
  769.  
  770. *DefaultFont: Courier
  771. *Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
  772. *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
  773. *Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
  774. *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
  775. *Font Bookman-Demi: Standard "(001.003S)" Standard ROM
  776. *Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM
  777. *Font Bookman-Light: Standard "(001.003S)" Standard ROM
  778. *Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM
  779. *Font Courier: Standard "(002.004S)" Standard ROM
  780. *Font Courier-Bold: Standard "(002.004S)" Standard ROM
  781. *Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
  782. *Font Courier-Oblique: Standard "(002.004S)" Standard ROM
  783. *Font Helvetica: Standard "(001.006S)" Standard ROM
  784. *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
  785. *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
  786. *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
  787. *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
  788. *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
  789. *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
  790. *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
  791. *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
  792. *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
  793. *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
  794. *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
  795. *Font Palatino-Bold: Standard "(001.005S)" Standard ROM
  796. *Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
  797. *Font Palatino-Italic: Standard "(001.005S)" Standard ROM
  798. *Font Palatino-Roman: Standard "(001.005S)" Standard ROM
  799. *Font Symbol: Special "(001.007S)" Special ROM
  800. *Font Times-Bold: Standard "(001.007S)" Standard ROM
  801. *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
  802. *Font Times-Italic: Standard "(001.007S)" Standard ROM
  803. *Font Times-Roman: Standard "(001.007S)" Standard ROM
  804. *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
  805. *Font ZapfDingbats: Special "(001.004S)" Special ROM
  806. *Font Helvetica-Light: Standard "(001.000S)" Standard ROM
  807. *Font Helvetica-LightOblique: Standard "(001.000S)" Standard ROM
  808. *Font Helvetica-Black: Standard "(001.000S)" Standard ROM
  809. *Font Helvetica-BlackOblique: Standard "(001.000S)" Standard ROM
  810. *Font Korinna-Regular: Standard "(001.000S)" Standard ROM
  811. *Font Korinna-KursivRegular: Standard "(001.000S)" Standard ROM
  812. *Font Korinna-Bold: Standard "(001.000S)" Standard ROM
  813. *Font Korinna-KursivBold: Standard "(001.000S)" Standard ROM
  814. *Font Garamond-Light: Standard "(001.000S)" Standard ROM
  815. *Font Garamond-LightItalic: Standard "(001.000S)" Standard ROM
  816. *Font Garamond-Bold: Standard "(001.000S)" Standard ROM
  817. *Font Garamond-BoldItalic: Standard "(001.000S)" Standard ROM
  818. *?FontQuery: "save
  819.   /str 100 string dup 0 (fonts/) putinterval def
  820.   {   count 1 gt
  821.       {   exch dup str 6 94 getinterval cvs
  822.   (/) print dup print (:) print exch
  823.   FontDirectory exch known
  824.   {   pop (Yes) }
  825.   {   length 6 add str 0 3 -1 roll getinterval
  826.       mark exch status
  827.       {   cleartomark (Yes)}{cleartomark (No)} ifelse
  828.   } ifelse = flush }
  829.      {   exit } ifelse
  830.   } bind loop
  831.   (*) = flush
  832.  restore"
  833. *End
  834. *?FontList: "save
  835.   FontDirectory { pop == } bind forall
  836.   (*) = flush
  837.  restore"
  838. *End
  839.  
  840. *%=============================================================================
  841. *%=== Printer Messages
  842. *%=============================================================================
  843.  
  844. *Message: "%%[ exitserver: permanent state may be changed ]%%"
  845. *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
  846. *Message: "\FontName\ not found, using Courier"
  847.  
  848. *%===== Status (format: %%[ status: <one of these> ]%% )
  849. *Status: "warming up"/warming up
  850. *Status: "idle"/idle
  851. *Status: "busy"/busy
  852. *Status: "waiting"/waiting
  853. *Status: "printing"/printing
  854. *Status: "initializing"/initializing
  855.  
  856. *Status: "printing test page"/printing test page
  857.  
  858. *%===== Printer Error (format: %%[ PrinterError: <one of these> ]%% )
  859. *PrinterError: "paper entry misfeed"
  860. *PrinterError: "no paper tray"
  861. *PrinterError: "out of paper"
  862. *PrinterError: "toner low (halt)"
  863. *PrinterError: "warming up"
  864. *PrinterError: "other reason"
  865. *PrinterError: "video interface mode"
  866. *PrinterError: "offline"
  867. *PrinterError: "toner low (warning)"
  868.  
  869. *%===== Input Sources (format: %%[ status: <stat>;source:<one of these> ]%% )
  870. *Source: "Serial 25"
  871. *Source: "Parallel"
  872. *Source: "EtherTalk"
  873. *Source: "Optional"
  874.  
  875. *%=============================================================================
  876. *%  End of PPD file for Kyocera FS-6700 (European English)
  877. *%=============================================================================
  878.  
  879.