home *** CD-ROM | disk | FTP | other *** search
/ OneVision 3.03 / OneVision3.03.iso / NEXTSTEP / PrinterTypes / KodakDS_DCP_9000.ppd < prev    next >
PostScript Printer Description  |  1995-12-13  |  11KB  |  330 lines

  1. *PPD-Adobe: "4.2"
  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. *%Version Number:                  "1"
  11. *%Revision Number:                 "6"
  12. *%Platform Supported:              "PC"
  13. *%Localized To:                    "US"
  14. *%Modifier:                        ""
  15. *%Support Number:                  "US          1-800-344-0006"
  16. *%Support Number:                  "UK          44-044261122 Ext. 44239"
  17. *%Support Number:                  "Belgium     32-02/2632400"
  18. *%Support Number:                  "Denmark     45-43/717111"
  19. *%Support Number:                  "Finland     358-90/87071"
  20. *%Support Number:                  "France      33-1/4989-0083"
  21. *%Support Number:                  "Germany     49-0711/406-5561"
  22. *%Support Number:                  "Italy       39-02/66028454"
  23. *%Support Number:                  "Netherlands 31-03405/99704"
  24. *%Support Number:                  "Norway      47-02/818181"
  25. *%Support Number:                  "Spain       34-91/6267100"
  26. *%Support Number:                  "Sweden      46-08/58023663"
  27. *%------------------------------------------------------------------
  28. *FormatVersion: "4.2"
  29. *FileVersion: "1.0"
  30. *LanguageEncoding: ISOLatin1
  31. *LanguageVersion: English
  32. *PCFileName: "KD9000P1.PPD"
  33. *Product: "(KODAK DS DCP 9000)"
  34. *PSVersion: "(2014.108) 1"
  35. *ModelName: "KODAK DIGITAL SCIENCE DCP 9000"
  36. *ShortNickName: "KODAK DS DCP 9000"
  37. *NickName: "KODAK DIGITAL SCIENCE DCP 9000 v2014.108"
  38. *LanguageLevel: "2"
  39.  
  40. *% === Installable Options ===========
  41. *OpenGroup: InstallableOptions/Options Installed
  42. *OpenUI *InstalledMemory/Memory Installed: PickOne
  43. *DefaultInstalledMemory: 48MB
  44. *InstalledMemory 48MB/Standard 48MB Total: ""
  45. *InstalledMemory 88MB/40 MB Upgrade 88MB Total: ""
  46. *InstalledMemory 112MB/64 MB Upgrade 112MB Total: ""
  47. *CloseUI: *InstalledMemory
  48. *CloseGroup: InstallableOptions
  49.  
  50. *% ==== Device Capabilities ===============
  51. *Protocols: TBCP
  52. *FreeVM: "2899712"
  53. *VMOption 48MB: "2899712"
  54. *VMOption 88MB: "3219200"
  55. *VMOption 112MB: "7405312"
  56. *ColorDevice: True
  57. *DefaultColorSpace: CMYK
  58. *VariablePaperSize: False
  59. *TTRasterizer: Type42
  60. *SuggestedJobTimeout: "0"
  61. *SuggestedWaitTimeout: "40"
  62. *PrintPSErrors: False
  63. *Throughput: "1"
  64. *Password: "()"
  65.  
  66. *FileSystem: True
  67. *?FileSystem: "
  68.  save
  69.         /WriteableDevice false def
  70.         (%disk*) {
  71.                 currentdevparams dup /Writeable known {
  72.                         /Writeable get {/WriteableDevice true def} if
  73.                 } {
  74.                 pop
  75.                 } ifelse
  76.         } 128 string /IODevice resourceforall
  77.         WriteableDevice
  78.  exch restore
  79.         {(True)} {(False)} ifelse = flush"
  80. *End
  81.  
  82. *ExitServer: "
  83.  count 0 eq
  84.  { false } { true exch startjob } ifelse
  85.  not {
  86.      (WARNING: Cannot modify initial VM.) =
  87.      (Missing or invalid password.) =
  88.      (Please contact the author of this software.) = flush quit
  89.      } if"
  90. *End
  91.  
  92. *Reset: "
  93.   count 0 eq {false}{true exch startjob} ifelse
  94.   {
  95.     systemdict /quit get exec
  96.   }{
  97.     (WARNING: Cannot modify initial VM.) =
  98.     (Missing or invalid password.) =
  99.     (Please contact the author of this software.) = flush quit
  100.   } ifelse"
  101. *End
  102.  
  103. *DefaultResolution: 300dpi
  104. *Resolution 300dpi: "
  105.   currenttransfer
  106.   1 dict dup /HWResolution [300 300] put
  107.   setpagedevice settransfer"
  108. *End
  109. *?Resolution: "
  110.  save
  111.    currentpagedevice /HWResolution get
  112.    0 get (          ) cvs print (dpi) = flush
  113.  restore"
  114. *End
  115.  
  116. *DefaultTransfer: Null
  117. *Transfer Null: "{ }"
  118. *Transfer Null.Inverse: "{ 1 exch sub }"
  119.  
  120.  
  121. *OpenUI *KDUltraColor/UltraColor: Boolean
  122. *OrderDependency: 50 AnySetup *KDUltraColor
  123. *DefaultKDUltraColor: True
  124. *KDUltraColor True/On: "
  125.   [ /CIEBasedABC
  126.     3 dict
  127.     dup /DecodeLMN [{1.8 exp} bind dup dup] put
  128.     dup /MatrixLMN [0.5243 0.2852 0.0294
  129.                     0.3084 0.6553 0.1377
  130.                     0.1316 0.0594 0.06581] put
  131.     dup /WhitePoint [0.9643 1 0.8251] put
  132.   ] setcolorspace"
  133. *End
  134. *KDUltraColor False/Off: "/DeviceCMYK setcolorspace"
  135. *?KDUltraColor: "
  136.   save
  137.     /CIEBasedABC currentcolorspace 0 get eq
  138.     {(True)}{(False)}ifelse = flush
  139.   restore"
  140. *End
  141. *CloseUI: *KDUltraColor
  142.  
  143.  
  144. *OpenUI *Smoothing/Anti-Aliasing: Boolean
  145. *OrderDependency: 50 AnySetup *Smoothing/Anti-Aliasing
  146. *DefaultSmoothing: False
  147. *Smoothing True/On: "
  148.   currenttransfer
  149.   1 dict dup /PostRenderingEnhance true put setpagedevice
  150.   settransfer"
  151. *End
  152. *Smoothing False/Off: "
  153.   currenttransfer
  154.   1 dict dup /PostRenderingEnhance false put setpagedevice
  155.   settransfer"
  156. *End
  157. *?Smoothing: "
  158.   save
  159.     currentpagedevice /PostRenderingEnhance get {(True)}{(False)}ifelse = flush
  160.   restore"
  161. *End
  162. *CloseUI: *Smoothing
  163.  
  164. *% Paper Handling ===================
  165. *LandscapeOrientation: Any
  166. *% Code in this section both selects a tray and sets up a frame buffer.
  167.  
  168. *OpenUI *PageSize: PickOne
  169. *OrderDependency: 40 AnySetup *PageSize
  170. *DefaultPageSize: OversizeB
  171. *PageSize OversizeB: "
  172.     currenttransfer
  173.     2 dict
  174.     dup /PageSize [899 1432] put
  175.     dup /ImagingBBox null put
  176.     setpagedevice
  177.     settransfer"
  178. *End
  179. *?PageSize: "
  180. save
  181.    currentpagedevice /PageSize get aload pop
  182.    2 copy gt {exch} if
  183.    (Unknown)
  184.    1 dict dup [899 1432] (OversizeB) put
  185.    {
  186.      exch aload pop
  187.      4 index sub abs 5 le exch
  188.      5 index sub abs 5 le and
  189.      {
  190.        exch pop exit
  191.      }{
  192.        pop
  193.      } ifelse
  194.    } bind forall
  195.    = flush pop pop
  196. restore"
  197. *End
  198. *CloseUI: *PageSize
  199.  
  200. *OpenUI *PageRegion: PickOne
  201. *OrderDependency: 40 AnySetup *PageRegion
  202. *DefaultPageRegion: OversizeB
  203. *PageRegion OversizeB: "
  204.     currenttransfer
  205.     2 dict
  206.     dup /PageSize [899 1432] put
  207.     dup /ImagingBBox null put
  208.     setpagedevice
  209.     settransfer"
  210. *End
  211. *CloseUI: *PageRegion
  212.  
  213.  
  214. *%  The following entries provide information about specific paper keywords.
  215. *DefaultImageableArea: OversizeB
  216. *ImageableArea OversizeB: "11.5201 14.2801 887.04 1310.28 "
  217. *?ImageableArea: "
  218.   save
  219.     /cvp { (                ) cvs print ( ) print } bind def
  220.     /upperright {10000 mul floor 10000 div} bind def
  221.     /lowerleft {10000 mul ceiling 10000 div} bind def
  222.     newpath clippath pathbbox
  223.     4 -2 roll exch 2 {lowerleft cvp} repeat
  224.     exch 2 {upperright cvp} repeat flush
  225.   restore"
  226. *End
  227. *% These provide the physical dimensions of the paper (by keyword)
  228. *DefaultPaperDimension: OversizeB
  229. *PaperDimension OversizeB:   "899 1432 "
  230.  
  231. *OpenUI *InputSlot: PickOne
  232. *DefaultInputSlot: Cassette
  233. *InputSlot Cassette: ""
  234. *?InputSlot: "save (Cassette) = flush restore"
  235. *CloseUI: *InputSlot
  236.  
  237. *RequiresPageRegion All: True
  238. *% Font Information =====================
  239. *DefaultFont: Courier
  240. *Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
  241. *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
  242. *Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
  243. *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
  244. *Font Bookman-Demi: Standard "(001.004S)" Standard ROM
  245. *Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
  246. *Font Bookman-Light: Standard "(001.004S)" Standard ROM
  247. *Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
  248. *Font Courier: Standard "(002.004S)" Standard ROM
  249. *Font Courier-Bold: Standard "(002.004S)" Standard ROM
  250. *Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
  251. *Font Courier-Oblique: Standard "(002.004S)" Standard ROM
  252. *Font Helvetica: Standard "(001.006S)" Standard ROM
  253. *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
  254. *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
  255. *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
  256. *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
  257. *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
  258. *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
  259. *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
  260. *Font Helvetica-Condensed: Standard "(001.001)" Standard ROM
  261. *Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard ROM
  262. *Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard ROM
  263. *Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard ROM
  264. *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
  265. *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
  266. *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
  267. *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
  268. *Font Palatino-Bold: Standard "(001.005S)" Standard ROM
  269. *Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
  270. *Font Palatino-Italic: Standard "(001.005S)" Standard ROM
  271. *Font Palatino-Roman: Standard "(001.005S)" Standard ROM
  272. *Font Symbol: Special "(001.007S)" Special ROM
  273. *Font Times-Bold: Standard "(001.007S)" Standard ROM
  274. *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
  275. *Font Times-Italic: Standard "(001.007S)" Standard ROM
  276. *Font Times-Roman: Standard "(001.007S)" Standard ROM
  277. *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
  278. *Font ZapfDingbats: Special "(001.004S)" Special ROM
  279. *?FontQuery: "
  280.  save
  281.    { count 1 gt
  282.       { exch dup 127 string cvs (/) print print (:) print
  283.         /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =
  284.       } { exit } ifelse
  285.    } bind loop
  286.    (*) = flush
  287.  restore"
  288. *End
  289. *?FontList: "
  290. save
  291.   (*) {cvn ==} 128 string /Font resourceforall
  292.   (*) = flush
  293. restore"
  294. *End
  295. *%  Printer Messages (verbatim from printer):
  296. *Message:  "%%[ exitserver: permanent state may be changed ]%%"
  297. *Message:  "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
  298. *Message:  "\FontName\ not found, using Courier"
  299. *%  Status (format: %%[ status: <one of these> ] %%)
  300. *Status: "idle"
  301. *Status: "busy"
  302. *Status: "waiting"
  303. *Status: "initializing"
  304. *Status: "holding"
  305. *Status: "PrinterError: requires service - \ServiceCodeNumber\"
  306. *Status: "PrinterError: paper tray needs attention"
  307. *Status: "PrinterError: cover is open"
  308. *Status: "PrinterError: print ribbon needs to be changed"
  309. *Status: "PrinterError: print ribbon is jammed"
  310. *Status: "PrinterError: paper is jammed"
  311. *Status: "PrinterError: requires 12.48 x 19.88 in, Paper"
  312. *Status: "PrinterError: requires Kodak Ektatherm Color Proofing Ribbon"
  313. *%  Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
  314. *Source: "Parallel"
  315. *Source: "EtherTalk"
  316. *Source: "PrintServer"
  317. *Source: "LPR"
  318. *Source: "Tsp"
  319. *%  Printer Error (format: %%[ PrinterError: <one of these> ]%%)
  320. *PrinterError: "requires service - \ServiceCodeNumber\"
  321. *PrinterError: "paper tray needs attention"
  322. *PrinterError: "cover is open"
  323. *PrinterError: "print ribbon needs to be changed"
  324. *PrinterError: "print ribbon is jammed"
  325. *PrinterError: "paper is jammed"
  326. *PrinterError: "requires 12.48 x 19.88 in, Paper"
  327. *PrinterError: "requires Kodak Ektatherm Color Proofing Ribbon"
  328. *% Last Edit Date: Dec 13 1995
  329. *% end of PPD file for Kodak DIGITAL SCIENCE DCP 9000 Desktop Color Proofer
  330.