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

727 lines
28 KiB

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