home *** CD-ROM | disk | FTP | other *** search
/ What the Doctor Required - The Freshest December / December.iso / windows / mem1614 / driver19.cab / aga25sf2.spd < prev    next >
Encoding:
PostScript Printer Description  |  1997-10-20  |  12.0 KB  |  423 lines

  1. *PPD-Adobe: "4.2"
  2. *% AGA25SF2.spd: Simplified form of AGA25SF2.ppd
  3. *PCFileName: "AGA25SF2.PPD"
  4. *LanguageEncoding: ISOLatin1
  5. *Product: "(AGFA SelectSet Avantra 25)"
  6. *PSVersion: "(2013.108) 93073011"
  7. *ShortNickName: "AGFA-Avantra 25SF v2013.108"
  8. *ModelName: "AGFA-Avantra25SF"
  9. *NickName: "AGFA-Avantra25SF v2013.108"
  10. *FreeVM: "8648832"
  11. *LanguageLevel: "2"
  12. *Protocols: BCP
  13. *ColorDevice: False
  14. *Password: "()"
  15. *ExitServer: "
  16.   count 0 eq  % is the password on the stack?
  17.     {  false  }{ true exch startjob } ifelse
  18.   not    %  if no password or not valid 
  19.     {  
  20.     (WARNING : Cannot modify initial VM.) = 
  21.     (Missing or invalid password.) = 
  22.     (Please contact the author of this software.) = flush
  23.     quit 
  24.     } if 
  25. "
  26. *End
  27. *OpenUI *Resolution: PickOne
  28. *OrderDependency: 10 AnySetup *Resolution
  29. *DefaultResolution: 2400x2400dpi
  30. *Resolution 1200x1200dpi: " 1 dict dup /HWResolution [1200 1200] put setpagedevice "
  31. *Resolution 1800x1800dpi: " 1 dict dup /HWResolution [1800 1800] put setpagedevice "
  32. *Resolution 2400x2400dpi: " 1 dict dup /HWResolution [2400 2400] put setpagedevice "
  33. *Resolution 3600x3600dpi: " 1 dict dup /HWResolution [3600 3600] put setpagedevice "
  34. *?Resolution: "
  35. save
  36. currentpagedevice /HWResolution get 0 get
  37. (      ) cvs print (dpi) = flush
  38. restore
  39. "
  40. *End
  41. *CloseUI: *Resolution
  42. *ScreenFreq: "133.0"
  43. *ScreenAngle: "45.0"
  44. *OpenUI *PageSize: PickOne
  45. *OrderDependency: 30 AnySetup *PageSize
  46. *DefaultPageSize: Letter
  47. *PageSize Letter: "letter"
  48. *PageSize Legal: "legal"
  49. *PageSize Tabloid: "11x17"
  50. *PageSize LARGE: " 2 dict dup /Orientation 1 put dup /PageSize [1274 1800] put setpagedevice "
  51. *PageSize A2: " 2 dict dup /Orientation 1 put dup /PageSize [1191 1684] put setpagedevice "
  52. *PageSize A3: "a3"
  53. *PageSize A4: "a4"
  54. *PageSize A5: "a5"
  55. *PageSize B5: "b5"
  56. *PageSize Letter.Transverse: "Letter"
  57. *PageSize Legal.Transverse: "Legal"
  58. *PageSize Tabloid.Transverse: "17x11"
  59. *PageSize A3.Transverse: "A3"
  60. *PageSize A4.Transverse: "A4"
  61. *PageSize A5.Transverse: "A5"
  62. *PageSize B5.Transverse: "B5"
  63. *?PageSize: "
  64. save
  65.  mark  
  66.    currentpagedevice dup /PageSize get aload % pagedict width height
  67.    9 dict
  68.     dup [420 595] (A5) put
  69.     dup [499 709] (B5) put
  70.     dup [612 792] (Letter) put
  71.     dup [595 842] (A4) put
  72.     dup [612 1008] (Legal) put
  73.     dup [842 1191] (A3) put
  74.     dup [792 1224] (Tabloid) put
  75.      dup [1191 1684] (A2) put
  76.     dup [1274 1800] (LARGE) put
  77.    7 dict
  78.     dup [842 1191] (A3.Transverse) put
  79.     dup [420 595] (A5.Transverse) put
  80.     dup [499 709] (B5.Transverse) put
  81.     dup [595 842] (A4.Transverse) put
  82.     dup [612 792] (Letter.Transverse) put
  83.     dup [612 1008] (Legal.Transverse) put
  84.     dup [792 1224] (Tabloid.Transverse) put
  85.   6 -1 roll /Orientation get                % test orientation
  86.   1 eq  {  pop } { exch pop }ifelse    % choose dict
  87.   (Unknown) exch
  88.   { exch aload pop
  89.     5 index eq exch 6 index eq and
  90.     { exch pop exit } { pop } ifelse
  91.   } bind forall = flush cleartomark
  92. restore
  93. "
  94. *End
  95. *CloseUI: *PageSize
  96. *OpenUI *PageRegion: PickOne
  97. *OrderDependency: 40 AnySetup *PageRegion
  98. *DefaultPageRegion: Letter
  99. *PageRegion Letter: "letter"
  100. *PageRegion Legal: "legal"
  101. *PageRegion Tabloid: "11x17"
  102. *PageRegion LARGE: " 2 dict dup /Orientation 1 put dup /PageSize [1274 1800] put setpagedevice "
  103. *PageRegion A2: " 2 dict dup /Orientation 1 put dup /PageSize [1191 1684] put setpagedevice "
  104. *PageRegion A3: "a3"
  105. *PageRegion A4: "a4"
  106. *PageRegion A5: "a5"
  107. *PageRegion B5: "b5"
  108. *PageRegion Letter.Transverse: "Letter"
  109. *PageRegion Legal.Transverse:  "Legal"
  110. *PageRegion Tabloid.Transverse: "17x11"
  111. *PageRegion A3.Transverse: "A3"
  112. *PageRegion A4.Transverse: "A4"
  113. *PageRegion A5.Transverse: "A5"
  114. *PageRegion B5.Transverse: "B5"
  115. *CloseUI: *PageRegion
  116. *DefaultImageableArea: Letter
  117. *ImageableArea Letter: "0 0 612 792 "
  118. *ImageableArea Legal: "0 0 612 1008 "
  119. *ImageableArea Tabloid: "0 0 792 1224 "
  120. *ImageableArea LARGE: "0 0 1274 1800"
  121. *ImageableArea A2: "0 0 1191 1684 "
  122. *ImageableArea A3: "0 0 842 1191 "
  123. *ImageableArea A4: "0 0 595 842  "
  124. *ImageableArea A5: "0 0 420 595  "
  125. *ImageableArea B5: "0 0 499 709  "
  126. *ImageableArea Letter.Transverse: "0 0 612 792 "
  127. *ImageableArea Legal.Transverse:  "0 0 612 1008"
  128. *ImageableArea Tabloid.Transverse: "0 0 792 1224 "
  129. *ImageableArea A3.Transverse: "0 0 842 1191"
  130. *ImageableArea A4.Transverse: "0 0 595 842 "
  131. *ImageableArea A5.Transverse: "0 0 420 595 "
  132. *ImageableArea B5.Transverse: "0 0 499 709 "
  133. *?ImageableArea: "
  134.  save /cvp { cvi (            ) cvs print ( ) print } bind def
  135.   newpath clippath pathbbox
  136.   4 -2 roll exch 2 {ceiling cvp} repeat
  137.   exch 2 {floor cvp} repeat flush
  138.  restore
  139. "
  140. *End
  141. *DefaultPaperDimension: Letter
  142. *PaperDimension Letter: "612 792"
  143. *PaperDimension Legal: "612 1008"
  144. *PaperDimension Tabloid: "792 1224"
  145. *PaperDimension LARGE: "1274 1800"
  146. *PaperDimension A2: "1191 1684"
  147. *PaperDimension A3: "842 1191"
  148. *PaperDimension A4: "595 842"
  149. *PaperDimension A5: "420 595"
  150. *PaperDimension B5: "499 709"
  151. *PaperDimension Letter.Transverse: "612 792"
  152. *PaperDimension Legal.Transverse: "612 1008"
  153. *PaperDimension Tabloid.Transverse: "792 1224"
  154. *PaperDimension A3.Transverse: "842 1191"
  155. *PaperDimension A4.Transverse: "595 842"
  156. *PaperDimension A5.Transverse: "420 595"
  157. *PaperDimension B5.Transverse: "499 709"
  158. *CustomPageSize True: "
  159.     4 dict begin
  160.     dup /Orientation exch def
  161.     /PageOffset [ 5 -2 roll ] def
  162.     /PageSize [
  163.     5 2 roll dup 0 eq exch 2 eq or {exch} if
  164.     ] def
  165.     /ImagingBBox null def
  166.     currentdict end
  167.     setpagedevice "
  168. *End
  169. *ParamCustomPageSize Width: 1 points 100 1296
  170. *ParamCustomPageSize Height: 2 points 100 1800
  171. *ParamCustomPageSize WidthOffset/Margins: 3 points 0 1296
  172. *ParamCustomPageSize HeightOffset: 4 points 0 0
  173. *ParamCustomPageSize Orientation: 5 int 0 3
  174. *MaxMediaWidth: "1296"
  175. *RequiresPageRegion All: True
  176. *OpenUI *InputSlot: PickOne
  177. *OrderDependency: 20 AnySetup *InputSlot
  178. *InputSlot Cassette: ""
  179. *DefaultInputSlot: Cassette
  180. *CloseUI: *InputSlot
  181. *OpenGroup: Imagesetter
  182. *OpenUI *Screenfilter/Screenfilter Mode: PickOne
  183. *OrderDependency: 9 AnySetup *Screenfilter
  184. *DefaultScreenfilter: AGFA
  185. *Screenfilter No/No Filtering: "
  186. userdict /AGFADict known
  187. {
  188.     statusdict begin /gHeliosOPI true def end
  189.     AGFADict begin 0 SetDefaultScreenFilter end
  190.     statusdict  /gHeliosOPI undef
  191. }
  192. {
  193.  /mSFFilterNotInstalled statusdict /gToolsMessages get exch get print flush
  194. } ifelse
  195. "
  196. *End
  197. *Screenfilter Standard/Standard RT Screening: "
  198. userdict /AGFADict known
  199. {
  200.     statusdict begin /gHeliosOPI true def end
  201.     AGFADict begin 1 SetDefaultScreenFilter end
  202.     statusdict  /gHeliosOPI undef
  203. }
  204. {
  205.  /mSFFilterNotInstalled statusdict /gToolsMessages get exch get print flush
  206. } ifelse
  207. "
  208. *End
  209. *Screenfilter AGFA/AGFA Balanced Screening: "
  210. userdict /AGFADict known
  211. {
  212.     statusdict begin /gHeliosOPI true def end
  213.     AGFADict begin 2 SetDefaultScreenFilter end
  214.     statusdict  /gHeliosOPI undef
  215.     
  216. }
  217. {
  218.  /mSFFilterNotInstalled statusdict /gToolsMessages get exch get print flush
  219. } ifelse
  220. "
  221. *End
  222. *Screenfilter Adobe/Adobe Accurate Screening: "
  223. userdict /AGFADict known
  224. {
  225.     statusdict begin /gHeliosOPI true def end
  226.     AGFADict begin 3 SetDefaultScreenFilter end
  227.     statusdict  /gHeliosOPI undef
  228. }
  229. {
  230.  /mSFFilterNotInstalled statusdict /gToolsMessages get exch get print flush
  231. } ifelse
  232. "
  233. *End
  234. *?Screenfilter: "
  235. userdict /AGFADict known
  236. {
  237.     save AGFADict begin  /tempvar ScreenFilter def 
  238.     tempvar 0 eq {(No)} if
  239.     tempvar 1 eq {(Standard)} if
  240.     tempvar 2 eq {(AGFA)} if
  241.     tempvar 3 eq {(Adobe)} if             
  242.     = flush end restore
  243. } if "
  244. *End    
  245. *CloseUI: *Screenfilter
  246. *OpenUI *Dot/Default Spot: PickOne
  247. *OrderDependency: 10 AnySetup *Dot
  248. *DefaultDot: Round
  249. *Dot Round: "
  250. userdict /AGFADict known
  251. {
  252.     statusdict begin /gHeliosOPI true def end
  253.     AGFADict begin 1 SetDefaultSpotID end
  254.       statusdict  /gHeliosOPI undef
  255.  
  256. }
  257. {
  258.  /mSFFilterNotInstalled statusdict /gToolsMessages get exch get print flush
  259. } ifelse
  260. "
  261. *End
  262. *Dot Elliptical: "
  263. userdict /AGFADict known
  264. {
  265.     statusdict begin /gHeliosOPI true def end
  266.     AGFADict begin 11 SetDefaultSpotID end
  267.       statusdict  /gHeliosOPI undef
  268. }
  269. {
  270.  /mSFFilterNotInstalled statusdict /gToolsMessages get exch get print flush
  271. } ifelse
  272. "
  273. *End
  274. *?Dot: "
  275. userdict /AGFADict known
  276. {
  277.     save AGFADict begin /tempvar GetSpot end exch pop     
  278.     (                     ) cvs def
  279.     tempvar (RoundAGFASpot) eq {(Round)} if
  280.     tempvar (EllipticalAGFASpot) eq {(Elliptical)} if    
  281.     = flush restore
  282. } if "
  283. *End    
  284. *CloseUI: *Dot
  285. *OpenUI *SpotOverride/Spot Override: PickOne
  286. *OrderDependency: 10 AnySetup *SpotOverride
  287. *DefaultSpotOverride:Off
  288. *SpotOverride On: "
  289. userdict /AGFADict known
  290. {
  291.       statusdict begin /gHeliosOPI true def end
  292.     AGFADict begin true SetOverrideSpot end
  293.       statusdict  /gHeliosOPI undef
  294.  
  295. }
  296. {
  297.  /mSFFilterNotInstalled statusdict /gToolsMessages get exch get print flush
  298. } ifelse
  299. "
  300. *End
  301. *SpotOverride Off: "
  302. userdict /AGFADict known
  303. {
  304.       statusdict begin /gHeliosOPI true def end
  305.     AGFADict begin false SetOverrideSpot end
  306.       statusdict  /gHeliosOPI undef
  307.  
  308. }
  309. {
  310.  /mSFFilterNotInstalled statusdict /gToolsMessages get exch get print flush
  311. } ifelse
  312. "
  313. *End
  314. *?SpotOverride: "
  315. userdict /AGFADict known
  316. {
  317.     save AGFADict begin OverrideSpotFlag end
  318.     { (On) } { (Off) } ifelse = flush restore
  319. } if "
  320. *End    
  321. *CloseUI: *SpotOverride
  322. *OpenUI *RuleOverride/Ruling Override: PickOne
  323. *OrderDependency: 10 AnySetup *RuleOverride
  324. *DefaultRuleOverride: Off
  325. *RuleOverride On: "
  326. userdict /AGFADict known
  327. {
  328.       statusdict begin /gHeliosOPI true def end
  329.     AGFADict begin true SetOverrideRule end
  330.       statusdict  /gHeliosOPI undef
  331.  
  332. }
  333. {
  334.  /mSFFilterNotInstalled statusdict /gToolsMessages get exch get print flush
  335. } ifelse
  336. "
  337. *End
  338. *RuleOverride Off: "
  339. userdict /AGFADict known
  340. {
  341.       statusdict begin /gHeliosOPI true def end
  342.     AGFADict begin false SetOverrideRule end
  343.       statusdict  /gHeliosOPI undef
  344.  
  345. }
  346. {
  347.  /mSFFilterNotInstalled statusdict /gToolsMessages get exch get print flush
  348. } ifelse
  349. "
  350. *End
  351. *?RuleOverride: "
  352. userdict /AGFADict known
  353. {
  354.     save AGFADict begin OverrideRuleFlag end
  355.     { (On) } { (Off) } ifelse = flush restore
  356. } if "
  357. *End    
  358. *CloseUI: *RuleOverride
  359. *OpenUI *FlushJob/Flush Job: PickOne
  360. *OrderDependency: 10 AnySetup *FlushJob
  361. *DefaultFlushJob: Off
  362. *FlushJob On: "
  363. userdict /AGFADict known
  364. {
  365.       statusdict begin /gHeliosOPI true def end
  366.     AGFADict begin true SetFlushJobMode end
  367.       statusdict  /gHeliosOPI undef
  368.  
  369. }
  370. {
  371.  /mSFFilterNotInstalled statusdict /gToolsMessages get exch get print flush
  372. } ifelse
  373. "
  374. *End
  375. *FlushJob Off: "
  376. userdict /AGFADict known
  377. {
  378.       statusdict begin /gHeliosOPI true def end
  379.     AGFADict begin false SetFlushJobMode end
  380.       statusdict  /gHeliosOPI undef
  381.  
  382. }
  383. {
  384.  /mSFFilterNotInstalled statusdict /gToolsMessages get exch get print flush
  385. } ifelse
  386. "
  387. *End
  388. *?FlushJob: "
  389. userdict /AGFADict known
  390. {
  391.     save AGFADict begin FlushJobModeFlag end
  392.     { (On) } { (Off) } ifelse = flush restore
  393. } if "
  394. *End    
  395. *CloseUI: *FlushJob
  396. *UIConstraints: *Screenfilter No *Dot
  397. *UIConstraints: *Screenfilter Standard *Dot
  398. *UIConstraints: *Screenfilter Adobe *Dot
  399. *UIConstraints: *Screenfilter No *SpotOverride
  400. *UIConstraints: *Screenfilter Standard *SpotOverride
  401. *UIConstraints: *Screenfilter Adobe *SpotOverride
  402. *UIConstraints: *Screenfilter No *RuleOverride
  403. *UIConstraints: *Screenfilter Standard *RuleOverride
  404. *UIConstraints: *Screenfilter Adobe *RuleOverride
  405. *UIConstraints: *Screenfilter No *FlushJob
  406. *UIConstraints: *Screenfilter Standard *FlushJob
  407. *UIConstraints: *Screenfilter Adobe *FlushJob
  408. *CloseGroup: Imagesetter
  409. *DefaultFont: Courier
  410. *Font Courier: Standard "(001.004)" Standard
  411. *Font Courier-Bold: Standard "(001.004)" Standard
  412. *Font Courier-BoldOblique: Standard "(001.004)" Standard
  413. *Font Courier-Oblique: Standard "(001.004)" Standard
  414. *Font Helvetica: Standard "(001.002)" Standard
  415. *Font Helvetica-Bold: Standard "(001.002)" Standard
  416. *Font Helvetica-BoldOblique: Standard "(001.002)" Standard
  417. *Font Helvetica-Oblique: Standard "(001.002)" Standard
  418. *Font Symbol: Special "(001.003)" Special
  419. *Font Times-Bold: Standard "(001.002)" Standard
  420. *Font Times-BoldItalic: Standard "(001.004)" Standard
  421. *Font Times-Italic: Standard "(001.002)" Standard
  422. *Font Times-Roman: Standard "(001.002)" Standard
  423.