home *** CD-ROM | disk | FTP | other *** search
/ Chip 2000 December / Chip_2000-12_cd1.bin / tema / starof / f_0130 / ADISTILL.PS next >
PostScript Printer Description  |  2000-05-04  |  15KB  |  417 lines

  1. *PPD-Adobe: "4.3"
  2. *% Adobe Systems PostScript(R) Printer Description File
  3. *% Copyright 1987-1995 Adobe Systems Incorporated. 
  4. *% All Rights Reserved. 
  5. *% Permission is granted for redistribution of this file as
  6. *% long as this copyright notice is intact and the contents
  7. *% of the file is not altered in any way from its original form.
  8. *% End of Copyright statement
  9.  
  10. *FormatVersion: "4.3"
  11. *FileVersion: "1.1"
  12. *LanguageEncoding: ISOLatin1
  13. *LanguageVersion: English
  14. *PCFileName: "ADISTILL.PPD"
  15. *Manufacturer: "Adobe"
  16. *Product: "(Acrobat Distiller)"
  17. *PSVersion: "(2017.0801) 1"
  18. *ModelName: "Acrobat Distiller 3.0"
  19. *ShortNickName: "Acrobat Distiller 3.0"
  20. *NickName: "Acrobat Distiller 2017.801"
  21.  
  22. *% === Options and Constraints =========
  23.  
  24. *% ==== Device Capabilities ===============
  25. *ColorDevice: True
  26. *DefaultColorSpace: RGB
  27. *FileSystem: True
  28. *?FileSystem: "(True) == flush"
  29. *LanguageLevel: "2"
  30. *FreeVM: "4194304"
  31. *VMOption None/Standard: "4194304"
  32. *FCacheSize None/Standard: 204800
  33. *Throughput: "400"
  34. *VariablePaperSize: True
  35.  
  36. *TTRasterizer: Type42
  37.  
  38. *Password: "()" 
  39. *ExitServer: "
  40.  count 0 eq
  41.  { false } { true exch startjob } ifelse
  42.  not { 
  43.      (WARNING: Cannot modify initial VM.) =
  44.      (Missing or invalid password.) =
  45.      (Please contact the author of this software.) = flush quit
  46.      } if
  47. "
  48. *End
  49.  
  50. *% Multiple Resolution support for Distiller 3.0 ==============
  51. *OpenUI *Resolution: PickOne
  52. *OrderDependency: 50 AnySetup *Resolution
  53. *DefaultResolution: 600dpi
  54. *Resolution 72dpi: "1 dict dup /HWResolution [72 72] put setpagedevice"
  55. *Resolution 144dpi: "1 dict dup /HWResolution [144 144] put setpagedevice"
  56. *Resolution 300dpi: "1 dict dup /HWResolution [300 300] put setpagedevice"
  57. *Resolution 600dpi: "1 dict dup /HWResolution [600 600] put setpagedevice"
  58. *Resolution 1200dpi: "1 dict dup /HWResolution [1200 1200] put setpagedevice"
  59. *Resolution 2400dpi: "1 dict dup /HWResolution [2400 2400] put setpagedevice"
  60. *?Resolution: "
  61.    save
  62.    currentpagedevice /HWResolution get
  63.    0 get
  64.    (          ) cvs print (dpi) = flush
  65.    restore"
  66. *End
  67. *CloseUI: *Resolution
  68.  
  69. *ResScreenFreq 72dpi: "60.0"
  70. *ResScreenFreq 144dpi: "60.0"
  71. *ResScreenFreq 300dpi: "60.0"
  72. *ResScreenFreq 600dpi: "60.0"
  73. *ResScreenFreq 1200dpi: "60.0"
  74. *ResScreenFreq 2400dpi: "60.0"
  75.  
  76. *ResScreenAngle 72dpi: "45.0"
  77. *ResScreenAngle 144dpi: "45.0"
  78. *ResScreenAngle 300dpi: "45.0"
  79. *ResScreenAngle 600dpi: "45.0"
  80. *ResScreenAngle 1200dpi: "45.0"
  81. *ResScreenAngle 2400dpi: "45.0"
  82.  
  83. *% Halftone Information ===============
  84. *ContoneOnly: False
  85. *DefaultHalftoneType: 1
  86. *ScreenFreq: "60.0"
  87. *ScreenAngle: "45.0"
  88. *DefaultScreenProc: Dot
  89. *ScreenProc Dot: "{ abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub 
  90. dup mul add 1 sub} {dup mul exch dup mul add 1 exch sub}ifelse } bind"
  91. *End
  92. *ScreenProc Line: "{ exch pop abs neg } bind"
  93. *ScreenProc Ellipse: "{abs exch abs 2 copy mul exch 4 mul add 3 sub dup 0 
  94. lt { pop dup mul exch .75 div dup mul add 4 div 1 exch sub } { dup 1 gt { 
  95. pop 1 exch sub dup mul exch 1 exch sub  .75 div dup mul add 4 div 1 sub } 
  96. { .5 exch sub exch pop exch pop } ifelse  } ifelse } bind"
  97. *End
  98. *ScreenProc Cross: "{ abs exch abs 2 copy gt { exch } if pop neg } bind"
  99.  
  100.  
  101. *DefaultTransfer: Null
  102. *Transfer Null: "{ } bind"
  103. *Transfer Null.Inverse: "{ 1 exch sub } bind"
  104.  
  105. *% Paper Handling ===================
  106.  
  107.  
  108. *% Code in this section both selects a tray and sets up a frame buffer.
  109. *OpenUI *PageSize: PickOne
  110. *OrderDependency: 50 AnySetup *PageSize
  111. *DefaultPageSize: Letter
  112. *PageSize Letter: "
  113.   2 dict dup /PageSize [612 792] put dup /ImagingBBox null put
  114. setpagedevice"
  115. *End
  116. *PageSize Legal: "
  117.   2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put
  118. setpagedevice"
  119. *End
  120. *PageSize Executive: "
  121.   2 dict dup /PageSize [522 756] put dup /ImagingBBox null put
  122. setpagedevice"
  123. *End
  124. *PageSize Ledger: "
  125.   2 dict dup /PageSize [1224 792] put dup /ImagingBBox null put
  126. setpagedevice"
  127. *End
  128. *PageSize Tabloid/11 x 17: "
  129.   2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put
  130. setpagedevice"
  131. *End
  132. *PageSize Screen: "
  133.   2 dict dup /PageSize [468 373] put dup /ImagingBBox null put
  134. setpagedevice"
  135. *End
  136. *PageSize A3: "
  137.   2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put
  138. setpagedevice"
  139. *End
  140. *PageSize A4: "
  141.   2 dict dup /PageSize [595 842] put dup /ImagingBBox null put
  142. setpagedevice"
  143. *End
  144. *?PageSize: " 
  145.  save 
  146.    currentpagedevice /PageSize get aload pop
  147.    2 copy gt {exch} if 
  148.    (Unknown) 
  149.    8 dict
  150.    dup [612 792] (Letter) put
  151.    dup [612 1008] (Legal) put
  152.    dup [522 756] (Executive) put
  153.    dup [1224 792] (Ledger) put
  154.    dup [792 1224] (Tabloid) put
  155.    dup [468 373] (Screen) put
  156.    dup [842 1191] (A3) put
  157.    dup [595 842] (A4) put
  158.   { exch aload pop 4 index sub abs 5 le exch 
  159.     5 index sub abs 5 le and
  160.       { exch pop exit } { pop } ifelse
  161.    } bind forall 
  162.    = flush pop pop
  163.    restore
  164. "
  165. *End
  166. *CloseUI: *PageSize
  167.  
  168. *OpenUI *PageRegion:  PickOne
  169. *OrderDependency: 50 AnySetup *PageRegion
  170. *DefaultPageRegion: Letter
  171. *PageRegion Letter: "
  172.   2 dict dup /PageSize [612 792] put dup /ImagingBBox null put
  173. setpagedevice"
  174. *End
  175. *PageRegion Legal: "
  176.   2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put
  177. setpagedevice"
  178. *End
  179. *PageRegion Executive: "
  180.   2 dict dup /PageSize [522 756] put dup /ImagingBBox null put
  181. setpagedevice"
  182. *End
  183. *PageRegion Ledger: "
  184.   2 dict dup /PageSize [1224 792] put dup /ImagingBBox null put
  185. setpagedevice"
  186. *End
  187. *PageRegion Tabloid/11 x 17: "
  188.   2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put
  189. setpagedevice"
  190. *End
  191. *PageRegion Screen: "
  192.   2 dict dup /PageSize [468 373] put dup /ImagingBBox null put
  193. setpagedevice"
  194. *End
  195. *PageRegion A3: "
  196.   2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put
  197. setpagedevice"
  198. *End
  199. *PageRegion A4: "
  200.   2 dict dup /PageSize [595 842] put dup /ImagingBBox null put
  201. setpagedevice"
  202. *End
  203. *CloseUI: *PageRegion
  204.  
  205. *% The following entries provide information about specific paper keywords.
  206. *DefaultImageableArea: Letter
  207.  
  208. *ImageableArea Letter: "0.0 0.0 612.0 792.0"
  209. *ImageableArea Legal: "0.0 0.0 612.0 1008.0"
  210. *ImageableArea Executive: "0.0 0.0 522.0 756.0"
  211. *ImageableArea Ledger: "0.0 0.0 1224.0 792.0"
  212. *ImageableArea Tabloid/11 x 17: "0.0 0.0 792.0 1224.0"
  213. *ImageableArea Screen: "0.0 0.0 468.0 373.0"
  214. *ImageableArea A3: "0.0 0.0 842.0 1191.0"
  215. *ImageableArea A4: "0.0 0.0 595.0 842.0"
  216. *?ImageableArea: "
  217. save
  218.   /cvp { (                ) cvs print ( ) print } bind def
  219.   /upperright {10000 mul floor 10000 div} bind def
  220.   /lowerleft {10000 mul ceiling 10000 div} bind def
  221.   newpath clippath pathbbox
  222.   4 -2 roll exch 2 {lowerleft cvp} repeat
  223.   exch 2 {upperright cvp} repeat flush
  224.  restore
  225. "
  226. *End
  227.  
  228. *% These provide the physical dimensions of the paper (by keyword)
  229. *DefaultPaperDimension: Letter
  230. *PaperDimension Letter: "612 792"
  231. *PaperDimension Legal: "612 1008"
  232. *PaperDimension Executive: "522 756"
  233. *PaperDimension Ledger: "1224 792"
  234. *PaperDimension Tabloid/11 x 17: "792 1224"
  235. *PaperDimension Screen: "468 373"
  236. *PaperDimension A3: "842 1191"
  237. *PaperDimension A4: "595 842"
  238.  
  239. *% Custom Page Sizes
  240. *CustomPageSize True: "
  241.    4 dict begin
  242.    pop    % pop /Orientation value off the stack to fix bug in PageMaker 5.0
  243.    2 array astore /PageOffset exch def
  244.    2 array astore /PageSize exch def
  245.    /ImagingBBox null def
  246.    currentdict end setpagedevice"
  247. *End
  248. *ParamCustomPageSize Width: 1 points 72 3240
  249. *ParamCustomPageSize Height: 2 points 72 3240
  250. *ParamCustomPageSize WidthOffset: 3 points 0 3240
  251. *ParamCustomPageSize HeightOffset: 4 points 0 3240
  252. *ParamCustomPageSize Orientation: 5 int 0 3
  253. *MaxMediaWidth: "3240"
  254. *MaxMediaHeight: "3240"
  255. *CenterRegistered: False
  256. *LeadingEdge Forced: ""
  257. *DefaultLeadingEdge: Forced
  258.  
  259. *% Support for Custom Page Sizes on cut sheet devices
  260. *% Note: These are comment out because
  261. *% QuarkXPress 3.3x and earlier versions don't recognize 
  262. *% custom page sizes when HWMargins are present.
  263. *%*UseHWMargins True:""
  264. *%*UseHWMargins False:""
  265. *%*DefaultUseHWMargins: False 
  266. *%*HWMargins: 0 0 0 0
  267.  
  268. *RequiresPageRegion All: True
  269.  
  270. *OpenUI *InputSlot: PickOne
  271. *DefaultInputSlot: OnlyOne
  272. *InputSlot OnlyOne: ""
  273. *CloseUI: *InputSlot
  274.  
  275. *AccurateScreensSupport: True
  276.  
  277. *% Font Information =====================
  278. *DefaultFont: Courier
  279. *Font Courier: Standard "(002.004)" Standard ROM
  280. *Font Courier-Bold: Standard "(002.004)" Standard ROM
  281. *Font Courier-BoldOblique: Standard "(002.004)" Standard ROM
  282. *Font Courier-Oblique: Standard "(002.004)" Standard ROM
  283. *Font Helvetica: Standard "(001.006)" Standard ROM
  284. *Font Helvetica-Bold: Standard "(001.007)" Standard ROM
  285. *Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM
  286. *Font Helvetica-Oblique: Standard "(001.006)" Standard ROM
  287. *Font Times-Bold: Standard "(001.007)" Standard ROM
  288. *Font Times-BoldItalic: Standard "(001.009)" Standard ROM
  289. *Font Times-Italic: Standard "(001.007)" Standard ROM
  290. *Font Times-Roman: Standard "(001.007)" Standard ROM
  291. *Font Symbol: Special "(001.007)" Special ROM
  292. *Font ZapfDingbats: Special "(001.004)" Special ROM
  293.  
  294. *?FontQuery: "
  295.  save
  296.    { count 1 gt
  297.       { exch dup 127 string cvs (/) print print (:) print
  298.         /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =
  299.       } { exit } ifelse 
  300.    } bind loop
  301.    (*) = flush
  302.  restore
  303. "
  304. *End
  305.  
  306. *?FontList: "
  307. save
  308.   (*) {cvn ==} 128 string /Font resourceforall
  309.   (*) = flush
  310. restore
  311. "
  312. *End
  313.  
  314. *% Printer Messages (verbatim from printer):
  315. *Message: "%%[ exitserver: permanent state may be changed ]%%"
  316. *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
  317. *Message: "\FontName\ not found, using Courier"
  318.  
  319. *% Status (format: %%[ status: <one of these> ] %%)
  320.  
  321. *% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
  322.  
  323. *% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
  324.  
  325. *% Color Separation Information =====================
  326.  
  327. *DefaultColorSep: ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi
  328.  
  329. *%  For 60 lpi / 72 dpi  ===============================
  330.  
  331. *ColorSepScreenAngle ProcessBlack.60lpi.72dpi/60 lpi / 72 dpi: "45"
  332. *ColorSepScreenAngle CustomColor.60lpi.72dpi/60 lpi / 72 dpi: "45"
  333. *ColorSepScreenAngle ProcessCyan.60lpi.72dpi/60 lpi / 72 dpi: "15"
  334. *ColorSepScreenAngle ProcessMagenta.60lpi.72dpi/60 lpi / 72 dpi: "75"
  335. *ColorSepScreenAngle ProcessYellow.60lpi.72dpi/60 lpi / 72 dpi: "0"
  336.  
  337. *ColorSepScreenFreq ProcessBlack.60lpi.72dpi/60 lpi / 72 dpi: "60"
  338. *ColorSepScreenFreq CustomColor.60lpi.72dpi/60 lpi / 72 dpi: "60"
  339. *ColorSepScreenFreq ProcessCyan.60lpi.72dpi/60 lpi / 72 dpi: "60"
  340. *ColorSepScreenFreq ProcessMagenta.60lpi.72dpi/60 lpi / 72 dpi: "60"
  341. *ColorSepScreenFreq ProcessYellow.60lpi.72dpi/60 lpi / 72 dpi: "60"
  342.  
  343. *%  For 60 lpi / 144 dpi  ===============================
  344.  
  345. *ColorSepScreenAngle ProcessBlack.60lpi.144dpi/60 lpi / 144 dpi: "45"
  346. *ColorSepScreenAngle CustomColor.60lpi.144dpi/60 lpi / 144 dpi: "45"
  347. *ColorSepScreenAngle ProcessCyan.60lpi.144dpi/60 lpi / 144 dpi: "15"
  348. *ColorSepScreenAngle ProcessMagenta.60lpi.144dpi/60 lpi / 144 dpi: "75"
  349. *ColorSepScreenAngle ProcessYellow.60lpi.144dpi/60 lpi / 144 dpi: "0"
  350.  
  351. *ColorSepScreenFreq ProcessBlack.60lpi.144dpi/60 lpi / 144 dpi: "60"
  352. *ColorSepScreenFreq CustomColor.60lpi.144dpi/60 lpi / 144 dpi: "60"
  353. *ColorSepScreenFreq ProcessCyan.60lpi.144dpi/60 lpi / 144 dpi: "60"
  354. *ColorSepScreenFreq ProcessMagenta.60lpi.144dpi/60 lpi / 144 dpi: "60"
  355. *ColorSepScreenFreq ProcessYellow.60lpi.144dpi/60 lpi / 144 dpi: "60"
  356.  
  357. *%  For 60 lpi / 300 dpi  ===============================
  358.  
  359. *ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
  360. *ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
  361. *ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
  362. *ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
  363. *ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
  364.  
  365. *ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
  366. *ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
  367. *ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
  368. *ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
  369. *ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
  370.  
  371. *%  For 71 lpi / 600 dpi  ===============================
  372. *ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
  373. *ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
  374. *ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651"
  375. *ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349"
  376. *ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0"
  377. *ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
  378. *ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
  379. *ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
  380. *ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
  381. *ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667"
  382.  
  383.  
  384. *% For 100 lpi / 1200 dpi ==============================================
  385.  
  386. *ColorSepScreenAngle ProcessBlack.100lpi.1200dpi/100 lpi / 1200 dpi: "45.0"
  387. *ColorSepScreenAngle CustomColor.100lpi.1200dpi/100 lpi / 1200 dpi: "45.0"
  388. *ColorSepScreenAngle ProcessCyan.100lpi.1200dpi/100 lpi / 1200 dpi: "15.0"
  389. *ColorSepScreenAngle ProcessMagenta.100lpi.1200dpi/100 lpi / 1200 dpi: "75.0"
  390. *ColorSepScreenAngle ProcessYellow.100lpi.1200dpi/100 lpi / 1200 dpi: "0.0"
  391.  
  392. *ColorSepScreenFreq ProcessBlack.100lpi.1200dpi/100 lpi / 1200 dpi: "100.0"
  393. *ColorSepScreenFreq CustomColor.100lpi.1200dpi/100 lpi / 1200 dpi: "100.0"
  394. *ColorSepScreenFreq ProcessCyan.100lpi.1200dpi/100 lpi / 1200 dpi: "100.0"
  395. *ColorSepScreenFreq ProcessMagenta.100lpi.1200dpi/100 lpi / 1200 dpi: "100.0"
  396. *ColorSepScreenFreq ProcessYellow.100lpi.1200dpi/100 lpi / 1200 dpi: "100.0"
  397.  
  398. *% For 175 lpi / 2400 dpi ==============================================
  399.  
  400. *ColorSepScreenAngle ProcessBlack.175lpi.2400dpi/175 lpi / 2400 dpi: "45.0"
  401. *ColorSepScreenAngle CustomColor.175lpi.2400dpi/175 lpi / 2400 dpi: "45.0"
  402. *ColorSepScreenAngle ProcessCyan.175lpi.2400dpi/175 lpi / 2400 dpi: "15.0"
  403. *ColorSepScreenAngle ProcessMagenta.175lpi.2400dpi/175 lpi / 2400 dpi: "75.0"
  404. *ColorSepScreenAngle ProcessYellow.175lpi.2400dpi/175 lpi / 2400 dpi: "0.0"
  405.  
  406. *ColorSepScreenFreq ProcessBlack.175lpi.2400dpi/175 lpi / 2400 dpi: "175.0"
  407. *ColorSepScreenFreq CustomColor.175lpi.2400dpi/175 lpi / 2400 dpi: "175.0"
  408. *ColorSepScreenFreq ProcessCyan.175lpi.2400dpi/175 lpi / 2400 dpi: "175.0"
  409. *ColorSepScreenFreq ProcessMagenta.175lpi.2400dpi/175 lpi / 2400 dpi: "175.0"
  410. *ColorSepScreenFreq ProcessYellow.175lpi.2400dpi/175 lpi / 2400 dpi: "175.0"
  411.  
  412. *% Last Edit Date: Jan 30 1997
  413. *% End of PPD file for Acrobat Distiller
  414. *% The byte count of this file should be exactly 014706 or 015122
  415. *% depending on the filesystem it resides in.
  416. *% end of PPD file for Acrobat Distiller 
  417.