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

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