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.

1216 lines
40 KiB

  1. *PPD-Adobe: "4.3"
  2. *% Adobe Systems PostScript(R) Printer Description File
  3. *% Copyright 1987-1996 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. *PCFileName: "FXABPRE2.PPD"
  14. *Product: "(Able Model-PR)"
  15. *PSVersion: "(2017.102) 66050"
  16. *Manufacturer: "FX"
  17. *ShortNickName: "FX Able Model-PR v2017 PS"
  18. *ModelName: "FX Able Model-PR v2017.102 PS"
  19. *NickName: "FX Able Model-PR v2017.102 PS"
  20. *% === Options and Constraints =========
  21. *OpenGroup: InstallableOptions/Options Installed
  22. *OpenUI *InstalledMemory/Memory Configuration: PickOne
  23. *DefaultInstalledMemory: 12Meg
  24. *InstalledMemory 12Meg/Standard 12 MB RAM: ""
  25. *InstalledMemory 16Meg/16 MB Upgrade: ""
  26. *InstalledMemory 20Meg/20 MB Upgrade: ""
  27. *InstalledMemory 24Meg/24 MB Upgrade: ""
  28. *InstalledMemory 28Meg/28 MB Upgrade: ""
  29. *InstalledMemory 32Meg/32 MB Upgrade: ""
  30. *InstalledMemory 40Meg/40 MB Upgrade: ""
  31. *InstalledMemory 44Meg/44 MB Upgrade: ""
  32. *InstalledMemory 56Meg/56 MB Upgrade: ""
  33. *?InstalledMemory: "
  34. save
  35. (12Meg) /Custom /ProcSet findresource begin
  36. totalinstalledram
  37. dup 16777216 eq{exch pop (16Meg) exch}if
  38. dup 20971520 eq{exch pop (20Meg) exch}if
  39. dup 25165824 eq{exch pop (24Meg) exch}if
  40. dup 29360128 eq{exch pop (28Meg) exch}if
  41. dup 33554432 eq{exch pop (32Meg) exch}if
  42. dup 41943040 eq{exch pop (40Meg) exch}if
  43. dup 46137344 eq{exch pop (44Meg) exch}if
  44. dup 58720256 eq{exch pop (56Meg) exch}if
  45. pop
  46. = flush end restore
  47. "
  48. *End
  49. *CloseUI: *InstalledMemory
  50. *OpenUI *Option1/Option Sheet Feeder: PickOne
  51. *DefaultOption1: 3TrayModule
  52. *Option1 2TrayModule/2 Trays Module: ""
  53. *Option1 3TrayModule/3 Trays Module: ""
  54. *?Option1: "
  55. save
  56. (Unknown)
  57. currentpagedevice
  58. /InputAttributes get length
  59. dup 4 eq {exch pop (2TrayModule) exch} if
  60. dup 5 eq {exch pop (3TrayModule) exch} if
  61. pop = flush
  62. restore
  63. "
  64. *End
  65. *CloseUI: *Option1
  66. *OpenUI *Option2/Face Up Tray: Boolean
  67. *DefaultOption2: False
  68. *Option2 True/Installed: ""
  69. *Option2 False/Not Installed: ""
  70. *CloseUI: *Option2
  71. *OpenUI *Option3/Offset Catch Tray: Boolean
  72. *DefaultOption3: False
  73. *Option3 True/Installed: ""
  74. *Option3 False/Not Installed: ""
  75. *?Option3: "
  76. save
  77. currentpagedevice
  78. /Jog known {(True)}{(False)} ifelse = flush
  79. restore
  80. "
  81. *End
  82. *CloseUI: *Option3
  83. *OpenUI *Option4/Duplex Module: Boolean
  84. *DefaultOption4: False
  85. *Option4 True/Installed: ""
  86. *Option4 False/Not Installed: ""
  87. *?Option4: "
  88. save
  89. currentpagedevice
  90. /Duplex known {(True)}{(False)} ifelse = flush
  91. restore
  92. "
  93. *End
  94. *CloseUI: *Option4
  95. *OpenUI *Option5/Manual Feed Tray: Boolean
  96. *DefaultOption5: False
  97. *Option5 True/Installed: ""
  98. *Option5 False/Not Installed: ""
  99. *?Option5: "
  100. save
  101. currentpagedevice
  102. /ManualFeed known {(True)}{(False)} ifelse = flush
  103. restore
  104. "
  105. *End
  106. *CloseUI: *Option5
  107. *OpenUI *Option6/Sorter: Boolean
  108. *DefaultOption6: False
  109. *Option6 True/Installed: ""
  110. *Option6 False/Not Installed: ""
  111. *?Option6: "
  112. save
  113. currentpagedevice
  114. /OutputAttributes get
  115. 2 known {(True)}{(False)} ifelse = flush
  116. restore
  117. "
  118. *End
  119. *CloseUI: *Option6
  120. *OpenUI *Option7/Mail Box: Boolean
  121. *DefaultOption7: False
  122. *Option7 True/Installed: ""
  123. *Option7 False/Not Installed: ""
  124. *?Option7: "
  125. save
  126. currentpagedevice
  127. /OutputAttributes get
  128. 3 known {(True)}{(False)} ifelse = flush
  129. restore
  130. "
  131. *End
  132. *CloseUI: *Option7
  133. *CloseGroup: InstallableOptions
  134. *UIConstraints: *Option1 2TrayModule *InputSlot 4thTray
  135. *UIConstraints: *Option2 False *OutputBin FaceUp
  136. *UIConstraints: *Option3 False *Jog DeviceDeactivation
  137. *UIConstraints: *Option3 False *Jog EndOfSet
  138. *UIConstraints: *Option4 False *Duplex DuplexNoTumble
  139. *UIConstraints: *Option4 False *Duplex DuplexTumble
  140. *UIConstraints: *Option5 False *ManualFeed True
  141. *UIConstraints: *Option6 False *OutputBin Sorter
  142. *UIConstraints: *Option7 False *OutputBin MailBox1
  143. *UIConstraints: *Option7 False *OutputBin MailBox2
  144. *UIConstraints: *Option7 False *OutputBin MailBox3
  145. *UIConstraints: *Option7 False *OutputBin MailBox4
  146. *UIConstraints: *Option7 False *OutputBin MailBox5
  147. *UIConstraints: *Option7 False *OutputBin MailBox6
  148. *UIConstraints: *Option7 False *OutputBin MailBox7
  149. *UIConstraints: *Option7 False *OutputBin MailBox8
  150. *UIConstraints: *Option7 False *OutputBin MailBox9
  151. *UIConstraints: *Option7 False *OutputBin MailBox10
  152. *UIConstraints: *Option6 True *Option7 True
  153. *UIConstraints: *InputSlot 4thTray *Option1 2TrayModule
  154. *UIConstraints: *OutputBin FaceUp *Option2 False
  155. *UIConstraints: *Jog EndOfSet *Option3 False
  156. *UIConstraints: *Jog DeviceDeactivation *Option3 False
  157. *UIConstraints: *Duplex DuplexNoTumble *Option4 False
  158. *UIConstraints: *Duplex DuplexTumble *Option4 False
  159. *UIConstraints: *ManualFeed True *Option5 False
  160. *UIConstraints: *OutputBin Sorter *Option6 False
  161. *UIConstraints: *OutputBin MailBox1 *Option7 False
  162. *UIConstraints: *OutputBin MailBox2 *Option7 False
  163. *UIConstraints: *OutputBin MailBox3 *Option7 False
  164. *UIConstraints: *OutputBin MailBox4 *Option7 False
  165. *UIConstraints: *OutputBin MailBox5 *Option7 False
  166. *UIConstraints: *OutputBin MailBox6 *Option7 False
  167. *UIConstraints: *OutputBin MailBox7 *Option7 False
  168. *UIConstraints: *OutputBin MailBox8 *Option7 False
  169. *UIConstraints: *OutputBin MailBox9 *Option7 False
  170. *UIConstraints: *OutputBin MailBox10 *Option7 False
  171. *UIConstraints: *Option7 True *Option6 True
  172. *UIConstraints: *ManualFeed True *Duplex DuplexNoTumble
  173. *UIConstraints: *ManualFeed True *Duplex DuplexTumble
  174. *UIConstraints: *Duplex DuplexNoTumble *ManualFeed True
  175. *UIConstraints: *Duplex DuplexTumble *ManualFeed True
  176. *UIConstraints: *ManualFeed True *OutputBin Sorter
  177. *UIConstraints: *ManualFeed True *OutputBin MailBox1
  178. *UIConstraints: *ManualFeed True *OutputBin MailBox2
  179. *UIConstraints: *ManualFeed True *OutputBin MailBox3
  180. *UIConstraints: *ManualFeed True *OutputBin MailBox4
  181. *UIConstraints: *ManualFeed True *OutputBin MailBox5
  182. *UIConstraints: *ManualFeed True *OutputBin MailBox6
  183. *UIConstraints: *ManualFeed True *OutputBin MailBox7
  184. *UIConstraints: *ManualFeed True *OutputBin MailBox8
  185. *UIConstraints: *ManualFeed True *OutputBin MailBox9
  186. *UIConstraints: *ManualFeed True *OutputBin MailBox10
  187. *UIConstraints: *OutputBin Sorter *ManualFeed True
  188. *UIConstraints: *OutputBin MailBox1 *ManualFeed True
  189. *UIConstraints: *OutputBin MailBox2 *ManualFeed True
  190. *UIConstraints: *OutputBin MailBox3 *ManualFeed True
  191. *UIConstraints: *OutputBin MailBox4 *ManualFeed True
  192. *UIConstraints: *OutputBin MailBox5 *ManualFeed True
  193. *UIConstraints: *OutputBin MailBox6 *ManualFeed True
  194. *UIConstraints: *OutputBin MailBox7 *ManualFeed True
  195. *UIConstraints: *OutputBin MailBox8 *ManualFeed True
  196. *UIConstraints: *OutputBin MailBox9 *ManualFeed True
  197. *UIConstraints: *OutputBin MailBox10 *ManualFeed True
  198. *UIConstraints: *Jog DeviceDeactivation *OutputBin FaceUp
  199. *UIConstraints: *Jog DeviceDeactivation *OutputBin Sorter
  200. *UIConstraints: *Jog DeviceDeactivation *OutputBin MailBox1
  201. *UIConstraints: *Jog DeviceDeactivation *OutputBin MailBox2
  202. *UIConstraints: *Jog DeviceDeactivation *OutputBin MailBox3
  203. *UIConstraints: *Jog DeviceDeactivation *OutputBin MailBox4
  204. *UIConstraints: *Jog DeviceDeactivation *OutputBin MailBox5
  205. *UIConstraints: *Jog DeviceDeactivation *OutputBin MailBox6
  206. *UIConstraints: *Jog DeviceDeactivation *OutputBin MailBox7
  207. *UIConstraints: *Jog DeviceDeactivation *OutputBin MailBox8
  208. *UIConstraints: *Jog DeviceDeactivation *OutputBin MailBox9
  209. *UIConstraints: *Jog DeviceDeactivation *OutputBin MailBox10
  210. *UIConstraints: *Jog EndOfSet *OutputBin FaceUp
  211. *UIConstraints: *Jog EndOfSet *OutputBin Sorter
  212. *UIConstraints: *Jog EndOfSet *OutputBin MailBox1
  213. *UIConstraints: *Jog EndOfSet *OutputBin MailBox2
  214. *UIConstraints: *Jog EndOfSet *OutputBin MailBox3
  215. *UIConstraints: *Jog EndOfSet *OutputBin MailBox4
  216. *UIConstraints: *Jog EndOfSet *OutputBin MailBox5
  217. *UIConstraints: *Jog EndOfSet *OutputBin MailBox6
  218. *UIConstraints: *Jog EndOfSet *OutputBin MailBox7
  219. *UIConstraints: *Jog EndOfSet *OutputBin MailBox8
  220. *UIConstraints: *Jog EndOfSet *OutputBin MailBox9
  221. *UIConstraints: *Jog EndOfSet *OutputBin MailBox10
  222. *UIConstraints: *OutputBin FaceUp *Jog DeviceDeactivation
  223. *UIConstraints: *OutputBin Sorter *Jog DeviceDeactivation
  224. *UIConstraints: *OutputBin MailBox1 *Jog DeviceDeactivation
  225. *UIConstraints: *OutputBin MailBox2 *Jog DeviceDeactivation
  226. *UIConstraints: *OutputBin MailBox3 *Jog DeviceDeactivation
  227. *UIConstraints: *OutputBin MailBox4 *Jog DeviceDeactivation
  228. *UIConstraints: *OutputBin MailBox5 *Jog DeviceDeactivation
  229. *UIConstraints: *OutputBin MailBox6 *Jog DeviceDeactivation
  230. *UIConstraints: *OutputBin MailBox7 *Jog DeviceDeactivation
  231. *UIConstraints: *OutputBin MailBox8 *Jog DeviceDeactivation
  232. *UIConstraints: *OutputBin MailBox9 *Jog DeviceDeactivation
  233. *UIConstraints: *OutputBin MailBox10 *Jog DeviceDeactivation
  234. *UIConstraints: *OutputBin FaceUp *Jog EndOfSet
  235. *UIConstraints: *OutputBin Sorter *Jog EndOfSet
  236. *UIConstraints: *OutputBin MailBox1 *Jog EndOfSet
  237. *UIConstraints: *OutputBin MailBox2 *Jog EndOfSet
  238. *UIConstraints: *OutputBin MailBox3 *Jog EndOfSet
  239. *UIConstraints: *OutputBin MailBox4 *Jog EndOfSet
  240. *UIConstraints: *OutputBin MailBox5 *Jog EndOfSet
  241. *UIConstraints: *OutputBin MailBox6 *Jog EndOfSet
  242. *UIConstraints: *OutputBin MailBox7 *Jog EndOfSet
  243. *UIConstraints: *OutputBin MailBox8 *Jog EndOfSet
  244. *UIConstraints: *OutputBin MailBox9 *Jog EndOfSet
  245. *UIConstraints: *OutputBin MailBox10 *Jog EndOfSet
  246. *UIConstraints: *PageSize A5 *InputSlot 2ndTray
  247. *UIConstraints: *PageSize A5 *InputSlot 3rdTray
  248. *UIConstraints: *PageSize A5 *InputSlot 4thTray
  249. *UIConstraints: *PageSize FXPostcard *InputSlot StandardTray
  250. *UIConstraints: *PageSize FXPostcard *InputSlot 2ndTray
  251. *UIConstraints: *PageSize FXPostcard *InputSlot 3rdTray
  252. *UIConstraints: *PageSize FXPostcard *InputSlot 4thTray
  253. *UIConstraints: *PageSize FXPostcard *OutputBin Sorter
  254. *UIConstraints: *PageSize FXPostcard *OutputBin MailBox1
  255. *UIConstraints: *PageSize FXPostcard *OutputBin MailBox2
  256. *UIConstraints: *PageSize FXPostcard *OutputBin MailBox3
  257. *UIConstraints: *PageSize FXPostcard *OutputBin MailBox4
  258. *UIConstraints: *PageSize FXPostcard *OutputBin MailBox5
  259. *UIConstraints: *PageSize FXPostcard *OutputBin MailBox6
  260. *UIConstraints: *PageSize FXPostcard *OutputBin MailBox7
  261. *UIConstraints: *PageSize FXPostcard *OutputBin MailBox8
  262. *UIConstraints: *PageSize FXPostcard *OutputBin MailBox9
  263. *UIConstraints: *PageSize FXPostcard *OutputBin MailBox10
  264. *UIConstraints: *PageSize FXPostcard *Duplex DuplexNoTumble
  265. *UIConstraints: *PageSize FXPostcard *Duplex DuplexTumble
  266. *UIConstraints: *InputSlot 2ndTray *PageSize A5
  267. *UIConstraints: *InputSlot 3rdTray *PageSize A5
  268. *UIConstraints: *InputSlot 4thTray *PageSize A5
  269. *UIConstraints: *InputSlot StandardTray *PageSize FXPostcard
  270. *UIConstraints: *InputSlot 2ndTray *PageSize FXPostcard
  271. *UIConstraints: *InputSlot 3rdTray *PageSize FXPostcard
  272. *UIConstraints: *InputSlot 4thTray *PageSize FXPostcard
  273. *UIConstraints: *OutputBin Sorter *PageSize FXPostcard
  274. *UIConstraints: *OutputBin MailBox1 *PageSize FXPostcard
  275. *UIConstraints: *OutputBin MailBox2 *PageSize FXPostcard
  276. *UIConstraints: *OutputBin MailBox3 *PageSize FXPostcard
  277. *UIConstraints: *OutputBin MailBox4 *PageSize FXPostcard
  278. *UIConstraints: *OutputBin MailBox5 *PageSize FXPostcard
  279. *UIConstraints: *OutputBin MailBox6 *PageSize FXPostcard
  280. *UIConstraints: *OutputBin MailBox7 *PageSize FXPostcard
  281. *UIConstraints: *OutputBin MailBox8 *PageSize FXPostcard
  282. *UIConstraints: *OutputBin MailBox9 *PageSize FXPostcard
  283. *UIConstraints: *OutputBin MailBox10 *PageSize FXPostcard
  284. *UIConstraints: *Duplex DuplexNoTumble *PageSize FXPostcard
  285. *UIConstraints: *Duplex DuplexTumble *PageSize FXPostcard
  286. *UIConstraints: *PageRegion A5 *InputSlot 2ndTray
  287. *UIConstraints: *PageRegion A5 *InputSlot 3rdTray
  288. *UIConstraints: *PageRegion A5 *InputSlot 4thTray
  289. *UIConstraints: *PageRegion FXPostcard *InputSlot StandardTray
  290. *UIConstraints: *PageRegion FXPostcard *InputSlot 2ndTray
  291. *UIConstraints: *PageRegion FXPostcard *InputSlot 3rdTray
  292. *UIConstraints: *PageRegion FXPostcard *InputSlot 4thTray
  293. *UIConstraints: *PageRegion FXPostcard *OutputBin Sorter
  294. *UIConstraints: *PageRegion FXPostcard *OutputBin MailBox1
  295. *UIConstraints: *PageRegion FXPostcard *OutputBin MailBox2
  296. *UIConstraints: *PageRegion FXPostcard *OutputBin MailBox3
  297. *UIConstraints: *PageRegion FXPostcard *OutputBin MailBox4
  298. *UIConstraints: *PageRegion FXPostcard *OutputBin MailBox5
  299. *UIConstraints: *PageRegion FXPostcard *OutputBin MailBox6
  300. *UIConstraints: *PageRegion FXPostcard *OutputBin MailBox7
  301. *UIConstraints: *PageRegion FXPostcard *OutputBin MailBox8
  302. *UIConstraints: *PageRegion FXPostcard *OutputBin MailBox9
  303. *UIConstraints: *PageRegion FXPostcard *OutputBin MailBox10
  304. *UIConstraints: *PageRegion FXPostcard *Duplex DuplexNoTumble
  305. *UIConstraints: *PageRegion FXPostcard *Duplex DuplexTumble
  306. *UIConstraints: *InputSlot 2ndTray *PageRegion A5
  307. *UIConstraints: *InputSlot 3rdTray *PageRegion A5
  308. *UIConstraints: *InputSlot 4thTray *PageRegion A5
  309. *UIConstraints: *InputSlot StandardTray *PageRegion FXPostcard
  310. *UIConstraints: *InputSlot 2ndTray *PageRegion FXPostcard
  311. *UIConstraints: *InputSlot 3rdTray *PageRegion FXPostcard
  312. *UIConstraints: *InputSlot 4thTray *PageRegion FXPostcard
  313. *UIConstraints: *OutputBin Sorter *PageRegion FXPostcard
  314. *UIConstraints: *OutputBin MailBox1 *PageRegion FXPostcard
  315. *UIConstraints: *OutputBin MailBox2 *PageRegion FXPostcard
  316. *UIConstraints: *OutputBin MailBox3 *PageRegion FXPostcard
  317. *UIConstraints: *OutputBin MailBox4 *PageRegion FXPostcard
  318. *UIConstraints: *OutputBin MailBox5 *PageRegion FXPostcard
  319. *UIConstraints: *OutputBin MailBox6 *PageRegion FXPostcard
  320. *UIConstraints: *OutputBin MailBox7 *PageRegion FXPostcard
  321. *UIConstraints: *OutputBin MailBox8 *PageRegion FXPostcard
  322. *UIConstraints: *OutputBin MailBox9 *PageRegion FXPostcard
  323. *UIConstraints: *OutputBin MailBox10 *PageRegion FXPostcard
  324. *UIConstraints: *Duplex DuplexNoTumble *PageRegion FXPostcard
  325. *UIConstraints: *Duplex DuplexTumble *PageRegion FXPostcard
  326. *% ==== Device Capabilities ===============
  327. *LanguageLevel: "2"
  328. *Protocols: BCP TBCP
  329. *FreeVM: "2178688"
  330. *VMOption 12Meg/Standard 12 MB RAM: "2178688"
  331. *VMOption 16Meg/16 MB Upgrade: "2178688"
  332. *VMOption 20Meg/20 MB Upgrade: "2178688"
  333. *VMOption 24Meg/24 MB Upgrade: "2178688"
  334. *VMOption 28Meg/28 MB Upgrade: "2178688"
  335. *VMOption 32Meg/32 MB Upgrade: "2178688"
  336. *VMOption 40Meg/40 MB Upgrade: "2178688"
  337. *VMOption 44Meg/44 MB Upgrade: "2178688"
  338. *VMOption 56Meg/56 MB Upgrade: "2178688"
  339. *ColorDevice: False
  340. *DefaultColorSpace: Gray
  341. *Throughput: "32"
  342. *TTRasterizer: Type42
  343. *?TTRasterizer: "
  344. save
  345. 42 /FontType resourcestatus
  346. { pop pop (Type 42) } { (No Type 42) } ifelse = flush
  347. restore
  348. "
  349. *End
  350. *FileSystem: True
  351. *?FileSystem: "
  352. save false
  353. (%disk?%)
  354. { currentdevparams dup /Writeable known
  355. { /Writeable get {pop true} if } { pop } ifelse
  356. } 10 string /IODevice resourceforall
  357. {(True)}{(False)} ifelse = flush
  358. restore
  359. "
  360. *End
  361. *Password: "()"
  362. *ExitServer: "
  363. count 0 eq
  364. { false } { true exch startjob } ifelse
  365. not {
  366. (WARNING: Cannot modify initial VM.) =
  367. (Missing or invalid password.) =
  368. (Please contact the author of this software.) = flush quit
  369. } if
  370. "
  371. *End
  372. *Reset: "
  373. count 0 eq
  374. { false } { true exch startjob } ifelse
  375. not {
  376. (WARNING: Cannot reset printer.) =
  377. (Missing or invalid password.) =
  378. (Please contact the author of this software.) = flush quit
  379. } if
  380. systemdict /quit get exec
  381. (WARNING : Printer Reset Failed.) = flush
  382. "
  383. *End
  384. *% Resolution Information =============
  385. *DefaultResolution: 300dpi
  386. *% Halftone Information ===============
  387. *DefaultHalftoneType: 1
  388. *ScreenFreq: "60.0"
  389. *ScreenAngle: "45.0"
  390. *DefaultScreenProc: Dot
  391. *ScreenProc Dot: "{180 mul cos exch 180 mul cos add 2 div}"
  392. *ScreenProc Line: "{ pop }"
  393. *ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
  394. *DefaultTransfer: Null
  395. *Transfer Null: "{ }"
  396. *Transfer Null.Inverse: "{ 1 exch sub }"
  397. *OpenUI *Smoothing/ImageEnhancement: Boolean
  398. *OrderDependency: 60.0 AnySetup *Smoothing
  399. *DefaultSmoothing: True
  400. *Smoothing True: "1 dict dup /PostRenderingEnhance true put setpagedevice"
  401. *Smoothing False: "1 dict dup /PostRenderingEnhance false put setpagedevice"
  402. *?Smoothing: "
  403. save
  404. currentpagedevice /PostRenderingEnhance get
  405. { (True) } { (False) }
  406. ifelse = flush
  407. restore
  408. "
  409. *End
  410. *CloseUI: *Smoothing
  411. *% Paper Handling ===================
  412. *% Code in this section both selects a tray and sets up a frame buffer.
  413. *OpenUI *PageSize: PickOne
  414. *OrderDependency: 30.0 AnySetup *PageSize
  415. *DefaultPageSize: Letter
  416. *PageSize A4: "
  417. 3 dict dup /PageSize [595 842] put dup /ImagingBBox null put
  418. dup /InputAttributes 1 dict dup /Priority [0 1 2 3] put put setpagedevice"
  419. *End
  420. *PageSize A3: "
  421. 3 dict dup /PageSize [842 1191] put dup /ImagingBBox null put
  422. dup /InputAttributes 1 dict dup /Priority [0 1 2 3] put put setpagedevice"
  423. *End
  424. *PageSize A5: "
  425. 3 dict dup /PageSize [420 595] put dup /ImagingBBox null put
  426. dup /InputAttributes 1 dict dup /Priority [0 1 2 3] put put setpagedevice"
  427. *End
  428. *PageSize B4: "
  429. 3 dict dup /PageSize [729 1032] put dup /ImagingBBox null put
  430. dup /InputAttributes 1 dict dup /Priority [0 1 2 3] put put setpagedevice"
  431. *End
  432. *PageSize B5: "
  433. 3 dict dup /PageSize [516 729] put dup /ImagingBBox null put
  434. dup /InputAttributes 1 dict dup /Priority [0 1 2 3] put put setpagedevice"
  435. *End
  436. *PageSize Letter: "
  437. 3 dict dup /PageSize [612 792] put dup /ImagingBBox null put
  438. dup /InputAttributes 1 dict dup /Priority [0 1 2 3] put put setpagedevice"
  439. *End
  440. *PageSize Legal: "
  441. 3 dict dup /PageSize [612 1008] put dup /ImagingBBox null put
  442. dup /InputAttributes 1 dict dup /Priority [0 1 2 3] put put setpagedevice"
  443. *End
  444. *PageSize Tabloid: "
  445. 3 dict dup /PageSize [792 1224] put dup /ImagingBBox null put
  446. dup /InputAttributes 1 dict dup /Priority [0 1 2 3] put put setpagedevice"
  447. *End
  448. *PageSize Legal13/8.5x13: "
  449. 3 dict dup /PageSize [612 936] put dup /ImagingBBox null put
  450. dup /InputAttributes 1 dict dup /Priority [0 1 2 3] put put setpagedevice"
  451. *End
  452. *PageSize FXPostcard/Postcard: "
  453. currentpagedevice dup /ManualFeed known {
  454. /ManualFeed get {
  455. 3 dict dup /PageSize [283 420] put
  456. dup /ImagingBBox null put
  457. dup /InputAttributes
  458. 1 dict dup /Priority [0 1 2 3] put put setpagedevice
  459. } if
  460. } if"
  461. *End
  462. *PageSize A4Small: "
  463. 3 dict dup /PageSize [595 842] put dup /ImagingBBox [28 30 566 811] put
  464. dup /InputAttributes 1 dict dup /Priority [0 1 2 3] put put setpagedevice"
  465. *End
  466. *PageSize LetterSmall: "
  467. 3 dict dup /PageSize [612 792] put dup /ImagingBBox [30 31 582 761] put
  468. dup /InputAttributes 1 dict dup /Priority [0 1 2 3] put put setpagedevice"
  469. *End
  470. *?PageSize: "
  471. save
  472. currentpagedevice /PageSize get aload pop
  473. 2 copy gt {exch} if
  474. (Unknown)
  475. 10 dict
  476. dup [612 792] (Letter) put
  477. dup [612 1008] (Legal) put
  478. dup [792 1224] (Tabloid) put
  479. dup [842 1191] (A3) put
  480. dup [595 842] (A4) put
  481. dup [420 595] (A5) put
  482. dup [729 1032] (B4) put
  483. dup [516 729] (B5) put
  484. dup [612 936] (Legal13) put
  485. dup [283 420] (FXPostcard) put
  486. { exch aload pop 4 index sub abs 5 le exch
  487. 5 index sub abs 5 le and
  488. {exch pop exit} {pop} ifelse
  489. } bind forall
  490. = flush pop pop
  491. restore
  492. "
  493. *End
  494. *CloseUI: *PageSize
  495. *OpenUI *PageRegion: PickOne
  496. *OrderDependency: 50.0 AnySetup *PageRegion
  497. *DefaultPageRegion: Letter
  498. *PageRegion A4: "
  499. 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice "
  500. *End
  501. *PageRegion A3: "
  502. 2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice "
  503. *End
  504. *PageRegion A5: "
  505. 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice "
  506. *End
  507. *PageRegion B4: "
  508. 2 dict dup /PageSize [729 1032] put dup /ImagingBBox null put setpagedevice "
  509. *End
  510. *PageRegion B5: "
  511. 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice "
  512. *End
  513. *PageRegion Letter: "
  514. 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice "
  515. *End
  516. *PageRegion Legal: "
  517. 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice "
  518. *End
  519. *PageRegion Tabloid: "
  520. 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice "
  521. *End
  522. *PageRegion Legal13/8.5x13: "
  523. 2 dict dup /PageSize [612 936] put dup /ImagingBBox null put setpagedevice "
  524. *End
  525. *PageRegion FXPostcard/Postcard: "
  526. currentpagedevice dup /ManualFeed known {
  527. /ManualFeed get {
  528. 2 dict dup /PageSize [283 420] put
  529. dup /ImagingBBox null put setpagedevice
  530. } if
  531. } if"
  532. *End
  533. *PageRegion A4Small: "
  534. 2 dict dup /PageSize [595 842] put dup /ImagingBBox [28 30 566 811] put setpagedevice "
  535. *End
  536. *PageRegion LetterSmall: "
  537. 2 dict dup /PageSize [612 792] put dup /ImagingBBox [30 31 582 761] put setpagedevice "
  538. *End
  539. *CloseUI: *PageRegion
  540. *% The following entries provide information about specific paper keywords.
  541. *DefaultImageableArea: Letter
  542. *ImageableArea A3: "11.5201 10.92 830.4 1178.28 "
  543. *ImageableArea A4: "12.6001 12.6001 583.8 829.56 "
  544. *ImageableArea A5: "12.3601 11.6401 407.88 582.84 "
  545. *ImageableArea B4: "11.52 12.36 718.08 1019.4 "
  546. *ImageableArea B5: "12.36 11.52 503.88 716.04 "
  547. *ImageableArea Letter: "12.6001 11.6401 601.08 779.64 "
  548. *ImageableArea Legal13/8.5x13: "11.52 11.64 601.92 923.64 "
  549. *ImageableArea Legal: "11.52 11.64 601.92 995.64 "
  550. *ImageableArea Tabloid: "11.52 11.6401 781.44 1211.64 "
  551. *ImageableArea FXPostcard/Postcard: "11.5201 11.8801 273.6 407.4 "
  552. *ImageableArea A4Small: "28 30 566 811 "
  553. *ImageableArea LetterSmall: "30 31 582 761 "
  554. *?ImageableArea: "
  555. save
  556. newpath clippath pathbbox 4 -2 roll
  557. exch 2 {10000 mul ceiling 10000 div dup 0 lt {pop 0.0} if 128 string cvs print ( ) print} repeat
  558. exch 2 {10000 mul floor 10000 div dup 0 lt {pop 0.0} if 128 string cvs print ( ) print} repeat
  559. (\n) print restore
  560. "
  561. *End
  562. *% These provide the physical dimensions of the paper (by keyword)
  563. *DefaultPaperDimension: Letter
  564. *PaperDimension A4: "595 842"
  565. *PaperDimension A3: "842 1191"
  566. *PaperDimension A5: "420 595"
  567. *PaperDimension B4: "729 1032"
  568. *PaperDimension B5: "516 729"
  569. *PaperDimension Letter: "612 792"
  570. *PaperDimension Legal: "612 1008"
  571. *PaperDimension Tabloid: "792 1224"
  572. *PaperDimension Legal13/8.5x13: "612 936"
  573. *PaperDimension FXPostcard/Postcard: "283 420"
  574. *PaperDimension A4Small: "595 842"
  575. *PaperDimension LetterSmall: "612 792"
  576. *OpenUI *InputSlot: PickOne
  577. *OrderDependency: 20.0 AnySetup *InputSlot
  578. *DefaultInputSlot: StandardTray
  579. *InputSlot StandardTray/Standard Tray: "
  580. currentpagedevice /InputAttributes get dup 0 known
  581. {0 get dup null eq
  582. { pop }
  583. { dup length 1 add dict copy
  584. dup /InputAttributes
  585. 1 dict dup /Priority [0 1 2 3] put
  586. put setpagedevice
  587. } ifelse }
  588. {pop}
  589. ifelse"
  590. *End
  591. *InputSlot 2ndTray/Second Tray: "
  592. currentpagedevice /InputAttributes get dup 1 known
  593. {1 get dup null eq
  594. { pop }
  595. { dup length 1 add dict copy
  596. dup /InputAttributes
  597. 1 dict dup /Priority [1 0 2 3] put
  598. put setpagedevice
  599. } ifelse }
  600. {pop}
  601. ifelse"
  602. *End
  603. *InputSlot 3rdTray/Third Tray: "
  604. currentpagedevice /InputAttributes get dup 2 known
  605. {2 get dup null eq
  606. { pop }
  607. { dup length 1 add dict copy
  608. dup /InputAttributes
  609. 1 dict dup /Priority [2 0 1 3] put
  610. put setpagedevice
  611. } ifelse }
  612. {pop}
  613. ifelse"
  614. *End
  615. *InputSlot 4thTray/Fourth Tray: "
  616. currentpagedevice /InputAttributes get dup 3 known
  617. {3 get dup null eq
  618. { pop }
  619. { dup length 1 add dict copy
  620. dup /InputAttributes
  621. 1 dict dup /Priority [3 0 1 2] put
  622. put setpagedevice
  623. } ifelse }
  624. {pop}
  625. ifelse"
  626. *End
  627. *?InputSlot: "
  628. save
  629. 4 dict
  630. dup /0 (StandardTray) put
  631. dup /1 (2ndTray) put
  632. dup /2 (3rdTray) put
  633. dup /3 (4thTray) put
  634. currentpagedevice /InputAttributes get
  635. dup /Priority known
  636. { /Priority get 0 get ( ) cvs cvn get }
  637. {
  638. dup length 1 eq
  639. { {pop} forall ( ) cvs cvn get }
  640. { pop pop (Unknown) } ifelse
  641. } ifelse
  642. = flush
  643. restore
  644. "
  645. *End
  646. *CloseUI: *InputSlot
  647. *DefaultOutputOrder: Normal
  648. *OpenUI *OutputBin/Output Bin: PickOne
  649. *OrderDependency: 70.0 AnySetup *OutputBin
  650. *DefaultOutputBin: FaceDown
  651. *OutputBin FaceDown/Face Down (Standard): "
  652. currentpagedevice /OutputAttributes get dup 0 known
  653. {0 get dup null eq
  654. { pop }
  655. { dup length 1 add dict copy
  656. dup /OutputFaceUp false put
  657. setpagedevice
  658. } ifelse }
  659. {pop}
  660. ifelse"
  661. *End
  662. *OutputBin FaceUp/Face Up (Option): "
  663. currentpagedevice /OutputAttributes get dup 1 known
  664. {1 get dup null eq
  665. { pop }
  666. { dup length 2 add dict copy
  667. dup currentpagedevice dup /Duplex known {
  668. /Duplex get
  669. {/OutputFaceUp false put}
  670. {/OutputFaceUp true put}
  671. ifelse
  672. } {pop /OutputFaceUp true put}
  673. ifelse
  674. currentpagedevice /Jog known {
  675. dup /Jog 0 put
  676. } if
  677. setpagedevice
  678. } ifelse }
  679. {pop}
  680. ifelse"
  681. *End
  682. *OutputBin Sorter/Sorter: "
  683. currentpagedevice /OutputAttributes get dup 2 known
  684. {2 get dup null eq
  685. { pop }
  686. { dup length 2 add dict copy
  687. dup /OutputFaceUp false put
  688. currentpagedevice /Jog known {
  689. dup /Jog 0 put
  690. } if
  691. currentpagedevice /ManualFeed known {
  692. dup /ManualFeed false put
  693. } if
  694. setpagedevice
  695. } ifelse }
  696. {pop}
  697. ifelse"
  698. *End
  699. *OutputBin MailBox1/Mail Box No.1: "
  700. currentpagedevice /OutputAttributes get dup 3 known
  701. {3 get dup null eq
  702. { pop }
  703. { dup length 2 add dict copy
  704. dup /OutputFaceUp false put
  705. currentpagedevice /Jog known {
  706. dup /Jog 0 put
  707. } if
  708. currentpagedevice /ManualFeed known {
  709. dup /ManualFeed false put
  710. } if
  711. setpagedevice
  712. } ifelse }
  713. {pop}
  714. ifelse"
  715. *End
  716. *OutputBin MailBox2/Mail Box No.2: "
  717. currentpagedevice /OutputAttributes get dup 4 known
  718. {4 get dup null eq
  719. { pop }
  720. { dup length 2 add dict copy
  721. dup /OutputFaceUp false put
  722. currentpagedevice /Jog known {
  723. dup /Jog 0 put
  724. } if
  725. currentpagedevice /ManualFeed known {
  726. dup /ManualFeed false put
  727. } if
  728. setpagedevice
  729. } ifelse }
  730. {pop}
  731. ifelse"
  732. *End
  733. *OutputBin MailBox3/Mail Box No.3: "
  734. currentpagedevice /OutputAttributes get dup 5 known
  735. {5 get dup null eq
  736. { pop }
  737. { dup length 2 add dict copy
  738. dup /OutputFaceUp false put
  739. currentpagedevice /Jog known {
  740. dup /Jog 0 put
  741. } if
  742. currentpagedevice /ManualFeed known {
  743. dup /ManualFeed false put
  744. } if
  745. setpagedevice
  746. } ifelse }
  747. {pop}
  748. ifelse"
  749. *End
  750. *OutputBin MailBox4/Mail Box No.4: "
  751. currentpagedevice /OutputAttributes get dup 6 known
  752. {6 get dup null eq
  753. { pop }
  754. { dup length 2 add dict copy
  755. dup /OutputFaceUp false put
  756. currentpagedevice /Jog known {
  757. dup /Jog 0 put
  758. } if
  759. currentpagedevice /ManualFeed known {
  760. dup /ManualFeed false put
  761. } if
  762. setpagedevice
  763. } ifelse }
  764. {pop}
  765. ifelse"
  766. *End
  767. *OutputBin MailBox5/Mail Box No.5: "
  768. currentpagedevice /OutputAttributes get dup 7 known
  769. {7 get dup null eq
  770. { pop }
  771. { dup length 2 add dict copy
  772. dup /OutputFaceUp false put
  773. currentpagedevice /Jog known {
  774. dup /Jog 0 put
  775. } if
  776. currentpagedevice /ManualFeed known {
  777. dup /ManualFeed false put
  778. } if
  779. setpagedevice
  780. } ifelse }
  781. {pop}
  782. ifelse"
  783. *End
  784. *OutputBin MailBox6/Mail Box No.6: "
  785. currentpagedevice /OutputAttributes get dup 8 known
  786. {8 get dup null eq
  787. { pop }
  788. { dup length 2 add dict copy
  789. dup /OutputFaceUp false put
  790. currentpagedevice /Jog known {
  791. dup /Jog 0 put
  792. } if
  793. currentpagedevice /ManualFeed known {
  794. dup /ManualFeed false put
  795. } if
  796. setpagedevice
  797. } ifelse }
  798. {pop}
  799. ifelse"
  800. *End
  801. *OutputBin MailBox7/Mail Box No.7: "
  802. currentpagedevice /OutputAttributes get dup 9 known
  803. {9 get dup null eq
  804. { pop }
  805. { dup length 2 add dict copy
  806. dup /OutputFaceUp false put
  807. currentpagedevice /Jog known {
  808. dup /Jog 0 put
  809. } if
  810. currentpagedevice /ManualFeed known {
  811. dup /ManualFeed false put
  812. } if
  813. setpagedevice
  814. } ifelse }
  815. {pop}
  816. ifelse"
  817. *End
  818. *OutputBin MailBox8/Mail Box No.8: "
  819. currentpagedevice /OutputAttributes get dup 10 known
  820. {10 get dup null eq
  821. { pop }
  822. { dup length 2 add dict copy
  823. dup /OutputFaceUp false put
  824. currentpagedevice /Jog known {
  825. dup /Jog 0 put
  826. } if
  827. currentpagedevice /ManualFeed known {
  828. dup /ManualFeed false put
  829. } if
  830. setpagedevice
  831. } ifelse }
  832. {pop}
  833. ifelse"
  834. *End
  835. *OutputBin MailBox9/Mail Box No.9: "
  836. currentpagedevice /OutputAttributes get dup 11 known
  837. {11 get dup null eq
  838. { pop }
  839. { dup length 2 add dict copy
  840. dup /OutputFaceUp false put
  841. currentpagedevice /Jog known {
  842. dup /Jog 0 put
  843. } if
  844. currentpagedevice /ManualFeed known {
  845. dup /ManualFeed false put
  846. } if
  847. setpagedevice
  848. } ifelse }
  849. {pop}
  850. ifelse"
  851. *End
  852. *OutputBin MailBox10/Mail Box No.10: "
  853. currentpagedevice /OutputAttributes get dup 12 known
  854. {12 get dup null eq
  855. { pop }
  856. { dup length 2 add dict copy
  857. dup /OutputFaceUp false put
  858. currentpagedevice /Jog known {
  859. dup /Jog 0 put
  860. } if
  861. currentpagedevice /ManualFeed known {
  862. dup /ManualFeed false put
  863. } if
  864. setpagedevice
  865. } ifelse }
  866. {pop}
  867. ifelse"
  868. *End
  869. *?OutputBin:"
  870. save
  871. currentpagedevice
  872. dup /OutputType get null eq {
  873. /OutputAttributes get dup /Priority get
  874. {
  875. 2 copy known {exit} {pop} ifelse
  876. } forall
  877. dup type /integertype eq {
  878. exch pop
  879. } {
  880. pop 0
  881. } ifelse
  882. } {
  883. /OutputAttributes get
  884. dup /Priority get
  885. {
  886. 2 copy known {
  887. 2 copy get /OutputType get
  888. currentpagedevice /OutputType get
  889. anchorsearch {
  890. pop length 0 eq {exit} if
  891. } {
  892. pop
  893. } ifelse
  894. pop
  895. } {
  896. pop
  897. } ifelse
  898. } forall
  899. dup type /integertype eq {
  900. exch pop
  901. } {
  902. pop 13
  903. } ifelse
  904. } ifelse
  905. [(FaceDown)(FaceUp)(Sorter)(MailBox1)
  906. (MailBox2)(MailBox3)(MailBox4)(MailBox5)(MailBox6)
  907. (MailBox7)(MailBox8)(MailBox9)(MailBox10)(Unknown)] exch get = flush
  908. restore
  909. "
  910. *End
  911. *CloseUI: *OutputBin
  912. *OpenUI *ManualFeed/Manual Feed: Boolean
  913. *OrderDependency: 40.0 AnySetup *ManualFeed
  914. *DefaultManualFeed: False
  915. *ManualFeed True: "currentpagedevice /ManualFeed known {1 dict dup /ManualFeed true put setpagedevice} if"
  916. *ManualFeed False: "currentpagedevice /ManualFeed known {1 dict dup /ManualFeed false put setpagedevice} if"
  917. *?ManualFeed: "
  918. save
  919. currentpagedevice /ManualFeed known {
  920. currentpagedevice /ManualFeed get
  921. {(True)}{(False)}ifelse
  922. }
  923. {(False)} ifelse = flush
  924. restore
  925. "
  926. *End
  927. *CloseUI: *ManualFeed
  928. *OpenUI *TraySwitch: Boolean
  929. *OrderDependency: 60.0 AnySetup *TraySwitch
  930. *DefaultTraySwitch: True
  931. *TraySwitch True: "1 dict dup /TraySwitch true put setpagedevice"
  932. *TraySwitch False: "1 dict dup /TraySwitch false put setpagedevice"
  933. *?TraySwitch: "
  934. save
  935. currentpagedevice /TraySwitch get
  936. {(True)}{(False)}ifelse = flush
  937. restore
  938. "
  939. *End
  940. *CloseUI: *TraySwitch
  941. *OpenUI *Duplex: PickOne
  942. *OrderDependency: 50.0 AnySetup *Duplex
  943. *DefaultDuplex: None
  944. *Duplex None/Simplex: "
  945. currentpagedevice /Policies get
  946. currentpagedevice /Duplex known {
  947. 2 dict dup /Duplex false put
  948. dup /OutputFaceUp false put
  949. } {
  950. 1 dict dup /OutputFaceUp false put
  951. } ifelse
  952. 1 dict dup /Policies 1 dict dup /PolicyNotFound 0 put put setpagedevice
  953. {setpagedevice} stopped
  954. {dup /OutputFaceUp true put setpagedevice} if
  955. 1 dict dup /Policies 4 -1 roll put setpagedevice
  956. "
  957. *End
  958. *Duplex DuplexNoTumble/Duplex: "
  959. currentpagedevice /Duplex known {
  960. 3 dict dup /Duplex true put
  961. dup /OutputFaceUp false put
  962. dup /Tumble false put setpagedevice
  963. } {
  964. 1 dict dup /OutputFaceUp false put setpagedevice
  965. } ifelse"
  966. *End
  967. *Duplex DuplexTumble/Duplex (Tumble): "
  968. currentpagedevice /Duplex known {
  969. 3 dict dup /Duplex true put
  970. dup /OutputFaceUp false put
  971. dup /Tumble true put setpagedevice
  972. } {
  973. 1 dict dup /OutputFaceUp false put setpagedevice
  974. } ifelse"
  975. *End
  976. *?Duplex: "save
  977. currentpagedevice /Duplex known {
  978. currentpagedevice /Duplex get {
  979. currentpagedevice /Tumble get
  980. {(DuplexTumble)}{(DuplexNoTumble)}ifelse
  981. }
  982. {(None)} ifelse
  983. }
  984. {(None)} ifelse = flush
  985. restore
  986. "
  987. *End
  988. *CloseUI: *Duplex
  989. *OpenUI *Jog/Offset Catch: PickOne
  990. *OrderDependency: 90.0 AnySetup *Jog
  991. *DefaultJog: None
  992. *Jog None: "currentpagedevice /Jog known {1 dict dup /Jog 0 put setpagedevice} if"
  993. *Jog DeviceDeactivation/Jog at end of job: "currentpagedevice /Jog known {1 dict dup /Jog 1 put setpagedevice} if"
  994. *Jog EndOfSet/Jog at end of page: "currentpagedevice /Jog known {1 dict dup /Jog 3 put setpagedevice} if"
  995. *?Jog: "
  996. save
  997. currentpagedevice /Jog known {
  998. [(None)(DeviceDeactivation)(DeviceDeactivation)(EndOfSet)]
  999. currentpagedevice /Jog get
  1000. {get} stopped {pop pop (Unknown)} if
  1001. }
  1002. {(None)} ifelse = flush
  1003. restore
  1004. "
  1005. *End
  1006. *CloseUI: *Jog
  1007. *% Font Information =====================
  1008. *FCacheSize 12Meg/Standard 12 MB RAM: 6MEG
  1009. *FCacheSize 16Meg/16 MB Upgrade: 6MEG
  1010. *FCacheSize 20Meg/20 MB Upgrade: 6MEG
  1011. *FCacheSize 24Meg/24 MB Upgrade: 6MEG
  1012. *FCacheSize 28Meg/28 MB Upgrade: 6MEG
  1013. *FCacheSize 32Meg/32 MB Upgrade: 6MEG
  1014. *FCacheSize 40Meg/40 MB Upgrade: 6MEG
  1015. *FCacheSize 44Meg/44 MB Upgrade: 6MEG
  1016. *FCacheSize 56Meg/56 MB Upgrade: 6MEG
  1017. *DefaultFont: Courier
  1018. *Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
  1019. *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
  1020. *Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
  1021. *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
  1022. *Font Bookman-Demi: Standard "(001.004S)" Standard ROM
  1023. *Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
  1024. *Font Bookman-Light: Standard "(001.004S)" Standard ROM
  1025. *Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
  1026. *Font Courier: Standard "(002.004S)" Standard ROM
  1027. *Font Courier-Bold: Standard "(002.004S)" Standard ROM
  1028. *Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
  1029. *Font Courier-Oblique: Standard "(002.004S)" Standard ROM
  1030. *Font Helvetica: Standard "(001.006S)" Standard ROM
  1031. *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
  1032. *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
  1033. *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
  1034. *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
  1035. *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
  1036. *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
  1037. *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
  1038. *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
  1039. *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
  1040. *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
  1041. *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
  1042. *Font Palatino-Bold: Standard "(001.005S)" Standard ROM
  1043. *Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
  1044. *Font Palatino-Italic: Standard "(001.005S)" Standard ROM
  1045. *Font Palatino-Roman: Standard "(001.005S)" Standard ROM
  1046. *Font Symbol: Special "(001.007S)" Special ROM
  1047. *Font Times-Bold: Standard "(001.007S)" Standard ROM
  1048. *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
  1049. *Font Times-Italic: Standard "(001.007S)" Standard ROM
  1050. *Font Times-Roman: Standard "(001.007S)" Standard ROM
  1051. *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
  1052. *Font ZapfDingbats: Special "(001.004S)" Special ROM
  1053. *?FontQuery: "
  1054. save
  1055. { count 1 gt
  1056. { exch dup 127 string cvs (/) print print (:) print
  1057. /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =
  1058. } { exit } ifelse
  1059. } bind loop
  1060. (*) = flush
  1061. restore
  1062. "
  1063. *End
  1064. *?FontList: "
  1065. save
  1066. (*) {cvn ==} 128 string /Font resourceforall
  1067. (*) = flush
  1068. restore
  1069. "
  1070. *End
  1071. *% Printer Messages (verbatim from printer):
  1072. *Message: "%%[ exitserver: permanent state may be changed ]%%"
  1073. *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
  1074. *Message: "\FontName\ not found, using Courier"
  1075. *% Status (format: %%[ status: <one of these> ] %%)
  1076. *Status: "initializing"
  1077. *Status: "idle"
  1078. *Status: "holding"
  1079. *Status: "busy"
  1080. *Status: "waiting"
  1081. *Status: "PrinterError: Service Call"
  1082. *Status: "PrinterError: Drum&Toner Cartridge is Missing"
  1083. *Status: "PrinterError: No Toner"
  1084. *Status: "PrinterError: Left Hand Cover Open"
  1085. *Status: "PrinterError: Cabinet Left Hand Cover Open"
  1086. *Status: "PrinterError: Duplex Docking Cover Open"
  1087. *Status: "PrinterError: Sorter/MailBox Cover Open"
  1088. *Status: "PrinterError: Tray Lifter Failed"
  1089. *Status: "PrinterError: Paper Jam"
  1090. *Status: "PrinterError: Paper Jam at Fuser"
  1091. *Status: "PrinterError: Paper Jam at Registration Roller"
  1092. *Status: "PrinterError: Paper Jam at Duplex Module"
  1093. *Status: "PrinterError: Paper Jam at Duplex Tray"
  1094. *Status: "PrinterError: Paper Jam at Tray1"
  1095. *Status: "PrinterError: Paper Jam at Tray2"
  1096. *Status: "PrinterError: Paper Jam at Tray3"
  1097. *Status: "PrinterError: Paper Jam at Tray4"
  1098. *Status: "PrinterError: Paper Jam at Manual Feed Tray"
  1099. *Status: "PrinterError: Paper Jam at Sorter/MailBox"
  1100. *Status: "PrinterError: Output Tray is Full"
  1101. *Status: "PrinterError: Sorter/MailBox is Full"
  1102. *Status: "PrinterError: Tray is Missing"
  1103. *Status: "PrinterError: Any Trays are Missing"
  1104. *Status: "PrinterError: Out of Paper in All Trays"
  1105. *Status: "PrinterError: Out of Paper"
  1106. *Status: "PrinterError: Out of Paper in Maunal Feed Tray"
  1107. *Status: "PrinterError: A5 is Only Usable in Tray1"
  1108. *% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
  1109. *Source: "Serial"
  1110. *Source: "Parallel"
  1111. *Source: "LocalTalk"
  1112. *Source: "EtherTalk"
  1113. *Source: "RemotePrinter"
  1114. *Source: "PrintServer"
  1115. *Source: "LPR"
  1116. *Source: "Internal"
  1117. *% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
  1118. *PrinterError: "Service Call"
  1119. *PrinterError: "Drum&Toner Cartridge is Missing"
  1120. *PrinterError: "No Toner"
  1121. *PrinterError: "Left Hand Cover Open"
  1122. *PrinterError: "Cabinet Left Hand Cover Open"
  1123. *PrinterError: "Duplex Docking Cover Open"
  1124. *PrinterError: "Sorter/MailBox Cover Open"
  1125. *PrinterError: "Tray Lifter Failed"
  1126. *PrinterError: "Paper Jam"
  1127. *PrinterError: "Paper Jam at Fuser"
  1128. *PrinterError: "Paper Jam at Registration Roller"
  1129. *PrinterError: "Paper Jam at Duplex Module"
  1130. *PrinterError: "Paper Jam at Duplex Tray"
  1131. *PrinterError: "Paper Jam at Tray1"
  1132. *PrinterError: "Paper Jam at Tray2"
  1133. *PrinterError: "Paper Jam at Tray3"
  1134. *PrinterError: "Paper Jam at Tray4"
  1135. *PrinterError: "Paper Jam at Manual Feed Tray"
  1136. *PrinterError: "Paper Jam at Sorter/MailBox"
  1137. *PrinterError: "Output Tray is Full"
  1138. *PrinterError: "Sorter/MailBox is Full"
  1139. *PrinterError: "Tray is Missing"
  1140. *PrinterError: "Any Trays are Missing"
  1141. *PrinterError: "Out of Paper in All Trays"
  1142. *PrinterError: "Out of Paper"
  1143. *PrinterError: "Out of Paper in Maunal Feed Tray"
  1144. *PrinterError: "A5 is Only Usable in Tray1"
  1145. *%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
  1146. *% Color Separation Information =====================
  1147. *DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi
  1148. *% For 60 lpi / 300 dpi ===============================
  1149. *ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
  1150. *ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
  1151. *ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
  1152. *ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
  1153. *ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
  1154. *ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
  1155. *ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
  1156. *ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
  1157. *ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
  1158. *ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
  1159. *% For 53 lpi / 300 dpi ===============================
  1160. *ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
  1161. *ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
  1162. *ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
  1163. *ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
  1164. *ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
  1165. *ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
  1166. *ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
  1167. *ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
  1168. *ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
  1169. *ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
  1170. *% Originally produced by "bldppd42.ps" version 4.0 edit 13
  1171. *% Last Edit Date: Mar 07 1997
  1172. *% The byte count of this file should be exactly 040686 or 041902
  1173. *% depending on the filesystem it resides in.
  1174. *% end of PPD file for Able Model-PR