home *** CD-ROM | disk | FTP | other *** search
/ Chip 1997 April (Special) / Chip-Special_1997-04_cd.bin / oki / 610eps95 / 610eps95.exe / OK_610E1.PPD < prev    next >
PostScript Printer Description  |  1996-01-18  |  24KB  |  680 lines

  1. *PPD-Adobe: "4.2"
  2. *% Adobe Systems PostScript(R) Printer Description File
  3. *% Copyright 1987-1994 Adobe Systems Incorporated.
  4. *% All Rights Reserved.
  5. *% Permission is granted for redistribution of this file as
  6. *% long as this copyright notice is intact and the contents
  7. *% of the file is not altered in any way from its original form.
  8. *% Copyright  1995 Okidata Corporation.
  9. *% End of Copyright statement
  10. *FormatVersion: "4.2"
  11. *FileVersion: "1.0"
  12. *LanguageEncoding: ISOLatin1
  13. *LanguageVersion: English
  14. *PCFileName: "OK_610E1.PPD"
  15. *Product: "(OL610e/PS)"
  16. *PSVersion: "(2014.105) 21"
  17. *ModelName: "Okidata OL610e/PS PostScript"
  18. *NickName: "Okidata OL610e/PS PostScript"
  19. *% === Options and Constraints =========
  20.  
  21. *OpenGroup: InstallableOptions/Options Installed
  22. *OpenUI *Option1/Tray 2: Boolean
  23. *DefaultOption1: False
  24. *Option1 True/Installed: ""
  25. *Option1 False/Not Installed: ""
  26. *CloseUI: *Option1
  27.  
  28. *OpenUI *Option2/Multi-Feeder: Boolean
  29. *DefaultOption2: False
  30. *Option2 True/Installed: ""
  31. *Option2 False/Not Installed: ""
  32. *CloseUI: *Option2
  33.  
  34. *OpenUI *InstalledMemory/Memory Configuration: PickOne
  35. *DefaultInstalledMemory: None
  36. *InstalledMemory None/2.5 MB: ""
  37. *InstalledMemory 3.5MB/3.5 MB : ""
  38. *InstalledMemory 4.5MB/4.5 MB : ""
  39. *InstalledMemory 6.5MB/6.5 MB : ""
  40. *InstalledMemory 10.5MB/10.5 MB : ""
  41. *InstalledMemory 18.5MB/18.5 MB : ""
  42. *CloseUI: *InstalledMemory
  43. *CloseGroup: InstallableOptions
  44.  
  45. *UIConstraints: *Option1 False *InputSlot Lower
  46. *UIConstraints: *Option2 False *InputSlot Multi-Feeder
  47.  
  48. *UIConstraints: *Resolution 300dpi *Smoothing
  49.  
  50. *UIConstraints: *PageSize Com10 *InputSlot Upper
  51. *UIConstraints: *PageSize Com9 *InputSlot Upper
  52. *UIConstraints: *PageSize DL *InputSlot Upper
  53. *UIConstraints: *PageSize C5 *InputSlot Upper
  54. *UIConstraints: *PageSize Monarch *InputSlot Upper
  55. *UIConstraints: *PageRegion Com10 *InputSlot Upper
  56. *UIConstraints: *PageRegion Com9 *InputSlot Upper
  57. *UIConstraints: *PageRegion DL *InputSlot Upper
  58. *UIConstraints: *PageRegion C5 *InputSlot Upper
  59. *UIConstraints: *PageRegion Monarch *InputSlot Upper
  60. *UIConstraints: *InputSlot Upper *PageSize Com10
  61. *UIConstraints: *InputSlot Upper *PageSize Com9
  62. *UIConstraints: *InputSlot Upper *PageSize DL
  63. *UIConstraints: *InputSlot Upper *PageSize C5
  64. *UIConstraints: *InputSlot Upper *PageSize Monarch
  65. *UIConstraints: *InputSlot Upper *PageRegion Com10
  66. *UIConstraints: *InputSlot Upper *PageRegion Com9
  67. *UIConstraints: *InputSlot Upper *PageRegion DL
  68. *UIConstraints: *InputSlot Upper *PageRegion C5
  69. *UIConstraints: *InputSlot Upper *PageRegion Monarch
  70.  
  71. *UIConstraints: *PageSize Com10 *InputSlot Lower
  72. *UIConstraints: *PageSize Com9 *InputSlot Lower
  73. *UIConstraints: *PageSize DL *InputSlot Lower
  74. *UIConstraints: *PageSize C5 *InputSlot Lower
  75. *UIConstraints: *PageSize Monarch *InputSlot Lower
  76. *UIConstraints: *PageRegion Com10 *InputSlot Lower
  77. *UIConstraints: *PageRegion Com9 *InputSlot Lower
  78. *UIConstraints: *PageRegion DL *InputSlot Lower
  79. *UIConstraints: *PageRegion C5 *InputSlot Lower
  80. *UIConstraints: *PageRegion Monarch *InputSlot Lower
  81. *UIConstraints: *InputSlot Lower *PageSize Com10
  82. *UIConstraints: *InputSlot Lower *PageSize Com9
  83. *UIConstraints: *InputSlot Lower *PageSize DL
  84. *UIConstraints: *InputSlot Lower *PageSize C5
  85. *UIConstraints: *InputSlot Lower *PageSize Monarch
  86. *UIConstraints: *InputSlot Lower *PageRegion Com10
  87. *UIConstraints: *InputSlot Lower *PageRegion Com9
  88. *UIConstraints: *InputSlot Lower *PageRegion DL
  89. *UIConstraints: *InputSlot Lower *PageRegion C5
  90. *UIConstraints: *InputSlot Lower *PageRegion Monarch
  91.  
  92. *UIConstraints: *PageSize A6 *InputSlot Lower
  93. *UIConstraints: *PageRegion A6 *InputSlot Lower
  94. *UIConstraints: *InputSlot Lower *PageSize A6
  95. *UIConstraints: *InputSlot Lower *PageRegion A6
  96.  
  97. *% ==== Device Capabilities ===============
  98. *LanguageLevel: "2"
  99. *Protocols:
  100. *Emulators: hplj
  101. *StartEmulator_hplj: "<1B7F>5"
  102. *StopEmulator_hplj: "<1B7F>0"
  103.  
  104. *FreeVM: "555672"
  105. *VMOption None: "555672"
  106. *VMOption 3.5MB: "1400023"
  107. *VMOption 4.5MB: "1596631"
  108. *VMOption 6.5MB: "1162455"
  109. *VMOption 10.5MB: "5307607"
  110. *VMOption 18.5MB: "13613291"
  111. *ColorDevice: False
  112. *DefaultColorSpace: Gray
  113. *VariablePaperSize: False
  114. *TTRasterizer: Type42
  115.  
  116. *Throughput: "6"
  117. *Password: "()"
  118. *ExitServer: "
  119.  count 0 eq
  120.  { false } { true exch startjob } ifelse
  121.  not {
  122.      (WARNING: Cannot modify initial VM.) =
  123.      (Missing or invalid password.) =
  124.      (Please contact the author of this software.) = flush quit
  125.      } if
  126. "
  127. *End
  128.  
  129. *Reset: "
  130.  count 0 eq
  131.  { false } { true exch startjob } ifelse
  132.  not {
  133.     (WARNING: Cannot reset printer.) =
  134.     (Missing or invalid password.) =
  135.     (Please contact the author of this software.) = flush quit
  136.     } if
  137.  systemdict /quit get exec
  138.  (WARNING : Printer Reset Failed.) = flush
  139. "
  140. *End
  141. *OpenUI *Resolution:  PickOne
  142. *OrderDependency: 20 AnySetup *Resolution
  143. *DefaultResolution: 600dpi
  144. *Resolution 300dpi: "1 dict dup /HWResolution [300 300] put setpagedevice"
  145. *Resolution 600dpi: "1 dict dup /HWResolution [600 600] put setpagedevice"
  146. *?Resolution: "
  147.   save
  148.     currentpagedevice /HWResolution get
  149.     0 get
  150.     (          ) cvs print
  151.     (dpi)
  152.     = flush
  153.   restore
  154. "
  155. *End
  156. *CloseUI: *Resolution
  157.  
  158. *% Halftone Information ===============
  159. *ScreenFreq: "60.0"
  160. *ScreenAngle: "45.0"
  161. *DefaultScreenProc: Dot
  162. *ScreenProc Dot: "
  163. {abs   exch   abs   2 copy   add   1 gt   {1 sub   dup   mul   exch
  164. 1 sub   dup   mul   add   1 sub  } {dup   mul   exch   dup   mul
  165. add   1 exch   sub  } ifelse  }
  166. "
  167. *End
  168. *ScreenProc Line: "{ pop }"
  169. *ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
  170.  
  171. *DefaultTransfer: Null
  172. *Transfer Null: "{ }"
  173. *Transfer Null.Inverse: "{ 1 exch sub }"
  174.  
  175. *OpenUI *Smoothing: PickOne
  176. *OrderDependency: 50 AnySetup *Smoothing
  177. *DefaultSmoothing: Medium
  178. *Smoothing Medium: "
  179.     2 dict
  180.     dup /PostRenderingEnhance true put
  181.     dup /PostRenderingEnhanceDetails
  182.       2 dict dup /Type 2 put dup /QuasiSmoothing 1 put put
  183.     setpagedevice
  184. "
  185. *End
  186. *Smoothing Dark: "
  187.     2 dict
  188.     dup /PostRenderingEnhance true put
  189.     dup /PostRenderingEnhanceDetails
  190.       2 dict dup /Type 2 put dup /QuasiSmoothing 2 put put
  191.     setpagedevice
  192. "
  193. *End
  194. *?Smoothing: "
  195.   save
  196.  2 dict
  197.  dup 1 (Medium) put
  198.  dup 2 (Dark) put
  199. currentpagedevice /PostRenderingEnhanceDetails get
  200.     /QuasiSmoothing get get = flush
  201.   restore
  202. "
  203. *End
  204. *CloseUI: *Smoothing
  205.  
  206.  
  207. *% Paper Handling ===================
  208. *LandscapeOrientation: Any
  209. *% Code in this section both selects a tray and sets up a frame buffer.
  210. *OpenUI *PageSize: PickOne
  211. *OrderDependency: 30 AnySetup *PageSize
  212. *DefaultPageSize: Letter
  213. *PageSize Letter: "
  214. { << /PageSize [612 792] >> setpagedevice } stopped
  215. {  3 dict dup /PageSize [612 792] put dup /ImagingBBox null put
  216.     dup /Policies 1 dict dup /PageSize 7 put put setpagedevice } if "
  217. *End
  218. *PageSize Legal14: "
  219. { << /PageSize [612 1008] >> setpagedevice } stopped
  220. {  3 dict dup /PageSize [612 1008] put dup /ImagingBBox null put
  221.     dup /Policies 1 dict dup /PageSize 7 put put setpagedevice } if "
  222. *End
  223. *PageSize Legal13: "
  224. { << /PageSize [612 936] >> setpagedevice } stopped
  225. {  3 dict dup /PageSize [612 936] put dup /ImagingBBox null put
  226.     dup /Policies 1 dict dup /PageSize 7 put put setpagedevice } if "
  227. *End
  228. *PageSize A4: "
  229. { << /PageSize [595 842] >> setpagedevice } stopped
  230. {  3 dict dup /PageSize [595 842] put dup /ImagingBBox null put
  231.     dup /Policies 1 dict dup /PageSize 7 put put setpagedevice } if"
  232. *End
  233. *PageSize A5: "
  234. { << /PageSize [420 595] >> setpagedevice } stopped
  235. {  3 dict dup /PageSize [420 595] put dup /ImagingBBox null put
  236.     dup /Policies 1 dict dup /PageSize 7 put put setpagedevice } if"
  237. *End
  238. *PageSize A6: "
  239. { << /PageSize [297 420] >> setpagedevice } stopped
  240. {  3 dict dup /PageSize [297 420] put dup /ImagingBBox null put
  241.     dup /Policies 1 dict dup /PageSize 7 put put setpagedevice } if"
  242. *End
  243. *PageSize B5: "
  244. { << /PageSize [516 728] >> setpagedevice } stopped
  245. {  3 dict dup /PageSize [516 728] put dup /ImagingBBox null put
  246.     dup /Policies 1 dict dup /PageSize 7 put put setpagedevice } if"
  247. *End
  248. *PageSize Executive: "
  249. { << /PageSize [522 756] >> setpagedevice } stopped
  250. {  3 dict dup /PageSize [522 756] put dup /ImagingBBox null put
  251.     dup /Policies 1 dict dup /PageSize 7 put put setpagedevice } if"
  252. *End
  253. *PageSize Com10: "
  254. { << /PageSize [297 684] >> setpagedevice } stopped
  255. {  3 dict dup /PageSize [297 684] put dup /ImagingBBox null put
  256.     dup /Policies 1 dict dup /PageSize 7 put put setpagedevice } if"
  257. *End
  258. *PageSize Com9: "
  259. { << /PageSize [279 639] >> setpagedevice } stopped
  260. {  3 dict dup /PageSize [279 639] put dup /ImagingBBox null put
  261.     dup /Policies 1 dict dup /PageSize 7 put put setpagedevice } if"
  262. *End
  263. *PageSize DL: "
  264. { << /PageSize [312 624] >> setpagedevice } stopped
  265. {  3 dict dup /PageSize [312 624] put dup /ImagingBBox null put
  266.     dup /Policies 1 dict dup /PageSize 7 put put setpagedevice } if"
  267. *End
  268. *PageSize C5: "
  269. { << /PageSize [461 648] >> setpagedevice } stopped
  270. {  3 dict dup /PageSize [461 648] put dup /ImagingBBox null put
  271.     dup /Policies 1 dict dup /PageSize 7 put put setpagedevice } if"
  272. *End
  273. *PageSize Monarch: "
  274. { << /PageSize [279 540] >> setpagedevice } stopped
  275. {  3 dict dup /PageSize [279 540] put dup /ImagingBBox null put
  276.     dup /Policies 1 dict dup /PageSize 7 put put setpagedevice } if"
  277. *End
  278. *?PageSize: "
  279.  save
  280.    currentpagedevice /PageSize get aload pop
  281.    2 copy gt {exch} if
  282.    (Unknown)
  283.   13 dict
  284.    dup [612 792] (Letter) put
  285.    dup [612 1008] (Legal14) put
  286.    dup [612 936] (Legal13) put
  287.    dup [595 842] (A4) put
  288.    dup [420 595] (A5) put
  289.    dup [297 420] (A6) put
  290.    dup [516 728] (B5) put
  291.    dup [522 756] (Executive) put
  292.    dup [297 684] (Com10) put
  293.    dup [279 639] (Com9) put
  294.    dup [312 624] (DL) put
  295.    dup [461 648] (C5) put
  296.    dup [279 540] (Monarch) put
  297.   { exch aload pop 4 index sub abs 5 le exch
  298.    5 index sub abs 5 le and
  299.       {exch pop exit} {pop} ifelse
  300.    } bind forall
  301.    = flush pop pop
  302. restore
  303. "
  304. *End
  305. *CloseUI: *PageSize
  306.  
  307. *OpenUI *PageRegion:  PickOne
  308. *OrderDependency: 40 AnySetup *PageRegion
  309. *DefaultPageRegion: Letter
  310. *PageRegion Letter: "
  311. { << /PageSize [612 792] >> setpagedevice } stopped
  312. {   3 dict dup /PageSize [612 792] put dup /ImagingBBox null put
  313.     dup /Policies 1 dict dup /PageSize 7 put put setpagedevice } if"
  314. *End
  315. *PageRegion Legal14: "
  316. { << /PageSize [612 1008] >> setpagedevice } stopped
  317. {  3 dict dup /PageSize [612 1008] put dup /ImagingBBox null put
  318.     dup /Policies 1 dict dup /PageSize 7 put put setpagedevice } if "
  319. *End
  320. *PageRegion Legal13: "
  321. { << /PageSize [612 936] >> setpagedevice } stopped
  322. {  3 dict dup /PageSize [612 936] put dup /ImagingBBox null put
  323.     dup /Policies 1 dict dup /PageSize 7 put put setpagedevice } if "
  324. *End
  325. *PageRegion A4: "
  326. { << /PageSize [595 842] >> setpagedevice } stopped
  327. {  3 dict dup /PageSize [595 842] put dup /ImagingBBox null put
  328.     dup /Policies 1 dict dup /PageSize 7 put put setpagedevice } if"
  329. *End
  330. *PageRegion A5: "
  331. { << /PageSize [420 595] >> setpagedevice } stopped
  332. {  3 dict dup /PageSize [420 595] put dup /ImagingBBox null put
  333.     dup /Policies 1 dict dup /PageSize 7 put put setpagedevice } if"
  334. *End
  335. *PageRegion A6: "
  336. { << /PageSize [297 420] >> setpagedevice } stopped
  337. {  3 dict dup /PageSize [297 420] put dup /ImagingBBox null put
  338.     dup /Policies 1 dict dup /PageSize 7 put put setpagedevice } if"
  339. *End
  340. *PageRegion B5: "
  341. { << /PageSize [516 728] >> setpagedevice } stopped
  342. {  3 dict dup /PageSize [516 728] put dup /ImagingBBox null put
  343.     dup /Policies 1 dict dup /PageSize 7 put put setpagedevice } if"
  344. *End
  345. *PageRegion Executive: "
  346. { << /PageSize [522 756] >> setpagedevice } stopped
  347. {  3 dict dup /PageSize [522 756] put dup /ImagingBBox null put
  348.     dup /Policies 1 dict dup /PageSize 7 put put setpagedevice } if"
  349. *End
  350. *PageRegion Com10: "
  351. { << /PageSize [297 684] >> setpagedevice } stopped
  352. {  3 dict dup /PageSize [297 684] put dup /ImagingBBox null put
  353.     dup /Policies 1 dict dup /PageSize 7 put put setpagedevice } if"
  354. *End
  355. *PageRegion Com9: "
  356. { << /PageSize [279 639] >> setpagedevice } stopped
  357. {  3 dict dup /PageSize [279 639] put dup /ImagingBBox null put
  358.     dup /Policies 1 dict dup /PageSize 7 put put setpagedevice } if"
  359. *End
  360. *PageRegion DL: "
  361. { << /PageSize [312 624] >> setpagedevice } stopped
  362. {  3 dict dup /PageSize [312 624] put dup /ImagingBBox null put
  363.    dup /Policies 1 dict dup /PageSize 7 put put setpagedevice } if"
  364. *End
  365. *PageRegion C5: "
  366. { << /PageSize [461 648] >> setpagedevice } stopped
  367. {  3 dict dup /PageSize [461 648] put dup /ImagingBBox null put
  368.    dup /Policies 1 dict dup /PageSize 7 put put setpagedevice } if"
  369. *End
  370. *PageRegion Monarch: "
  371. { << /PageSize [279 540] >> setpagedevice } stopped
  372. {  3 dict dup /PageSize [279 540] put dup /ImagingBBox null put
  373.    dup /Policies 1 dict dup /PageSize 7 put put setpagedevice } if"
  374. *End
  375. *CloseUI: *PageRegion
  376.  
  377. *% The following entries provide information about specific paper keywords.
  378. *DefaultImageableArea: Letter
  379. *ImageableArea Letter: "14.16 12.1201 597.84 780.12 "
  380. *ImageableArea Legal14: "14.16 12.12 597.84 996.12 "
  381. *ImageableArea Legal13: "14.16 12.12 597.84 924.12 "
  382. *ImageableArea A4: "9.6001 12.1201 585.6 829.56 "
  383. *ImageableArea A5: "10.0801 12.12 409.44 583.32 "
  384. *ImageableArea A6: "10.56 12.12 287.04 407.64 "
  385. *ImageableArea B5: "12.24 12.0 503.76 716.4 "
  386. *ImageableArea Executive: "11.28 12.1201 510.48 744.12 "
  387. *ImageableArea Com10: "10.0801 12.1201 286.56 672.12 "
  388. *ImageableArea Com9: "9.1201 12.06 270.24 627.42 "
  389. *ImageableArea DL: "9.84 12.12 301.68 611.64 "
  390. *ImageableArea C5: "10.56 12.12 448.32 637.08 "
  391. *ImageableArea Monarch: "8.6401 12.1201 269.76 528.12 "
  392. *?ImageableArea: "
  393.  save
  394.    /cvp { (                ) cvs print ( ) print } bind def
  395.    /upperright {10000 mul floor 10000 div} bind def
  396.    /lowerleft {10000 mul ceiling 10000 div} bind def
  397.    newpath clippath pathbbox
  398.    4 -2 roll exch 2 {lowerleft cvp} repeat
  399.    exch 2 {upperright cvp} repeat flush
  400.  restore
  401. "
  402. *End
  403.  
  404. *% These provide the physical dimensions of the paper (by keyword)
  405. *DefaultPaperDimension: Letter
  406. *PaperDimension Letter: "612 792"
  407. *PaperDimension Legal14: "612 1008"
  408. *PaperDimension Legal13: "612 936"
  409. *PaperDimension A4: "595 842"
  410. *PaperDimension A5: "420 595"
  411. *PaperDimension A6: "297 420"
  412. *PaperDimension B5: "516 728"
  413. *PaperDimension Executive: "522 756"
  414. *PaperDimension Com10: "297 684"
  415. *PaperDimension Com9: "279 639"
  416. *PaperDimension DL: "312 624"
  417. *PaperDimension C5: "461 648"
  418. *PaperDimension Monarch: "279 540"
  419.  
  420.  
  421.  
  422. *RequiresPageRegion All: True
  423.  
  424. *OpenUI *InputSlot: PickOne
  425. *OrderDependency: 20 AnySetup *InputSlot
  426. *DefaultInputSlot: Upper
  427. *InputSlot Upper: "
  428.   currentpagedevice /InputAttributes get 0 get
  429.   dup null eq
  430.   { pop }
  431.   { dup length 1 add dict copy
  432.     dup /InputAttributes
  433.     1 dict dup /Priority [0] put
  434.     put setpagedevice
  435.   } ifelse"
  436. *End
  437. *InputSlot Lower: "
  438.   currentpagedevice /InputAttributes get 1 get
  439.   dup null eq
  440.   { pop }
  441.   { dup length 1 add dict copy
  442.     dup /InputAttributes
  443.     1 dict dup /Priority [1] put
  444.     put setpagedevice
  445.   } ifelse"
  446. *End
  447. *InputSlot Multi-Feeder: "
  448.   currentpagedevice /InputAttributes get 4 get
  449.   dup null eq
  450.   { pop }
  451.   { dup length 1 add dict copy
  452.     dup /InputAttributes
  453.     1 dict dup /Priority [4] put
  454.     put setpagedevice
  455.   } ifelse"
  456. *End
  457. *?InputSlot: "
  458.   save
  459.   3 dict
  460.   dup /0 (Upper) put
  461.   dup /1 (Lower) put
  462.   dup /4 (Multi-Feeder) put
  463.   currentpagedevice /InputAttributes get
  464.   dup /Priority known
  465.   { /Priority get 0 get (      ) cvs cvn get }
  466.   {
  467.     dup length 1 eq
  468.     { {pop} forall (       ) cvs cvn get }
  469.     { pop pop (Unknown) } ifelse
  470.   } ifelse
  471.   = flush
  472. restore
  473. "
  474. *End
  475. *CloseUI: *InputSlot
  476.  
  477. *DefaultOutputBin: Top
  478. *DefaultOutputOrder: Normal
  479. *OpenUI *ManualFeed:  Boolean
  480. *OrderDependency: 20 AnySetup *ManualFeed
  481. *DefaultManualFeed: False
  482. *ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice"
  483. *ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice"
  484. *?ManualFeed: "
  485.   save
  486.     currentpagedevice /ManualFeed get
  487.     {(True)}{(False)}ifelse = flush
  488.   restore
  489. "
  490. *End
  491. *CloseUI: *ManualFeed
  492.  
  493. *OpenUI *TraySwitch:  Boolean
  494. *OrderDependency: 50 AnySetup *TraySwitch
  495. *DefaultTraySwitch: False
  496. *TraySwitch True: "1 dict dup /TraySwitch true put setpagedevice"
  497. *TraySwitch False: "1 dict dup /TraySwitch false put setpagedevice"
  498. *?TraySwitch: "
  499. save
  500.   currentpagedevice /TraySwitch get
  501.   {(True)}{(False)}ifelse = flush
  502. restore
  503. "
  504. *End
  505. *CloseUI: *TraySwitch
  506.  
  507.  
  508. *% Font Information =====================
  509. *DefaultFont: Courier
  510. *Font AdobeSansMM: Standard "(001.000)" Standard ROM
  511. *Font AdobeSerifMM: Standard "(001.000)" Standard ROM
  512. *Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
  513. *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
  514. *Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
  515. *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
  516. *Font Bookman-Demi: Standard "(001.004S)" Standard ROM
  517. *Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
  518. *Font Bookman-Light: Standard "(001.004S)" Standard ROM
  519. *Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
  520. *Font Courier: Standard "(002.004S)" Standard ROM
  521. *Font Courier-Bold: Standard "(002.004S)" Standard ROM
  522. *Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
  523. *Font Courier-Oblique: Standard "(002.004S)" Standard ROM
  524. *Font Helvetica: Standard "(001.006S)" Standard ROM
  525. *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
  526. *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
  527. *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
  528. *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
  529. *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
  530. *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
  531. *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
  532. *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
  533. *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
  534. *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
  535. *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
  536. *Font Palatino-Bold: Standard "(001.005S)" Standard ROM
  537. *Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
  538. *Font Palatino-Italic: Standard "(001.005S)" Standard ROM
  539. *Font Palatino-Roman: Standard "(001.005S)" Standard ROM
  540. *Font Symbol: Special "(001.007S)" Special ROM
  541. *Font Times-Bold: Standard "(001.007S)" Standard ROM
  542. *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
  543. *Font Times-Italic: Standard "(001.007S)" Standard ROM
  544. *Font Times-Roman: Standard "(001.007S)" Standard ROM
  545. *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
  546. *Font ZapfDingbats: Special "(001.004S)" Special ROM
  547.  
  548. *?FontQuery: "
  549.  save
  550.    { count 1 gt
  551.       { exch dup 127 string cvs (/) print print (:) print
  552.         /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =
  553.       } { exit } ifelse
  554.    } bind loop
  555.    (*) = flush
  556.  restore
  557. "
  558. *End
  559.  
  560. *?FontList: "
  561. save
  562.   (*) {cvn ==} 128 string /Font resourceforall
  563.   (*) = flush
  564. restore
  565. "
  566. *End
  567.  
  568. *% Printer Messages (verbatim from printer):
  569. *Message: "%%[ exitserver: permanent state may be changed ]%%"
  570. *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
  571. *Message: "\FontName\ not found, using Courier"
  572.  
  573. *% Status (format: %%[ status: <one of these> ] %%)
  574. *Status: "idle"
  575. *Status: "busy"
  576. *Status: "waiting"
  577. *Status: "printing"
  578. *Status: "warming up"
  579. *Status: "PrinterError: engine i/o error"
  580. *Status: "PrinterError: engine timer1 error"
  581. *Status: "PrinterError: engine timer2 error"
  582. *Status: "PrinterError: engine interval timer error"
  583. *Status: "PrinterError: option unit i/o error"
  584. *Status: "PrinterError: fan motor error"
  585. *Status: "PrinterError: thermistor error"
  586. *Status: "PrinterError: fuser error"
  587. *Status: "PrinterError: engine error"
  588. *Status: "PrinterError: toner sensor error"
  589. *Status: "PrinterError: cover open"
  590. *Status: "PrinterError: paper exit jam"
  591. *Status: "PrinterError: paper feed jam"
  592. *Status: "PrinterError: hopping error"
  593. *Status: "PrinterError: front cover open"
  594. *Status: "PrinterError: paper size error"
  595. *Status: "PrinterError: paper change request "
  596. *Status: "PrinterError: waiting for manual feed"
  597. *Status: "PrinterError: either paper empty,or no tray installed"
  598. *Status: "PrinterError: warming up"
  599. *Status: "PrinterError: Complex page, image approximated"
  600. *Status: "PrinterError: Complex page, imaging incomplete"
  601.  
  602.  
  603. *% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
  604. *Source: "Parallel"
  605. *% Source: "Serial"
  606. *Source: "LocalTalk"
  607. *Source: "SerialB"
  608.  
  609. *% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
  610. *PrinterError: "engine i/o error"
  611. *PrinterError: "engine timer1 error"
  612. *PrinterError: "engine timer2 error"
  613. *PrinterError: "engine interval timer error"
  614. *PrinterError: "option unit i/o error"
  615. *PrinterError: "fan motor error"
  616. *PrinterError: "thermistor error"
  617. *PrinterError: "fuser error"
  618. *PrinterError: "engine error"
  619. *PrinterError: "toner sensor error"
  620. *PrinterError: "cover open"
  621. *PrinterError: "paper exit jam"
  622. *PrinterError: "paper feed jam"
  623. *PrinterError: "hopping error"
  624. *PrinterError: "front cover open"
  625. *PrinterError: "paper size error"
  626. *PrinterError: "paper change request "
  627. *PrinterError: "waiting for manual feed"
  628. *PrinterError: "either paper empty,or no tray installed"
  629. *PrinterError: "warming up"
  630. *PrinterError: "Complex page, image approximated"
  631. *PrinterError: "Complex page, imaging incomplete"
  632.  
  633. *%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
  634.  
  635. *% Color Separation Information =====================
  636.  
  637. *DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi
  638.  
  639. *InkName: ProcessBlack/Process Black
  640. *InkName: CustomColor/Custom Color
  641. *InkName: ProcessCyan/Process Cyan
  642. *InkName: ProcessMagenta/Process Magenta
  643. *InkName: ProcessYellow/Process Yellow
  644.  
  645. *%  For 60 lpi / 300 dpi  ===============================
  646.  
  647. *ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
  648. *ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
  649. *ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
  650. *ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
  651. *ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
  652.  
  653. *ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
  654. *ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
  655. *ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
  656. *ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
  657. *ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
  658.  
  659. *%  For 53 lpi / 300 dpi  ===============================
  660.  
  661. *ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
  662. *ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
  663. *ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
  664. *ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
  665. *ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
  666.  
  667. *ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
  668. *ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
  669. *ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
  670. *ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
  671. *ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
  672.  
  673.  
  674.  
  675. *% Produced by "bldppd42.ps" version 4.0 edit 13
  676. *% Last Edit Date: November 17, 1995
  677. *% The byte count of this file should be exactly 022468 or 023119
  678. *% depending on the filesystem it resides in.
  679. *% end of PPD file for OL610e/PS
  680.