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

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