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.

924 lines
32 KiB

  1. *PPD-Adobe: "4.2"
  2. *%
  3. *% @(#)cngpxfps.ppd 1.0 Jan. 25, 1999
  4. *%
  5. *FormatVersion: "4.2"
  6. *FileVersion: "1.0"
  7. *LanguageEncoding: ISOLatin1
  8. *LanguageVersion: English
  9. *PCFileName: "CNGP55PS.PPD"
  10. *Product: "(GP200/215 PS)"
  11. *PSVersion: "(2013.109) 117"
  12. *ModelName: "Canon GP200/GP215 PostScript"
  13. *NickName: "Canon GP200/GP215 PostScript"
  14. *% === Options and Constraints =========
  15. *OpenGroup: InstallableOptions/Options Installed
  16. *OpenUI *Z10FaxBoard/Fax Board Configuration: PickOne
  17. *DefaultZ10FaxBoard: None
  18. *Z10FaxBoard None/Not Installed: ""
  19. *Z10FaxBoard Installed/Installed: ""
  20. *CloseUI: *Z10FaxBoard
  21. *%OpenUI *Z30InstalledMemory/Total Printer Memory: PickOne
  22. *%DefaultZ30InstalledMemory: 16Meg
  23. *%Z30InstalledMemory 16Meg/16 MB RAM: ""
  24. *%Z30InstalledMemory 20Meg/20 MB RAM: ""
  25. *%Z30InstalledMemory 24Meg/24 MB or more: ""
  26. *%CloseUI: *Z30InstalledMemory
  27. *OpenUI *InstalledMemory/Total Printer Memory: PickOne
  28. *DefaultInstalledMemory: 16Meg
  29. *InstalledMemory 16Meg/16 MB RAM: ""
  30. *InstalledMemory 20Meg/20 MB RAM: ""
  31. *InstalledMemory 24Meg/24 MB or more: ""
  32. *CloseUI: *InstalledMemory
  33. *OpenUI *Z40Sorter/Sorter Configuration: PickOne
  34. *DefaultZ40Sorter: None
  35. *Z40Sorter None/Not Attached: ""
  36. *Z40Sorter SorterType1/Multi Tray 3: ""
  37. *Z40Sorter SorterType2/Multi Tray 12 (with stapler): ""
  38. *CloseUI: *Z40Sorter
  39. *OpenUI *Z50Pedestal/Pedestal Configuration: PickOne
  40. *DefaultZ50Pedestal: None
  41. *Z50Pedestal None/Not Attached: ""
  42. *Z50Pedestal CassetteType1/Two Cassettes: ""
  43. *Z50Pedestal CassetteType2/Four Cassettes: ""
  44. *CloseUI: *Z50Pedestal
  45. *OpenUI *Z51DuplexUnit/Duplex Unit: PickOne
  46. *DefaultZ51DuplexUnit: Equipped
  47. *Z51DuplexUnit None/None: ""
  48. *Z51DuplexUnit Equipped/Equipped: ""
  49. *CloseUI: *Z51DuplexUnit
  50. *OpenUI *Z52EnvelopeUnit/Envelope Unit: PickOne
  51. *DefaultZ52EnvelopeUnit: None
  52. *Z52EnvelopeUnit None/None: ""
  53. *Z52EnvelopeUnit Equipped/Equipped: ""
  54. *CloseUI: *Z52EnvelopeUnit
  55. *OpenUI *Z53ReverseUnit/Reverse Unit: PickOne
  56. *DefaultZ53ReverseUnit: Equipped
  57. *Z53ReverseUnit None/None: ""
  58. *Z53ReverseUnit Equipped/Equipped: ""
  59. *CloseUI: *Z53ReverseUnit
  60. *OpenUI *Z54SST/Refine: PickOne
  61. *DefaultZ54SST: Off
  62. *Z54SST On/On: ""
  63. *Z54SST Off/Off: ""
  64. *CloseUI: *Z54SST
  65. *CloseGroup: InstallableOptions
  66. *%==========================================================
  67. *% Constraints between Cassettes & PageSize, PageRegion
  68. *% Cassette 1
  69. *UIConstraints: *PageSize Postcard *InputSlot Cassette1
  70. *UIConstraints: *PageSize A3 *InputSlot Cassette1
  71. *UIConstraints: *PageSize Tabloid *InputSlot Cassette1
  72. *UIConstraints: *PageSize Executive *InputSlot Cassette1
  73. *UIConstraints: *PageSize Comm10 *InputSlot Cassette1
  74. *UIConstraints: *PageSize C5 *InputSlot Cassette1
  75. *UIConstraints: *PageSize Monarch *InputSlot Cassette1
  76. *UIConstraints: *PageSize DL *InputSlot Cassette1
  77. *UIConstraints: *PageRegion Postcard *InputSlot Cassette1
  78. *UIConstraints: *PageRegion A3 *InputSlot Cassette1
  79. *UIConstraints: *PageRegion Tabloid *InputSlot Cassette1
  80. *UIConstraints: *PageRegion Executive *InputSlot Cassette1
  81. *UIConstraints: *PageRegion Comm10 *InputSlot Cassette1
  82. *UIConstraints: *PageRegion C5 *InputSlot Cassette1
  83. *UIConstraints: *PageRegion Monarch *InputSlot Cassette1
  84. *UIConstraints: *PageRegion DL *InputSlot Cassette1
  85. *UIConstraints: *PageSize A3 *InputSlot EnvCassette
  86. *UIConstraints: *PageSize A4 *InputSlot EnvCassette
  87. *UIConstraints: *PageSize A5 *InputSlot EnvCassette
  88. *UIConstraints: *PageSize B4 *InputSlot EnvCassette
  89. *UIConstraints: *PageSize B5 *InputSlot EnvCassette
  90. *UIConstraints: *PageSize Letter *InputSlot EnvCassette
  91. *UIConstraints: *PageSize Legal *InputSlot EnvCassette
  92. *UIConstraints: *PageSize Tabloid *InputSlot EnvCassette
  93. *UIConstraints: *PageSize Statement *InputSlot EnvCassette
  94. *UIConstraints: *PageSize Postcard *InputSlot EnvCassette
  95. *UIConstraints: *PageSize Executive *InputSlot EnvCassette
  96. *UIConstraints: *PageRegion A3 *InputSlot EnvCassette
  97. *UIConstraints: *PageRegion A4 *InputSlot EnvCassette
  98. *UIConstraints: *PageRegion A5 *InputSlot EnvCassette
  99. *UIConstraints: *PageRegion B4 *InputSlot EnvCassette
  100. *UIConstraints: *PageRegion B5 *InputSlot EnvCassette
  101. *UIConstraints: *PageRegion Letter *InputSlot EnvCassette
  102. *UIConstraints: *PageRegion Legal *InputSlot EnvCassette
  103. *UIConstraints: *PageRegion Tabloid *InputSlot EnvCassette
  104. *UIConstraints: *PageRegion Statement *InputSlot EnvCassette
  105. *UIConstraints: *PageRegion Postcard *InputSlot EnvCassette
  106. *UIConstraints: *PageRegion Executive *InputSlot EnvCassette
  107. *% Cassette 2
  108. *UIConstraints: *PageSize Postcard *InputSlot Cassette2
  109. *UIConstraints: *PageSize Executive *InputSlot Cassette2
  110. *UIConstraints: *PageSize Comm10 *InputSlot Cassette2
  111. *UIConstraints: *PageSize C5 *InputSlot Cassette2
  112. *UIConstraints: *PageSize Monarch *InputSlot Cassette2
  113. *UIConstraints: *PageSize DL *InputSlot Cassette2
  114. *UIConstraints: *PageRegion Postcard *InputSlot Cassette2
  115. *UIConstraints: *PageRegion Executive *InputSlot Cassette2
  116. *UIConstraints: *PageRegion Comm10 *InputSlot Cassette2
  117. *UIConstraints: *PageRegion C5 *InputSlot Cassette2
  118. *UIConstraints: *PageRegion Monarch *InputSlot Cassette2
  119. *UIConstraints: *PageRegion DL *InputSlot Cassette2
  120. *% Cassette 3
  121. *UIConstraints: *PageSize Postcard *InputSlot Cassette3
  122. *UIConstraints: *PageSize A3 *InputSlot Cassette3
  123. *UIConstraints: *PageSize Tabloid *InputSlot Cassette3
  124. *UIConstraints: *PageSize Executive *InputSlot Cassette3
  125. *UIConstraints: *PageSize Comm10 *InputSlot Cassette3
  126. *UIConstraints: *PageSize C5 *InputSlot Cassette3
  127. *UIConstraints: *PageSize Monarch *InputSlot Cassette3
  128. *UIConstraints: *PageSize DL *InputSlot Cassette3
  129. *UIConstraints: *PageRegion Postcard *InputSlot Cassette3
  130. *UIConstraints: *PageRegion A3 *InputSlot Cassette3
  131. *UIConstraints: *PageRegion Tabloid *InputSlot Cassette3
  132. *UIConstraints: *PageRegion Executive *InputSlot Cassette3
  133. *UIConstraints: *PageRegion Comm10 *InputSlot Cassette3
  134. *UIConstraints: *PageRegion C5 *InputSlot Cassette3
  135. *UIConstraints: *PageRegion Monarch *InputSlot Cassette3
  136. *UIConstraints: *PageRegion DL *InputSlot Cassette3
  137. *% Cassette 4
  138. *UIConstraints: *PageSize Postcard *InputSlot Cassette4
  139. *UIConstraints: *PageSize Executive *InputSlot Cassette4
  140. *UIConstraints: *PageSize Comm10 *InputSlot Cassette4
  141. *UIConstraints: *PageSize C5 *InputSlot Cassette4
  142. *UIConstraints: *PageSize Monarch *InputSlot Cassette4
  143. *UIConstraints: *PageSize DL *InputSlot Cassette4
  144. *UIConstraints: *PageRegion Postcard *InputSlot Cassette4
  145. *UIConstraints: *PageRegion Executive *InputSlot Cassette4
  146. *UIConstraints: *PageRegion Comm10 *InputSlot Cassette4
  147. *UIConstraints: *PageRegion C5 *InputSlot Cassette4
  148. *UIConstraints: *PageRegion Monarch *InputSlot Cassette4
  149. *UIConstraints: *PageRegion DL *InputSlot Cassette4
  150. *% Cassette 5
  151. *UIConstraints: *PageSize Postcard *InputSlot Cassette5
  152. *UIConstraints: *PageSize A3 *InputSlot Cassette5
  153. *UIConstraints: *PageSize Tabloid *InputSlot Cassette5
  154. *UIConstraints: *PageSize Executive *InputSlot Cassette5
  155. *UIConstraints: *PageSize Comm10 *InputSlot Cassette5
  156. *UIConstraints: *PageSize C5 *InputSlot Cassette5
  157. *UIConstraints: *PageSize Monarch *InputSlot Cassette5
  158. *UIConstraints: *PageSize DL *InputSlot Cassette5
  159. *UIConstraints: *PageRegion Postcard *InputSlot Cassette5
  160. *UIConstraints: *PageRegion A3 *InputSlot Cassette5
  161. *UIConstraints: *PageRegion Tabloid *InputSlot Cassette5
  162. *UIConstraints: *PageRegion Executive *InputSlot Cassette5
  163. *UIConstraints: *PageRegion Comm10 *InputSlot Cassette5
  164. *UIConstraints: *PageRegion C5 *InputSlot Cassette5
  165. *UIConstraints: *PageRegion Monarch *InputSlot Cassette5
  166. *UIConstraints: *PageRegion DL *InputSlot Cassette5
  167. *% Cassette 6
  168. *UIConstraints: *PageSize Postcard *InputSlot Cassette6
  169. *UIConstraints: *PageSize Executive *InputSlot Cassette6
  170. *UIConstraints: *PageSize Comm10 *InputSlot Cassette6
  171. *UIConstraints: *PageSize C5 *InputSlot Cassette6
  172. *UIConstraints: *PageSize Monarch *InputSlot Cassette6
  173. *UIConstraints: *PageSize DL *InputSlot Cassette6
  174. *UIConstraints: *PageRegion Postcard *InputSlot Cassette6
  175. *UIConstraints: *PageRegion Executive *InputSlot Cassette6
  176. *UIConstraints: *PageRegion Comm10 *InputSlot Cassette6
  177. *UIConstraints: *PageRegion C5 *InputSlot Cassette6
  178. *UIConstraints: *PageRegion Monarch *InputSlot Cassette6
  179. *UIConstraints: *PageRegion DL *InputSlot Cassette6
  180. *%==========================================================
  181. *UIConstraints: *Z52EnvelopeUnit None *InputSlot EnvCassette
  182. *UIConstraints: *Z52EnvelopeUnit Equipped *InputSlot Cassette1
  183. *UIConstraints: *Z51DuplexUnit None *Duplex
  184. *UIConstraints: *Duplex DuplexNoTumble *Z51DuplexUnit None
  185. *UIConstraints: *Duplex DuplexTumble *Z51DuplexUnit None
  186. *UIConstraints: *Z51DuplexUnit Equipped *Z53ReverseUnit None
  187. *%==============Duplex & PageSize, PageRegion===============
  188. *%Postcard
  189. *UIConstraints: *PageSize Postcard *Duplex
  190. *UIConstraints: *PageRegion Postcard *Duplex
  191. *%Comm10
  192. *UIConstraints: *PageSize Comm10 *Duplex
  193. *UIConstraints: *PageRegion Comm10 *Duplex
  194. *%Monarch
  195. *UIConstraints: *PageSize Monarch *Duplex
  196. *UIConstraints: *PageRegion Monarch *Duplex
  197. *%C5
  198. *UIConstraints: *PageSize C5 *Duplex
  199. *UIConstraints: *PageRegion C5 *Duplex
  200. *%DL
  201. *UIConstraints: *PageSize DL *Duplex
  202. *UIConstraints: *PageRegion DL *Duplex
  203. *%Executive
  204. *UIConstraints: *PageSize Executive *Duplex
  205. *UIConstraints: *PageRegion Executive *Duplex
  206. *%
  207. *UIConstraints: *Duplex *DXCNOutputFaceMode True
  208. *%==========================================================
  209. *%Only MultiTray12 can sort.
  210. *UIConstraints: *Z40Sorter None *Sorter
  211. *UIConstraints: *Z40Sorter SorterType1 *Sorter
  212. *%
  213. *UIConstraints: *PageSize Postcard *Sorter
  214. *UIConstraints: *PageSize Executive *Sorter
  215. *UIConstraints: *PageSize Comm10 *Sorter
  216. *UIConstraints: *PageSize C5 *Sorter
  217. *UIConstraints: *PageSize Monarch *Sorter
  218. *UIConstraints: *PageSize DL *Sorter
  219. *UIConstraints: *PageRegion Postcard *Sorter
  220. *UIConstraints: *PageRegion Executive *Sorter
  221. *UIConstraints: *PageRegion Comm10 *Sorter
  222. *UIConstraints: *PageRegion C5 *Sorter
  223. *UIConstraints: *PageRegion Monarch *Sorter
  224. *UIConstraints: *PageRegion DL *Sorter
  225. *%
  226. *%A5 and STMT size of paper cannot be stapled.
  227. *UIConstraints: *PageSize A5 *Sorter DocSortingStaple
  228. *UIConstraints: *PageRegion A5 *Sorter DocSortingStaple
  229. *UIConstraints: *PageSize Statement *Sorter DocSortingStaple
  230. *UIConstraints: *PageRegion Statement *Sorter DocSortingStaple
  231. *%==========================================================
  232. *UIConstraints: *Z50Pedestal None *InputSlot Cassette3
  233. *UIConstraints: *Z50Pedestal None *InputSlot Cassette4
  234. *UIConstraints: *Z50Pedestal None *InputSlot Cassette5
  235. *UIConstraints: *Z50Pedestal None *InputSlot Cassette6
  236. *UIConstraints: *Z50Pedestal CassetteType1 *InputSlot Cassette5
  237. *UIConstraints: *Z50Pedestal CassetteType1 *InputSlot Cassette6
  238. *%====================== Reverse Unit ======================
  239. *UIConstraints: *Z53ReverseUnit None *DXCNOutputFaceMode False
  240. *UIConstraints: *PageSize Postcard *DXCNOutputFaceMode False
  241. *UIConstraints: *PageSize Executive *DXCNOutputFaceMode False
  242. *UIConstraints: *PageSize Comm10 *DXCNOutputFaceMode False
  243. *UIConstraints: *PageSize C5 *DXCNOutputFaceMode False
  244. *UIConstraints: *PageSize Monarch *DXCNOutputFaceMode False
  245. *UIConstraints: *PageSize DL *DXCNOutputFaceMode False
  246. *UIConstraints: *PageRegion Postcard *DXCNOutputFaceMode False
  247. *UIConstraints: *PageRegion Executive *DXCNOutputFaceMode False
  248. *UIConstraints: *PageRegion Comm10 *DXCNOutputFaceMode False
  249. *UIConstraints: *PageRegion C5 *DXCNOutputFaceMode False
  250. *UIConstraints: *PageRegion Monarch *DXCNOutputFaceMode False
  251. *UIConstraints: *PageRegion DL *DXCNOutputFaceMode False
  252. *% ==== Device Capabilities ===============
  253. *LanguageLevel: "2"
  254. *Protocols: PJL TBCP
  255. *JCLBegin: " "
  256. *JCLToPSInterpreter: "<0A>"
  257. *JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X"
  258. *FreeVM: "2600000"
  259. *%VMOption 16Meg/16 MB RAM: "2600000"
  260. *%VMOption 20Meg/20 MB RAM: "3500000"
  261. *%VMOption 24Meg/24 MB or more: "5400000"
  262. *VMOption 16Meg: "2600000"
  263. *VMOption 20Meg: "3500000"
  264. *VMOption 24Meg: "5400000"
  265. *ColorDevice: False
  266. *DefaultColorSpace: Gray
  267. *VariablePaperSize: False
  268. *TTRasterizer: Type42
  269. *FileSystem: True
  270. *?FileSystem: "save statusdict /diskonline get exec
  271. {(True)}{(False)} ifelse = flush restore"
  272. *End
  273. *Throughput: "30"
  274. *Password: "()"
  275. *ExitServer: "
  276. count 0 eq
  277. {false}
  278. {true exch startjob}
  279. ifelse
  280. not
  281. {
  282. (WARNING: Cannot modify initial VM.) =
  283. (Missing or invalid password.) =
  284. (Please contact the author of this software.) = flush quit
  285. } if
  286. "
  287. *End
  288. *Reset: "
  289. count 0 eq
  290. {false}
  291. {true exch startjob}
  292. ifelse
  293. not
  294. {
  295. (WARNING: Cannot reset printer.) =
  296. (Missing or invalid password.) =
  297. (Please contact the author of this software.) = flush quit
  298. } if
  299. systemdict /quit get exec
  300. (WARNING : Printer Reset Failed.) = flush
  301. "
  302. *End
  303. *% === Duplex options ============
  304. *OpenUI *Duplex/Duplex (print both sides): PickOne
  305. *OrderDependency: 50 AnySetup *Duplex
  306. *DefaultDuplex: None
  307. *Duplex None/Off (print one side): "
  308. <</Duplex false /Tumble false /Policies <</Duplex 2>> >> setpagedevice"
  309. *End
  310. *Duplex DuplexNoTumble/Duplex, long edge binding: "
  311. <</Duplex true /Tumble false /Policies <</Duplex 2>> >> setpagedevice"
  312. *End
  313. *Duplex DuplexTumble/Duplex, short edge binding: "
  314. <</Duplex true /Tumble true /Policies <</Duplex 2>> >> setpagedevice"
  315. *End
  316. *?Duplex: "save
  317. currentpagedevice /Duplex get
  318. {currentpagedevice /Tumble get
  319. {(DuplexTumble)}{(DuplexNoTumble)}ifelse
  320. }
  321. {(None)}
  322. ifelse = flush
  323. restore"
  324. *End
  325. *CloseUI: *Duplex
  326. *% === OutputFaceMode options ============
  327. *% note: the duplex unit must be installed to select face down.
  328. *%
  329. *OpenUI *DXCNOutputFaceMode/Output Mode: Boolean
  330. *OrderDependency: 50 AnySetup *DXCNOutputFaceMode
  331. *DefaultDXCNOutputFaceMode: True
  332. *DXCNOutputFaceMode True/Face Up: "<</OutputFaceUp true>> setpagedevice"
  333. *DXCNOutputFaceMode False/Face Down: "<</OutputFaceUp false>> setpagedevice"
  334. *?DXCNOutputFaceMode: "save
  335. currentpagedevice dup /OutputFaceUp known
  336. {/OutputFaceUp get {(True)}{(False)} ifelse}
  337. {pop (True)}
  338. ifelse = flush
  339. restore"
  340. *End
  341. *CloseUI: *DXCNOutputFaceMode
  342. *% === Sorter options ============
  343. *% note:
  344. *% The MDC printer supports "document sorting" and "group sorting";
  345. *% requires the use of a non-boolean value (not currently used by Adobe).
  346. *% Also note that separate user options for collate and jog are not
  347. *% provided, since they are not available in the printer.
  348. *%
  349. *OpenUI *Sorter: PickOne
  350. *OrderDependency: 49 AnySetup *Sorter
  351. *DefaultSorter: None
  352. *Sorter None/Do not sort: "
  353. <</Jog 0 >> setpagedevice"
  354. *End
  355. *Sorter DocSorting/Document sorting: "
  356. <</Jog 3 /Collate true /Staple 0>> setpagedevice"
  357. *End
  358. *Sorter DocSortingStaple/Document sorting and staple: "
  359. <</Jog 3 /Collate true /Staple 2>> setpagedevice"
  360. *End
  361. *Sorter GroupSorting/Group sorting: "
  362. <</Jog 3 /Collate false /Staple 0>> setpagedevice"
  363. *End
  364. *?Sorter: "save
  365. currentpagedevice dup /Jog known
  366. {dup /Jog get 3 eq
  367. {dup /Collate known
  368. {dup /Collate get
  369. {dup /Staple known
  370. {/Staple get 2 eq {(DocSortingStaple)} {(DocSorting)} ifelse}
  371. {pop (None)} ifelse}
  372. {pop (GroupSorting)} ifelse}
  373. {pop (None)} ifelse}
  374. {pop (None)}
  375. ifelse}
  376. {pop (None)}
  377. ifelse = flush
  378. restore"
  379. *End
  380. *CloseUI: *Sorter
  381. *% === JamRecovery options ============
  382. *OpenUI *CNJamRecovery/Jam Recovery: Boolean
  383. *OrderDependency: 50 AnySetup *CNJamRecovery
  384. *DefaultCNJamRecovery: True
  385. *CNJamRecovery False/Off: "<</ExitJamRecovery false>> setpagedevice"
  386. *CNJamRecovery True/On: "<</ExitJamRecovery true>> setpagedevice"
  387. *?CNJamRecovery: "save
  388. currentpagedevice dup /ExitJamRecovery known
  389. {/ExitJamRecovery get {(True)}{(False)} ifelse}
  390. {pop (None)}
  391. ifelse = flush
  392. restore"
  393. *End
  394. *CloseUI: *CNJamRecovery
  395. *% === Resolution ============
  396. *OpenUI *Resolution: PickOne
  397. *OrderDependency: 60 AnySetup *Resolution
  398. *DefaultResolution: 600dpi
  399. *Resolution 600dpi/600dpi: "
  400. <</HWResolution [600 600] /Policies <</HWResolution 2>> >> setpagedevice"
  401. *End
  402. *Resolution 300dpi/300dpi: "
  403. <</HWResolution [300 300] /Policies <</HWResolution 2>> >> setpagedevice"
  404. *End
  405. *?Resolution: "
  406. save
  407. initgraphics
  408. 0 0 moveto currentpoint matrix defaultmatrix transform
  409. 0 72 lineto currentpoint matrix defaultmatrix transform
  410. 3 -1 roll sub dup mul
  411. 3 1 roll exch sub dup mul
  412. add sqrt round cvi
  413. ( ) cvs print (dpi) = flush
  414. restore
  415. "
  416. *End
  417. *CloseUI: *Resolution
  418. *% Halftone Information ===============
  419. *ScreenFreq: "75.0"
  420. *ScreenAngle: "45.0"
  421. *DefaultScreenProc: Dot
  422. *ScreenProc Dot: "
  423. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 sub}
  424. {dup mul exch dup mul add 1 exch sub} ifelse}"
  425. *End
  426. *ScreenProc Line: "{pop}"
  427. *ScreenProc Ellipse: "{dup 5 mul 8 div mul exch dup mul exch add sqrt 1
  428. exch sub}"
  429. *End
  430. *DefaultTransfer: Null
  431. *Transfer Null: "{ }"
  432. *Transfer Null.Inverse: "{1 exch sub}"
  433. *% Paper Handling ===================
  434. *LandscapeOrientation: Plus90
  435. *% Code in this section both selects a tray and sets up a frame buffer.
  436. *OpenUI *PageSize: PickOne
  437. *OrderDependency: 30 AnySetup *PageSize
  438. *DefaultPageSize: Letter
  439. *%
  440. *PageSize Letter/Letter 8.5x11 in: "
  441. <</PageSize [612 792] /ImagingBBox null >> setpagedevice"
  442. *End
  443. *PageSize Legal/Legal 8.5x14 in: "
  444. <</PageSize [612 1008] /ImagingBBox null >> setpagedevice"
  445. *End
  446. *PageSize Tabloid/11x17 (Tabloid) 11x17 in: "
  447. <</PageSize [792 1224] /ImagingBBox null >> setpagedevice"
  448. *End
  449. *PageSize Statement/Statement 5.5x8.5 in: "
  450. <</PageSize [396 612] /ImagingBBox null >> setpagedevice"
  451. *End
  452. *PageSize Executive/Executive 7.25x10.5 in: "
  453. <</PageSize [522 756] /ImagingBBox null >> setpagedevice"
  454. *End
  455. *PageSize Postcard/Postcard 100x148 mm: "
  456. <</PageSize [283 420] /ImagingBBox null >> setpagedevice"
  457. *End
  458. *PageSize A3/A3 297x420 mm: "
  459. <</PageSize [842 1191] /ImagingBBox null >> setpagedevice"
  460. *End
  461. *PageSize A4/A4 210x297 mm: "
  462. <</PageSize [595 842] /ImagingBBox null >> setpagedevice"
  463. *End
  464. *PageSize A5/A5 148x210 mm: "
  465. <</PageSize [420 595] /ImagingBBox null >> setpagedevice"
  466. *End
  467. *PageSize B4/B4 257x364 mm: "
  468. <</PageSize [729 1032] /ImagingBBox null >> setpagedevice"
  469. *End
  470. *PageSize B5/B5 182x257 mm: "
  471. <</PageSize [516 729] /ImagingBBox null >> setpagedevice"
  472. *End
  473. *PageSize Comm10/Env Comm10 4.125x9.5 in: "
  474. <</PageSize [297 684] /ImagingBBox null >> setpagedevice"
  475. *End
  476. *PageSize C5/Env C5 162x229 mm:"
  477. <</PageSize [459 649] /ImagingBBox null >> setpagedevice"
  478. *End
  479. *PageSize Monarch/Monarch 3.875x7.5 in:"
  480. <</PageSize [279 540] /ImagingBBox null >> setpagedevice"
  481. *End
  482. *PageSize DL/Env DL 110x220 mm:"
  483. <</PageSize [312 624] /ImagingBBox null >> setpagedevice"
  484. *End
  485. *?PageSize: "
  486. save
  487. currentpagedevice /PageSize get aload pop
  488. 2 copy gt {exch} if
  489. (Unknown)
  490. << [612 792] (Letter)
  491. [612 1008] (Legal)
  492. [792 1224] (Tabloid)
  493. [396 612] (Statement)
  494. [522 756] (Executive)
  495. [283 420] (Postcard)
  496. [842 1191] (A3)
  497. [595 842] (A4)
  498. [420 595] (A5)
  499. [729 1032] (B4)
  500. [516 729] (B5)
  501. [297 684] (Comm10)
  502. [459 649] (C5)
  503. [279 540] (Monarch)
  504. [312 624] (DL)
  505. >>
  506. { exch aload pop
  507. 4 index sub abs 5 le exch 5 index sub abs 5 le and
  508. {exch pop exit}
  509. {pop}
  510. ifelse
  511. } bind forall
  512. = flush pop pop
  513. restore
  514. "
  515. *End
  516. *CloseUI: *PageSize
  517. *OpenUI *PageRegion: PickOne
  518. *OrderDependency: 40 AnySetup *PageRegion
  519. *DefaultPageRegion: Letter
  520. *PageRegion Letter: "
  521. << /PageSize [612 792]
  522. /ImagingBBox null
  523. >> setpagedevice"
  524. *End
  525. *PageRegion Legal: "
  526. << /PageSize [612 1008]
  527. /ImagingBBox null
  528. >> setpagedevice"
  529. *End
  530. *PageRegion Tabloid: "
  531. << /PageSize [792 1224]
  532. /ImagingBBox null
  533. >> setpagedevice"
  534. *End
  535. *PageRegion Statement: "
  536. << /PageSize [396 612]
  537. /ImagingBBox null
  538. >> setpagedevice"
  539. *End
  540. *PageRegion Executive: "
  541. << /PageSize [522 756]
  542. /ImagingBBox null
  543. >> setpagedevice"
  544. *End
  545. *PageRegion Postcard: "
  546. << /PageSize [283 420]
  547. /ImagingBBox null
  548. >> setpagedevice"
  549. *End
  550. *PageRegion A3: "
  551. << /PageSize [842 1191]
  552. /ImagingBBox null
  553. >> setpagedevice"
  554. *End
  555. *PageRegion A4: "
  556. << /PageSize [595 842]
  557. /ImagingBBox null
  558. >> setpagedevice"
  559. *End
  560. *PageRegion A5: "
  561. << /PageSize [420 595]
  562. /ImagingBBox null
  563. >> setpagedevice"
  564. *End
  565. *PageRegion B4: "
  566. << /PageSize [729 1032]
  567. /ImagingBBox null
  568. >> setpagedevice"
  569. *End
  570. *PageRegion B5: "
  571. << /PageSize [516 729]
  572. /ImagingBBox null
  573. >> setpagedevice"
  574. *End
  575. *PageRegion Comm10: "
  576. <</PageSize [297 684] /ImagingBBox null >> setpagedevice"
  577. *End
  578. *PageRegion C5:"
  579. <</PageSize [459 649] /ImagingBBox null >> setpagedevice"
  580. *End
  581. *PageRegion Monarch:"
  582. <</PageSize [279 540] /ImagingBBox null >> setpagedevice"
  583. *End
  584. *PageRegion DL:"
  585. <</PageSize [312 624] /ImagingBBox null >> setpagedevice"
  586. *End
  587. *CloseUI: *PageRegion
  588. *% The following entries provide information about specific paper keywords.
  589. *DefaultImageableArea: Letter
  590. *ImageableArea Letter: "16.5 16.35 593.7 775.0"
  591. *ImageableArea Legal: "16.3 12.3 590.1 996.5"
  592. *ImageableArea Tabloid: "16.5 16.4 775.5 1208.7"
  593. *ImageableArea Statement: "13.8 18.1 382.3 593.9"
  594. *ImageableArea Executive: "11.4 12.25 510.5 726.4"
  595. *ImageableArea Postcard: "15.11 13.22 260.5 392.8"
  596. *ImageableArea A3: "17.8 19.4 824.1 1171.3"
  597. *ImageableArea A4: "21.2 17.9 574.0 824.1"
  598. *ImageableArea A5: "14.73 21.16 406.3 574.1"
  599. *ImageableArea B4: "18.7 20.7 709.8 1011.3"
  600. *ImageableArea B5: "16.13 18.65 499.9 709.8"
  601. *ImageableArea Comm10: "21.8 19.5 275.1 664.5"
  602. *ImageableArea C5: "22.34 13.53 437.04 635.5"
  603. *ImageableArea Monarch: "12.84 16.6 266.2 523.3"
  604. *ImageableArea DL: "17.76 12.3 294.2 611.3"
  605. *?ImageableArea: "
  606. save
  607. /cvp {( ) cvs print ( )print} bind def
  608. /upperright {10000 mul floor 10000 div} bind def
  609. /lowerleft {10000 mul ceiling 10000 div} bind def
  610. newpath clippath pathbbox
  611. 4 -2 roll exch 2 {lowerleft cvp} repeat
  612. exch 2 {upperright cvp} repeat flush
  613. restore"
  614. *End
  615. *% These provide the physical dimensions of the paper (by keyword)
  616. *DefaultPaperDimension: Letter
  617. *PaperDimension Letter: "612 792"
  618. *PaperDimension Legal: "612 1008"
  619. *PaperDimension Tabloid: "792 1224"
  620. *PaperDimension Statement: "396 612"
  621. *PaperDimension Executive: "522 756"
  622. *PaperDimension Postcard: "283 420"
  623. *PaperDimension A3: "842 1191"
  624. *PaperDimension A4: "595 842"
  625. *PaperDimension A5: "420 595"
  626. *PaperDimension B4: "729 1032"
  627. *PaperDimension B5: "516 729"
  628. *PaperDimension Comm10: "297 684"
  629. *PaperDimension C5: "459 649"
  630. *PaperDimension Monarch: "279 540"
  631. *PaperDimension DL: "312 624"
  632. *OpenUI *InputSlot: PickOne
  633. *OrderDependency: 20 AnySetup *InputSlot
  634. *DefaultInputSlot: Cassette1
  635. *InputSlot Cassette1/Cassette 1: "currentpagedevice
  636. /InputAttributes get 0 get dup null eq {pop} {dup /InputAttributes<</Priority[0 1 2 3 4 5]>>put setpagedevice}
  637. ifelse"
  638. *End
  639. *InputSlot Cassette2/Cassette 2: "currentpagedevice
  640. /InputAttributes get 1 get dup null eq {pop} {dup /InputAttributes<</Priority[1 0 2 3 4 5]>>put setpagedevice}
  641. ifelse"
  642. *End
  643. *InputSlot Cassette3/Cassette 3: "currentpagedevice
  644. /InputAttributes get 2 get dup null eq {pop} {dup /InputAttributes<</Priority[2 0 1 3 4 5]>>put setpagedevice}
  645. ifelse"
  646. *End
  647. *InputSlot Cassette4/Cassette 4: "currentpagedevice
  648. /InputAttributes get 3 get dup null eq {pop} {dup /InputAttributes<</Priority[3 0 1 2 4 5]>>put setpagedevice}
  649. ifelse"
  650. *End
  651. *InputSlot Cassette5/Cassette 5: "currentpagedevice
  652. /InputAttributes get 4 get dup null eq {pop} {dup /InputAttributes<</Priority[4 0 1 2 3 5]>>put setpagedevice}
  653. ifelse"
  654. *End
  655. *InputSlot Cassette6/Cassette 6: "currentpagedevice
  656. /InputAttributes get 5 get dup null eq {pop} {dup /InputAttributes<</Priority[5 0 1 2 3 4]>>put setpagedevice}
  657. ifelse"
  658. *End
  659. *InputSlot EnvCassette/Envelope Cassette: "currentpagedevice
  660. /InputAttributes get 0 get dup null eq {pop} {dup /InputAttributes<</Priority[0 1 2 3 4 5]>>put setpagedevice}
  661. ifelse"
  662. *End
  663. *?InputSlot: "save
  664. << /0 (Cassette 1)
  665. /1 (Cassette 2)
  666. /2 (Cassette 3)
  667. /3 (Cassette 4)
  668. /4 (Cassette 5)
  669. /5 (Cassette 6)
  670. >>
  671. currentpagedevice /InputAttributes get dup /Priority known
  672. {/Priority get 0 get ( ) cvs cvn get}
  673. {dup length 1 eq
  674. {{pop} forall ( ) cvs cvn get}
  675. {pop pop (Unknown)}
  676. ifelse
  677. }
  678. ifelse = flush
  679. restore"
  680. *End
  681. *CloseUI: *InputSlot
  682. *DefaultOutputBin: OnlyOne
  683. *DefaultOutputOrder: Normal
  684. *OpenUI *ManualFeed/Stack Bypass: Boolean
  685. *OrderDependency: 20 AnySetup *ManualFeed
  686. *DefaultManualFeed: False
  687. *ManualFeed True: "<</ManualFeed true >> setpagedevice"
  688. *ManualFeed False: "<</ManualFeed false >> setpagedevice"
  689. *?ManualFeed: "save
  690. currentpagedevice /ManualFeed get
  691. {(True)} {(False)} ifelse = flush
  692. restore"
  693. *End
  694. *CloseUI: *ManualFeed
  695. *% Font Information =====================
  696. *DefaultFont: Courier
  697. *Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
  698. *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
  699. *Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
  700. *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
  701. *Font Bookman-Demi: Standard "(001.004S)" Standard ROM
  702. *Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
  703. *Font Bookman-Light: Standard "(001.004S)" Standard ROM
  704. *Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
  705. *Font Courier: Standard "(002.004S)" Standard ROM
  706. *Font Courier-Bold: Standard "(002.004S)" Standard ROM
  707. *Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
  708. *Font Courier-Oblique: Standard "(002.004S)" Standard ROM
  709. *Font Helvetica: Standard "(001.006S)" Standard ROM
  710. *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
  711. *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
  712. *Font Helvetica-Condensed: Standard "(001.001)" Standard ROM
  713. *Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard ROM
  714. *Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard ROM
  715. *Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard ROM
  716. *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
  717. *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
  718. *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
  719. *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
  720. *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
  721. *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
  722. *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
  723. *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
  724. *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
  725. *Font Palatino-Bold: Standard "(001.005S)" Standard ROM
  726. *Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
  727. *Font Palatino-Italic: Standard "(001.005S)" Standard ROM
  728. *Font Palatino-Roman: Standard "(001.005S)" Standard ROM
  729. *Font Symbol: Special "(001.007S)" Special ROM
  730. *Font Times-Bold: Standard "(001.007S)" Standard ROM
  731. *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
  732. *Font Times-Italic: Standard "(001.007S)" Standard ROM
  733. *Font Times-Roman: Standard "(001.007S)" Standard ROM
  734. *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
  735. *Font ZapfDingbats: Special "(001.004S)" Special ROM
  736. *?FontQuery: "save
  737. {count 1 gt
  738. {exch dup 127 string cvs (/)print print (:)print
  739. /Font resourcestatus
  740. {pop pop (Yes)} {(No)} ifelse =
  741. }
  742. {exit}
  743. ifelse
  744. } bind loop
  745. (*) = flush
  746. restore"
  747. *End
  748. *?FontList: "save
  749. (*) {cvn ==} 128 string /Font resourceforall
  750. (*) = flush
  751. restore"
  752. *End
  753. *% Printer Messages (verbatim from printer):
  754. *Message: "%%[ exitserver: permanent state may be changed ]%%"
  755. *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
  756. *Message: "\FontName\ not found, using Courier"
  757. *% Status (format: %%[ status: <one of these> ] %%)
  758. *Status: "initializing"
  759. *Status: "idle"
  760. *Status: "busy"
  761. *Status: "waiting"
  762. *Status: "online"
  763. *% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
  764. *Source: "Serial"
  765. *Source: "Parallel"
  766. *Source: "LocalTalk"
  767. *Source: "EtherTalk"
  768. *%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
  769. *% Color Separation Information =====================
  770. *DefaultColorSep: ProcessBlack.60lpi.400x400dpi/60 lpi / 400 dpi
  771. *InkName: ProcessBlack/Process Black
  772. *InkName: CustomColor/Custom Color
  773. *InkName: ProcessCyan/Process Cyan
  774. *InkName: ProcessMagenta/Process Magenta
  775. *InkName: ProcessYellow/Process Yellow
  776. *% For 60 lpi / 300 x 300 dpi ===============================
  777. *ColorSepScreenAngle ProcessBlack.60lpi.300x300dpi/60 lpi / 300 dpi: "45"
  778. *ColorSepScreenAngle CustomColor.60lpi.300x300dpi/60 lpi / 300 dpi: "45"
  779. *ColorSepScreenAngle ProcessCyan.60lpi.300x300dpi/60 lpi / 300 dpi: "15"
  780. *ColorSepScreenAngle ProcessMagenta.60lpi.300x300dpi/60 lpi / 300 dpi: "75"
  781. *ColorSepScreenAngle ProcessYellow.60lpi.300x300dpi/60 lpi / 300 dpi: "0"
  782. *ColorSepScreenFreq ProcessBlack.60lpi.300x300dpi/60 lpi / 300 dpi: "60"
  783. *ColorSepScreenFreq CustomColor.60lpi.300x300dpi/60 lpi / 300 dpi: "60"
  784. *ColorSepScreenFreq ProcessCyan.60lpi.300x300dpi/60 lpi / 300 dpi: "60"
  785. *ColorSepScreenFreq ProcessMagenta.60lpi.300x300dpi/60 lpi / 300 dpi: "60"
  786. *ColorSepScreenFreq ProcessYellow.60lpi.300x300dpi/60 lpi / 300 dpi: "60"
  787. *% For 53 lpi / 300 x 300 dpi ===============================
  788. *ColorSepScreenAngle ProcessBlack.53lpi.300x300dpi/53 lpi / 300 dpi: "45.0"
  789. *ColorSepScreenAngle CustomColor.53lpi.300x300dpi/53 lpi / 300 dpi: "45.0"
  790. *ColorSepScreenAngle ProcessCyan.53lpi.300x300dpi/53 lpi / 300 dpi: "71.5651"
  791. *ColorSepScreenAngle ProcessMagenta.53lpi.300x300dpi/53 lpi / 300 dpi: "18.4349"
  792. *ColorSepScreenAngle ProcessYellow.53lpi.300x300dpi/53 lpi / 300 dpi: "0.0"
  793. *ColorSepScreenFreq ProcessBlack.53lpi.300x300dpi/53 lpi / 300 dpi: "53.033"
  794. *ColorSepScreenFreq CustomColor.53lpi.300x300dpi/53 lpi / 300 dpi: "53.033"
  795. *ColorSepScreenFreq ProcessCyan.53lpi.300x300dpi/53 lpi / 300 dpi: "47.4342"
  796. *ColorSepScreenFreq ProcessMagenta.53lpi.300x300dpi/53 lpi / 300 dpi: "47.4342"
  797. *ColorSepScreenFreq ProcessYellow.53lpi.300x300dpi/53 lpi / 300 dpi: "50.0"
  798. *% For 60 lpi / 400 x 400 dpi =========================
  799. *ColorSepScreenAngle ProcessBlack.60lpi.400x400dpi/60 lpi / 400 dpi: "45.0"
  800. *ColorSepScreenAngle CustomColor.60lpi.400x400dpi/60 lpi / 400 dpi: "45.0"
  801. *ColorSepScreenAngle ProcessCyan.60lpi.400x400dpi/60 lpi / 400 dpi: "15.0086"
  802. *ColorSepScreenAngle ProcessMagenta.60lpi.400x400dpi/60 lpi / 400 dpi: "74.9914"
  803. *ColorSepScreenAngle ProcessYellow.60lpi.400x400dpi/60 lpi / 400 dpi: "0.0"
  804. *ColorSepScreenFreq ProcessBlack.60lpi.400x400dpi/60 lpi / 400 dpi: "59.9969"
  805. *ColorSepScreenFreq CustomColor.60lpi.400x400dpi/60 lpi / 400 dpi: "59.9969"
  806. *ColorSepScreenFreq ProcessCyan.60lpi.400x400dpi/60 lpi / 400 dpi: "59.996"
  807. *ColorSepScreenFreq ProcessMagenta.60lpi.400x400dpi/60 lpi / 400 dpi: "59.996"
  808. *ColorSepScreenFreq ProcessYellow.60lpi.400x400dpi/60 lpi / 400 dpi: "60.0"
  809. *% For 53 lpi / 400 x 400 dpi =========================
  810. *ColorSepScreenAngle ProcessBlack.53lpi.400x400dpi/53 lpi / 400 dpi: "45.0"
  811. *ColorSepScreenAngle CustomColor.53lpi.400x400dpi/53 lpi / 400 dpi: "45.0"
  812. *ColorSepScreenAngle ProcessCyan.53lpi.400x400dpi/53 lpi / 400 dpi: "74.9891"
  813. *ColorSepScreenAngle ProcessMagenta.53lpi.400x400dpi/53 lpi / 400 dpi: "15.0109"
  814. *ColorSepScreenAngle ProcessYellow.53lpi.400x400dpi/53 lpi / 400 dpi: "0.0"
  815. *ColorSepScreenFreq ProcessBlack.53lpi.400x400dpi/53 lpi / 400 dpi: "53.033"
  816. *ColorSepScreenFreq CustomColor.53lpi.400x400dpi/53 lpi / 400 dpi: "53.033"
  817. *ColorSepScreenFreq ProcessCyan.53lpi.400x400dpi/53 lpi / 400 dpi: "52.9925"
  818. *ColorSepScreenFreq ProcessMagenta.53lpi.400x400dpi/53 lpi / 400 dpi: "52.9925"
  819. *ColorSepScreenFreq ProcessYellow.53lpi.400x400dpi/53 lpi / 400 dpi: "53.012"
  820. *% end of PPD file for Canon GP200/215 PS driver.