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.

774 lines
29 KiB

  1. *PPD-Adobe: "4.3"
  2. *% Adobe Systems PostScript(R) Printer Description File
  3. *% Copyright 1987-1995 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.3"
  10. *FileVersion: "1.0"
  11. *LanguageEncoding: ISOLatin1
  12. *LanguageVersion: English
  13. *Product: "(Minolta Pi-3000)"
  14. *PSVersion: "(2016.104) 200"
  15. *Manufacturer: "Minolta"
  16. *ModelName: "Minolta Pi-3000 v2016"
  17. *ShortNickName: "Minolta Pi-3000"
  18. *NickName: "Minolta Pi-3000 v2016"
  19. *PCFileName: "MIPI3000.PPD"
  20. *% === Options and Constraints =========
  21. *OpenGroup: InstallableOptions/Options Installed
  22. *OpenUI *InstalledMemory/InstallableMemory: PickOne
  23. *DefaultInstalledMemory: None
  24. *InstalledMemory None/Standard 16MB Ram: ""
  25. *InstalledMemory 32Meg/Upgraded to 32MB: ""
  26. *?InstalledMemory: "
  27. (None)currentsystemparams/RamSize get
  28. dup 16777216 eq{pop pop(None)}{33554432 eq{pop(32Meg)}if}ifelse
  29. =
  30. "
  31. *End
  32. *CloseUI: *InstalledMemory
  33. *OpenUI *Option1/Large Capacity: Boolean
  34. *DefaultOption1: False
  35. *Option1 True/Installed: ""
  36. *Option1 False/Not Installed: ""
  37. *?Option1: "
  38. save
  39. currentpagedevice /InputAttributes get 4 known
  40. {(True)}{(False)}ifelse = flush
  41. restore
  42. "
  43. *End
  44. *CloseUI: *Option1
  45. *OpenUI *Option2/Duplex: Boolean
  46. *DefaultOption2: False
  47. *Option2 True/Installed: ""
  48. *Option2 False/Not Installed: ""
  49. *?Option2: "
  50. save
  51. currentpagedevice /Duplex known
  52. {(True)}{(False)}ifelse = flush
  53. restore
  54. "
  55. *End
  56. *CloseUI: *Option2
  57. *CloseGroup: InstallableOptions
  58. *UIConstraints: *Option1 False *InputSlot LCT
  59. *UIConstraints: *InputSlot LCT *Option1 False
  60. *UIConstraints: *Option2 False *Duplex
  61. *UIConstraints: *Duplex *Option2 False
  62. *UIConstraints: *Option2 False *OutputOrder Reverse
  63. *UIConstraints: *OutputOrder Reverse *Option2 False
  64. *UIConstraints: *Option2 False *OutputOrder Normal
  65. *UIConstraints: *OutputOrder Normal *Option2 False
  66. *% Second Cassette can only use Letter Paper
  67. *UIConstraints: *InputSlot SecondCassette *PageSize 11x14
  68. *UIConstraints: *InputSlot SecondCassette *PageSize Statement
  69. *UIConstraints: *InputSlot SecondCassette *PageSize Tabloid
  70. *UIConstraints: *InputSlot SecondCassette *PageSize Legal
  71. *UIConstraints: *InputSlot SecondCassette *PageSize A4Plus
  72. *UIConstraints: *InputSlot SecondCassette *PageSize B6
  73. *UIConstraints: *InputSlot SecondCassette *PageSize B5
  74. *UIConstraints: *InputSlot SecondCassette *PageSize B4
  75. *UIConstraints: *InputSlot SecondCassette *PageSize A5
  76. *UIConstraints: *InputSlot SecondCassette *PageSize A4
  77. *UIConstraints: *InputSlot SecondCassette *PageSize A3
  78. *UIConstraints: *InputSlot SecondCassette *PageRegion 11x14
  79. *UIConstraints: *InputSlot SecondCassette *PageRegion Statement
  80. *UIConstraints: *InputSlot SecondCassette *PageRegion Tabloid
  81. *UIConstraints: *InputSlot SecondCassette *PageRegion Legal
  82. *UIConstraints: *InputSlot SecondCassette *PageRegion A4Plus
  83. *UIConstraints: *InputSlot SecondCassette *PageRegion B6
  84. *UIConstraints: *InputSlot SecondCassette *PageRegion B5
  85. *UIConstraints: *InputSlot SecondCassette *PageRegion B4
  86. *UIConstraints: *InputSlot SecondCassette *PageRegion A5
  87. *UIConstraints: *InputSlot SecondCassette *PageRegion A4
  88. *UIConstraints: *InputSlot SecondCassette *PageRegion A3
  89. *UIConstraints: *PageSize 11x14 *InputSlot SecondCassette
  90. *UIConstraints: *PageSize Statement *InputSlot SecondCassette
  91. *UIConstraints: *PageSize Tabloid *InputSlot SecondCassette
  92. *UIConstraints: *PageSize Legal *InputSlot SecondCassette
  93. *UIConstraints: *PageSize A4Plus *InputSlot SecondCassette
  94. *UIConstraints: *PageSize B6 *InputSlot SecondCassette
  95. *UIConstraints: *PageSize B5 *InputSlot SecondCassette
  96. *UIConstraints: *PageSize B4 *InputSlot SecondCassette
  97. *UIConstraints: *PageSize A5 *InputSlot SecondCassette
  98. *UIConstraints: *PageSize A4 *InputSlot SecondCassette
  99. *UIConstraints: *PageSize A3 *InputSlot SecondCassette
  100. *UIConstraints: *PageRegion 11x14 *InputSlot SecondCassette
  101. *UIConstraints: *PageRegion Statement *InputSlot SecondCassette
  102. *UIConstraints: *PageRegion Tabloid *InputSlot SecondCassette
  103. *UIConstraints: *PageRegion Legal *InputSlot SecondCassette
  104. *UIConstraints: *PageRegion A4Plus *InputSlot SecondCassette
  105. *UIConstraints: *PageRegion B6 *InputSlot SecondCassette
  106. *UIConstraints: *PageRegion B5 *InputSlot SecondCassette
  107. *UIConstraints: *PageRegion B4 *InputSlot SecondCassette
  108. *UIConstraints: *PageRegion A5 *InputSlot SecondCassette
  109. *UIConstraints: *PageRegion A4 *InputSlot SecondCassette
  110. *UIConstraints: *PageRegion A3 *InputSlot SecondCassette
  111. *% Third Cassette can only use Legal paper.
  112. *UIConstraints: *InputSlot ThirdCassette *PageSize 11x14
  113. *UIConstraints: *InputSlot ThirdCassette *PageSize Statement
  114. *UIConstraints: *InputSlot ThirdCassette *PageSize Tabloid
  115. *UIConstraints: *InputSlot ThirdCassette *PageSize Letter
  116. *UIConstraints: *InputSlot ThirdCassette *PageSize A4Plus
  117. *UIConstraints: *InputSlot ThirdCassette *PageSize B6
  118. *UIConstraints: *InputSlot ThirdCassette *PageSize B5
  119. *UIConstraints: *InputSlot ThirdCassette *PageSize B4
  120. *UIConstraints: *InputSlot ThirdCassette *PageSize A5
  121. *UIConstraints: *InputSlot ThirdCassette *PageSize A4
  122. *UIConstraints: *InputSlot ThirdCassette *PageSize A3
  123. *UIConstraints: *InputSlot ThirdCassette *PageRegion 11x14
  124. *UIConstraints: *InputSlot ThirdCassette *PageRegion Statement
  125. *UIConstraints: *InputSlot ThirdCassette *PageRegion Tabloid
  126. *UIConstraints: *InputSlot ThirdCassette *PageRegion Letter
  127. *UIConstraints: *InputSlot ThirdCassette *PageRegion A4Plus
  128. *UIConstraints: *InputSlot ThirdCassette *PageRegion B6
  129. *UIConstraints: *InputSlot ThirdCassette *PageRegion B5
  130. *UIConstraints: *InputSlot ThirdCassette *PageRegion B4
  131. *UIConstraints: *InputSlot ThirdCassette *PageRegion A5
  132. *UIConstraints: *InputSlot ThirdCassette *PageRegion A4
  133. *UIConstraints: *InputSlot ThirdCassette *PageRegion A3
  134. *UIConstraints: *PageSize 11x14 *InputSlot ThirdCassette
  135. *UIConstraints: *PageSize Statement *InputSlot ThirdCassette
  136. *UIConstraints: *PageSize Tabloid *InputSlot ThirdCassette
  137. *UIConstraints: *PageSize Letter *InputSlot ThirdCassette
  138. *UIConstraints: *PageSize A4Plus *InputSlot ThirdCassette
  139. *UIConstraints: *PageSize B6 *InputSlot ThirdCassette
  140. *UIConstraints: *PageSize B5 *InputSlot ThirdCassette
  141. *UIConstraints: *PageSize B4 *InputSlot ThirdCassette
  142. *UIConstraints: *PageSize A5 *InputSlot ThirdCassette
  143. *UIConstraints: *PageSize A4 *InputSlot ThirdCassette
  144. *UIConstraints: *PageSize A3 *InputSlot ThirdCassette
  145. *UIConstraints: *PageRegion 11x14 *InputSlot ThirdCassette
  146. *UIConstraints: *PageRegion Statement *InputSlot ThirdCassette
  147. *UIConstraints: *PageRegion Tabloid *InputSlot ThirdCassette
  148. *UIConstraints: *PageRegion Letter *InputSlot ThirdCassette
  149. *UIConstraints: *PageRegion A4Plus *InputSlot ThirdCassette
  150. *UIConstraints: *PageRegion B6 *InputSlot ThirdCassette
  151. *UIConstraints: *PageRegion B5 *InputSlot ThirdCassette
  152. *UIConstraints: *PageRegion B4 *InputSlot ThirdCassette
  153. *UIConstraints: *PageRegion A5 *InputSlot ThirdCassette
  154. *UIConstraints: *PageRegion A4 *InputSlot ThirdCassette
  155. *UIConstraints: *PageRegion A3 *InputSlot ThirdCassette
  156. *% Lower Cassette can only use 11x17 (Tabloid).
  157. *UIConstraints: *InputSlot LowerCassette *PageSize 11x14
  158. *UIConstraints: *InputSlot LowerCassette *PageSize Statement
  159. *UIConstraints: *InputSlot LowerCassette *PageSize Legal
  160. *UIConstraints: *InputSlot LowerCassette *PageSize Letter
  161. *UIConstraints: *InputSlot LowerCassette *PageSize A4Plus
  162. *UIConstraints: *InputSlot LowerCassette *PageSize B6
  163. *UIConstraints: *InputSlot LowerCassette *PageSize B5
  164. *UIConstraints: *InputSlot LowerCassette *PageSize B4
  165. *UIConstraints: *InputSlot LowerCassette *PageSize A5
  166. *UIConstraints: *InputSlot LowerCassette *PageSize A4
  167. *UIConstraints: *InputSlot LowerCassette *PageSize A3
  168. *UIConstraints: *InputSlot LowerCassette *PageRegion 11x14
  169. *UIConstraints: *InputSlot LowerCassette *PageRegion Statement
  170. *UIConstraints: *InputSlot LowerCassette *PageRegion Legal
  171. *UIConstraints: *InputSlot LowerCassette *PageRegion Letter
  172. *UIConstraints: *InputSlot LowerCassette *PageRegion A4Plus
  173. *UIConstraints: *InputSlot LowerCassette *PageRegion B6
  174. *UIConstraints: *InputSlot LowerCassette *PageRegion B5
  175. *UIConstraints: *InputSlot LowerCassette *PageRegion B4
  176. *UIConstraints: *InputSlot LowerCassette *PageRegion A5
  177. *UIConstraints: *InputSlot LowerCassette *PageRegion A4
  178. *UIConstraints: *InputSlot LowerCassette *PageRegion A3
  179. *UIConstraints: *PageSize 11x14 *InputSlot LowerCassette
  180. *UIConstraints: *PageSize Statement *InputSlot LowerCassette
  181. *UIConstraints: *PageSize Legal *InputSlot LowerCassette
  182. *UIConstraints: *PageSize Letter *InputSlot LowerCassette
  183. *UIConstraints: *PageSize A4Plus *InputSlot LowerCassette
  184. *UIConstraints: *PageSize B6 *InputSlot LowerCassette
  185. *UIConstraints: *PageSize B5 *InputSlot LowerCassette
  186. *UIConstraints: *PageSize B4 *InputSlot LowerCassette
  187. *UIConstraints: *PageSize A5 *InputSlot LowerCassette
  188. *UIConstraints: *PageSize A4 *InputSlot LowerCassette
  189. *UIConstraints: *PageSize A3 *InputSlot LowerCassette
  190. *UIConstraints: *PageRegion 11x14 *InputSlot LowerCassette
  191. *UIConstraints: *PageRegion Statement *InputSlot LowerCassette
  192. *UIConstraints: *PageRegion Legal *InputSlot LowerCassette
  193. *UIConstraints: *PageRegion Letter *InputSlot LowerCassette
  194. *UIConstraints: *PageRegion A4Plus *InputSlot LowerCassette
  195. *UIConstraints: *PageRegion B6 *InputSlot LowerCassette
  196. *UIConstraints: *PageRegion B5 *InputSlot LowerCassette
  197. *UIConstraints: *PageRegion B4 *InputSlot LowerCassette
  198. *UIConstraints: *PageRegion A5 *InputSlot LowerCassette
  199. *UIConstraints: *PageRegion A4 *InputSlot LowerCassette
  200. *UIConstraints: *PageRegion A3 *InputSlot LowerCassette
  201. *% LCT can only use Letter paper
  202. *UIConstraints: *InputSlot LCT *PageSize 11x14
  203. *UIConstraints: *InputSlot LCT *PageSize Statement
  204. *UIConstraints: *InputSlot LCT *PageSize Tabloid
  205. *UIConstraints: *InputSlot LCT *PageSize Legal
  206. *UIConstraints: *InputSlot LCT *PageSize A4Plus
  207. *UIConstraints: *InputSlot LCT *PageSize B6
  208. *UIConstraints: *InputSlot LCT *PageSize B4
  209. *UIConstraints: *InputSlot LCT *PageSize A5
  210. *UIConstraints: *InputSlot LCT *PageSize A3
  211. *UIConstraints: *InputSlot LCT *PageRegion 11x14
  212. *UIConstraints: *InputSlot LCT *PageRegion Statement
  213. *UIConstraints: *InputSlot LCT *PageRegion Tabloid
  214. *UIConstraints: *InputSlot LCT *PageRegion Legal
  215. *UIConstraints: *InputSlot LCT *PageRegion A4Plus
  216. *UIConstraints: *InputSlot LCT *PageRegion B6
  217. *UIConstraints: *InputSlot LCT *PageRegion B4
  218. *UIConstraints: *InputSlot LCT *PageRegion A5
  219. *UIConstraints: *InputSlot LCT *PageRegion A3
  220. *UIConstraints: *PageSize 11x14 *InputSlot LCT
  221. *UIConstraints: *PageSize Statement *InputSlot LCT
  222. *UIConstraints: *PageSize Tabloid *InputSlot LCT
  223. *UIConstraints: *PageSize Legal *InputSlot LCT
  224. *UIConstraints: *PageSize A4Plus *InputSlot LCT
  225. *UIConstraints: *PageSize B6 *InputSlot LCT
  226. *UIConstraints: *PageSize B4 *InputSlot LCT
  227. *UIConstraints: *PageSize A5 *InputSlot LCT
  228. *UIConstraints: *PageSize A3 *InputSlot LCT
  229. *UIConstraints: *PageRegion 11x14 *InputSlot LCT
  230. *UIConstraints: *PageRegion Statement *InputSlot LCT
  231. *UIConstraints: *PageRegion Tabloid *InputSlot LCT
  232. *UIConstraints: *PageRegion Legal *InputSlot LCT
  233. *UIConstraints: *PageRegion A4Plus *InputSlot LCT
  234. *UIConstraints: *PageRegion B6 *InputSlot LCT
  235. *UIConstraints: *PageRegion B4 *InputSlot LCT
  236. *UIConstraints: *PageRegion A5 *InputSlot LCT
  237. *UIConstraints: *PageRegion A3 *InputSlot LCT
  238. *% ==== Basic Capabilities ===============
  239. *LanguageLevel: "2"
  240. *DefaultColorSpace: Gray
  241. *ColorDevice: False
  242. *FreeVM: "2862175"
  243. *VMOption None/Standard 16MB Ram: "2862175"
  244. *VMOption 32Meg/Upgraded to 32MB: "7279816"
  245. *Protocols: BCP
  246. *TTRasterizer: Type42
  247. *?TTRasterizer: "
  248. save
  249. 42 /FontType resourcestatus
  250. { pop pop (Type42)} {(None)} ifelse = flush
  251. restore
  252. "
  253. *End
  254. *SuggestedJobTimeout: "0"
  255. *SuggestedWaitTimeout: "0"
  256. *PrintPSErrors: True
  257. *FileSystem: True
  258. *?FileSystem: "
  259. save false
  260. (%disk?%)
  261. { currentdevparams dup /Writeable known
  262. { /Writeable get {pop true} if } { pop } ifelse
  263. } 10 string /IODevice resourceforall
  264. {(True)}{(False)} ifelse = flush
  265. restore"
  266. *End
  267. *Throughput: "30"
  268. *Password: "()"
  269. *ExitServer: "
  270. count 0 eq
  271. { false } { true exch startjob } ifelse
  272. not {
  273. (WARNING: Cannot modify initial VM.) =
  274. (Missing or invalid password.) =
  275. (Please contact the author of this software.) = flush quit
  276. } if
  277. "
  278. *End
  279. *Reset: "
  280. count 0 eq
  281. { false } { true exch startjob } ifelse
  282. not {
  283. (WARNING: Cannot reset printer.) =
  284. (Missing or invalid password.) =
  285. (Please contact the author of this software.) = flush quit
  286. } if
  287. systemdict /quit get exec
  288. (WARNING : Printer Reset Failed.) = flush
  289. "
  290. *End
  291. *%=== Resolution Information ==========================
  292. *DefaultResolution: 400dpi
  293. *Resolution 400dpi: ""
  294. *?Resolution: "
  295. save
  296. currentpagedevice /HWResolution get
  297. 0 get
  298. ( ) cvs print
  299. (dpi)
  300. = flush
  301. restore
  302. "
  303. *End
  304. *% Halftone Information ===============
  305. *DefaultHalftoneType: 1
  306. *ScreenFreq: "60.0"
  307. *ScreenAngle: "0.0"
  308. *DefaultScreenProc: Dot
  309. *ScreenProc Dot: "
  310. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch
  311. 1 sub dup mul add 1 sub } {dup mul exch dup mul
  312. add 1 exch sub } ifelse }
  313. "
  314. *End
  315. *ScreenProc Line: "{ pop }"
  316. *ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
  317. *DefaultTransfer: Null
  318. *Transfer Null: "{ }"
  319. *Transfer Null.Inverse: "{ 1 exch sub }"
  320. *% Paper Handling ===================
  321. *% Code in this section both selects a tray and sets up a frame buffer.
  322. *OpenUI *PageSize: PickOne
  323. *OrderDependency: 30 AnySetup *PageSize
  324. *DefaultPageSize: Letter
  325. *PageSize 11x14: "2 dict dup /PageSize [792 1008] put dup /ImagingBBox null put setpagedevice"
  326. *PageSize Statement/Invoice: "2 dict dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice"
  327. *PageSize Tabloid: "2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice"
  328. *PageSize Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
  329. *PageSize Legal: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
  330. *PageSize A4Plus/Foolscap: "2 dict dup /PageSize [595 936] put dup /ImagingBBox null put setpagedevice"
  331. *PageSize B6: "2 dict dup /PageSize [363 516] put dup /ImagingBBox null put setpagedevice"
  332. *PageSize B5: "2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
  333. *PageSize B4: "2 dict dup /PageSize [729 1032] put dup /ImagingBBox null put setpagedevice"
  334. *PageSize A5: "2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice"
  335. *PageSize A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
  336. *PageSize A3: "2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice"
  337. *?PageSize: "
  338. save
  339. currentpagedevice /PageSize get aload pop
  340. 2 copy gt {exch} if
  341. (Unknown)
  342. 12 dict
  343. dup [792 1008] (11x14) put
  344. dup [396 612] (Statement) put
  345. dup [792 1224] (Tabloid) put
  346. dup [612 792] (Letter) put
  347. dup [612 1008] (Legal) put
  348. dup [595 936] (A4Plus) put
  349. dup [363 516] (B6) put
  350. dup [516 729] (B5) put
  351. dup [729 1032] (B4) put
  352. dup [420 595] (A5) put
  353. dup [595 842] (A4) put
  354. dup [842 1191] (A3) put
  355. { exch aload pop 4 index sub abs 5 le exch
  356. 5 index sub abs 5 le and
  357. {exch pop exit} {pop} ifelse
  358. } bind forall
  359. = flush pop pop
  360. restore
  361. "
  362. *End
  363. *CloseUI: *PageSize
  364. *OpenUI *PageRegion: PickOne
  365. *OrderDependency: 40 AnySetup *PageRegion
  366. *DefaultPageRegion: Letter
  367. *PageRegion 11x14: "2 dict dup /PageSize [792 1008] put dup /ImagingBBox null put setpagedevice"
  368. *PageRegion Statement/Invoice: "2 dict dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice"
  369. *PageRegion Tabloid: "2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice"
  370. *PageRegion Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
  371. *PageRegion Legal: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
  372. *PageRegion A4Plus/Foolscap: "2 dict dup /PageSize [595 936] put dup /ImagingBBox null put setpagedevice"
  373. *PageRegion B6: "2 dict dup /PageSize [363 516] put dup /ImagingBBox null put setpagedevice"
  374. *PageRegion B5: "2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
  375. *PageRegion B4: "2 dict dup /PageSize [729 1032] put dup /ImagingBBox null put setpagedevice"
  376. *PageRegion A5: "2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice"
  377. *PageRegion A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
  378. *PageRegion A3: "2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice"
  379. *CloseUI: *PageRegion
  380. *% The following entries provide information about specific paper keywords.
  381. *DefaultImageableArea: Letter
  382. *ImageableArea 11x14: "9.9901 19.8 596.79 774.36 "
  383. *ImageableArea Tabloid: "17.2801 15.9301 777.6 1207.53 "
  384. *ImageableArea Statement/Invoice: "16.2 10.89 384.84 598.41 "
  385. *ImageableArea Letter: "9.9901 19.8 596.79 774.36 "
  386. *ImageableArea Legal: "16.2001 17.37 597.96 994.05 "
  387. *ImageableArea A4Plus/Foolscap: "14.0401 14.1301 584.28 923.85 "
  388. *ImageableArea B6: "17.28 11.6101 351.36 499.05 "
  389. *ImageableArea B5: "13.77 15.84 497.25 712.8 "
  390. *ImageableArea B4: "14.0401 14.13 716.76 1017.45 "
  391. *ImageableArea A5: "14.04 14.1301 405.72 581.13 "
  392. *ImageableArea A4: "13.77 14.4 581.85 826.56 "
  393. *ImageableArea A3: "16.2001 15.93 822.6 1176.93 "
  394. *?ImageableArea: "
  395. save
  396. /cvp { ( ) cvs print ( ) print } bind def
  397. /upperright {10000 mul floor 10000 div} bind def
  398. /lowerleft {10000 mul ceiling 10000 div} bind def
  399. newpath clippath pathbbox
  400. 4 -2 roll exch 2 {lowerleft cvp} repeat
  401. exch 2 {upperright cvp} repeat flush
  402. restore
  403. "
  404. *End
  405. *% These provide the physical dimensions of the paper (by keyword)
  406. *DefaultPaperDimension: Letter
  407. *PaperDimension 11x14: "792 1008"
  408. *PaperDimension Statement/Invoice: "396 612"
  409. *PaperDimension Tabloid: "792 1224"
  410. *PaperDimension Letter: "612 792"
  411. *PaperDimension Legal: "612 1008"
  412. *PaperDimension A4Plus/Foolscap: "595 936"
  413. *PaperDimension B6: "363 516"
  414. *PaperDimension B5: "516 729"
  415. *PaperDimension B4: "729 1032"
  416. *PaperDimension A5: "420 595"
  417. *PaperDimension A4: "595 842"
  418. *PaperDimension A3: "842 1191"
  419. *%====== Connect Mode ===============
  420. *OpenUI *MIConnect: PickOne
  421. *OrderDependency: 50 AnySetup *MIConnect
  422. *DefaultMIConnect: EndofJob
  423. *MIConnect On: "0 /DI30Procs /ProcSet findresource /Di30Connect get exec"
  424. *MIConnect EndofJob/End of Job: "2 /DI30Procs /ProcSet findresource /Di30Connect get exec"
  425. *CloseUI: *MIConnect
  426. *%====== Paper Input Mode ==================
  427. *RequiresPageRegion All: True
  428. *OpenUI *InputSlot: PickOne
  429. *OrderDependency: 20 AnySetup *InputSlot
  430. *DefaultInputSlot: LCT
  431. *InputSlot UpperCassette/Upper Cassette: "
  432. currentpagedevice /InputAttributes get 0 get
  433. dup null eq
  434. { pop }
  435. { dup length 1 add dict copy
  436. dup /InputAttributes
  437. 1 dict dup /Priority [0] put
  438. put setpagedevice
  439. } ifelse"
  440. *End
  441. *InputSlot SecondCassette/2nd Cassette: "
  442. currentpagedevice /InputAttributes get 1 get
  443. dup null eq
  444. { pop }
  445. { dup length 1 add dict copy
  446. dup /InputAttributes
  447. 1 dict dup /Priority [1] put
  448. put setpagedevice
  449. } ifelse"
  450. *End
  451. *InputSlot ThirdCassette/3rd Cassette: "
  452. currentpagedevice /InputAttributes get 2 get
  453. dup null eq
  454. { pop }
  455. { dup length 1 add dict copy
  456. dup /InputAttributes
  457. 1 dict dup /Priority [2] put
  458. put setpagedevice
  459. } ifelse"
  460. *End
  461. *InputSlot LowerCassette/Lower Cassette: "
  462. currentpagedevice /InputAttributes get 3 get
  463. dup null eq
  464. { pop }
  465. { dup length 1 add dict copy
  466. dup /InputAttributes
  467. 1 dict dup /Priority [3] put
  468. put setpagedevice
  469. } ifelse"
  470. *End
  471. *InputSlot LCT/Large Capacity: "
  472. currentpagedevice /InputAttributes get 4 get
  473. dup null eq
  474. { pop }
  475. { dup length 1 add dict copy
  476. dup /InputAttributes
  477. 1 dict dup /Priority [4] put
  478. put setpagedevice
  479. } ifelse"
  480. *End
  481. *?InputSlot: "
  482. save
  483. 5 dict
  484. dup /0 (UpperCassette) put
  485. dup /1 (SecondCassette) put
  486. dup /2 (ThirdCassette) put
  487. dup /3 (LowerCassette) put
  488. dup /4 (LCT) put
  489. currentpagedevice /InputAttributes get
  490. dup /Priority known
  491. { /Priority get 0 get ( ) cvs cvn get }
  492. {
  493. dup length 1 eq
  494. { {pop} forall ( ) cvs cvn get }
  495. { pop pop (Unknown) } ifelse
  496. } ifelse
  497. = flush
  498. restore
  499. "
  500. *End
  501. *CloseUI: *InputSlot
  502. *OpenUI *OutputOrder: PickOne
  503. *OrderDependency: 40 AnySetup *OutputOrder
  504. *DefaultOutputOrder: Reverse
  505. *OutputOrder Reverse/FaceUp: "<< /OutputFaceUp true >> setpagedevice"
  506. *OutputOrder Normal/FaceDown: "<< /OutputFaceUp false >> setpagedevice"
  507. *?OutputOrder:"
  508. save
  509. currentpagedevice /OutputFaceUp get
  510. {(Reverse)}{(Normal)}ifelse = flush
  511. restore
  512. "
  513. *End
  514. *CloseUI: *OutputOrder
  515. *OpenUI *Duplex: PickOne
  516. *OrderDependency: 50 AnySetup *Duplex
  517. *DefaultDuplex: None
  518. *Duplex None: "<</Duplex false>> setpagedevice
  519. <</Tumble false>> setpagedevice"
  520. *End
  521. *Duplex DuplexNoTumble/Portrait Book-Type: "<</Duplex true>> setpagedevice
  522. <</Tumble false>> setpagedevice"
  523. *End
  524. *Duplex DuplexTumble/Portrait Calendar: "<</Duplex true>> setpagedevice
  525. <</Tumble true>> setpagedevice"
  526. *End
  527. *Duplex LandscapeDuplexNoTumble/Landscape Calendar: "<</Duplex true>> setpagedevice
  528. <</Tumble false>> setpagedevice"
  529. *End
  530. *Duplex LandscapeDuplexTumble/Landscape Book-Type: "<</Duplex true>> setpagedevice
  531. <</Tumble true>> setpagedevice"
  532. *End
  533. *?Duplex: "save
  534. currentpagedevice /Duplex get
  535. { currentpagedevice /Tumble get
  536. {(DuplexTumble or LandscapeDuplexTumble)}
  537. {(DuplexNoTumble or LandscapeDuplexNoTumble)} ifelse
  538. }
  539. { currentpagedevice /Tumble get
  540. {(Unknown)} {(None)} ifelse
  541. } ifelse
  542. = flush
  543. restore
  544. "
  545. *End
  546. *CloseUI: *Duplex
  547. *% Font Information =====================
  548. *DefaultFont: Courier
  549. *Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
  550. *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
  551. *Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
  552. *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
  553. *Font Bookman-Demi: Standard "(001.004S)" Standard ROM
  554. *Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
  555. *Font Bookman-Light: Standard "(001.004S)" Standard ROM
  556. *Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
  557. *Font Courier: Standard "(002.004S)" Standard ROM
  558. *Font Courier-Bold: Standard "(002.004S)" Standard ROM
  559. *Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
  560. *Font Courier-Oblique: Standard "(002.004S)" Standard ROM
  561. *Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(003.002)" 83pv Disk
  562. *Font GothicBBB-Medium-Add-H: JIS "(003.002)" Add Disk
  563. *Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(003.002)" Add Disk
  564. *Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(003.002)" Add Disk
  565. *Font GothicBBB-Medium-Add-V: JIS "(003.002)" Add Disk
  566. *Font GothicBBB-Medium-EUC-H: EUC "(003.002)" JIS-83 Disk
  567. *Font GothicBBB-Medium-EUC-V: EUC "(003.002)" JIS-83 Disk
  568. *Font GothicBBB-Medium-Ext-H: JIS "(003.002)" Ext Disk
  569. *Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(003.002)" Ext Disk
  570. *Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(003.002)" Ext Disk
  571. *Font GothicBBB-Medium-Ext-V: JIS "(003.002)" Ext Disk
  572. *Font GothicBBB-Medium-H: JIS "(003.002)" JIS-83 Disk
  573. *Font GothicBBB-Medium-NWP-H: JIS "(003.002)" NWP Disk
  574. *Font GothicBBB-Medium-NWP-V: JIS "(003.002)" NWP Disk
  575. *Font GothicBBB-Medium-RKSJ-H: RKSJ "(003.002)" JIS-83 Disk
  576. *Font GothicBBB-Medium-RKSJ-V: RKSJ "(003.002)" JIS-83 Disk
  577. *Font GothicBBB-Medium-V: JIS "(003.002)" JIS-83 Disk
  578. *Font GothicBBB-Medium.Oubun: Special "(003.002)" Special Disk
  579. *Font GothicBBB-Medium.Roman: Special "(003.002)" Special Disk
  580. *Font GothicBBB-Medium.Roman83pv: Special "(003.002)" Special Disk
  581. *Font GothicBBB-Medium.WP-Symbol: Special "(003.002)" Special Disk
  582. *Font Helvetica: Standard "(001.006S)" Standard ROM
  583. *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
  584. *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
  585. *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
  586. *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
  587. *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
  588. *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
  589. *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
  590. *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
  591. *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
  592. *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
  593. *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
  594. *Font Palatino-Bold: Standard "(001.005S)" Standard ROM
  595. *Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
  596. *Font Palatino-Italic: Standard "(001.005S)" Standard ROM
  597. *Font Palatino-Roman: Standard "(001.005S)" Standard ROM
  598. *Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(003.001)" 83pv Disk
  599. *Font Ryumin-Light-Add-H: JIS "(003.001)" Add Disk
  600. *Font Ryumin-Light-Add-RKSJ-H: RKSJ "(003.001)" Add Disk
  601. *Font Ryumin-Light-Add-RKSJ-V: RKSJ "(003.001)" Add Disk
  602. *Font Ryumin-Light-Add-V: JIS "(003.001)" Add Disk
  603. *Font Ryumin-Light-EUC-H: EUC "(003.001)" JIS-83 Disk
  604. *Font Ryumin-Light-EUC-V: EUC "(003.001)" JIS-83 Disk
  605. *Font Ryumin-Light-Ext-H: JIS "(003.001)" Ext Disk
  606. *Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(003.001)" Ext Disk
  607. *Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(003.001)" Ext Disk
  608. *Font Ryumin-Light-Ext-V: JIS "(003.001)" Ext Disk
  609. *Font Ryumin-Light-H: JIS "(003.001)" JIS-83 Disk
  610. *Font Ryumin-Light-NWP-H: JIS "(003.001)" NWP Disk
  611. *Font Ryumin-Light-NWP-V: JIS "(003.001)" NWP Disk
  612. *Font Ryumin-Light-RKSJ-H: RKSJ "(003.001)" JIS-83 Disk
  613. *Font Ryumin-Light-RKSJ-V: RKSJ "(003.001)" JIS-83 Disk
  614. *Font Ryumin-Light-V: JIS "(003.001)" JIS-83 Disk
  615. *Font Ryumin-Light.Oubun: Special "(003.001)" Special Disk
  616. *Font Ryumin-Light.Roman: Special "(003.001)" Special Disk
  617. *Font Ryumin-Light.Roman83pv: Special "(003.001)" Special Disk
  618. *Font Ryumin-Light.WP-Symbol: Special "(003.001)" Special Disk
  619. *Font Symbol: Special "(001.007S)" Special ROM
  620. *Font Times-Bold: Standard "(001.007S)" Standard ROM
  621. *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
  622. *Font Times-Italic: Standard "(001.007S)" Standard ROM
  623. *Font Times-Roman: Standard "(001.007S)" Standard ROM
  624. *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
  625. *Font ZapfDingbats: Special "(001.004S)" Special ROM
  626. *?FontQuery: "
  627. save
  628. { count 1 gt
  629. { exch dup 127 string cvs (/) print print (:) print
  630. /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =
  631. } { exit } ifelse
  632. } bind loop
  633. (*) = flush
  634. restore
  635. "
  636. *End
  637. *?FontList: "
  638. save
  639. (*) {cvn ==} 128 string /Font resourceforall
  640. (*) = flush
  641. restore
  642. "
  643. *End
  644. *% Printer Messages (verbatim from printer):
  645. *Message: "%%[ exitserver: permanent state may be changed ]%%"
  646. *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
  647. *Message: "\FontName\ not found, using Courier"
  648. *% Status (format: %%[ status: <one of these> ] %%)
  649. *Status: "idle"
  650. *Status: "busy"
  651. *Status: "waiting"
  652. *Status: "printing"
  653. *Status: "PrinterError: cover open"
  654. *Status: "PrinterError: warming up"
  655. *Status: "PrinterError: paper misfeed"
  656. *Status: "PrinterError: out of paper"
  657. *Status: "PrinterError: Copier Connect"
  658. *Status: "PrinterError: Copier Caution"
  659. *Status: "PrinterError: Copier Error"
  660. *% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
  661. *Source: "EtherTalk"
  662. *Source: "Parallel"
  663. *% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
  664. *PrinterError: "cover open"
  665. *PrinterError: "warming up"
  666. *PrinterError: "paper misfeed"
  667. *PrinterError: "out of paper"
  668. *PrinterError: "Copier Connect"
  669. *PrinterError: "Copier Caution"
  670. *PrinterError: "Copier Error"
  671. *%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
  672. *% Color Separation Information =====================
  673. *DefaultColorSep: ProcessBlack.71lpi.400dpi/71 lpi / 400 dpi
  674. *% For 71 lpi / 400 dpi ===============================
  675. *ColorSepScreenAngle ProcessBlack.71lpi.400dpi/71 lpi / 400 dpi: "45.0"
  676. *ColorSepScreenFreq ProcessBlack.71lpi.400dpi/71 lpi / 400 dpi: "70.7107"
  677. *% For 47 lpi / 400 dpi ===============================
  678. *ColorSepScreenAngle ProcessBlack.47lpi.400dpi/47 lpi / 400 dpi: "45.0"
  679. *ColorSepScreenFreq ProcessBlack.47lpi.400dpi/47 lpi / 400 dpi: "47.1405"
  680. *% Produced based on PPD 4.3 specs
  681. *% Last Edit Date: May 31 1996
  682. *% The byte count of this file should be exactly 028648 or 029404
  683. *% depending on the filesystem it resides in.
  684. *% end of PPD file for Minolta Pi-3000