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.

737 lines
27 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. *FileVersion: "1.0"
  10. *FormatVersion: "4.3"
  11. *LanguageEncoding: ISOLatin1
  12. *LanguageVersion: English
  13. *Manufacturer: "Minolta"
  14. *ModelName: "Minolta Pi-3000J v2016"
  15. *PCFileName: "MIPI319J.PPD"
  16. *Product: "(Minolta Pi-3000)"
  17. *PSVersion: "(2016.104) 238"
  18. *ShortNickName: "Minolta Pi-3000J"
  19. *NickName: "Minolta Pi-3000J v2016"
  20. *% ======================================================================
  21. *% This PPD file is for use on Windows platforms only.
  22. *% ======================================================================
  23. *% ========== 5.4 Installable Options, and Constraints ==================
  24. *OpenGroup: InstallableOptions/Installable Options
  25. *OpenUI *InstalledMemory/Memory Configuration: PickOne
  26. *DefaultInstalledMemory: 16Meg
  27. *InstalledMemory 16Meg/Standard 16 MB: ""
  28. *InstalledMemory 64Meg/64 MB Upgrade: ""
  29. *InstalledMemory 80Meg/80 MB Upgrade: ""
  30. *InstalledMemory 128Meg/128 MB Upgrade: ""
  31. *?InstalledMemory: "currentsystemparams /RamSize get 1048576 div cvi 10 string cvs print (Meg)="
  32. *CloseUI: *InstalledMemory
  33. *OpenUI *Option1/Large Capacity Tray: 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. *End
  43. *CloseUI: *Option1
  44. *OpenUI *Option2/Duplexer: Boolean
  45. *DefaultOption2: False
  46. *Option2 True/Installed: ""
  47. *Option2 False/Not Installed: ""
  48. *?Option2: "
  49. save
  50. currentpagedevice /Duplex known
  51. {(True)}{(False)}ifelse = flush
  52. restore"
  53. *End
  54. *CloseUI: *Option2
  55. *OpenUI *Option3/Finisher: Boolean
  56. *DefaultOption3: False
  57. *Option3 True/Installed: ""
  58. *Option3 False/Not Installed: ""
  59. *?Option3: "
  60. save
  61. currentpagedevice /Jog known
  62. {(True)}{(False)}ifelse = flush
  63. restore"
  64. *End
  65. *CloseUI: *Option3
  66. *CloseGroup: InstallableOptions
  67. *UIConstraints: *Option1 False *InputSlot Slot4
  68. *UIConstraints: *InputSlot Slot4 *Option1 False
  69. *% If the duplexer is not installed, do not allow duplexing.
  70. *UIConstraints: *MIDuplex DuplexNoTumble *Option2 False
  71. *UIConstraints: *Option2 False *MIDuplex DuplexNoTumble
  72. *UIConstraints: *MIDuplex DuplexTumble *Option2 False
  73. *UIConstraints: *Option2 False *MIDuplex DuplexTumble
  74. *UIConstraints: *MIDuplex LandscapeDuplexNoTumble *Option2 False
  75. *UIConstraints: *Option2 False *MIDuplex LandscapeDuplexNoTumble
  76. *UIConstraints: *MIDuplex LandscapeDuplexTumble *Option2 False
  77. *UIConstraints: *Option2 False *MIDuplex LandscapeDuplexTumble
  78. *% If the duplexer is not installed, the output cannot be face down (normal)
  79. *UIConstraints: *Option2 False *OutputOrder Normal
  80. *UIConstraints: *OutputOrder Normal *Option2 False
  81. *% If the finisher is not installed, do not allow jogging.
  82. *UIConstraints: *Option3 False *Jog EndOfSet
  83. *UIConstraints: *Jog EndOfSet *Option3 False
  84. *% If the finisher is not installed, do not allow stapling.
  85. *UIConstraints: *Option3 False *StapleWhen EndOfJob
  86. *UIConstraints: *StapleWhen EndOfJob *Option3 False
  87. *% Staple true only when Collate is true
  88. *UIConstraints: *Collate False *StapleWhen EndOfJob
  89. *UIConstraints: *StapleWhen EndOfJob *Collate False
  90. *% Jog true only when Collate is true
  91. *UIConstraints: *Collate False *Jog EndOfSet
  92. *UIConstraints: *Jog EndOfSet *Collate False
  93. *% Collate requires OutputOrder face up (Reverse)
  94. *UIConstraints: *OutputOrder Normal *Collate True
  95. *UIConstraints: *Collate True *OutputOrder Normal
  96. *% Staple can only be used with Letter, A4, or B5
  97. *UIConstraints: *PageSize Legal *StapleWhen EndOfJob
  98. *UIConstraints: *PageSize 11x14 *StapleWhen EndOfJob
  99. *UIConstraints: *PageSize Tabloid *StapleWhen EndOfJob
  100. *UIConstraints: *PageSize Statement *StapleWhen EndOfJob
  101. *UIConstraints: *PageSize A3 *StapleWhen EndOfJob
  102. *UIConstraints: *PageSize A4Plus *StapleWhen EndOfJob
  103. *UIConstraints: *PageSize A5 *StapleWhen EndOfJob
  104. *UIConstraints: *PageSize B4 *StapleWhen EndOfJob
  105. *UIConstraints: *PageSize B6 *StapleWhen EndOfJob
  106. *UIConstraints: *StapleWhen EndOfJob *PageSize Legal
  107. *UIConstraints: *StapleWhen EndOfJob *PageSize 11x14
  108. *UIConstraints: *StapleWhen EndOfJob *PageSize Tabloid
  109. *UIConstraints: *StapleWhen EndOfJob *PageSize Statement
  110. *UIConstraints: *StapleWhen EndOfJob *PageSize A3
  111. *UIConstraints: *StapleWhen EndOfJob *PageSize A4Plus
  112. *UIConstraints: *StapleWhen EndOfJob *PageSize A5
  113. *UIConstraints: *StapleWhen EndOfJob *PageSize B4
  114. *UIConstraints: *StapleWhen EndOfJob *PageSize B6
  115. *UIConstraints: *PageRegion Legal *StapleWhen EndOfJob
  116. *UIConstraints: *PageRegion 11x14 *StapleWhen EndOfJob
  117. *UIConstraints: *PageRegion Tabloid *StapleWhen EndOfJob
  118. *UIConstraints: *PageRegion Statement *StapleWhen EndOfJob
  119. *UIConstraints: *PageRegion A3 *StapleWhen EndOfJob
  120. *UIConstraints: *PageRegion A4Plus *StapleWhen EndOfJob
  121. *UIConstraints: *PageRegion A5 *StapleWhen EndOfJob
  122. *UIConstraints: *PageRegion B4 *StapleWhen EndOfJob
  123. *UIConstraints: *PageRegion B6 *StapleWhen EndOfJob
  124. *UIConstraints: *StapleWhen EndOfJob *PageRegion Legal
  125. *UIConstraints: *StapleWhen EndOfJob *PageRegion 11x14
  126. *UIConstraints: *StapleWhen EndOfJob *PageRegion Tabloid
  127. *UIConstraints: *StapleWhen EndOfJob *PageRegion Statement
  128. *UIConstraints: *StapleWhen EndOfJob *PageRegion A3
  129. *UIConstraints: *StapleWhen EndOfJob *PageRegion A4Plus
  130. *UIConstraints: *StapleWhen EndOfJob *PageRegion A5
  131. *UIConstraints: *StapleWhen EndOfJob *PageRegion B4
  132. *UIConstraints: *StapleWhen EndOfJob *PageRegion B6
  133. *% Collate can only be used with Letter, A4, or B5
  134. *UIConstraints: *PageSize Legal *Collate True
  135. *UIConstraints: *PageSize 11x14 *Collate True
  136. *UIConstraints: *PageSize Tabloid *Collate True
  137. *UIConstraints: *PageSize Statement *Collate True
  138. *UIConstraints: *PageSize A3 *Collate True
  139. *UIConstraints: *PageSize A4Plus *Collate True
  140. *UIConstraints: *PageSize A5 *Collate True
  141. *UIConstraints: *PageSize B4 *Collate True
  142. *UIConstraints: *PageSize B6 *Collate True
  143. *UIConstraints: *Collate True *PageSize Legal
  144. *UIConstraints: *Collate True *PageSize 11x14
  145. *UIConstraints: *Collate True *PageSize Tabloid
  146. *UIConstraints: *Collate True *PageSize Statement
  147. *UIConstraints: *Collate True *PageSize A3
  148. *UIConstraints: *Collate True *PageSize A4Plus
  149. *UIConstraints: *Collate True *PageSize A5
  150. *UIConstraints: *Collate True *PageSize B4
  151. *UIConstraints: *Collate True *PageSize B6
  152. *UIConstraints: *PageRegion Legal *Collate True
  153. *UIConstraints: *PageRegion 11x14 *Collate True
  154. *UIConstraints: *PageRegion Tabloid *Collate True
  155. *UIConstraints: *PageRegion Statement *Collate True
  156. *UIConstraints: *PageRegion A3 *Collate True
  157. *UIConstraints: *PageRegion A4Plus *Collate True
  158. *UIConstraints: *PageRegion A5 *Collate True
  159. *UIConstraints: *PageRegion B4 *Collate True
  160. *UIConstraints: *PageRegion B6 *Collate True
  161. *UIConstraints: *Collate True *PageRegion Legal
  162. *UIConstraints: *Collate True *PageRegion 11x14
  163. *UIConstraints: *Collate True *PageRegion Tabloid
  164. *UIConstraints: *Collate True *PageRegion Statement
  165. *UIConstraints: *Collate True *PageRegion A3
  166. *UIConstraints: *Collate True *PageRegion A4Plus
  167. *UIConstraints: *Collate True *PageRegion A5
  168. *UIConstraints: *Collate True *PageRegion B4
  169. *UIConstraints: *Collate True *PageRegion B6
  170. *% Slot4 can only use Letter/A4 paper
  171. *UIConstraints: *InputSlot Slot4 *PageSize 11x14
  172. *UIConstraints: *InputSlot Slot4 *PageSize Statement
  173. *UIConstraints: *InputSlot Slot4 *PageSize Tabloid
  174. *UIConstraints: *InputSlot Slot4 *PageSize Legal
  175. *UIConstraints: *InputSlot Slot4 *PageSize A4Plus
  176. *UIConstraints: *InputSlot Slot4 *PageSize B6
  177. *UIConstraints: *InputSlot Slot4 *PageSize B5
  178. *UIConstraints: *InputSlot Slot4 *PageSize B4
  179. *UIConstraints: *InputSlot Slot4 *PageSize A5
  180. *UIConstraints: *InputSlot Slot4 *PageSize A3
  181. *UIConstraints: *PageSize 11x14 *InputSlot Slot4
  182. *UIConstraints: *PageSize Statement *InputSlot Slot4
  183. *UIConstraints: *PageSize Tabloid *InputSlot Slot4
  184. *UIConstraints: *PageSize Legal *InputSlot Slot4
  185. *UIConstraints: *PageSize A4Plus *InputSlot Slot4
  186. *UIConstraints: *PageSize B6 *InputSlot Slot4
  187. *UIConstraints: *PageSize B5 *InputSlot Slot4
  188. *UIConstraints: *PageSize B4 *InputSlot Slot4
  189. *UIConstraints: *PageSize A5 *InputSlot Slot4
  190. *UIConstraints: *PageSize A3 *InputSlot Slot4
  191. *UIConstraints: *InputSlot Slot4 *PageRegion 11x14
  192. *UIConstraints: *InputSlot Slot4 *PageRegion Statement
  193. *UIConstraints: *InputSlot Slot4 *PageRegion Tabloid
  194. *UIConstraints: *InputSlot Slot4 *PageRegion Legal
  195. *UIConstraints: *InputSlot Slot4 *PageRegion A4Plus
  196. *UIConstraints: *InputSlot Slot4 *PageRegion B6
  197. *UIConstraints: *InputSlot Slot4 *PageRegion B5
  198. *UIConstraints: *InputSlot Slot4 *PageRegion B4
  199. *UIConstraints: *InputSlot Slot4 *PageRegion A5
  200. *UIConstraints: *InputSlot Slot4 *PageRegion A3
  201. *UIConstraints: *PageRegion 11x14 *InputSlot Slot4
  202. *UIConstraints: *PageRegion Statement *InputSlot Slot4
  203. *UIConstraints: *PageRegion Tabloid *InputSlot Slot4
  204. *UIConstraints: *PageRegion Legal *InputSlot Slot4
  205. *UIConstraints: *PageRegion A4Plus *InputSlot Slot4
  206. *UIConstraints: *PageRegion B6 *InputSlot Slot4
  207. *UIConstraints: *PageRegion B5 *InputSlot Slot4
  208. *UIConstraints: *PageRegion B4 *InputSlot Slot4
  209. *UIConstraints: *PageRegion A5 *InputSlot Slot4
  210. *UIConstraints: *PageRegion A3 *InputSlot Slot4
  211. *% ========== 5.5 Basic Device Capabilities =========
  212. *ColorDevice: False
  213. *DefaultColorSpace: Gray
  214. *FileSystem: True
  215. *?FileSystem: "
  216. false
  217. (*) {
  218. /DevDict exch currentdevparams def
  219. DevDict /Writeable known {DevDict /Writeable get} {false} ifelse
  220. DevDict /Mounted known {DevDict /Mounted get} {false} ifelse
  221. DevDict /HasNames known {DevDict /HasNames get} {false} ifelse
  222. and and {pop true} if
  223. } 128 string /IODevice resourceforall
  224. {(True)} {(False)} ifelse ="
  225. *End
  226. *LanguageLevel: "2"
  227. *Throughput: "30"
  228. *TTRasterizer: Type42
  229. *?TTRasterizer: "(Type42) ="
  230. *1284Modes Parallel: Compat Nibble
  231. *% ========== 5.6 System Management =================
  232. *FreeVM: "2862175"
  233. *VMOption 16Meg: "2862175"
  234. *VMOption 64Meg: "13004166"
  235. *VMOption 80Meg: "15938355"
  236. *VMOption 128Meg: "25501368"
  237. *Reset: "
  238. count 0 eq
  239. { false } { true exch startjob } ifelse
  240. not {
  241. (WARNING: Cannot reset printer.) =
  242. (Missing or invalid password.) =
  243. (Please contact the author of this software.) = flush quit
  244. } if
  245. systemdict /quit get exec
  246. (WARNING : Printer Reset Failed.) = flush
  247. "
  248. *End
  249. *Password: "0"
  250. *ExitServer: "
  251. count 1 ge {true exc startjob} {false} ifelse
  252. not {
  253. (ERROR: *ExitServer cannot start unencapsulated job.) =
  254. ( Password is probably invalid.) =
  255. } if"
  256. *End
  257. *SuggestedJobTimeout: "0"
  258. *SuggestedManualFeedTimeout: "60"
  259. *SuggestedWaitTimeout: "40"
  260. *PrintPSErrors: True
  261. *% ========== 5.7 Emulations and Protocols ==========
  262. *Protocols: BCP
  263. *% ========== 5.9 Resolution and Appearance Control =======
  264. *DefaultResolution: 400dpi
  265. *Resolution 400dpi: ""
  266. *?Resolution: "save
  267. currentpagedevice /HWResolution get
  268. 0 get 10 string cvs print (dpi) = flush
  269. restore"
  270. *End
  271. *% ========== 5.10 Gray Levels and Halftoning =======
  272. *DefaultHalftoneType: 3
  273. *ScreenAngle: "45"
  274. *ScreenFreq: "71"
  275. *DefaultScreenProc: Dot
  276. *ScreenProc Dot: "
  277. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch
  278. 1 sub dup mul add 1 sub } {dup mul exch dup mul
  279. add 1 exch sub } ifelse } bind
  280. "
  281. *End
  282. *ScreenProc Line: "{ pop } bind"
  283. *ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }bind"
  284. *DefaultTransfer: Null
  285. *Transfer Null: "{ }"
  286. *Transfer Null.Inverse: "{ 1 exch sub }"
  287. *% ========== 5.14 Media Selection ==================
  288. *OpenUI *InputSlot/Input Tray: PickOne
  289. *OrderDependency: 40 AnySetup *InputSlot
  290. *DefaultInputSlot: Slot0
  291. *InputSlot Slot0/Upper Cassette: "<<
  292. /ManualFeed false
  293. currentpagedevice /InputAttributes get 0 get {} forall
  294. /InputAttributes << /Priority [0 4 1 2 3] >>
  295. >> setpagedevice"
  296. *End
  297. *InputSlot Slot1/2nd Cassette: "<<
  298. /ManualFeed false
  299. currentpagedevice /InputAttributes get 1 get {} forall
  300. /InputAttributes << /Priority [1 0 4 2 3] >>
  301. >> setpagedevice"
  302. *End
  303. *InputSlot Slot2/3rd Cassette: "<<
  304. /ManualFeed false
  305. currentpagedevice /InputAttributes get 2 get {} forall
  306. /InputAttributes << /Priority [2 0 4 1 3] >>
  307. >> setpagedevice"
  308. *End
  309. *InputSlot Slot3/Lower Cassette: "<<
  310. /ManualFeed false
  311. currentpagedevice /InputAttributes get 3 get {} forall
  312. /InputAttributes << /Priority [3 0 4 1 2] >>
  313. >> setpagedevice"
  314. *End
  315. *InputSlot Slot4/Large Capacity Tray: "<<
  316. /ManualFeed false
  317. currentpagedevice /InputAttributes get 4 get {} forall
  318. /InputAttributes << /Priority [4 0 1 2 3] >>
  319. >> setpagedevice"
  320. *End
  321. *?InputSlot: "save
  322. /ManualFeed false
  323. currentpagedevice /InputAttributes get
  324. /Priority get 0 get 9 string cvs
  325. (Slot) print =
  326. restore"
  327. *End
  328. *CloseUI: *InputSlot
  329. *OpenUI *PageSize: PickOne
  330. *OrderDependency: 30 AnySetup *PageSize
  331. *DefaultPageSize: A4
  332. *PageSize Letter: "<</PageSize [612 792]>> setpagedevice"
  333. *PageSize Legal: "<</PageSize [612 1008]>> setpagedevice"
  334. *PageSize 11x14: "<</PageSize [792 1008]>> setpagedevice"
  335. *PageSize Tabloid: "<</PageSize [792 1224]>> setpagedevice"
  336. *PageSize Statement/Invoice: "<</PageSize [396 612]>> setpagedevice"
  337. *PageSize A3: "<</PageSize [842 1191]>> setpagedevice"
  338. *PageSize A4: "<</PageSize [595 842]>> setpagedevice"
  339. *PageSize A4Plus/Foolscap: "<</PageSize [595 936]>> setpagedevice"
  340. *PageSize A5: "<</PageSize [420 595]>> setpagedevice"
  341. *PageSize B4: "<</PageSize [729 1032]>> setpagedevice"
  342. *PageSize B5: "<</PageSize [516 729]>> setpagedevice"
  343. *PageSize B6: "<</PageSize [363 516]>> setpagedevice"
  344. *?PageSize: "
  345. currentpagedevice /PageSize get aload aload pop gt {exch} if
  346. (Unknown) <<
  347. /Letter [612 792]
  348. /Legal [612 1008]
  349. /11x14 [792 1008]
  350. /Tabloid [792 1224]
  351. /Statement [396 612]
  352. /A3 [842 1191]
  353. /A4 [595 842]
  354. /A4Plus [595 936]
  355. /A5 [420 595]
  356. /B4 [729 1032]
  357. /B5 [516 729]
  358. /B6 [363 516]
  359. >>
  360. { aload aload pop gt {exch} if 4
  361. index sub abs 5 le exch 5 index sub abs 5 le and {exch} if pop
  362. } bind forall = pop pop"
  363. *End
  364. *CloseUI: *PageSize
  365. *OpenUI *PageRegion: PickOne
  366. *OrderDependency: 30 AnySetup *PageRegion
  367. *DefaultPageRegion: A4
  368. *PageRegion Letter: "<</PageSize [612 792]>> setpagedevice"
  369. *PageRegion Legal: "<</PageSize [612 1008]>> setpagedevice"
  370. *PageRegion 11x14: "<</PageSize [792 1008]>> setpagedevice"
  371. *PageRegion Tabloid: "<</PageSize [792 1224]>> setpagedevice"
  372. *PageRegion Statement/Invoice: "<</PageSize [396 612]>> setpagedevice"
  373. *PageRegion A3: "<</PageSize [842 1191]>> setpagedevice"
  374. *PageRegion A4: "<</PageSize [595 842]>> setpagedevice"
  375. *PageRegion A4Plus/Foolscap: "<</PageSize [595 936]>> setpagedevice"
  376. *PageRegion A5: "<</PageSize [420 595]>> setpagedevice"
  377. *PageRegion B4: "<</PageSize [729 1032]>> setpagedevice"
  378. *PageRegion B5: "<</PageSize [516 729]>> setpagedevice"
  379. *PageRegion B6: "<</PageSize [363 516]>> setpagedevice"
  380. *CloseUI: *PageRegion
  381. *% ========== 5.15 Information About Media Sizes ====
  382. *DefaultImageableArea: A4
  383. *ImageableArea Letter: "9.9901 19.8 596.79 774.36 "
  384. *ImageableArea Legal: "16.2001 17.37 597.96 994.05 "
  385. *ImageableArea 11x14: "15.8401 15.3901 776.16 996.39 "
  386. *ImageableArea Tabloid: "17.2801 15.9301 777.6 1207.53 "
  387. *ImageableArea Statement/Invoice: "16.2 10.89 384.84 598.41 "
  388. *ImageableArea A3: "16.2001 15.93 822.6 1176.93 "
  389. *ImageableArea A4: "13.77 14.4 581.85 826.56 "
  390. *ImageableArea A4Plus/Foolscap: "14.0401 14.1301 584.28 923.85 "
  391. *ImageableArea A5: "14.04 14.1301 405.72 581.13 "
  392. *ImageableArea B4: "14.0401 14.13 716.76 1017.45 "
  393. *ImageableArea B5: "13.77 15.84 497.25 712.8 "
  394. *ImageableArea B6: "17.28 11.6101 351.36 499.05 "
  395. *?ImageableArea: "
  396. newpath clippath pathbbox 4 -2 roll
  397. exch 2 {10000 mul ceiling 10000 div dup 0 lt {pop 0.0} if 128 string cvs print ( ) print} repeat
  398. exch 2 {10000 mul floor 10000 div dup 0 lt {pop 0.0} if 128 string cvs print ( ) print} repeat
  399. (\n) print"
  400. *End
  401. *DefaultPaperDimension: A4
  402. *PaperDimension Letter: "612 792"
  403. *PaperDimension Legal: "612 1008"
  404. *PaperDimension 11x14: "792 1008"
  405. *PaperDimension Tabloid: "792 1224"
  406. *PaperDimension Statement/Invoice: "396 612"
  407. *PaperDimension A3: "842 1191"
  408. *PaperDimension A4: "595 842"
  409. *PaperDimension A4Plus/Foolscap: "595 936"
  410. *PaperDimension A5: "420 595"
  411. *PaperDimension B4: "729 1032"
  412. *PaperDimension B5: "516 729"
  413. *PaperDimension B6: "363 516"
  414. *RequiresPageRegion All: True
  415. *LandscapeOrientation: Plus90
  416. *%====== Connect Mode ===============
  417. *OpenUI *MIConnect/Connection Mode: PickOne
  418. *OrderDependency: 45 AnySetup *MIConnect
  419. *DefaultMIConnect: EndOfJob
  420. *MIConnect On: "0 /DI30Procs /ProcSet findresource /Di30Connect get exec"
  421. *MIConnect EndOfJob/End of Job: "2 /DI30Procs /ProcSet findresource /Di30Connect get exec"
  422. *CloseUI: *MIConnect
  423. *% ========== 5.17 Media Handling Features ==========
  424. *% Must be set before StapleWhen
  425. *OpenUI *MIDuplex/Duplex: PickOne
  426. *OrderDependency: 40 DocumentSetup *MIDuplex
  427. *DefaultMIDuplex: None
  428. *MIDuplex None: "<</Duplex false/Tumble false>> setpagedevice"
  429. *MIDuplex DuplexNoTumble/Portrait Book-Type: "<</Duplex true/Tumble false>> setpagedevice"
  430. *MIDuplex DuplexTumble/Portrait Calendar: "<</Duplex true/Tumble true>> setpagedevice"
  431. *MIDuplex LandscapeDuplexNoTumble/Landscape Calendar: "<</Duplex true/Tumble false>> setpagedevice"
  432. *MIDuplex LandscapeDuplexTumble/Landscape Book-Type: "<</Duplex true/Tumble true>> setpagedevice"
  433. *?MIDuplex: "save
  434. currentpagedevice /Duplex get {
  435. currentpagedevice /Tumble get {
  436. (DuplexTumble or LandscapeDuplexTumble)
  437. }{
  438. (DuplexNoTumble or LandscapeDuplexNoTumble)
  439. } ifelse
  440. }{
  441. currentpagedevice /Tumble get {(Unknown)}{(None)} ifelse
  442. } ifelse
  443. = flush
  444. restore"
  445. *End
  446. *CloseUI: *MIDuplex
  447. *% Must be set before StapleWhen
  448. *OpenUI *OutputOrder/Output Order: PickOne
  449. *OrderDependency: 45 DocumentSetup *OutputOrder
  450. *DefaultOutputOrder: Reverse
  451. *OutputOrder Reverse/Face Up: "<</OutputFaceUp true>> setpagedevice"
  452. *OutputOrder Normal/Face Down: "<</OutputFaceUp false>> setpagedevice"
  453. *?OutputOrder:"
  454. save
  455. currentpagedevice /OutputFaceUp get
  456. {(Reverse)}{(Normal)}ifelse = flush
  457. restore"
  458. *End
  459. *CloseUI: *OutputOrder
  460. *% ========== 5.18 Finishing Features ===============
  461. *OpenUI *Collate: Boolean
  462. *OrderDependency: 40 DocumentSetup *Collate
  463. *DefaultCollate: False
  464. *Collate False/Off: "<</Collate false>> setpagedevice"
  465. *Collate True/On (Requires Output Face Up): "<</Collate true>> setpagedevice"
  466. *?Collate: "currentpagedevice /Collate get {(True)}{(False)} ifelse ="
  467. *CloseUI: *Collate
  468. *OpenUI *Jog: PickOne
  469. *OrderDependency: 45 DocumentSetup *Jog
  470. *DefaultJog: None
  471. *Jog None/Off: "<</Jog 0>> setpagedevice"
  472. *%Jog DeviceDeactivation: "<</Jog 1>> setpagedevice"
  473. *%Jog EndOfJob/End of Job: "<</Jog 2>> setpagedevice"
  474. *Jog EndOfSet/On (Requires Collate On): "<</Jog 3>> setpagedevice"
  475. *?Jog: "currentpagedevice dup /Jog known
  476. { /Jog get [(None)(DeviceDeactivation)(EndOfJob)(EndOfSet)] exch get }
  477. { pop (None) } ifelse = flush"
  478. *End
  479. *CloseUI: *Jog
  480. *% Must be set after OutputFaceUp and Duplex
  481. *OpenUI *StapleWhen/Staple: PickOne
  482. *OrderDependency: 60 DocumentSetup *StapleWhen
  483. *DefaultStapleWhen: None
  484. *StapleWhen None/Off: "<</Staple 0>> setpagedevice"
  485. *%StapleWhen DeviceDeactivation: "<</Staple 1>> setpagedevice"
  486. *StapleWhen EndOfJob/On (30 sheets maximum; requires Collate On): "<</Staple 1>> setpagedevice"
  487. *%StapleWhen EndOfSet/End of Set: "<</Staple 3>> setpagedevice"
  488. *?StapleWhen: "
  489. save
  490. currentpagedevice dup /Staple known {
  491. /Staple get [(None)(DeviceDeactivation)(EndOfJob)(EndOfSet)] exch get
  492. }{ pop (None) } ifelse = flush
  493. restore"
  494. *End
  495. *CloseUI: *StapleWhen
  496. *% ========== 5.20 Font Related Keywords ============
  497. *FCacheSize 16Meg: 1677721
  498. *FCacheSize 64Meg: 6710886
  499. *FCacheSize 80Meg: 8388608
  500. *FCacheSize 128Meg: 13421773
  501. *Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
  502. *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
  503. *Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
  504. *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
  505. *Font Bookman-Demi: Standard "(001.004S)" Standard ROM
  506. *Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
  507. *Font Bookman-Light: Standard "(001.004S)" Standard ROM
  508. *Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
  509. *Font Courier: Standard "(002.004S)" Standard ROM
  510. *Font Courier-Bold: Standard "(002.004S)" Standard ROM
  511. *Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
  512. *Font Courier-Oblique: Standard "(002.004S)" Standard ROM
  513. *Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(003.002)" 83pv Disk
  514. *Font GothicBBB-Medium-Add-H: JIS "(003.002)" Add Disk
  515. *Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(003.002)" Add Disk
  516. *Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(003.002)" Add Disk
  517. *Font GothicBBB-Medium-Add-V: JIS "(003.002)" Add Disk
  518. *Font GothicBBB-Medium-EUC-H: EUC "(003.002)" JIS-83 Disk
  519. *Font GothicBBB-Medium-EUC-V: EUC "(003.002)" JIS-83 Disk
  520. *Font GothicBBB-Medium-Ext-H: JIS "(003.002)" Ext Disk
  521. *Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(003.002)" Ext Disk
  522. *Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(003.002)" Ext Disk
  523. *Font GothicBBB-Medium-Ext-V: JIS "(003.002)" Ext Disk
  524. *Font GothicBBB-Medium-H: JIS "(003.002)" JIS-83 Disk
  525. *Font GothicBBB-Medium-NWP-H: JIS "(003.002)" NWP Disk
  526. *Font GothicBBB-Medium-NWP-V: JIS "(003.002)" NWP Disk
  527. *Font GothicBBB-Medium-RKSJ-H: RKSJ "(003.002)" JIS-83 Disk
  528. *Font GothicBBB-Medium-RKSJ-V: RKSJ "(003.002)" JIS-83 Disk
  529. *Font GothicBBB-Medium-V: JIS "(003.002)" JIS-83 Disk
  530. *Font Helvetica: Standard "(001.006S)" Standard ROM
  531. *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
  532. *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
  533. *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
  534. *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
  535. *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
  536. *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
  537. *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
  538. *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
  539. *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
  540. *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
  541. *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
  542. *Font Palatino-Bold: Standard "(001.005S)" Standard ROM
  543. *Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
  544. *Font Palatino-Italic: Standard "(001.005S)" Standard ROM
  545. *Font Palatino-Roman: Standard "(001.005S)" Standard ROM
  546. *Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(003.001)" 83pv Disk
  547. *Font Ryumin-Light-Add-H: JIS "(003.001)" Add Disk
  548. *Font Ryumin-Light-Add-RKSJ-H: RKSJ "(003.001)" Add Disk
  549. *Font Ryumin-Light-Add-RKSJ-V: RKSJ "(003.001)" Add Disk
  550. *Font Ryumin-Light-Add-V: JIS "(003.001)" Add Disk
  551. *Font Ryumin-Light-EUC-H: EUC "(003.001)" JIS-83 Disk
  552. *Font Ryumin-Light-EUC-V: EUC "(003.001)" JIS-83 Disk
  553. *Font Ryumin-Light-Ext-H: JIS "(003.001)" Ext Disk
  554. *Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(003.001)" Ext Disk
  555. *Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(003.001)" Ext Disk
  556. *Font Ryumin-Light-Ext-V: JIS "(003.001)" Ext Disk
  557. *Font Ryumin-Light-H: JIS "(003.001)" JIS-83 Disk
  558. *Font Ryumin-Light-NWP-H: JIS "(003.001)" NWP Disk
  559. *Font Ryumin-Light-NWP-V: JIS "(003.001)" NWP Disk
  560. *Font Ryumin-Light-RKSJ-H: RKSJ "(003.001)" JIS-83 Disk
  561. *Font Ryumin-Light-RKSJ-V: RKSJ "(003.001)" JIS-83 Disk
  562. *Font Ryumin-Light-V: JIS "(003.001)" JIS-83 Disk
  563. *Font Symbol: Special "(001.007S)" Special ROM
  564. *Font Times-Bold: Standard "(001.007S)" Standard ROM
  565. *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
  566. *Font Times-Italic: Standard "(001.007S)" Standard ROM
  567. *Font Times-Roman: Standard "(001.007S)" Standard ROM
  568. *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
  569. *Font ZapfDingbats: Special "(001.004S)" Special ROM
  570. *DefaultFont: Courier
  571. *?FontQuery: "
  572. save
  573. { count 1 gt
  574. { exch dup 127 string cvs (/) print print (:) print
  575. /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =
  576. } { exit } ifelse
  577. } bind loop
  578. (*) = flush
  579. restore"
  580. *End
  581. *?FontList: "
  582. save
  583. (*) {cvn ==} 128 string /Font resourceforall
  584. (*) = flush
  585. restore
  586. "
  587. *End
  588. *% ========== 5.21 Printer Messages =================
  589. *% Printer Messages (verbatim from printer):
  590. *Message: "%%[ exitserver: permanent state may be changed ]%%"
  591. *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
  592. *Message: "\FontName\ not found, using Courier"
  593. *% Status (format: %%[ status: <one of these> ] %%)
  594. *Status: "idle"
  595. *Status: "busy"
  596. *Status: "waiting"
  597. *Status: "printing"
  598. *Status: "PrinterError: cover open"
  599. *Status: "PrinterError: warming up"
  600. *Status: "PrinterError: paper misfeed"
  601. *Status: "PrinterError: out of paper"
  602. *Status: "PrinterError: Copier Connect"
  603. *Status: "PrinterError: Copier Caution"
  604. *Status: "PrinterError: Copier Error"
  605. *% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
  606. *Source: "Parallel"
  607. *Source: "EtherTalk"
  608. *% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
  609. *PrinterError: "cover open"
  610. *PrinterError: "warming up"
  611. *PrinterError: "paper misfeed"
  612. *PrinterError: "out of paper"
  613. *PrinterError: "Copier Connect"
  614. *PrinterError: "Copier Caution"
  615. *PrinterError: "Copier Error"
  616. *% ========== 5.22 Color Separation Keywords ========
  617. *% For 71 lpi / 400 dpi ===========
  618. *ColorSepScreenAngle ProcessBlack.71lpi.400dpi/71 lpi / 400 dpi: "45.0"
  619. *ColorSepScreenAngle CustomColor.71lpi.400dpi/71 lpi / 400 dpi: "45.0"
  620. *ColorSepScreenAngle ProcessCyan.71lpi.400dpi/71 lpi / 400 dpi: "71.5651"
  621. *ColorSepScreenAngle ProcessMagenta.71lpi.400dpi/71 lpi / 400 dpi: "18.4349"
  622. *ColorSepScreenAngle ProcessYellow.71lpi.400dpi/71 lpi / 400 dpi: "0.0"
  623. *ColorSepScreenFreq ProcessBlack.71lpi.400dpi/71 lpi / 400 dpi: "70.7107"
  624. *ColorSepScreenFreq CustomColor.71lpi.400dpi/71 lpi / 400 dpi: "70.7107"
  625. *ColorSepScreenFreq ProcessCyan.71lpi.400dpi/71 lpi / 400 dpi: "63.2456"
  626. *ColorSepScreenFreq ProcessMagenta.71lpi.400dpi/71 lpi / 400 dpi: "63.2456"
  627. *ColorSepScreenFreq ProcessYellow.71lpi.400dpi/71 lpi / 400 dpi: "66.6667"
  628. *% For 47 lpi / 400 dpi ===========
  629. *ColorSepScreenAngle ProcessBlack.47lpi.400dpi/47 lpi / 400 dpi: "45.0"
  630. *ColorSepScreenAngle CustomColor.47lpi.400dpi/47 lpi / 400 dpi: "45.0"
  631. *ColorSepScreenAngle ProcessCyan.47lpi.400dpi/47 lpi / 400 dpi: "71.5651"
  632. *ColorSepScreenAngle ProcessMagenta.47lpi.400dpi/47 lpi / 400 dpi: "18.4349"
  633. *ColorSepScreenAngle ProcessYellow.47lpi.400dpi/47 lpi / 400 dpi: "0.0"
  634. *ColorSepScreenFreq ProcessBlack.47lpi.400dpi/47 lpi / 400 dpi: "47.1405"
  635. *ColorSepScreenFreq CustomColor.47lpi.400dpi/47 lpi / 400 dpi: "47.1405"
  636. *ColorSepScreenFreq ProcessCyan.47lpi.400dpi/47 lpi / 400 dpi: "42.1637"
  637. *ColorSepScreenFreq ProcessMagenta.47lpi.400dpi/47 lpi / 400 dpi: "42.1637"
  638. *ColorSepScreenFreq ProcessYellow.47lpi.400dpi/47 lpi / 400 dpi: "44.4444"
  639. *% Produced using PPDTool 2.0's BLDPPD43.PS file
  640. *% The byte count of this file should be exactly 027119 or 027856
  641. *% depending on the filesystem it resides in.
  642. *% end of PPD file for Minolta Pi-3000