home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1996 February / VPR9602A.ISO / pc98 / ok6008_1.pp_ / ok6008_1.ppd
PostScript Printer Description  |  1995-05-08  |  23KB  |  615 lines

  1. *PPD-Adobe: "4.0"
  2. *% Adobe Systems PostScript(R) Printer Description File
  3. *% Copyright 1987-1992 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. *% End of Copyright statement
  9. *FormatVersion: "4.0"
  10. *FileVersion: "2.7"
  11. *LanguageVersion: Japanese
  12. *PCFileName: "OK6008_1.PPD"
  13. *Product: "(ML801PS)"
  14. *PSVersion: "(52.3) 0"
  15. *ModelName: "OKI OPP6008PS"
  16. *NickName: "OKI OPP6008PS"
  17.  
  18. *UIConstraints: *PageSize Letter *InputSlot Lower
  19. *UIConstraints: *PageSize Legal *InputSlot Lower
  20. *UIConstraints: *PageSize ISOB5 *InputSlot Lower
  21. *UIConstraints: *PageSize Executive *InputSlot Lower
  22. *UIConstraints: *PageSize ISOB4 *InputSlot Lower
  23. *UIConstraints: *PageSize A6 *InputSlot Lower
  24. *UIConstraints: *PageSize Comm10 *InputSlot Lower
  25. *UIConstraints: *PageSize Monarch *InputSlot Lower
  26. *UIConstraints: *PageSize C5 *InputSlot Lower
  27. *UIConstraints: *PageSize DL *InputSlot Lower
  28. *UIConstraints: *PageSize Hagaki *InputSlot Lower
  29. *UIConstraints: *PageSize Envelop1 *InputSlot Lower
  30. *UIConstraints: *PageSize Envelop2 *InputSlot Lower
  31. *UIConstraints: *PageSize Envelop3 *InputSlot Lower
  32. *UIConstraints: *PageSize Envelop4 *InputSlot Lower
  33.  
  34. *% ==== Device Capabilities ===============
  35. *FreeVM: "3932216"
  36. *LanguageLevel: "1"
  37. *Extensions: Composite FileSystem
  38. *ColorDevice: False
  39. *DefaultColorSpace: Gray
  40. *VariablePaperSize: False
  41. *FileSystem: True
  42. *?FileSystem: "
  43. save
  44.   statusdict /diskonline get exec {(True)}{(False)} ifelse = flush
  45. restore
  46. "
  47. *End
  48.  
  49. *Throughput: "8"
  50. *Password: "0"
  51. *ExitServer: "
  52.   count 0 eq {  % is the password on the stack?
  53.     true 
  54.   }{
  55.     dup    % potential password
  56.     statusdict begin checkpassword end not 
  57.   } ifelse 
  58.   {  %  if no password or not valid 
  59.     (WARNING : Cannot perform the exitserver command.) = 
  60.     (Password supplied is not valid.) = 
  61.     (Please contact the author of this software.) = flush
  62.     quit 
  63.   } if 
  64.   serverdict begin exitserver
  65. "
  66. *End
  67. *Reset: "
  68.   count 0 eq {  % is the password on the stack?
  69.     true 
  70.   }{
  71.     dup    % potential password
  72.     statusdict begin checkpassword end not 
  73.   } ifelse 
  74.   {  %  if no password or not valid 
  75.     (WARNING : Cannot reset printer.) = 
  76.     (Password supplied is not valid.) = 
  77.     (Please contact the author of this software.) = flush
  78.     quit 
  79.   } if 
  80.   serverdict begin exitserver
  81.   systemdict /quit get exec
  82.   (WARNING : Printer Reset Failed.) = flush
  83. "
  84. *End
  85.  
  86. *DefaultResolution: 400dpi
  87. *?Resolution: "
  88. save
  89.   initgraphics
  90.   0 0 moveto currentpoint matrix defaultmatrix transform
  91.   0 72 lineto currentpoint matrix defaultmatrix transform
  92.   3 -1 roll sub dup mul
  93.   3 1 roll exch sub dup mul
  94.   add sqrt round cvi
  95.   (          ) cvs print (dpi) = flush
  96. restore
  97. "
  98. *End
  99.  
  100. *% Halftone Information ===============
  101. *ScreenFreq: "60.0"
  102. *ScreenAngle: "45.0"
  103. *DefaultScreenProc: Dot
  104. *ScreenProc Dot: "
  105. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 
  106. sub }{dup mul exch dup mul add 1 exch sub }ifelse }
  107. "
  108. *End
  109. *ScreenProc Line: "{ pop }"
  110. *ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
  111.  
  112.  
  113. *% Paper Handling ===================
  114. *% Use these entries to set paper size most of the time, unless there is
  115. *% specific reason to use PageRegion.
  116. *OpenUI *PageSize: PickOne
  117. *OrderDependency: 30 AnySetup *PageSize
  118. *DefaultPageSize: A4
  119. *PageSize A4: "
  120.     mark { statusdict /a4tray get exec } stopped pop
  121.     userdict /a4 get exec cleartomark"
  122. *End
  123. *PageSize Letter: "
  124.     1 statusdict /papercode get exec dup dup 2 eq 3 1 roll
  125.     8 ge exch 11 le and or
  126.         { 1 statusdict /setpapertray get exec }if
  127.     statusdict /defaultupperpapersize get exec 8 add 421 4320 40 39 true    
  128.         {0 388 $printerdict /dopage get exec } $printerdict /setpage get exec"
  129. *End
  130. *PageSize Legal: "
  131.     1 statusdict /papercode get exec dup dup 2 eq 3 1 roll
  132.     8 ge exch 11 le and or
  133.         { 1 statusdict /setpapertray get exec }if
  134.     statusdict /defaultupperpapersize get exec 8 add 421 5488 40 39 true 
  135.         { 0 388 $printerdict /dopage get exec } $printerdict /setpage get exec"
  136. *End
  137. *PageSize B4: "
  138.     mark { statusdict /b4tray get exec } stopped pop
  139.     userdict /b4 get exec cleartomark"
  140. *End
  141. *PageSize A5: "
  142.     mark { statusdict /a5tray get exec } stopped pop
  143.     userdict /a5 get exec cleartomark"
  144. *End
  145. *PageSize Hagaki/はがき: "
  146.     mark { statusdict /postcardtray get exec } stopped pop
  147.     userdict /postcard get exec cleartomark"
  148. *End
  149. *PageSize Envelop1/封筒1 長形3号: "
  150.     mark { statusdict /env1tray get exec } stopped pop
  151.     userdict /env1 get exec cleartomark"
  152. *End
  153. *PageSize Envelop2/封筒2 長形4号: "
  154.     mark { statusdict /env2tray get exec } stopped pop
  155.     userdict /env2 get exec cleartomark"
  156. *End
  157. *PageSize Envelop3/封筒3 洋形4号: "
  158.     mark { statusdict /env3tray get exec } stopped pop
  159.     userdict /env3 get exec cleartomark"
  160. *End
  161. *PageSize Envelop4/封筒4 A4: "
  162.     mark { statusdict /env4tray get exec } stopped pop
  163.     userdict /env4 get exec cleartomark"
  164. *End
  165. *PageSize B5: "
  166.     mark { statusdict /b5tray get exec } stopped pop
  167.     userdict /b5 get exec cleartomark"
  168. *End
  169. *PageSize A6: "
  170.     1 statusdict /papercode get exec dup dup 2 eq 3 1 roll
  171.     8 ge exch 11 le and or
  172.         { 1 statusdict /setpapertray get exec }if
  173.     statusdict /defaultupperpapersize get exec 8 add 200 2219 40 39 true
  174.         { 0 1261 $printerdict /dopage get exec } $printerdict /setpage get exec"
  175. *End
  176. *PageSize Monarch: "
  177.     1 statusdict /papercode get exec dup dup 2 eq 3 1 roll
  178.     8 ge exch 11 le and or
  179.         { 1 statusdict /setpapertray get exec }if
  180.     statusdict /defaultupperpapersize get exec 8 add 192 2888 40 39 true 
  181.         { 0 1288 $printerdict /dopage get exec } $printerdict /setpage get exec"
  182. *End
  183. *PageSize DL: "
  184.     1 statusdict /papercode get exec dup dup 2 eq 3 1 roll
  185.     8 ge exch 11 le and or
  186.         { 1 statusdict /setpapertray get exec }if
  187.     statusdict /defaultupperpapersize get exec 8 add 208 3353 40 39 true    
  188.         { 0 1222 $printerdict /dopage get exec } $printerdict /setpage get exec"
  189. *End
  190. *PageSize C5: "
  191.     1 statusdict /papercode get exec dup dup 2 eq 3 1 roll
  192.     8 ge exch 11 le and or
  193.         { 1 statusdict /setpapertray get exec }if
  194.     statusdict /defaultupperpapersize get exec 8 add 308 3495 40 39 true
  195.         { 0 811 $printerdict /dopage get exec } $printerdict /setpage get exec"
  196. *End
  197. *PageSize Comm10: "
  198.     1 statusdict /papercode get exec dup dup 2 eq 3 1 roll
  199.     8 ge exch 11 le and or
  200.         { 1 statusdict /setpapertray get exec }if
  201.     statusdict /defaultupperpapersize get exec 8 add 200 3688 40 39 true
  202.         { 0 1263 $printerdict /dopage get exec } $printerdict /setpage get exec"
  203. *End
  204. *PageSize Executive: "
  205.     1 statusdict /papercode get exec dup dup 2 eq 3 1 roll
  206.     8 ge exch 11 le and or
  207.         { 1 statusdict /setpapertray get exec }if
  208.     statusdict /defaultupperpapersize get exec 8 add 352 4089 40 39 true    
  209.         { 0 662 $printerdict /dopage get exec } $printerdict /setpage get exec"
  210. *End
  211. *PageSize ISOB4: "
  212.     1 statusdict /papercode get exec dup dup 2 eq 3 1 roll
  213.     8 ge exch 11 le and or
  214.         { 1 statusdict /setpapertray get exec }if
  215.     statusdict /defaultupperpapersize get exec 8 add 484 5447 40 39 true
  216.         { 0 158 $printerdict /dopage get exec } $printerdict /setpage get exec"
  217. *End
  218. *PageSize ISOB5: "
  219.     1 statusdict /papercode get exec dup dup 2 eq 3 1 roll
  220.     8 ge exch 11 le and or
  221.         { 1 statusdict /setpapertray get exec }if
  222.     statusdict /defaultupperpapersize get exec 8 add 484 2659 40 72 false
  223.         { 0 158 $printerdict /dopage get exec } $printerdict /setpage get exec"
  224. *End
  225. *?PageSize: "
  226. save 
  227. 9 dict 
  228.   dup /a4 (A4) put
  229.   dup /a5 (A5) put
  230.   dup /b4 (B4) put
  231.   dup /b5 (B5) put
  232.   dup /postcard (Hagaki) put
  233.   dup /env1 (Envelope1) put
  234.   dup /env2 (Envelope2) put
  235.   dup /env3 (Envelope3) put
  236.   dup /env4 (Envelope4) put
  237.   statusdict /papersize get exec
  238.   3 1 roll  {get} stopped {(Unknown)}if
  239.   exch  not { print (.Transverse) }if
  240.   = flush
  241. restore 
  242. "
  243. *End
  244. *CloseUI: *PageSize
  245.  
  246. *% These entries will set up the frame buffer. Usually used with manual feed.
  247. *OpenUI *PageRegion:  PickOne
  248. *OrderDependency: 40 AnySetup *PageRegion
  249. *DefaultPageRegion: A4
  250. *PageRegion A4: "userdict /a4 get exec"
  251. *PageRegion Letter: "
  252.     statusdict /defaultupperpapersize get exec 8 add 421 4320 40 39 true    
  253.         {0 388 $printerdict /dopage get exec } $printerdict /setpage get exec"
  254. *End
  255. *PageRegion Legal: "
  256.     statusdict /defaultupperpapersize get exec 8 add 421 5488 40 39 true 
  257.         { 0 388 $printerdict /dopage get exec } $printerdict /setpage get exec"
  258. *End
  259. *PageRegion B4: "userdict /b4 get exec"
  260. *PageRegion A5: "userdict /a5 get exec"
  261. *PageRegion Hagaki/はがき: "userdict /postcard get exec"
  262. *PageRegion Envelop1/封筒1 長形3号: "userdict /env1 get exec"
  263. *PageRegion Envelop2/封筒2 長形4号: "userdict /env2 get exec"
  264. *PageRegion Envelop3/封筒3 洋形4号: "userdict /env3 get exec"
  265. *PageRegion Envelop4/封筒4 A4: "userdict /env4 get exec"
  266. *PageRegion B5: "userdict /b5 get exec"
  267. *PageRegion A6: "
  268.     statusdict /defaultupperpapersize get exec 8 add 200 2219 40 39 true
  269.         { 0 1261 $printerdict /dopage get exec } $printerdict /setpage get exec"
  270. *End
  271. *PageRegion Monarch: "
  272.     statusdict /defaultupperpapersize get exec 8 add 192 2888 40 39 true 
  273.         { 0 1288 $printerdict /dopage get exec } $printerdict /setpage get exec"
  274. *End
  275. *PageRegion DL: "
  276.     statusdict /defaultupperpapersize get exec 8 add 208 3353 40 39 true    
  277.         { 0 1222 $printerdict /dopage get exec } $printerdict /setpage get exec"
  278. *End
  279. *PageRegion C5: "
  280.     statusdict /defaultupperpapersize get exec 8 add 308 3495 40 39 true
  281.         { 0 811 $printerdict /dopage get exec } $printerdict /setpage get exec"
  282. *End
  283. *PageRegion Comm10: "
  284.     statusdict /defaultupperpapersize get exec 8 add 200 3688 40 39 true
  285.         { 0 1263 $printerdict /dopage get exec } $printerdict /setpage get exec"
  286. *End
  287. *PageRegion Executive: "
  288.     statusdict /defaultupperpapersize get exec 8 add 352 4089 40 39 true    
  289.         { 0 662 $printerdict /dopage get exec } $printerdict /setpage get exec"
  290. *End
  291. *PageRegion ISOB4: "
  292.     statusdict /defaultupperpapersize get exec 8 add 484 5447 40 39 true
  293.         { 0 158 $printerdict /dopage get exec } $printerdict /setpage get exec"
  294. *End
  295. *PageRegion ISOB5: "
  296.     statusdict /defaultupperpapersize get exec 8 add 484 2659 40 72 false
  297.         { 0 158 $printerdict /dopage get exec } $printerdict /setpage get exec"
  298. *End
  299. *CloseUI: *PageRegion
  300.  
  301.  
  302. *% The following entries provide information about specific paper keywords.
  303. *DefaultImageableArea: A4
  304. *ImageableArea A4: "14.4 14.4 580.6 825.6 "
  305. *ImageableArea Letter: "14.4 14.4 597.6 775.6 "
  306. *ImageableArea Legal: "14.4 14.4 597.6 991.6 "
  307. *ImageableArea B4: "14.4 14.4 714.6 1015.6 "
  308. *ImageableArea A5: "14.4 14.4 400.6 578.6 "
  309. *ImageableArea Hagaki/はがき: "14.4 14.4 269.6 403.6 "
  310. *ImageableArea Envelop1/封筒1 長形3号: "14.4 14.4 651.6 323.6 "
  311. *ImageableArea Envelop2/封筒2 長形4号: "14.4 14.4 566.6 238.6 "
  312. *ImageableArea Envelop3/封筒3 洋形4号: "14.4 14.4 651.6 280.6 "
  313. *ImageableArea Envelop4/封筒4 A4: "14.4 14.4 827.6 578.6 "
  314. *ImageableArea B5: "14.4 14.4 501.6 712.6 "
  315. *ImageableArea A6: "14.4 14.4 282.6 403.6 "
  316. *ImageableArea Monarch: "14.4 14.4 264.6 523.6 "
  317. *ImageableArea DL: "14.4 14.4 297.6 607.6 "
  318. *ImageableArea C5: "14.4 14.4 446.6 631.6 "
  319. *ImageableArea Comm10: "14.4 14.4 282.6 667.6 "
  320. *ImageableArea Executive: "14.4 14.4 507.6 739.6 "
  321. *ImageableArea ISOB4: "14.4 14.4 693.6 984.6 "
  322. *ImageableArea ISOB5: "14.4 14.4 484.6 691.6 "
  323. *?ImageableArea: "
  324. save
  325.   /cvp {(                ) cvs print ( ) print } bind def
  326.   /upperright {10000 mul floor 10000 div} bind def
  327.   /lowerleft {10000 mul ceiling 10000 div} bind def
  328.   newpath clippath pathbbox
  329.   4 -2 roll exch 2 {lowerleft cvp} repeat
  330.   exch 2 {upperright cvp} repeat flush
  331.  restore
  332. "
  333. *End
  334.  
  335. *% These provide the physical dimensions of the paper (by keyword)
  336. *DefaultPaperDimension: A4
  337. *PaperDimension A4: "595 842"
  338. *PaperDimension Letter: "612 792"
  339. *PaperDimension Legal: "612 1008"
  340. *PaperDimension B4: "729 1032"
  341. *PaperDimension A5: "420 595"
  342. *PaperDimension Hagaki/はがき: "284 420"
  343. *PaperDimension Envelop1/封筒1 長形3号: "666 340"
  344. *PaperDimension Envelop2/封筒2 長形4号: "581 255"
  345. *PaperDimension Envelop3/封筒3 洋形4号: "666 297"
  346. *PaperDimension Envelop4/封筒4 A4: "842 595"
  347. *PaperDimension B5: "516 729"
  348. *PaperDimension A6: "297 420"
  349. *PaperDimension Monarch: "279 540"
  350. *PaperDimension DL: "312 624"
  351. *PaperDimension C5: "461 648"
  352. *PaperDimension Comm10: "297 684"
  353. *PaperDimension Executive: "522 756"
  354. *PaperDimension ISOB4: "708 1001"
  355. *PaperDimension ISOB5: "499 708"
  356.  
  357. *RequiresPageRegion All: True
  358.  
  359. *OpenUI *InputSlot/入力スロット: PickOne
  360. *OrderDependency: 20 AnySetup *InputSlot
  361. *DefaultInputSlot: Upper
  362. *InputSlot Upper/上トレイ: "1 statusdict /setpapertray get exec"
  363. *InputSlot Lower/下トレイ: "2 statusdict /setpapertray get exec"
  364. %*InputSlot Auto/自動選択: ""
  365. *?InputSlot: "
  366. save
  367.   [ (Upper) (Lower) ]
  368.   statusdict /papertray get exec
  369.   {get exec} stopped { pop pop (Unknown)} if = flush
  370. restore 
  371. "
  372. *End
  373. *CloseUI: *InputSlot
  374.  
  375. *DefaultOutputBin: Upper
  376. *DefaultOutputOrder: Normal
  377. *PageStackOrder Top: Normal
  378. *PageStackOrder Rear: Reverse
  379.  
  380. *OpenUI *ManualFeed/手差し:  Boolean
  381. *OrderDependency: 20 AnySetup *ManualFeed
  382. *DefaultManualFeed: False
  383. *ManualFeed True: "statusdict /manualfeed true put"
  384. *ManualFeed False: "statusdict /manualfeed false put"
  385. *?ManualFeed: "
  386. save
  387.   statusdict /manualfeed get
  388.   {(True)}{(False)}ifelse = flush
  389. restore
  390. "
  391. *End
  392. *CloseUI: *ManualFeed
  393.  
  394. *OpenUI *TraySwitch/自動トレイ切り替え:  Boolean
  395. *OrderDependency: 50 AnySetup *TraySwitch
  396. *DefaultTraySwitch: True
  397. *TraySwitch True/あり: "statusdict begin /trayswitch true def end"
  398. *TraySwitch False/なし: "statusdict begin /trayswitch false def end"
  399. *?TraySwitch: "
  400. save
  401.   statusdict /defaulttrayswitch get
  402.   {(True)}{(False)}ifelse = flush
  403. restore
  404. "
  405. *End
  406. *CloseUI: *TraySwitch
  407.  
  408.  
  409. *% Font Information =====================
  410.  
  411. *DefaultFont: Courier
  412. *Font Courier: Standard "(002.002)" Standard ROM
  413. *Font Courier-Bold: Standard "(002.002)" Standard ROM
  414. *Font Courier-BoldOblique: Standard "(002.002)" Standard ROM
  415. *Font Courier-Oblique: Standard "(002.002)" Standard ROM
  416. *Font Helvetica: Standard "(001.002)" Standard ROM
  417. *Font Helvetica-Bold: Standard "(001.002)" Standard ROM
  418. *Font Helvetica-BoldOblique: Standard "(001.002)" Standard ROM
  419. *Font Helvetica-Oblique: Standard "(001.002)" Standard ROM
  420. *Font Symbol: Special "(001.003)" Special ROM
  421. *Font Times-Bold: Standard "(001.002)" Standard ROM
  422. *Font Times-BoldItalic: Standard "(001.004)" Standard ROM
  423. *Font Times-Italic: Standard "(001.002)" Standard ROM
  424. *Font Times-Roman: Standard "(001.002)" Standard ROM
  425.  
  426. *Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(001.001)" 83pv DISK
  427. *Font GothicBBB-Medium-Add-H : JIS "(001.001)" Add DISK
  428. *Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(001.001)" Add DISK
  429. *Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(001.001)" Add DISK
  430. *Font GothicBBB-Medium-H : JIS "(001.001)" JIS-83 DISK
  431. *Font GothicBBB-Medium-Add-V: JIS "(001.001)" Add DISK
  432. *Font GothicBBB-Medium-EUC-H: EUC "(001.001)" JIS-83 DISK
  433. *Font GothicBBB-Medium-EUC-V: EUC "(001.001)" JIS-83 DISK
  434. *Font GothicBBB-Medium-Ext-H : JIS "(001.001)" Ext DISK
  435. *Font GothicBBB-Medium-Ext-RKSJ-H : RKSJ "(001.001)" Ext DISK
  436. *Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(001.001)" Ext DISK
  437. *Font GothicBBB-Medium-Ext-V: JIS "(001.001)" Ext DISK
  438. *Font GothicBBB-Medium-NWP-H : JIS "(001.001)" NWP DISK
  439. *Font GothicBBB-Medium-NWP-V: JIS "(001.001)" NWP DISK
  440. *Font GothicBBB-Medium-RKSJ-H: RKSJ "(001.001)" JIS-83 DISK
  441. *Font GothicBBB-Medium-RKSJ-UserGaiji: Special  "(001.001)" Special DISK
  442. *Font GothicBBB-Medium-RKSJ-V: RKSJ "(001.001)" JIS-83 DISK
  443. *Font GothicBBB-Medium-V : JIS "(001.001)" JIS-83 DISK
  444. *Font GothicBBB-Medium.Oubun: Special "(001.001)" Special DISK 
  445. *Font GothicBBB-Medium.Roman: Special "(001.001)" Special DISK
  446. *Font GothicBBB-Medium.WP-Symbol: Special "(001.001)" Special DISK
  447. *Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(001.001)" 83pv DISK
  448. *Font Ryumin-Light-Add-H: JIS "(001.001)" Add DISK
  449. *Font Ryumin-Light-Add-RKSJ-H: RKSJ "(001.001)" Add DISK
  450. *Font Ryumin-Light-Add-RKSJ-V: RKSJ "(001.001)" Add DISK
  451. *Font Ryumin-Light-Add-V: JIS "(001.001)" Add DISK
  452. *Font Ryumin-Light-EUC-H: EUC "(001.001)" JIS-83 DISK
  453. *Font Ryumin-Light-EUC-V: EUC "(001.001)" JIS-83 DISK
  454. *Font Ryumin-Light-Ext-H: JIS "(001.001)" Ext DISK
  455. *Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(001.001)" Ext DISK
  456. *Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(001.001)" Ext DISK
  457. *Font Ryumin-Light-Ext-V: JIS "(001.001)" Ext DISK
  458. *Font Ryumin-Light-H: JIS "(001.001)" JIS-83 DISK
  459. *Font Ryumin-Light-NWP-H: JIS "(001.001)" NWP DISK
  460. *Font Ryumin-Light-NWP-V: JIS "(001.001)" NWP DISK
  461. *Font Ryumin-Light-RKSJ-H: RKSJ "(001.001)" JIS-83 DISK
  462. *Font Ryumin-Light-RKSJ-UserGaiji: Special "(001.001)" Special DISK
  463. *Font Ryumin-Light-RKSJ-V: RKSJ "(001.001)" JIS-83 DISK
  464. *Font Ryumin-Light-V: JIS "(001.001)" JIS-83 DISK
  465. *Font Ryumin-Light.Oubun: Special "(001.001)" Special DISK
  466. *Font Ryumin-Light.Roman: Special "(001.001)" Special DISK
  467. *Font Ryumin-Light.WP-Symbol: Special "(001.001)" Special DISK
  468.  
  469. *?FontQuery: "
  470. save
  471. {
  472.   count 1 gt {
  473.   exch dup 128 string cvs (/) print print (:) print
  474.   dup FontDirectory exch known {pop (Yes)}
  475.   {
  476.     (fonts/                              )
  477.       dup 3 -1 roll 128 string cvs dup length /len exch def
  478.       6 exch putinterval
  479.       0 len 6 add getinterval mark exch
  480.       { } 128 string filenameforall counttomark 0 gt {
  481.       cleartomark (Yes)}{cleartomark (No)}ifelse
  482.       }ifelse =
  483.       }{ exit } ifelse
  484.   } bind loop
  485.   (*) = flush
  486. restore
  487. "
  488. *End
  489.  
  490. *?FontList: "
  491. save
  492.   FontDirectory { pop == } bind forall flush
  493.   /filenameforall where {
  494.     pop (fonts/*) {
  495.     dup length 6 sub 6 exch getinterval cvn ==
  496.     } bind
  497.     128 string filenameforall flush
  498.   } if
  499.   (*) = flush
  500. restore
  501. "
  502. *End
  503.  
  504. *% Printer Messages (verbatim from printer):
  505. *Message: "%%[ exitserver: permanent state may be changed ]%%"
  506. *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
  507. *Message: "\FontName\ not found, using Courier"
  508.  
  509. *% Status (format: %%[ status: <one of these> ]%% )
  510. *Status: "idle"
  511. *Status: "busy"
  512. *Status: "waiting"
  513. *Status: "printing"
  514. *Status: "warming up"
  515. *Status: "processing"
  516. *Status: "processing first job"
  517. *Status: "executing Sys/Start"
  518. *Status: "doing start page"
  519. *Status: "printing test page"
  520. *Status: "initializing"
  521. *Status: "under local test"
  522. *Status: "WARMING UP"
  523. *Status: "ERROR ENGINE"
  524. *Status: "ERROR ENGINE: FAN PROBLEM"
  525. *Status: "ERROR ENGINE: FUSING PROBLEM"
  526. *Status: "PRINTER JAM: TRAY1"
  527. *Status: "PRINTER JAM: TRAY2"
  528. *Status: "PAPER FEED JAM: TRAY1"
  529. *Status: "PAPER FEED JAM: TRAY2"
  530. *Status: "PAPER SIZE ERROR: TRAY1"
  531. *Status: "PAPER SIZE ERROR: TRAY2"
  532. *Status: "PAPER OUT: TRAY1"
  533. *Status: "PAPER OUT: TRAY2"
  534. *Status: "ILLEGAL MANUAL FEED REQUEST"
  535. *Status: "PAPER TRAY REQUEST: TRAY1"
  536. *Status: "PAPER TRAY REQUEST: TRAY2"
  537. *Status: "ENVELOPE TRAY REQUEST: TRAY1"
  538. *Status: "ENVELOPE TRAY REQUEST: TRAY2"
  539.  
  540.  
  541. *% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
  542. *Source: "serial9"
  543. *Source: "serial25"
  544. *Source: "AppleTalk"
  545. *Source: "Centronics"
  546.  
  547. *% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
  548. *PrinterError: "WARMING UP"
  549. *PrinterError: "ERROR ENGINE"
  550. *PrinterError: "ERROR ENGINE: FAN PROBLEM"
  551. *PrinterError: "ERROR ENGINE: FUSING PROBLEM"
  552. *PrinterError: "PRINTER JAM: TRAY1"
  553. *PrinterError: "PRINTER JAM: TRAY2"
  554. *PrinterError: "PAPER FEED JAM: TRAY1"
  555. *PrinterError: "PAPER FEED JAM: TRAY2"
  556. *PrinterError: "PAPER SIZE ERROR: TRAY1"
  557. *PrinterError: "PAPER SIZE ERROR: TRAY2"
  558. *PrinterError: "PAPER OUT: TRAY1"
  559. *PrinterError: "PAPER OUT: TRAY2"
  560. *PrinterError: "ILLEGAL MANUAL FEED REQUEST"
  561. *PrinterError: "PAPER TRAY REQUEST: TRAY1"
  562. *PrinterError: "PAPER TRAY REQUEST: TRAY2"
  563. *PrinterError: "ENVELOPE TRAY REQUEST: TRAY1"
  564. *PrinterError: "ENVELOPE TRAY REQUEST: TRAY2"
  565.  
  566. *%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
  567.  
  568. *% Color Separation Information =====================
  569.  
  570. *DefaultColorSep: ProcessBlack.71lpi.400dpi/71 lpi / 400 dpi
  571.  
  572. *InkName: ProcessBlack/Process Black
  573. *InkName: CustomColor/Custom Color
  574. *InkName: ProcessCyan/Process Cyan
  575. *InkName: ProcessMagenta/Process Magenta
  576. *InkName: ProcessYellow/Process Yellow
  577.  
  578.  
  579. *%  For 71 lpi / 400 dpi  ===============================
  580.  
  581. *ColorSepScreenAngle ProcessBlack.71lpi.400dpi/71 lpi / 400 dpi: "45.0"
  582. *ColorSepScreenAngle CustomColor.71lpi.400dpi/71 lpi / 400 dpi: "45.0"
  583. *ColorSepScreenAngle ProcessCyan.71lpi.400dpi/71 lpi / 400 dpi: "71.5651"
  584. *ColorSepScreenAngle ProcessMagenta.71lpi.400dpi/71 lpi / 400 dpi: "18.4349"
  585. *ColorSepScreenAngle ProcessYellow.71lpi.400dpi/71 lpi / 400 dpi: "0.0"
  586.  
  587. *ColorSepScreenFreq ProcessBlack.71lpi.400dpi/71 lpi / 400 dpi: "70.7107"
  588. *ColorSepScreenFreq CustomColor.71lpi.400dpi/71 lpi / 400 dpi: "70.7107"
  589. *ColorSepScreenFreq ProcessCyan.71lpi.400dpi/71 lpi / 400 dpi: "63.2456"
  590. *ColorSepScreenFreq ProcessMagenta.71lpi.400dpi/71 lpi / 400 dpi: "63.2456"
  591. *ColorSepScreenFreq ProcessYellow.71lpi.400dpi/71 lpi / 400 dpi: "66.6667"
  592.  
  593. *%  For 47 lpi / 400 dpi  ===============================
  594.  
  595. *ColorSepScreenAngle ProcessBlack.47lpi.400dpi/47 lpi / 400 dpi: "45.0"
  596. *ColorSepScreenAngle CustomColor.47lpi.400dpi/47 lpi / 400 dpi: "45.0"
  597. *ColorSepScreenAngle ProcessCyan.47lpi.400dpi/47 lpi / 400 dpi: "71.5651"
  598. *ColorSepScreenAngle ProcessMagenta.47lpi.400dpi/47 lpi / 400 dpi: "18.4349"
  599. *ColorSepScreenAngle ProcessYellow.47lpi.400dpi/47 lpi / 400 dpi: "0.0"
  600.  
  601. *ColorSepScreenFreq ProcessBlack.47lpi.400dpi/47 lpi / 400 dpi: "47.1405"
  602. *ColorSepScreenFreq CustomColor.47lpi.400dpi/47 lpi / 400 dpi: "47.1405"
  603. *ColorSepScreenFreq ProcessCyan.47lpi.400dpi/47 lpi / 400 dpi: "42.1637"
  604. *ColorSepScreenFreq ProcessMagenta.47lpi.400dpi/47 lpi / 400 dpi: "42.1637"
  605. *ColorSepScreenFreq ProcessYellow.47lpi.400dpi/47 lpi / 400 dpi: "44.4444"
  606.  
  607. *% For "ML801PS" version 52.3
  608. *% Produced by "bldppd42.ps" version 3.0 edit 58
  609. *% Converted to meet 4.0 specification
  610. *% Arranged by N.Kanai (version 4.0)
  611. *% Last Edit Date: Jun 24 1994
  612. *% The byte count of this file should be exactly 022229
  613. *% depending on the filesystem it resides in.
  614. *% end of PPD file for ML801PS
  615.