home *** CD-ROM | disk | FTP | other *** search
/ PC World 2002 September / PCWorld_2002-09_cd.bin / Software / Vyzkuste / pdfedit / pdf995.exe / pdf995 / res / drivedir / pdfdriver.spd < prev    next >
Encoding:
PostScript Printer Description  |  2002-05-03  |  16.5 KB  |  484 lines

  1. *PPD-Adobe: "4.3"
  2. *% pdfdriver.spd: Simplified form of APLWCSB1.ppd
  3. *LanguageEncoding: ISOLatin1
  4. *PCFileName: "APLWCSB1.PPD"
  5. *Product: "(PDF995 Printer Driver)"
  6. *PSVersion: "(2014.108) 2"
  7. *ModelName: "PDF995 Printer Driver"
  8. *ShortNickName: "PDF995 Printer Driver"
  9. *NickName: "PDF995 Printer Driver"
  10. *OpenGroup: InstallableOptions/Options Installed
  11. *OpenUI *InstalledMemory/Memory Configuration: PickOne
  12. *DefaultInstalledMemory: 16Meg
  13. *InstalledMemory 16Meg/Standard 16 MB: ""
  14. *InstalledMemory 24Meg/24 MB Upgrade: ""
  15. *InstalledMemory 25Meg/25 MB Upgrade: ""
  16. *InstalledMemory 28Meg/28 MB Upgrade: ""
  17. *InstalledMemory 40Meg/40 MB Upgrade: ""
  18. *?InstalledMemory: "
  19.    save
  20.    currentsystemparams /RamSize get
  21.    1048576 div cvi 6 string cvs dup length dup 3 add string dup 0 4 index 
  22.    putinterval dup 2 index (Meg) putinterval exch pop exch pop = flush
  23.    restore
  24. "
  25. *End
  26. *CloseUI: *InstalledMemory
  27. *OpenUI *OptionalCassette1/Cassette (Optional): PickOne
  28. *DefaultOptionalCassette1: False
  29. *OptionalCassette1 True/Installed: ""
  30. *OptionalCassette1 False/Not Installed: ""
  31. *OptionalCassette1 Preferred/Installed and Preferred: "
  32.    1 dict dup /InputAttributes 1 dict dup /Priority [2 0 1] put put setpagedevice"
  33. *End
  34. *?OptionalCassette1: "
  35.    save
  36.    currentpagedevice /InputAttributes get
  37.    dup 2 known
  38.    {dup 2 get null ne {
  39.       /Priority 2 copy known {
  40.          get 0 get 2 eq {(Preferred)}{(True)}ifelse
  41.       } {
  42.         pop pop (True)
  43.       } ifelse
  44.     }{
  45.       pop (False)
  46.     }ifelse}
  47.    {pop (False)}ifelse = flush
  48.    restore
  49. "
  50. *End
  51. *CloseUI: *OptionalCassette1
  52. *CloseGroup: InstallableOptions
  53. *UIConstraints: *OptionalCassette1 False *InputSlot OptionalCassette
  54. *LanguageLevel: "2"
  55. *Protocols: TBCP
  56. *TTRasterizer: Type42
  57. *?TTRasterizer: "
  58.    save
  59.    42 /FontType resourcestatus
  60.    {pop pop (Type42)}{(None)}ifelse = flush
  61.    restore
  62. "
  63. *End
  64. *FreeVM: "1609392"
  65. *VMOption 12Meg: "1609392"
  66. *VMOption 13Meg: "2633392"
  67. *VMOption 16Meg: "3911344"
  68. *VMOption 24Meg: "5402684"
  69. *VMOption 25Meg: "7401136"
  70. *VMOption 28Meg: "5795504"
  71. *VMOption 40Meg: "13717168"
  72. *ColorDevice: True
  73. *Password: "()" 
  74. *ExitServer: "
  75.  count 0 eq
  76.  { false } { true exch startjob } ifelse
  77.  not { 
  78.      (WARNING: Cannot modify initial VM.) =
  79.      (Missing or invalid password.) =
  80.      (Please contact the author of this software.) = flush quit
  81.      } if
  82. "
  83. *End
  84. *Resolution 600dpi: ""
  85. *DefaultResolution: 600dpi
  86. *?Resolution: "
  87.   save
  88.     currentpagedevice /HWResolution get
  89.     0 get
  90.     (          ) cvs print
  91.     (dpi)
  92.     = flush
  93.   restore
  94. "
  95. *End
  96. *OpenUI *TraySwitch/Tray Switch:  Boolean
  97. *OrderDependency: 20 AnySetup *TraySwitch
  98. *DefaultTraySwitch: False
  99. *TraySwitch True/On: "1 dict dup /TraySwitch true put setpagedevice"
  100. *TraySwitch False/Off: "1 dict dup /TraySwitch false put setpagedevice"
  101. *?TraySwitch: "
  102.    save
  103.    currentpagedevice /TraySwitch get
  104.    {(True)}{(False)}ifelse = flush
  105.    restore
  106. "
  107. *End
  108. *CloseUI: *TraySwitch
  109. *OpenUI *MediaType/Paper Type: PickOne
  110. *OrderDependency: 50 AnySetup *MediaType
  111. *DefaultMediaType: Plain
  112. *MediaType Plain/Plain: "
  113.     2 dict
  114.         dup /MediaType (Plain) put
  115.         dup /InputAttributes mark
  116.             currentpagedevice /InputAttributes get
  117.             {
  118.                 dup type /dicttype eq {
  119.                     dup length 1 add dict begin {def} forall
  120.                     /MediaType (Plain) def
  121.                     currentdict end
  122.                 } if
  123.             } forall
  124.             counttomark 2 idiv dup dict begin {def} repeat
  125.             pop currentdict end
  126.         put
  127.     setpagedevice
  128. "
  129. *End
  130. *MediaType Transparency/Transparency: "
  131.     2 dict
  132.         dup /MediaType (Transparency) put
  133.         dup /InputAttributes mark
  134.             currentpagedevice /InputAttributes get
  135.             {
  136.                 dup type /dicttype eq {
  137.                     dup length 1 add dict begin {def} forall
  138.                     /MediaType (Transparency) def
  139.                     currentdict end
  140.                 } if
  141.             } forall
  142.             counttomark 2 idiv dup dict begin {def} repeat
  143.             pop currentdict end
  144.         put
  145.     setpagedevice
  146. *End
  147. *?MediaType: "
  148.   save
  149.       currentpagedevice /MediaType get dup null eq
  150.     { pop (Plain) }
  151.     {
  152.         (Transparency) ne {
  153.             (Plain)
  154.         }{
  155.             (Transparency)
  156.         } ifelse
  157.     }ifelse
  158.     = flush
  159.   restore
  160. "
  161. *End
  162. *CloseUI: *MediaType
  163. *OpenUI *OutputMode/Print Quality Mode: PickOne
  164. *OrderDependency: 20 AnySetup *OutputMode
  165. *DefaultOutputMode: Normal
  166. *OutputMode Normal/Normal (Fastest Print Speed): "
  167.    1 dict dup /PostRenderingEnhanceDetails 
  168.       2 dict dup /Type 19 put dup /OutputMode /Normal put put
  169.    setpagedevice "
  170. *End
  171. *OutputMode Best/Best (Slower Print Speed): "
  172.    1 dict dup /PostRenderingEnhanceDetails 
  173.       2 dict dup /Type 19 put dup /OutputMode /Best put put
  174.    setpagedevice "
  175. *End
  176. *?OutputMode: "
  177.    save
  178.    currentpagedevice /PostRenderingEnhanceDetails get 
  179.    /OutputMode get = flush
  180.    restore "
  181. *End
  182. *CloseUI: *OutputMode
  183. *ScreenFreq: "200.0"
  184. *ScreenAngle: "0.0"
  185. *OpenUI *PageSize: PickOne
  186. *OrderDependency: 20 AnySetup *PageSize
  187. *DefaultPageSize: Letter
  188. *PageSize Letter/US Letter: "
  189.     2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
  190. *End
  191. *PageSize Legal/US Legal: "
  192.     2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
  193. *End
  194. *PageSize A4: "
  195.     2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
  196. *End
  197. *PageSize B5: "
  198.     2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
  199. *End
  200. *PageSize LetterSmall/US Letter Small: "
  201.     2 dict dup /PageSize [612 792] put dup /ImagingBBox [25 25 587 767] put setpagedevice"
  202. *End
  203. *PageSize A4Small/A4 Small: "
  204.     2 dict dup /PageSize [595 842] put dup /ImagingBBox [25 25 570 817] put setpagedevice"
  205. *End
  206. *PageSize LegalSmall/US Legal Small:  "
  207.     2 dict dup /PageSize [612 1008] put dup /ImagingBBox [25 25 587 983] put setpagedevice"
  208. *End
  209. *PageSize Tabloid/Tabloid: "
  210.     2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice"
  211. *End
  212. *PageSize A3/A3: "
  213.     2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice"
  214. *End
  215. *PageSize A5/A5: "
  216.      2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice"
  217. *End
  218. *PageSize A0/A0: "
  219.      2 dict dup /PageSize [2380 3368] put dup /ImagingBBox null put setpagedevice"
  220. *End
  221. *PageSize Statement/Statement: "
  222.      2 dict dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice"
  223. *End
  224. PageSize ArchE/ArchE: "
  225.      2 dict dup /PageSize [2592 3456] put dup /ImagingBBox null put setpagedevice"
  226. *End
  227. PageSize ArchD/ArchD: "
  228.      2 dict dup /PageSize [1728 2592] put dup /ImagingBBox null put setpagedevice"
  229. *End
  230. PageSize ArchC/ArchC: "
  231.      2 dict dup /PageSize [1296 1728] put dup /ImagingBBox null put setpagedevice"
  232. *End
  233. PageSize USFanfold/USFanfold: "
  234.      2 dict dup /PageSize [1071 792] put dup /ImagingBBox null put setpagedevice"
  235. *End
  236. *?PageSize: "
  237.   save
  238.    currentpagedevice /PageSize get aload pop
  239.    2 copy gt {exch} if 
  240.    (Unknown) 
  241.   4 dict
  242.    dup [612 792] (Letter) put
  243.    dup [612 1008] (Legal) put
  244.    dup [595 842] (A4) put
  245.    dup [516 729] (B5) put
  246.  { exch aload pop 4 index sub abs 5 le exch 
  247.    5 index sub abs 5 le and 
  248.       {exch pop exit} {pop} ifelse
  249.    } bind forall
  250.    currentpagedevice /ImagingBBox get null ne {
  251.       % Form LetterSmall, LegalSmall, or A4Small
  252.       dup length dup 5 add string dup dup 0 5 index putinterval 
  253.       3 -1 roll (Small)  putinterval exch pop 
  254.    } if
  255.    = flush pop pop
  256.    restore
  257. "
  258. *End
  259. *CloseUI: *PageSize
  260. *OpenUI *PageRegion:  PickOne
  261. *OrderDependency: 20 AnySetup *PageRegion
  262. *DefaultPageRegion: Letter
  263. *PageRegion Letter/US Letter: "
  264.    3 dict dup /PageSize [612 792] put dup /ImagingBBox null put
  265.    dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 792] put put put setpagedevice "
  266. *End
  267. *PageRegion Legal/US Legal: "
  268.    3 dict dup /PageSize [612 1008] put dup /ImagingBBox null put
  269.    dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 1008] put put put setpagedevice "
  270. *End
  271. *PageRegion A4: "
  272.    3 dict dup /PageSize [595 842] put dup /ImagingBBox null put
  273.    dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [595 842] put put put setpagedevice "
  274. *End
  275. *PageRegion B5: "
  276.    3 dict dup /PageSize [516 729] put dup /ImagingBBox null put
  277.    dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [516 729] put put put setpagedevice "
  278. *End
  279. *PageRegion LetterSmall/US Letter Small: "
  280.    3 dict dup /PageSize [612 792] put dup /ImagingBBox [25 25 587 767] put
  281.    dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 792] put put put setpagedevice "
  282. *End
  283. *PageRegion A4Small/A4 Small: " 
  284.    3 dict dup /PageSize [595 842] put dup /ImagingBBox [25 25 570 817] put
  285.    dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [595 842] put put put setpagedevice "
  286. *End
  287. *PageRegion LegalSmall/US Legal Small: "
  288.    3 dict dup /PageSize [612 1008] put dup /ImagingBBox [25 25 587 983] put
  289.    dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 1008] put put put setpagedevice "
  290. *End
  291. *PageSize Tabloid/Tabloid: "
  292.    3 dict dup /PageSize [792 1224] put dup /ImagingBBox null put
  293.    dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [792 1224] put put put setpagedevice "
  294. *End
  295. *PageSize A3/A3: "
  296.    3 dict dup /PageSize [842 1191] put dup /ImagingBBox null put
  297.    dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [842 1191] put put put setpagedevice "
  298. *End
  299. *PageSize A5/A5: "
  300.    3 dict dup /PageSize [420 595] put dup /ImagingBBox null put
  301.    dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [420 595] put put put setpagedevice "
  302. *End
  303. *PageSize A0/A0: "
  304.    3 dict dup /PageSize [2380 3368] put dup /ImagingBBox null put
  305.    dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [2380 3368] put put put setpagedevice "
  306. *End
  307. *PageSize Statement/Statement: "
  308.    3 dict dup /PageSize [396 612] put dup /ImagingBBox null put
  309.    dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [396 612] put put put setpagedevice "
  310. *End
  311. *PageSize ArchE/ArchE: "
  312.    3 dict dup /PageSize [2592 3456] put dup /ImagingBBox null put
  313.    dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [2592 3456] put put put setpagedevice "
  314. *End
  315. *PageSize ArchD/ArchD: "
  316.    3 dict dup /PageSize [1728 2592] put dup /ImagingBBox null put
  317.    dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [1728 2592] put put put setpagedevice "
  318. *End
  319. *PageSize ArchC/ArchC: "
  320.    3 dict dup /PageSize [1296 1728] put dup /ImagingBBox null put
  321.    dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [1296 1728] put put put setpagedevice "
  322. *End
  323. *PageSize USFanfold/USFanfold: "
  324.    3 dict dup /PageSize [1071 792] put dup /ImagingBBox null put
  325.    dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [1071 792] put put put setpagedevice "
  326. *End
  327.  
  328. *CloseUI: *PageRegion
  329. *DefaultImageableArea: Letter
  330. *ImageableArea Letter/US Letter: "14.16 14.1601 597.84 769.32 "
  331. *ImageableArea Legal/US Legal: "14.16 14.1601 597.84 985.32 "
  332. *ImageableArea A4: "14.1601 14.2401 582.48 819.32 "
  333. *ImageableArea B5: "14.16 14.7 501.84 706.38 "
  334. *ImageableArea LetterSmall/US Letter Small: "31 31 583 761 "
  335. *ImageableArea A4Small/A4 Small: "29 31 567 812 "
  336. *ImageableArea LegalSmall/US Legal Small: "64 54 548 954 "
  337. *ImageableArea Tabloid/Tabloid: "12 24 782 1213"
  338. *ImageableArea A3/A3: "12 29 832 1177"
  339. *ImageableArea A5/A5: "10.56 14.1601 409.92 585.0 "
  340. *ImageableArea A0/A0: "12 24 2370 3358 "
  341. *ImageableArea Statement/Statement: "12 24 386 602 "
  342. *ImageableArea ArchE/ArchE: "12 24 2580 3446 "
  343. *ImageableArea ArchD/ArchD: "12 24 1716 2582 "
  344. *ImageableArea ArchC/ArchC: "12 24 1284 1718 "
  345. *ImageableArea USFanfold/USFanfold: "12 24 1059 782 "
  346.  
  347. *?ImageableArea: "
  348.  save
  349.    /cvp { (                ) cvs print ( ) print } bind def
  350.    /upperright {10000 mul floor 10000 div} bind def
  351.    /lowerleft {10000 mul ceiling 10000 div} bind def
  352.    newpath clippath pathbbox
  353.    4 -2 roll exch 2 {lowerleft cvp} repeat
  354.    exch 2 {upperright cvp} repeat flush
  355.  restore
  356. "
  357. *End
  358. *DefaultPaperDimension: Letter
  359. *PaperDimension Letter/US Letter: "612 792"
  360. *PaperDimension Legal/US Legal: "612 1008"
  361. *PaperDimension A4: "595 842"
  362. *PaperDimension B5: "516 729"
  363. *PaperDimension LetterSmall/US Letter Small: "612 792"
  364. *PaperDimension A4Small/A4 Small: "595 842"
  365. *PaperDimension LegalSmall/US Legal Small: "612 1008"
  366. *PaperDimension Tabloid/Tabloid: "792 1224"
  367. *PaperDimension A3/A3: "842 1191"
  368. *PaperDimension A5/A5: "420 595"
  369. *PaperDimension A0/A0: "2380 3368"
  370. *PaperDimension Statement/Statement: "396 612"
  371. *PaperDimension ArchE/ArchE: "2592 3456"
  372. *PaperDimension ArchD/ArchD: "1728 2592"
  373. *PaperDimension ArchC/ArchC: "1296 1728"
  374. *PaperDimension USFanfold/USFanfold: "1071 792"
  375.  
  376. *RequiresPageRegion Multipurpose: True
  377. *OpenUI *InputSlot: PickOne
  378. *OrderDependency: 20 AnySetup *InputSlot
  379. *DefaultInputSlot: StandardCassette
  380. *InputSlot StandardCassette/Cassette (Standard): "
  381.   currentpagedevice /InputAttributes get 0 get 
  382.   dup null eq 
  383.   { pop } 
  384.   { dup length 1 add dict copy 
  385.     dup /InputAttributes
  386.     1 dict dup /Priority [0 1 2] put
  387.     put setpagedevice
  388.   } ifelse"
  389. *End
  390. *InputSlot Multipurpose/Multipurpose Tray: "
  391.   currentpagedevice /InputAttributes get 1 get 
  392.   dup null eq 
  393.   { pop } 
  394.   { dup length 1 add dict copy 
  395.     dup /InputAttributes
  396.     1 dict dup /Priority [1 0 2] put
  397.     put setpagedevice
  398.   } ifelse"
  399. *End
  400. *InputSlot OptionalCassette/Cassette (Optional): "
  401.   currentpagedevice /InputAttributes get 2 get 
  402.   dup null eq 
  403.   { pop } 
  404.   { dup length 1 add dict copy 
  405.     dup /InputAttributes
  406.     1 dict dup /Priority [2 0 1] put
  407.     put setpagedevice
  408.   } ifelse"
  409. *End
  410. *?InputSlot: "
  411. save
  412.   3 dict
  413.   dup /0 (StandardCassette) put
  414.   dup /1 (Multipurpose) put
  415.   dup /2 (OptionalCassette) put
  416.   currentpagedevice /InputAttributes get
  417.   dup /Priority known
  418.   { /Priority get 0 get (      ) cvs cvn get }
  419.   {
  420.     dup length 1 eq
  421.     { {pop} forall (       ) cvs cvn get }
  422.     { pop pop (Unknown) } ifelse
  423.   } ifelse
  424.   = flush
  425. restore
  426. "
  427. *End
  428. *CloseUI: *InputSlot
  429. *DefaultOutputBin: OnlyOne
  430. *OpenUI *ManualFeed/Manual Feed:  Boolean
  431. *OrderDependency: 20 AnySetup *ManualFeed
  432. *DefaultManualFeed: False
  433. *ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice"
  434. *ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice"
  435. *?ManualFeed: "
  436.   save
  437.     currentpagedevice /ManualFeed get
  438.     {(True)}{(False)}ifelse = flush
  439.   restore
  440. "
  441. *End
  442. *CloseUI: *ManualFeed
  443. *DefaultFont: Courier
  444. *Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
  445. *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
  446. *Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
  447. *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
  448. *Font Bookman-Demi: Standard "(001.004S)" Standard ROM
  449. *Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
  450. *Font Bookman-Light: Standard "(001.004S)" Standard ROM
  451. *Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
  452. *Font Courier: Standard "(002.004S)" Standard ROM
  453. *Font Courier-Bold: Standard "(002.004S)" Standard ROM
  454. *Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
  455. *Font Courier-Oblique: Standard "(002.004S)" Standard ROM
  456. *Font Helvetica: Standard "(001.006S)" Standard ROM
  457. *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
  458. *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
  459. *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
  460. *Font Helvetica-Condensed: Standard "(001.001)" Standard ROM
  461. *Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard ROM
  462. *Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard ROM
  463. *Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard ROM
  464. *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
  465. *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
  466. *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
  467. *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
  468. *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
  469. *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
  470. *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
  471. *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
  472. *Font Palatino-Bold: Standard "(001.005S)" Standard ROM
  473. *Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
  474. *Font Palatino-Italic: Standard "(001.005S)" Standard ROM
  475. *Font Palatino-Roman: Standard "(001.005S)" Standard ROM
  476. *Font Symbol: Standard "(001.007S)" Standard ROM
  477. *Font Times-Bold: Standard "(001.007S)" Standard ROM
  478. *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
  479. *Font Times-Italic: Standard "(001.007S)" Standard ROM
  480. *Font Times-Roman: Standard "(001.007S)" Standard ROM
  481. *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
  482. *Font ZapfDingbats: Standard "(001.004S)" Standard ROM
  483.