home *** CD-ROM | disk | FTP | other *** search
/ Computerworld 1996 March / Computerworld_1996-03_cd.bin / hp / drivers / deskjet / dj1600 / ps / hp1600c1.pp_ / hp1600c1.pp
PostScript Printer Description  |  1995-06-22  |  30KB  |  969 lines

  1. *PPD-Adobe: "4.2"
  2. *% Adobe Systems PostScript(R) Printer Description File
  3. *% Copyright 1987-1992 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.2"
  11. *FileVersion: "2.0"
  12. *LanguageEncoding: ISOLatin1
  13. *LanguageVersion: English
  14. *PCFileName: "HP1600C1.PPD"
  15. *Product: "(HP DeskJet 1600CM)"
  16. *PSVersion: "(2014.108) 1"
  17. *ModelName: "HP DeskJet 1600CM"
  18. *NickName: "HP DeskJet 1600CM"
  19.  
  20. *% =========== Device Capabilities ===============
  21.  
  22. *LanguageLevel: "2"
  23. *Protocols: TBCP PJL
  24. *JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
  25. *JCLToInterpreter: "@PJL ENTER LANGUAGE = POSTSCRIPT <0A>"
  26. *JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X"
  27.  
  28. *FreeVM: "327168"
  29. *ColorDevice:  True
  30. *DefaultColorSpace:  CMY
  31. *VariablePaperSize: False
  32. *FileSystem: False
  33. *Throughput: "1"
  34. *TTRasterizer: Type42
  35.  
  36. *Password: "()" 
  37. *ExitServer: "
  38.     count 0 eq
  39.     { false } { true exch startjob } ifelse
  40.     not { 
  41.     (WARNING: Cannot modify initial VM.) =
  42.     (Missing or invalid password.) =
  43.     (Please contact the author of this software.) = flush quit
  44.     } if "
  45. *End
  46. *Reset: "
  47.      count 0 eq
  48.     { false } { true exch startjob } ifelse
  49.     not { 
  50.     (WARNING: Cannot reset printer.) =
  51.     (Missing or invalid password.) =
  52.     (Please contact the author of this software.) = flush quit
  53.     } if
  54.     systemdict /quit get exec
  55.     (WARNING : Printer Reset Failed.) = flush "
  56. *End
  57.                         
  58. *DefaultResolution: 300dpi
  59.  
  60. *% =============Halftone Information ===============
  61.  
  62. *ScreenFreq: "60.0"
  63. *ScreenAngle: "0.0"
  64.  
  65. *DefaultTransfer: Null
  66. *Transfer Null: "{ }"
  67. *Transfer Null.Inverse: "{ 1 exch sub }"
  68.  
  69. *%===================Print Quality====================
  70.  
  71. *OpenUI *OutputMode/Print Quality: PickOne
  72. *OrderDependency: 25 AnySetup *OutputMode
  73. *DefaultOutputMode: Normal
  74. *OutputMode Normal/Normal: "
  75.     <</PostRenderingEnhance true 
  76.         /PostRenderingEnhanceDetails <</PrintQuality 2 /Type 11>>
  77.     >> setpagedevice"
  78. *End
  79. *OutputMode HighQuality/Presentation: "
  80.     <</PostRenderingEnhance true 
  81.         /PostRenderingEnhanceDetails <</PrintQuality 3 /Type 11>>
  82.     >> setpagedevice"
  83. *End
  84. *OutputMode Fast/EconoFast: "
  85.     <</HWResolution [300 300]>> setpagedevice
  86.     <</PostRenderingEnhance true 
  87.         /PostRenderingEnhanceDetails <</PrintQuality 1 /Type 11>>
  88.     >> setpagedevice"
  89. *End
  90.  
  91. *?OutputMode: "
  92.     save
  93.     3 dict
  94.     dup 1 (Fast) put
  95.     dup 2 (Normal) put
  96.     dup 3 (HighQuality) put
  97.     currentpagedevice /PostRenderingEnhanceDetails get
  98.     /PrintQuality get get = flush 
  99.     restore "
  100. *End
  101.  
  102. *CloseUI: *OutputMode
  103.  
  104. *%===================Color/Gray Printing====================
  105.  
  106. *OpenUI *ColorModel/Print Color as Gray: PickOne
  107. *OrderDependency: 20 AnySetup *ColorModel
  108. *DefaultColorModel: CMYK
  109. *ColorModel CMYK/No: "
  110.     <</ProcessColorModel /DeviceCMY 
  111.       /HWResolution [300 300]>> setpagedevice"
  112. *End
  113. *ColorModel Gray/Yes: "
  114.     <</ProcessColorModel /DeviceGray 
  115.       /HWResolution [600 600]>> setpagedevice"
  116. *End
  117.  
  118. *?ColorModel: "
  119.     save
  120.     currentpagedevice /ProcessColorModel get
  121.     /ColorModel get get = flush 
  122.     restore "
  123. *End
  124. *CloseUI: *ColorModel
  125.  
  126.  
  127. *% ==============Paper Handling ===================
  128.  
  129. *LandscapeOrientation: Plus90
  130.  
  131. *% Use these entries to set paper size most of the time, unless there is
  132. *% specific reason to use PageRegion.
  133.  
  134. *%===============Page Size======================
  135.  
  136. *OpenUI *PageSize/Page Size: PickOne
  137. *OrderDependency: 30 AnySetup *PageSize
  138. *DefaultPageSize: Letter
  139. *PageSize Letter/Letter: "
  140.         3 dict begin
  141.     currentpagedevice /InputAttributes get 
  142.         dup length dict begin
  143.         dup 1 known exch 0 get dup length dict copy
  144.     dup /PageSize [612 792] put
  145.     exch {dup 1 exch def}if 0 exch def
  146.         /InputAttributes currentdict end def
  147.     /PageSize [612 792] def
  148.     /ImagingBBox null def
  149.     currentdict end setpagedevice"
  150. *End
  151.  
  152. *PageSize Legal/Legal: "
  153.         3 dict begin
  154.     currentpagedevice /InputAttributes get 
  155.         dup length dict begin
  156.         dup 1 known exch 0 get dup length dict copy
  157.     dup /PageSize [612 1008] put
  158.     exch {dup 1 exch def}if 0 exch def
  159.         /InputAttributes currentdict end def
  160.     /PageSize [612 1008] def
  161.     /ImagingBBox null def
  162.     currentdict end setpagedevice"
  163. *End
  164.  
  165. *PageSize Comm10/Comm10: "
  166.         3 dict begin
  167.     currentpagedevice /InputAttributes get 
  168.         dup length dict begin
  169.         dup 1 known exch 0 get dup length dict copy
  170.     dup /PageSize [297 684] put
  171.     exch {dup 1 exch def}if 0 exch def
  172.         /InputAttributes currentdict end def
  173.     /PageSize [297 684] def
  174.     /ImagingBBox null def
  175.     currentdict end setpagedevice"
  176. *End
  177.  
  178. *PageSize A4/A4: "
  179.         3 dict begin
  180.     currentpagedevice /InputAttributes get 
  181.         dup length dict begin
  182.         dup 1 known exch 0 get dup length dict copy
  183.     dup /PageSize [595 842] put
  184.     exch {dup 1 exch def}if 0 exch def
  185.         /InputAttributes currentdict end def
  186.     /PageSize [595 842] def
  187.     /ImagingBBox null def
  188.     currentdict end setpagedevice"
  189. *End
  190.  
  191. *PageSize DL/DL: "
  192.  
  193.         3 dict begin
  194.     currentpagedevice /InputAttributes get 
  195.         dup length dict begin
  196.         dup 1 known exch 0 get dup length dict copy
  197.     dup /PageSize [312 624] put
  198.     exch {dup 1 exch def}if 0 exch def
  199.         /InputAttributes currentdict end def
  200.     /PageSize [312 624] def
  201.     /ImagingBBox null def
  202.     currentdict end setpagedevice"
  203. *End
  204.  
  205. *PageSize C5/C5: "
  206.         3 dict begin
  207.     currentpagedevice /InputAttributes get 
  208.         dup length dict begin
  209.         dup 1 known exch 0 get dup length dict copy
  210.     dup /PageSize [459 649] put
  211.     exch {dup 1 exch def}if 0 exch def
  212.         /InputAttributes currentdict end def
  213.     /PageSize [459 649] def
  214.     /ImagingBBox null def
  215.     currentdict end setpagedevice"
  216. *End
  217.  
  218. *?PageSize: "
  219.     save currentpagedevice /PageSize get aload pop 
  220.     2 copy gt {exch} if (Unknown)
  221.     6 dict
  222.     dup [612 792] (Letter) put
  223.     dup [612 1008] (Legal) put
  224.     dup [297 684] (Comm10) put
  225.     dup [595 842] (A4) put
  226.     dup [312 624] (DL) put
  227.     dup [459 649] (C5) put
  228.     { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and 
  229.     { exch pop exit } { pop } ifelse
  230.     } bind forall = flush pop pop
  231.     restore"
  232. *End
  233.  
  234. *CloseUI: *PageSize
  235.  
  236. *%====================Page Region===================
  237.  
  238. *% These entries will set up the frame buffer. Usually used with manual feed.
  239. *OpenUI *PageRegion: PickOne
  240. *OrderDependency: 40 AnySetup *PageRegion
  241. *DefaultPageRegion: Letter
  242. *PageRegion Letter: "
  243.     <</InputAttributes <<
  244.         currentpagedevice /InputAttributes get
  245.         dup 1 known exch 0 get dup length dict copy
  246.         dup /PageSize [612 792] put
  247.         exch {1 exch dup}if 0 exch >>
  248.       /PageSize [612 792]
  249.       /ImagingBBox null
  250.     >>setpagedevice"
  251. *End
  252.  
  253. *PageRegion Legal: "
  254.     <</InputAttributes <<
  255.         currentpagedevice /InputAttributes get
  256.         dup 1 known exch 0 get dup length dict copy
  257.         dup /PageSize [612 1008] put
  258.         exch {1 exch dup}if 0 exch >>
  259.       /PageSize [612 1008]
  260.       /ImagingBBox null
  261.     >>setpagedevice"
  262. *End
  263.  
  264. *PageRegion Comm10: "
  265.     <</PageSize [297 684] 
  266.       /ImagingBBox null>> 
  267.     setpagedevice"
  268. *End
  269.  
  270. *PageRegion A4: "
  271.     <</InputAttributes <<
  272.         currentpagedevice /InputAttributes get
  273.         dup 1 known exch 0 get dup length dict copy
  274.         dup /PageSize [595 842] put
  275.         exch {1 exch dup}if 0 exch >>
  276.       /PageSize [595 842]
  277.       /ImagingBBox null
  278.     >>setpagedevice"
  279. *End
  280.  
  281. *PageRegion DL: "
  282.     <</PageSize [312 624] 
  283.       /ImagingBBox null>> 
  284.     setpagedevice"
  285. *End
  286.  
  287. *PageRegion C5: "
  288.     <</PageSize [459 649] 
  289.       /ImagingBBox null>> 
  290.     setpagedevice"
  291. *End
  292.  
  293. *CloseUI: *PageRegion
  294.  
  295. *%===================Imageable Area=====================
  296.  
  297. *% The following entries provide information about specific paper keywords.
  298.  
  299. *DefaultImageableArea: Letter
  300. *ImageableArea Letter: "14 14 598 778"
  301. *ImageableArea Legal: "14 14 598 994"
  302. *ImageableArea A4: "14 14 581 828"
  303. *ImageableArea Comm10: "12 33 284 650"
  304. *ImageableArea DL: "12 33 299 590"
  305. *ImageableArea C5: "12 33 447 615"
  306. *?ImageableArea: "
  307.     save /cvp { cvi (            ) cvs print ( ) print } bind def
  308.     newpath clippath pathbbox
  309.     4 -2 roll exch 2 {ceiling cvp} repeat
  310.     exch 2 {floor cvp} repeat flush
  311.     restore "
  312. *End
  313.  
  314. *%====================Default Paper Dimension=================
  315.  
  316. *% These provide the physical dimensions of the paper (by keyword)
  317.  
  318. *DefaultPaperDimension: Letter
  319. *PaperDimension Letter: "612 792"
  320. *PaperDimension Legal: "612 1008"
  321. *PaperDimension Comm10: "297 684"
  322. *PaperDimension A4: "595 842"
  323. *PaperDimension DL: "312 624"
  324. *PaperDimension C5: "459 649"
  325. *RequiresPageRegion All: True
  326.  
  327. *%=================Media Type============================
  328.  
  329. *OpenUI *MediaType/Media Type: PickOne
  330. *OrderDependency: 10 AnySetup *MediaType
  331. *DefaultMediaType: Plain
  332. *MediaType Plain/Plain Paper: "
  333.     <</InputAttributes <<
  334.         currentpagedevice /InputAttributes get
  335.         dup 1 known exch 0 get dup length dict copy
  336.         dup /MediaType (Plain) put
  337.         exch {1 exch dup}if 0 exch >>
  338.       /MediaType (Plain)
  339.     >>setpagedevice"
  340. *End
  341.  
  342. *MediaType Special/HP Premium Paper: "
  343.     <</InputAttributes <<
  344.         currentpagedevice /InputAttributes get
  345.         dup 1 known exch 0 get dup length dict copy
  346.         dup /MediaType (Special) put
  347.         exch {1 exch dup}if 0 exch >>
  348.       /MediaType (Special)
  349.     >>setpagedevice"
  350. *End
  351.  
  352. *MediaType Glossy/HP Premium Glossy Paper: "
  353.     <</InputAttributes <<
  354.         currentpagedevice /InputAttributes get
  355.         dup 1 known exch 0 get dup length dict copy
  356.         dup /MediaType (Glossy) put
  357.         exch {1 exch dup}if 0 exch >>
  358.       /MediaType (Glossy)
  359.     >>setpagedevice
  360.     <</TraySwitch false>> setpagedevice"
  361. *End
  362.  
  363. *MediaType Transparency/HP Premium Transparency: "
  364.     <</InputAttributes <<
  365.         currentpagedevice /InputAttributes get
  366.         dup 1 known exch 0 get dup length dict copy
  367.         dup /MediaType (Transparency) put
  368.         exch {1 exch dup}if 0 exch >>
  369.       /MediaType (Transparency)
  370.     >>setpagedevice
  371.     <</TraySwitch false>> setpagedevice"
  372. *End
  373.  
  374. *?MediaType: "
  375.     save
  376.     currentpagedevice /MediaType get
  377.     dup null eq {pop (Unknown)} if = flush 
  378.     restore " 
  379. *End
  380.  
  381. *CloseUI: *MediaType
  382.  
  383. *%==================Input Slot====================
  384.  
  385. *OpenUI *InputSlot/Paper Source: PickOne
  386. *OrderDependency: 31 AnySetup *InputSlot
  387. *DefaultInputSlot: Upper
  388. *InputSlot Upper/Paper Tray: "<</MediaPosition 0>> setpagedevice"
  389. *InputSlot Lower/Lower Tray: "<</MediaPosition 1>> setpagedevice"
  390.  
  391. *?InputSlot: "
  392.     save
  393.      2 dict
  394.       dup /0 (Upper) put
  395.       dup /1 (Lower) put
  396.       statusdict /papertray get vexec
  397.       {get} stopped {pop pop (unkown)} if = flush
  398.     restore"
  399. *End
  400.  
  401. *CloseUI: *InputSlot
  402.  
  403. *%=================Manual Feed====================
  404.  
  405. *OpenUI *ManualFeed/Manual Feed:  Boolean
  406. *OrderDependency: 30 AnySetup *ManualFeed
  407. *DefaultManualFeed: False
  408. *ManualFeed True/True: "<</ManualFeed true /TraySwitch false>> setpagedevice"
  409. *ManualFeed False/False: "<</ManualFeed false 
  410.                                      /MediaPosition 1 
  411.                                      /TraySwitch true>> setpagedevice"
  412. *End
  413.  
  414. *?ManualFeed: "
  415.     save
  416.     currentpagedevice /ManualFeed get
  417.     {(True)}{(False)}ifelse = flush
  418.     restore"
  419. *End
  420.  
  421. *CloseUI: *ManualFeed
  422.  
  423. *%===============Output Order and Bin=================
  424.  
  425. *DefaultOutputBin: OnlyOne
  426. *DefaultOutputOrder: Reverse
  427.  
  428. *%===================ColorSmart Placeholders ====================
  429. *% (Windows 3.1 only : Used to save the last ColorSmart option states.)
  430.  
  431. *OpenUI *HPColorSmartP/ColorSmart:  PickOne
  432. *OrderDependency: 7 AnySetup *HPColorSmartP
  433. *DefaultHPColorSmartP: Auto
  434. *HPColorSmartP Auto/Auto: ""
  435. *HPColorSmartP Manual/Manual: ""
  436. *CloseUI: *HPColorSmartP 
  437.  
  438. *OpenUI *HPColorSmartTextP/ColorSmart Text:  PickOne
  439. *OrderDependency: 8 AnySetup *HPColorSmartTextP
  440. *DefaultHPColorSmartTextP: Vivid
  441. *HPColorSmartTextP Vivid/Vivid Color: "" 
  442. *HPColorSmartTextP Match/Match Screen: "" 
  443. *HPColorSmartTextP NoAdjust/No Adjustment: "" 
  444. *CloseUI: *HPColorSmartTextP 
  445.  
  446. *OpenUI *HPColorSmartGrafP/ColorSmart Graph:  PickOne
  447. *OrderDependency: 8 AnySetup *HPColorSmartGrafP
  448. *DefaultHPColorSmartGrafP: Vivid
  449. *HPColorSmartGrafP Vivid/Vivid Color: "" 
  450. *HPColorSmartGrafP Match/Match Screen: "" 
  451. *HPColorSmartGrafP NoAdjust/No Adjustment: "" 
  452. *CloseUI: *HPColorSmartGrafP 
  453.  
  454. *OpenUI *HPColorSmartFotoP/ColorSmart Text:  PickOne
  455. *OrderDependency: 8 AnySetup *HPColorSmartFotoP
  456. *DefaultHPColorSmartFotoP: Vivid
  457. *HPColorSmartFotoP Vivid/Vivid Color: "" 
  458. *HPColorSmartFotoP Match/Match Screen: "" 
  459. *HPColorSmartFotoP NoAdjust/No Adjustment: "" 
  460. *CloseUI: *HPColorSmartFotoP 
  461.  
  462. *OpenUI *HPColorSmartTextHalftoneP/Text Halftoning: PickOne
  463. *OrderDependency: 9 AnySetup *HPColorSmartTextHalftoneP
  464. *DefaultHPColorSmartTextHalftoneP: Scatter
  465. *HPColorSmartTextHalftoneP Cluster: " "
  466. *HPColorSmartTextHalftoneP Scatter: " "
  467. *CloseUI: *HPColorSmartTextHalftoneP
  468.  
  469. *OpenUI *HPColorSmartGrafHalftoneP/Text Halftoning: PickOne
  470. *OrderDependency: 9 AnySetup *HPColorSmartGrafHalftoneP
  471. *DefaultHPColorSmartGrafHalftoneP: Scatter
  472. *HPColorSmartGrafHalftoneP Cluster: " "
  473. *HPColorSmartGrafHalftoneP Scatter: " "
  474. *CloseUI: *HPColorSmartGrafHalftoneP
  475.  
  476. *OpenUI *HPColorSmartFotoHalftoneP/Text Halftoning: PickOne
  477. *OrderDependency: 9 AnySetup *HPColorSmartFotoHalftoneP
  478. *DefaultHPColorSmartFotoHalftoneP: Scatter
  479. *HPColorSmartFotoHalftoneP Cluster: " "
  480. *HPColorSmartFotoHalftoneP Scatter: " "
  481. *CloseUI: *HPColorSmartFotoHalftoneP
  482.  
  483. *OpenUI *HPAppHalftoneP/App Halftoning: PickOne
  484. *OrderDependency: 9 AnySetup *HPAppHalftoneP
  485. *DefaultHPAppHalftoneP: False
  486. *HPAppHalftoneP False: " "
  487. *HPAppHalftoneP True: " "
  488. *CloseUI: *HPAppHalftoneP
  489.  
  490.  
  491. *%=================== ColorSmart Object detection ===============
  492.  
  493. *OpenUI *HPColorSmart/ColorSmart:  PickOne
  494. *OrderDependency: 19 AnySetup *HPColorSmart
  495. *DefaultHPColorSmart: False
  496. *HPColorSmart False/Off: "
  497.     globaldict /ColorSmartColorMatching known
  498.      {false ColorSmartColorMatching} if"
  499. *End
  500. *HPColorSmart True/On: "
  501.     globaldict /ColorSmartColorMatching known
  502.     {true ColorSmartColorMatching} if"
  503. *End
  504.  
  505. *?HPColorSmart: "
  506.     save
  507.     currentpagedevice /ColorSmartColorMatching get
  508.     {(True)}{(False)}ifelse = flush
  509.     restore" 
  510. *End                                   
  511. *CloseUI: *HPColorSmart 
  512.  
  513. *%===================ColorSmart Text Printing====================
  514.                                               
  515. *OpenUI *HPColorSmartText/ColorSmart Text: PickOne
  516. *OrderDependency: 12 AnySetup *HPColorSmartText
  517. *DefaultHPColorSmartText: Direct
  518. *HPColorSmartText Vivid/Vivid Color: "
  519.             globaldict /ColorSmartColorMatching known 
  520.             {Vivid ColorSmartTextAdjustment} if"
  521. *End
  522. *HPColorSmartText Match/Match Screen: "
  523.             globaldict /ColorSmartColorMatching known 
  524.             {MatchScreen ColorSmartTextAdjustment} if"
  525. *End
  526. *HPColorSmartText NoAdjust/No Adjustment: "
  527.             globaldict /ColorSmartColorMatching known 
  528.             {NoAdj ColorSmartTextAdjustment} if"
  529. *End
  530. *HPColorSmartText Direct: " "
  531.  
  532. *?HPColorSmartText: "
  533.     save
  534.     currentpagedevice /ColorSmartColorMatching get
  535.     /ColorSmartTextAdjustment get get = flush 
  536.     restore "
  537. *End
  538.  
  539. *CloseUI: *HPColorSmartText
  540.  
  541. *%===================ColorSmart Graphics Printing====================
  542.  
  543. *OpenUI *HPColorSmartGraf/ColorSmart Graphics: PickOne
  544. *OrderDependency: 13 AnySetup *HPColorSmartGraf
  545. *DefaultHPColorSmartGraf: Direct
  546. *HPColorSmartGraf Vivid/Vivid Color: "
  547.             globaldict /ColorSmartColorMatching known 
  548.             {Vivid ColorSmartGraphicsAdjustment} if"
  549. *End
  550. *HPColorSmartGraf Match/Match Screen: "
  551.             globaldict /ColorSmartColorMatching known 
  552.             {MatchScreen ColorSmartGraphicsAdjustment} if"
  553. *End
  554. *HPColorSmartGraf NoAdjust/No Adjustment: "
  555.             globaldict /ColorSmartColorMatching known 
  556.             {NoAdj ColorSmartGraphicsAdjustment} if"
  557. *End
  558. *HPColorSmartGraf Direct: " "
  559.  
  560. *?HPColorSmartGraf: "
  561.     save
  562.     currentpagedevice /ColorSmartColorMatching get
  563.     /ColorSmartGraphicsAdjustment get get = flush 
  564.     restore "
  565. *End
  566.  
  567. *CloseUI: *HPColorSmartGraf
  568.  
  569. *%===================ColorSmart Photo Printing====================
  570.  
  571. *OpenUI *HPColorSmartFoto/ColorSmart Photos: PickOne
  572. *OrderDependency: 14 AnySetup *HPColorSmartFoto
  573. *DefaultHPColorSmartFoto: Direct
  574. *HPColorSmartFoto Vivid/Vivid Color: "
  575.             globaldict /ColorSmartColorMatching known 
  576.             {Vivid ColorSmartImageAdjustment} if"
  577. *End
  578. *HPColorSmartFoto Match/Match Screen: "
  579.             globaldict /ColorSmartColorMatching known 
  580.             {MatchScreen ColorSmartImageAdjustment} if"
  581. *End
  582. *HPColorSmartFoto NoAdjust/No Adjustment: "
  583.             globaldict /ColorSmartColorMatching known 
  584.             {NoAdj ColorSmartImageAdjustment} if"
  585. *End
  586. *HPColorSmartFoto Direct: " "
  587.  
  588. *?HPColorSmartFoto: "
  589.     save
  590.     currentpagedevice /ColorSmartColorMatching get
  591.     /ColorSmartImageAdjustment get get = flush 
  592.     restore "
  593. *End
  594.  
  595. *CloseUI: *HPColorSmartFoto
  596.  
  597. *%===================ColorSmart Direct Printing====================
  598.  
  599. *OpenUI *HPColorSmartCRD/CRD: PickOne
  600. *OrderDependency: 15 AnySetup *HPColorSmartCRD
  601. *DefaultHPColorSmartCRD: ColorSmart
  602. *HPColorSmartCRD ColorSmart: " "
  603. *HPColorSmartCRD ClusterPlain: "
  604.         /DefaultColorRendering /ClusterPlainColorRendering 
  605.         /ColorRendering findresource 
  606.         /ColorRendering defineresource pop"
  607. *End
  608. *HPColorSmartCRD ClusterSpec: "
  609.         /DefaultColorRendering /ClusterSpecialColorRendering 
  610.         /ColorRendering findresource 
  611.         /ColorRendering defineresource pop"
  612. *End
  613. *HPColorSmartCRD ClusterGlossy: "
  614.         /DefaultColorRendering /ClusterGlossyColorRendering 
  615.         /ColorRendering findresource 
  616.         /ColorRendering defineresource pop"
  617. *End
  618. *HPColorSmartCRD ClusterTrans: "
  619.         /DefaultColorRendering /ClusterTransparencyColorRendering 
  620.         /ColorRendering findresource 
  621.         /ColorRendering defineresource pop"
  622. *End
  623. *HPColorSmartCRD ScatterPlain: "
  624.         /DefaultColorRendering /ScatterPlainColorRendering 
  625.         /ColorRendering findresource 
  626.         /ColorRendering defineresource pop"
  627. *End
  628. *HPColorSmartCRD ScatterSpec: "
  629.         /DefaultColorRendering /ScatterSpecialColorRendering 
  630.         /ColorRendering findresource 
  631.         /ColorRendering defineresource pop"
  632. *End
  633. *HPColorSmartCRD ScatterGlossy: "
  634.         /DefaultColorRendering /ScatterGlossyColorRendering 
  635.         /ColorRendering findresource 
  636.         /ColorRendering defineresource pop"
  637. *End
  638. *HPColorSmartCRD ScatterTrans: "
  639.         /DefaultColorRendering /ScatterTransparencyColorRendering 
  640.         /ColorRendering findresource 
  641.         /ColorRendering defineresource pop"
  642. *End
  643.  
  644. *?HPColorSmartCRD: "
  645.     save
  646.     currentpagedevice /ColorRendering =string cvs = flush
  647.     restore "
  648. *End
  649.  
  650. *CloseUI: *HPColorSmartCRD
  651.  
  652. *%==========ColorSmart Halftone Printing ====================
  653.  
  654. *OpenUI *HPColorSmartTextHalftone/Text Halftoning: PickOne
  655. *OrderDependency: 16 AnySetup *HPColorSmartTextHalftone
  656. *DefaultHPColorSmartTextHalftone: Direct
  657. *HPColorSmartTextHalftone Cluster: "
  658.             globaldict /ColorSmartColorMatching known
  659.             {Cluster ColorSmartTextHalftone} if"
  660. *End
  661. *HPColorSmartTextHalftone Scatter: "
  662.             globaldict /ColorSmartColorMatching known
  663.             {Scatter ColorSmartTextHalftone} if"
  664. *End
  665. *HPColorSmartTextHalftone Direct: " "
  666.  
  667. *?HPColorSmartTextHalftone: "
  668.     save
  669.     currentpagedevice /ColorSmartColorMatching get
  670.     /ColorSmartTextHalftone get get = flush 
  671.     restore "
  672. *End
  673.  
  674. *CloseUI: *HPColorSmartTextHalftone
  675.  
  676. *OpenUI *HPColorSmartGrafHalftone/Graphics Halftoning: PickOne
  677. *OrderDependency: 17 AnySetup *HPColorSmartGrafHalftone
  678. *DefaultHPColorSmartGrafHalftone: Direct
  679. *HPColorSmartGrafHalftone Cluster: "
  680.             globaldict /ColorSmartColorMatching known
  681.             {Cluster ColorSmartGraphicsHalftone} if"
  682. *End
  683. *HPColorSmartGrafHalftone Scatter: "
  684.             globaldict /ColorSmartColorMatching known
  685.             {Scatter ColorSmartGraphicsHalftone} if"
  686. *End
  687. *HPColorSmartGrafHalftone Direct: " "
  688.  
  689. *?HPColorSmartGrafHalftone: "
  690.     save
  691.     currentpagedevice /ColorSmartColorMatching get
  692.     /ColorSmartGraphicsHalftone get get = flush 
  693.     restore "
  694. *End
  695. *CloseUI: *HPColorSmartGrafHalftone
  696.  
  697. *OpenUI *HPColorSmartFotoHalftone/Image Halftoning: PickOne
  698. *OrderDependency: 18 AnySetup *HPColorSmartFotoHalftone
  699. *DefaultHPColorSmart6PhotoHalftone: Direct
  700. *HPColorSmartFotoHalftone Cluster: "
  701.             globaldict /ColorSmartColorMatching known 
  702.             {Cluster ColorSmartImageHalftone} if"
  703. *End
  704. *HPColorSmartFotoHalftone Scatter: "
  705.             globaldict /ColorSmartColorMatching known 
  706.             {Scatter ColorSmartImageHalftone} if"
  707. *End
  708. *HPColorSmartFotoHalftone Direct: " "
  709.  
  710. *?HPColorSmartFotoHalftone: "
  711.     save
  712.     currentpagedevice /ColorSmartColorMatching get
  713.     /ColorSmartImageHalftone get get = flush 
  714.     restore "
  715. *End
  716. *CloseUI: *HPColorSmartFotoHalftone
  717.  
  718. *%================= Halftone Printing - Direct ====================
  719.  
  720. *OpenUI *HPColorSmartHalftone/Halftoning: PickOne
  721. *OrderDependency: 19 AnySetup *HPColorSmartHalftone
  722. *DefaultHPColorSmart6PhotoHalftone: VividScatterPlain
  723. *HPColorSmartHalftone ColorSmart: " "
  724. *HPColorSmartHalftone ClusterPlain: "
  725.         /DefaultHalftone /ClusterPlainHalftone 
  726.         /Halftone findresource 
  727.         /Halftone defineresource sethalftone"
  728. *End
  729. *HPColorSmartHalftone ClusterSpec: "
  730.         /DefaultHalftone /ClusterSpecialHalftone 
  731.         /Halftone findresource 
  732.         /Halftone defineresource sethalftone"
  733. *End
  734. *HPColorSmartHalftone ClusterGlossy: "
  735.         /DefaultHalftone /ClusterGlossyHalftone 
  736.         /Halftone findresource 
  737.         /Halftone defineresource sethalftone"
  738. *End
  739. *HPColorSmartHalftone ClusterTrans: "
  740.         /DefaultHalftone /ClusterTransparencyHalftone 
  741.         /Halftone findresource 
  742.         /Halftone defineresource sethalftone"
  743. *End
  744. *HPColorSmartHalftone ScatterPlain: "
  745.         /DefaultHalftone /ScatterPlainHalftone 
  746.         /Halftone findresource 
  747.         /Halftone defineresource sethalftone"
  748. *End
  749. *HPColorSmartHalftone ScatterSpec: "
  750.         /DefaultHalftone /ScatterSpecialHalftone 
  751.         /Halftone findresource 
  752.         /Halftone defineresource sethalftone"
  753. *End
  754. *HPColorSmartHalftone ScatterGlossy: "
  755.         /DefaultHalftone /ScatterGlossyHalftone 
  756.         /Halftone findresource 
  757.         /Halftone defineresource sethalftone"
  758. *End
  759. *HPColorSmartHalftone ScatterTrans: "
  760.         /DefaultHalftone /ScatterTransparencyHalftone 
  761.         /Halftone findresource 
  762.         /Halftone defineresource sethalftone"
  763. *End
  764. *HPColorSmartHalftone VividClusterPlain: "
  765.         /DefaultHalftone /VividClusterPlainHalftone 
  766.         /Halftone findresource 
  767.         /Halftone defineresource sethalftone"
  768. *End
  769. *HPColorSmartHalftone VividClusterSpec: "
  770.         /DefaultHalftone /VividClusterSpecialHalftone 
  771.         /Halftone findresource 
  772.         /Halftone defineresource sethalftone"
  773. *End
  774. *HPColorSmartHalftone VividClusterGlossy: "
  775.         /DefaultHalftone /VividClusterGlossyHalftone 
  776.         /Halftone findresource 
  777.         /Halftone defineresource sethalftone"
  778. *End
  779. *HPColorSmartHalftone VividClusterTrans: "
  780.         /DefaultHalftone /VividClusterTransparencyHalftone 
  781.         /Halftone findresource 
  782.         /Halftone defineresource sethalftone"
  783. *End
  784. *HPColorSmartHalftone VividScatterPlain: "
  785.         /DefaultHalftone /VividScatterPlainHalftone 
  786.         /Halftone findresource 
  787.         /Halftone defineresource sethalftone"
  788. *End
  789. *HPColorSmartHalftone VividScatterSpec: "
  790.         /DefaultHalftone /VividScatterSpecialHalftone 
  791.         /Halftone findresource 
  792.         /Halftone defineresource sethalftone"
  793. *End
  794. *HPColorSmartHalftone VividScatterGlossy: "
  795.         /DefaultHalftone /VividScatterGlossyHalftone 
  796.         /Halftone findresource 
  797.         /Halftone defineresource sethalftone"
  798. *End
  799. *HPColorSmartHalftone VividScatterTrans: "
  800.         /DefaultHalftone /VividScatterTransparencyHalftone 
  801.         /Halftone findresource 
  802.         /Halftone defineresource sethalftone"
  803. *End
  804.  
  805.  
  806. *?HPColorSmartHalftone: "
  807.     save
  808.     currentpagedevice /DefaultHalftone =string cvs = flush 
  809.     restore "
  810. *End
  811.  
  812. *CloseUI: *HPColorSmartHalftone
  813.  
  814. *%=============== Dither Block ================
  815.  
  816. *OpenUI *HPAppHalftoning/Application Halftoning: Boolean 
  817. *OrderDependency: 80 AnySetup *HPAppHalftoning 
  818. *DefaultHPAppHalftoning: False
  819. *HPAppHalftoning False/Disallow: "
  820.     userdict /setscreen { pop pop pop } put
  821.     userdict /setcolorscreen { pop pop pop pop pop pop 
  822.     pop pop pop pop pop pop } put" 
  823. *End
  824. *HPAppHalftoning True/Allow: "" 
  825.  
  826. *?HPAppHalftoning: "
  827.     save
  828.     currentpagedevice /PostRenderingEnhanceDetails get
  829.     /AppHalftoning get get = flush 
  830.     restore "
  831. *End
  832.  
  833. *CloseUI: *HPAppHalftoning
  834.  
  835. *% =================Font Information ==================
  836.  
  837. *DefaultFont: Courier
  838. *Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
  839. *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
  840. *Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
  841. *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
  842. *Font Bookman-Demi: Standard "(001.003S)" Standard ROM
  843. *Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM
  844. *Font Bookman-Light: Standard "(001.003S)" Standard ROM
  845. *Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM
  846. *Font Courier: Standard "(002.004S)" Standard ROM
  847. *Font Courier-Bold: Standard "(002.004S)" Standard ROM
  848. *Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
  849. *Font Courier-Oblique: Standard "(002.004S)" Standard ROM
  850. *Font Helvetica: Standard "(001.006S)" Standard ROM
  851. *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
  852. *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
  853. *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
  854. *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
  855. *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
  856. *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
  857. *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
  858. *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
  859. *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
  860. *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
  861. *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
  862. *Font Palatino-Bold: Standard "(001.005S)" Standard ROM
  863. *Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
  864. *Font Palatino-Italic: Standard "(001.005S)" Standard ROM
  865. *Font Palatino-Roman: Standard "(001.005S)" Standard ROM
  866. *Font Symbol: Special "(001.007S)" Special ROM
  867. *Font Times-Bold: Standard "(001.007S)" Standard ROM
  868. *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
  869. *Font Times-Italic: Standard "(001.007S)" Standard ROM
  870. *Font Times-Roman: Standard "(001.007S)" Standard ROM
  871. *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
  872. *Font ZapfDingbats: Special "(001.004S)" Special ROM
  873.  
  874. *?FontQuery: "
  875.     save
  876.     { count 1 gt
  877.     { exch dup 127 string cvs (/) print print (:) print
  878.     /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =
  879.     } { exit } ifelse 
  880.     } bind loop
  881.     (*) = flush
  882.     restore "
  883. *End
  884.  
  885. *?FontList: "
  886.     save
  887.     (*) {cvn ==} 128 string /Font resourceforall
  888.     (*) = flush
  889.     restore "
  890. *End
  891.  
  892. *%==================Printer Error Messages===============
  893.  
  894. *% Printer Messages (verbatim from printer):
  895.  
  896. *Message: "%%[ exitserver: permanent state may be changed ]%%"
  897. *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
  898. *Message: "\FontName\ not found, using Courier"
  899.  
  900. *% Status (format: %%[ status: <one of these> ] %%)
  901.  
  902. *Status: "idle"
  903. *Status: "busy"
  904. *Status: "waiting"
  905. *Status: "PrinterError: Out Of Paper"
  906. *Status: "PrinterError: Cover Open"
  907. *Status: "PrinterError: Feed Manual"
  908. *Status: "PrinterError: Paper Jam"
  909. *Status: "PrinterError: Miscellaneous Error"
  910. *Status: "PrinterError: Fatal Error"
  911.  
  912. *% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%%)
  913.  
  914. *Source: "Serial"
  915. *Source: "LocalTalk"
  916. *Source: "Parallel"
  917. *Source: "OptionalIO"
  918.  
  919. *% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
  920.  
  921. *PrinterError: "Out Of Paper"
  922. *PrinterError: "Cover Open"
  923. *PrinterError: "Feed Manual"
  924. *PrinterError: "Paper Jam"
  925. *PrinterError: "Miscellaneous Error"
  926. *PrinterError: "Fatal Error"
  927.  
  928. *%============Color Separation Information ==============
  929.  
  930. *DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi
  931.  
  932. *InkName: ProcessBlack/Process Black
  933. *InkName: CustomColor/Custom Color
  934. *InkName: ProcessCyan/Process Cyan
  935. *InkName: ProcessMagenta/Process Magenta
  936. *InkName: ProcessYellow/Process Yellow
  937.  
  938. *%================For 60 lpi / 300 dpi  ==================
  939.  
  940. *ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
  941. *ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
  942. *ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
  943. *ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
  944. *ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
  945.  
  946. *ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
  947. *ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
  948. *ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
  949. *ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
  950. *ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
  951.  
  952. *%================For 53 lpi / 300 dpi  =====================
  953.  
  954. *ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
  955. *ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
  956. *ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
  957. *ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
  958. *ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
  959.  
  960. *ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
  961. *ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
  962. *ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
  963. *ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
  964. *ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
  965.  
  966. *% Produced for version 4.2 edit 2.0.En
  967. *% Last Edit Date: Apr. 1 1995
  968. *% End of PPD file for DeskJet 1600CM
  969.