home *** CD-ROM | disk | FTP | other *** search
/ Popular Software (Premium Edition) / mycd.iso / WIN98 / DRIVER20.CAB / agp95sf2.spd < prev    next >
Encoding:
PostScript Printer Description  |  1998-06-19  |  11.0 KB  |  401 lines

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