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

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