home *** CD-ROM | disk | FTP | other *** search
/ What the Doctor Required - The Freshest December / December.iso / windows / mem1614 / driver20.cab / ibm43032.spd < prev    next >
Encoding:
PostScript Printer Description  |  1997-10-20  |  15.7 KB  |  374 lines

  1. *PPD-Adobe: "4.2"
  2. *% IBM43032.spd: Simplified form of IBM43032.ppd
  3. *PCFileName: "IBM43032.PPD"
  4. *LanguageEncoding: ISOLatin1
  5. *Product: "(IBM Network Color Printer)"
  6. *PSVersion: "(2016.106) 1"
  7. *ModelName: "IBM Network Color Printer"
  8. *ShortNickName: "IBM Network Color Printer"
  9. *NickName: "IBM Network Color Printer"
  10. *OpenGroup: InstallableOptions/Options Installed
  11. *OpenUI *InstalledMemory/Memory Installed: PickOne
  12. *DefaultInstalledMemory: 16MB
  13. *InstalledMemory 16MB/16MB Total: ""
  14. *InstalledMemory 32MB/32MB Total: ""
  15. *InstalledMemory 48MB/48MB Total: ""
  16. *CloseUI: *InstalledMemory
  17. *CloseGroup: InstallableOptions
  18. *FreeVM: "1389500"
  19. *VMOption 16MB: "1389500"
  20. *VMOption 32MB: "4616308"
  21. *VMOption 48MB: "4731836"
  22. *LanguageLevel: "2"
  23. *ColorDevice: True
  24. *TTRasterizer: Type42
  25. *Password: "0"
  26. *ExitServer: "
  27.    count 0 eq
  28.    { false } { true exch startjob } ifelse
  29.    not { (WARNING: Cannot modify initial VM.) =
  30.             (Missing or invalid password.) =
  31.             (Please contact the author of this software.) = flush quit
  32.           } if
  33. "
  34. *End
  35. *DefaultResolution: 600dpi
  36. *?Resolution: "
  37.         save
  38.           initgraphics
  39.           0 0 moveto currentpoint matrix defaultmatrix transform
  40.           0 72 lineto currentpoint matrix defaultmatrix transform
  41.           3 -1 roll sub dup mul
  42.           3 1 roll exch sub dup mul
  43.           add sqrt round cvi
  44.           (          ) cvs print (dpi) = flush
  45.         restore
  46.         "
  47. *End
  48. *OpenUI *ColorModel/Color Mode: PickOne
  49. *OrderDependency: 15.0 AnySetup *ColorModel
  50. *DefaultColorModel: CMYK
  51. *ColorModel CMYK/CMYK: " userdict /setcolorbundle known
  52.         { << /ColorMode /CMYK >> setcolorbundle }
  53.         { << /ProcessColorModel /DeviceCMYK >> setpagedevice } ifelse "
  54. *End
  55. *ColorModel Gray/Grayscale: " userdict /setcolorbundle known
  56.         { << /ColorMode /Grayscale /Compression /Disabled >> setcolorbundle }
  57.         { << /ProcessColorModel /DeviceGray >> setpagedevice } ifelse "
  58. *End
  59. *?ColorModel: " currentpagedevice /ProcessColorModel get /DeviceCMYK eq { (CMYK) }{ (Gray) } ifelse == "
  60. *CloseUI: *ColorModel
  61. *OpenUI *EFPrintMode/Print Mode: PickOne
  62. *OrderDependency: 20.0 AnySetup *EFPrintMode
  63. *DefaultEFPrintMode: Image
  64. *EFPrintMode Image/Photo Quality: "(printerinfo setimchar on) =string /CPSI /ProcSet
  65.         findresource /externalcommand get exec {pop} if
  66.         userdict /EFI_PRINT_MODE 1 put"
  67. *End
  68. *EFPrintMode Graphics/Business Graphics: "(printerinfo setimchar off) =string /CPSI /ProcSet
  69.         findresource /externalcommand get exec {pop} if
  70.         userdict /EFI_PRINT_MODE 0 put
  71.         /DefaultColorRendering
  72.           /P320HTCMYKPhotographic
  73.                 /ColorRendering findresource
  74.          /ColorRendering defineresource setcolorrendering"
  75. *End
  76. *CloseUI: *EFPrintMode
  77. *OpenUI *EFColorRenderDict/Rendering Style: PickOne
  78. *OrderDependency: 60.0 AnySetup *EFColorRenderDict
  79. *DefaultEFColorRenderDict: Photographic
  80. *EFColorRenderDict IBMCRD01/Scanner: " userdict /setcolorbundle known
  81.         { << /ColorRendering /Scanner >> setcolorbundle }
  82.         { /DefaultColorRendering
  83.           /IBMCRD
  84.                 /ColorRendering findresource
  85.          /ColorRendering defineresource setcolorrendering
  86.         } ifelse "
  87. *End
  88. *EFColorRenderDict IBMCRD02/Highlight: " userdict /setcolorbundle known
  89.         { << /ColorRendering /Highlight >> setcolorbundle }
  90.         { /DefaultColorRendering
  91.           /IBMCRD02
  92.                 /ColorRendering findresource
  93.          /ColorRendering defineresource setcolorrendering
  94.         } ifelse "
  95. *End
  96. *EFColorRenderDict IBMNoUCA/Economy: " userdict /setcolorbundle known
  97.         { << /ColorRendering /IBMNoUCA >> setcolorbundle }
  98.         { /DefaultColorRendering
  99.           /IBMNoUCA
  100.                 /ColorRendering findresource
  101.          /ColorRendering defineresource setcolorrendering
  102.         } ifelse "
  103. *End
  104. *EFColorRenderDict Photographic/Photographic: " userdict /setcolorbundle known
  105.         { << /ColorRendering /Photographic >> setcolorbundle }
  106.         { /DefaultColorRendering
  107.            userdict /EFI_PRINT_MODE known not
  108.                 { /EFI_PRINT_MODE 1 def } if
  109.            EFI_PRINT_MODE 0 eq
  110.           { /P320HTCMYKPhotographic } { /P320CMYKPhotographic } ifelse
  111.                 /ColorRendering findresource
  112.          /ColorRendering defineresource setcolorrendering
  113.         } ifelse "
  114. *End
  115. *EFColorRenderDict Presentation/Presentation: " userdict /setcolorbundle known
  116.         { << /ColorRendering /Presentation >> setcolorbundle }
  117.         { /DefaultColorRendering
  118.            userdict /EFI_PRINT_MODE known not
  119.                 { /EFI_PRINT_MODE 1 def } if
  120.            EFI_PRINT_MODE 0 eq
  121.           { /P320HTCMYKPresentation } { /P320CMYKPresentation } ifelse
  122.             /ColorRendering findresource
  123.          /ColorRendering defineresource setcolorrendering
  124.     } ifelse "
  125. *End
  126. *EFColorRenderDict Monitor/Monitor: " userdict /setcolorbundle known
  127.         { << /ColorRendering /Monitor >> setcolorbundle }
  128.         { /DefaultColorRendering
  129.            userdict /EFI_PRINT_MODE known not
  130.                 { /EFI_PRINT_MODE 1 def } if
  131.            EFI_PRINT_MODE 0 eq
  132.           { /P320HTCMYKMonitor } { /P320CMYKMonitor } ifelse
  133.             /ColorRendering findresource
  134.          /ColorRendering defineresource setcolorrendering
  135.     } ifelse "
  136. *End
  137. *EFColorRenderDict Solid/Solid Color: " userdict /setcolorbundle known
  138.         { << /ColorRendering /Solid >> setcolorbundle }
  139.         { /DefaultColorRendering
  140.            userdict /EFI_PRINT_MODE known not
  141.                 { /EFI_PRINT_MODE 1 def } if
  142.            EFI_PRINT_MODE 0 eq
  143.           { /P320HTCMYKSolid } { /P320CMYKSolid } ifelse
  144.             /ColorRendering findresource
  145.          /ColorRendering defineresource setcolorrendering
  146.     } ifelse "
  147. *End
  148. *?EFColorRenderDict: " userdict /setcolorbundle known
  149.         { currentcolorbundle /ColorRendering get == }
  150.         { currentcolorrendering /ProfileInfoDict known
  151.           { currentcolorrendering /ProfileInfoDict get
  152.           /EFI_DISP_NAME get == }
  153.           { (Unknown) = } ifelse } ifelse flush"
  154. *End
  155. *CloseUI: *EFColorRenderDict
  156. *OpenUI *EFBrightness/Brightness: PickOne
  157. *OrderDependency: 55.0 AnySetup *EFBrightness
  158. *DefaultEFBrightness: 00.00
  159. *EFBrightness +0.24/85%  Lightest: " userdict /XJcoloradjust known
  160.         { 85 XJcoloradjust }
  161.         {
  162.           {dup 180 mul sin 0.15 mul add } bind
  163.           userdict /ColorAdjust known
  164.           {  dup dup dup ColorAdjust /coloradjust get exec }
  165.           {  { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
  166.           dup 0 4 -1 roll put settransfer } ifelse
  167.         } ifelse"
  168. *End
  169. *EFBrightness +0.16/90%  Lighter:       " userdict /XJcoloradjust known
  170.         { 90 XJcoloradjust }
  171.         {
  172.           {dup 180  mul sin 0.10 mul add } bind
  173.           userdict /ColorAdjust known
  174.           {  dup dup dup ColorAdjust /coloradjust get exec }
  175.           {  { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
  176.           dup 0 4 -1 roll put settransfer } ifelse
  177.         } ifelse"
  178. *End
  179. *EFBrightness +0.08/95%  Light:         " userdict /XJcoloradjust known
  180.         { 95 XJcoloradjust }
  181.         {
  182.           {dup 180  mul sin 0.05 mul add } bind
  183.           userdict /ColorAdjust known
  184.           {  dup dup dup ColorAdjust /coloradjust get exec }
  185.           {  { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
  186.           dup 0 4 -1 roll put settransfer } ifelse
  187.         } ifelse"
  188. *End
  189. *EFBrightness 00.00/100% Normal:        " userdict /XJcoloradjust known
  190.         { 100 XJcoloradjust }
  191.         {
  192.           {} settransfer
  193.         } ifelse"
  194. *EFBrightness -0.08/105% Dark:  " userdict /XJcoloradjust known
  195.         { 105 XJcoloradjust }
  196.         {
  197.           {dup 180  mul sin -0.05 mul add } bind
  198.           userdict /ColorAdjust known
  199.           {  dup dup dup ColorAdjust /coloradjust get exec }
  200.           {  { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
  201.           dup 0 4 -1 roll put settransfer } ifelse
  202.         } ifelse"
  203. *End
  204. *EFBrightness -0.16/110% Darker:        " userdict /XJcoloradjust known
  205.         { 110 XJcoloradjust }
  206.         {
  207.           {dup 180  mul sin -0.10 mul add } bind
  208.           userdict /ColorAdjust known
  209.           {  dup dup dup ColorAdjust /coloradjust get exec }
  210.           {  { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
  211.           dup 0 4 -1 roll put settransfer } ifelse
  212.         } ifelse"
  213. *End
  214. *EFBrightness -0.24/115% Darkest:       " userdict /XJcoloradjust known
  215.         { 115 XJcoloradjust }
  216.         {
  217.           {dup 180  mul sin -0.15 mul add } bind
  218.           userdict /ColorAdjust known
  219.           {  dup dup dup ColorAdjust /coloradjust get exec }
  220.           {  { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
  221.           dup 0 4 -1 roll put settransfer } ifelse
  222.         } ifelse"
  223. *End
  224. *CloseUI: *EFBrightness
  225. *OpenUI *EFFINISH/Finish: PickOne
  226. *OrderDependency: 35.0 AnySetup *EFFINISH
  227. *DefaultEFFINISH: Standard
  228. *EFFINISH Standard/Normal: "(printerinfo setglossylevel STANDARD) =string /CPSI /ProcSet
  229.         findresource /externalcommand get exec {pop} if"
  230. *End
  231. *EFFINISH Matte/Matte: "(printerinfo setglossylevel MATTE) =string /CPSI /ProcSet
  232.         findresource /externalcommand get exec {pop} if"
  233. *End
  234. *EFFINISH Glossy/Glossy: "(printerinfo setglossylevel GLOSSY) =string /CPSI /ProcSet
  235.         findresource /externalcommand get exec {pop} if"
  236. *End
  237. *CloseUI: *EFFINISH
  238. *OpenUI *InputSlot/Paper Source: PickOne
  239. *OrderDependency: 20.0 AnySetup *InputSlot
  240. *DefaultInputSlot: AutoSelect
  241. *InputSlot Tray1/Tray 1: "(printerinfo trayselect MAIN_CASS) =string /CPSI /ProcSet
  242.         findresource /externalcommand get exec {pop} if"
  243. *End
  244. *InputSlot Tray2/Tray 2: "(printerinfo trayselect OPTIONAL_CASS) =string /CPSI /ProcSet
  245.         findresource /externalcommand get exec {pop} if"
  246. *End
  247. *InputSlot AuxiliaryTray/Auxiliary Tray: "(printerinfo trayselect MANUAL_FEED) =string /CPSI /ProcSet
  248.         findresource /externalcommand get exec {pop} if"
  249. *End
  250. *CloseUI: *InputSlot
  251. *OrderDependency: 20.0 AnySetup *EFInputSlot
  252. *OpenUI *PageSize/Page Size: PickOne
  253. *OrderDependency: 90.0 AnySetup *PageSize
  254. *DefaultPageSize: Letter
  255. *PageSize Letter/Letter:" userdict /setcolorbundle known
  256.         { << /PageSize /Letter-R >> setcolorbundle }
  257.         { << /PageSize [612 792] /MediaType (ShortEdgeFeed)
  258.                         /InputAttributes << 0 << /PageSize [612 792] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
  259.         } ifelse "
  260. *End
  261. *PageSize Legal/Legal: " userdict /setcolorbundle known
  262.         { << /PageSize /Legal >> setcolorbundle } { legal } ifelse "
  263. *End
  264. *PageSize A4/A4:" userdict /setcolorbundle known
  265.         { << /PageSize /A4-R >> setcolorbundle }
  266.         { << /PageSize [595 842] /MediaType (ShortEdgeFeed)
  267.                         /InputAttributes << 0 << /PageSize [595 842] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
  268.         } ifelse "
  269. *End
  270. *PageSize B5/B5: " userdict /setcolorbundle known
  271.         { << /PageSize /B5-R >> setcolorbundle }
  272.         { << /PageSize [516 729] /MediaType (ShortEdgeFeed)
  273.                         /InputAttributes << 0 << /PageSize [516 729] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
  274.         } ifelse "
  275. *End
  276. *?PageSize: "
  277.         save currentpagedevice /PageSize get aload pop
  278.         2 copy gt {exch} if (Unknown)
  279.         4 dict
  280.         dup [612 1008] (Legal) put
  281.         dup [612 792] (Letter) put
  282.         dup [595 842] (A4) put
  283.         dup [516 729] (B5) put
  284.         { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and
  285.       { exch pop exit } { pop } ifelse
  286.         } bind forall = flush pop pop
  287.         restore "
  288. *End
  289. *CloseUI: *PageSize
  290. *OpenUI *PageRegion: PickOne
  291. *OrderDependency: 95.0 AnySetup *PageRegion
  292. *DefaultPageRegion: Letter
  293. *PageRegion Letter/Letter:" userdict /setcolorbundle known
  294.         { << /PageSize /Letter-R >> setcolorbundle }
  295.         { << /PageSize [612 792] /MediaType (ShortEdgeFeed)
  296.                         /InputAttributes << 0 << /PageSize [612 792] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
  297.         } ifelse "
  298. *End
  299. *PageRegion Legal/Legal: " userdict /setcolorbundle known
  300.         { << /PageSize /Legal >> setcolorbundle } { legal } ifelse "
  301. *End
  302. *PageRegion A4/A4: " userdict /setcolorbundle known
  303.         { << /PageSize /A4-R >> setcolorbundle }
  304.         { << /PageSize [595 842] /MediaType (ShortEdgeFeed)
  305.                         /InputAttributes << 0 << /PageSize [595 842] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
  306.         } ifelse "
  307. *End
  308. *PageRegion B5/B5: " userdict /setcolorbundle known
  309.         { << /PageSize /B5-R >> setcolorbundle }
  310.         { << /PageSize [516 729] /MediaType (ShortEdgeFeed)
  311.                         /InputAttributes << 0 << /PageSize [516 729] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
  312.         } ifelse "
  313. *End
  314. *CloseUI: *PageRegion
  315. *DefaultImageableArea: Letter
  316. *ImageableArea Legal/Legal: "9 9 603 986"
  317. *ImageableArea Letter/Letter: "9 9 603 770"
  318. *ImageableArea A4/A4: "9 9 583 820"
  319. *ImageableArea B5/B5: "9 9 507 707"
  320. *?ImageableArea: "
  321.  save /cvp { cvi (            ) cvs print ( ) print } bind def
  322.   newpath clippath pathbbox
  323.   4 -2 roll exch 2 {ceiling cvp} repeat
  324.   exch 2 {floor cvp} repeat flush
  325.  restore
  326. "
  327. *End
  328. *DefaultPaperDimension: Letter
  329. *PaperDimension Legal/Legal:    "612 1008"
  330. *PaperDimension Letter/Letter: "612 792"
  331. *PaperDimension A4/A4: "595 842"
  332. *PaperDimension B5/B5: "516 729"
  333. *RequiresPageRegion All: True
  334. *DefaultFont: Courier
  335. *Font AvantGarde-Book: Standard "(001.002)" Standard Disk
  336. *Font AvantGarde-BookOblique: Standard "(001.002)" Standard Disk
  337. *Font AvantGarde-Demi: Standard "(001.003)" Standard Disk
  338. *Font AvantGarde-DemiOblique: Standard "(001.003)" Standard Disk
  339. *Font Bookman-Demi: Standard "(001.001)" Standard Disk
  340. *Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk
  341. *Font Bookman-Light: Standard "(001.001)" Standard Disk
  342. *Font Bookman-LightItalic: Standard "(001.001)" Standard Disk
  343. *Font Courier: Standard "(002.002)" Standard Disk
  344. *Font Courier-Bold: Standard "(002.002)" Standard Disk
  345. *Font Courier-BoldOblique: Standard "(002.002)" Standard Disk
  346. *Font Courier-Oblique: Standard "(002.002)" Standard Disk
  347. *Font Helvetica: Standard "(001.006)" Standard Disk
  348. *Font Helvetica-Bold: Standard "(001.007)" Standard Disk
  349. *Font Helvetica-BoldOblique: Standard "(001.007)" Standard Disk
  350. *Font Helvetica-Condensed: Standard "(001.001)" Standard Disk
  351. *Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard Disk
  352. *Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard Disk
  353. *Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard Disk
  354. *Font Helvetica-Narrow: Standard "(001.001)" Standard Disk
  355. *Font Helvetica-Narrow-Bold: Standard "(001.002)" Standard Disk
  356. *Font Helvetica-Narrow-BoldObl: Standard "(001.002)" Standard Disk
  357. *Font Helvetica-Narrow-Oblique: Standard "(001.001)" Standard Disk
  358. *Font Helvetica-Oblique: Standard "(001.006)" Standard Disk
  359. *Font NewCenturySchlbk-Bold: Standard "(001.008)" Standard Disk
  360. *Font NewCenturySchlbk-BoldItalic: Standard "(001.006)" Standard Disk
  361. *Font NewCenturySchlbk-Italic: Standard "(001.005)" Standard Disk
  362. *Font NewCenturySchlbk-Roman: Standard "(001.006)" Standard Disk
  363. *Font Palatino-Bold: Standard "(001.005)" Standard Disk
  364. *Font Palatino-BoldItalic: Standard "(001.005)" Standard Disk
  365. *Font Palatino-Italic: Standard "(001.005)" Standard Disk
  366. *Font Palatino-Roman: Standard "(001.005)" Standard Disk
  367. *Font Symbol: Special "(001.003)" Special Disk
  368. *Font Times-Bold: Standard "(001.007)" Standard Disk
  369. *Font Times-BoldItalic: Standard "(001.009)" Standard Disk
  370. *Font Times-Italic: Standard "(001.007)" Standard Disk
  371. *Font Times-Roman: Standard "(001.007)" Standard Disk
  372. *Font ZapfChancery-MediumItalic: Standard "(001.003)" Standard Disk
  373. *Font ZapfDingbats: Special "(001.002)" Special Disk
  374.