home *** CD-ROM | disk | FTP | other *** search
/ OneVision 3.03 / OneVision3.03.iso / NEXTSTEP / PrinterTypes / DeskJet_1600CM.ppd < prev    next >
Encoding:
PostScript Printer Description  |  1995-10-19  |  20.7 KB  |  654 lines

  1. *PPD-Adobe: "4.0"
  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. *%
  9. *% Hewlett-Packard Company Confidential
  10. *%
  11. *% Created 3/3/92
  12. *% Based on PaintJetXL300 PS 7/21/92
  13. *% Latest Revision 11/30/92
  14. *%
  15. *% 11/8/92   Removed tabloid sizes, added envelope
  16. *% 11/12/92  Removed dimensions from imagable area
  17. *% 11/13/92  Added constraints for pagesize, media, inputtray & print quality
  18. *% 11/17/92  Changed OutputMode options and the associated Postscript for the
  19. *%               PostRenderingEnchanceDetails dict. This dict now contains
  20. *%                   Type 11 & PrintQuality (Null, Fast, Normal,Best)
  21. *%
  22. *% 11/30/92  Changed OutputMode options and the associated Postscript for the
  23. *%               PostRenderingEnchanceDetails dict. This dict now contains
  24. *%                   Type 11 & PrintQuality (0,1,2,3)
  25. *%
  26. *%             Added  halftone information (from PaintJetXL 300 PPD) 
  27. *%
  28. *% 12/4         Put in working imagable area for comm 10 envelopes.
  29. *%             DL and C5 envelope sizes are still TBD
  30. *%
  31. *% 12/22/92     Put in imagable area for #10, DL and C5 envelopes.
  32. *%
  33. *% 01/25/93     Fixed a4 & legal margin problems (Added *RequiresPageRegion All: True)
  34. *%             Also fixed a4 small pagesize info
  35. *%
  36. *% 02/10/93  Modified from Adobe PPD to run with Aldus PageMaker and Freehand
  37. *%            Removed UI Constraints, OpenUI/CLoseUI around page info, altered product name
  38. *%
  39. *%
  40. *% 11/07/94    Modified using the DeskJet 1600C PPD. 
  41. *%            Changed media types, product name. Should product name be DeskJet 1600C or DeskJet 1600CM ??
  42.     
  43.  
  44. *% General Information and Defaults ===============
  45.  
  46. *FormatVersion: "4.0"
  47. *FileVersion: "1.1"
  48. *LanguageVersion: English
  49. *PCFileName: "HP1600C1.PPD"
  50. *Product: "(DeskJet 1600CM)"
  51. *PSVersion: "(2014.107) 1"
  52. *ModelName: "HP DeskJet 1600CM"
  53. *NickName: "HP DeskJet 1600CM"
  54.  
  55.  
  56. *% Device Capabilities ==============================
  57. *LanguageLevel: "2"
  58. *Protocols: PJL TBCP
  59. *FreeVM: "500000"
  60.  
  61. *ColorDevice: True
  62. *DefaultColorSpace: CMYK
  63. *VariablePaperSize: False
  64. *FileSystem: False
  65. *Throughput: "1"
  66.  
  67. *Password: "()"
  68. *ExitServer: "
  69.    count 0 eq
  70.    { false } { true exch startjob } ifelse
  71.    not { (WARNING: Cannot modify initial VM.) =
  72.             (Missing or invalid password.) =
  73.             (Please contact the author of this software.) = flush quit
  74.           } if
  75. "
  76. *End
  77.  
  78. *Reset: "
  79.    count 0 eq
  80.    { false } { true exch startjob } ifelse
  81.    not { (WARNING: Cannot reset printer.) =
  82.             (Missing or invalid password.) =
  83.             (Please contact the author of this software.) = flush quit
  84.           } if
  85.    systemdict /quit get exec
  86.    (WARNING : Printer Reset Failed.) = flush
  87. "
  88. *End
  89.  
  90. *% Resolution and Halftone information ===============
  91.  
  92. *ScreenFreq: "60.0"
  93. *ScreenAngle: "0.0"
  94.  
  95. *DefaultTransfer: Null
  96. *Transfer Null: "{ }"
  97. *Transfer Null.Inverse: "{ 1 exch sub }"
  98.  
  99. *% User Interface Options Information ===============
  100.  
  101. *OpenUI *OutputMode/Print Quality: PickOne
  102. *OrderDependency: 10 AnySetup *OutputMode
  103. *DefaultOutputMode: Normal
  104. *OutputMode Fast/Fast: "
  105.     1 dict dup /HWResolution [300 300] put setpagedevice
  106.     2 dict
  107.         dup /PostRenderingEnhance true put
  108.         dup /PostRenderingEnhanceDetails
  109.           2 dict 
  110.              dup /PrintQuality 1 put
  111.              dup /Type 11 put
  112.     put 
  113.     setpagedevice"
  114. *End
  115. *OutputMode Normal/Normal: "
  116.     2 dict
  117.         dup /PostRenderingEnhance true put
  118.         dup /PostRenderingEnhanceDetails
  119.           2 dict 
  120.              dup /PrintQuality 2 put
  121.              dup /Type 11 put
  122.     put 
  123.     setpagedevice"
  124. *End
  125. *OutputMode HighQuality/Best: "
  126.     2 dict
  127.         dup /PostRenderingEnhance true put
  128.         dup /PostRenderingEnhanceDetails
  129.           2 dict 
  130.              dup /PrintQuality 3 put
  131.              dup /Type 11 put
  132.     put 
  133.     setpagedevice"
  134. *End
  135. *?OutputMode: "save
  136.     currentpagedevice /PostRenderingEnhanceDetails get
  137.     /OutputMode get = flush restore"
  138. *End
  139. *CloseUI: *OutputMode
  140.  
  141. *% Paper Handling Information ===================
  142.  
  143. *LandscapeOrientation: Plus90
  144.  
  145. *% Use these entries to set paper size most of the time, unless there is
  146. *% specific reason to use PageRegion.
  147.  
  148. *DefaultPageSize: Letter
  149. *PageSize Letter/US Letter: "
  150.      currentpagedevice /InputAttributes get dup 0 get 
  151.      dup length dict copy
  152.      dup /PageSize [612 792] put 
  153.      2 dict dup begin exch dup 4 -1 roll 1 known {1 exch def} {pop} ifelse 
  154.      0 exch def end 
  155.    3 dict 
  156.    dup begin exch /InputAttributes exch def end 
  157.    dup /PageSize [612 792] put
  158.    dup /ImagingBBox null put 
  159.    setpagedevice"
  160. *End
  161. *PageSize LetterSmall/US Letter Small: "
  162.      currentpagedevice /InputAttributes get dup 0 get 
  163.      dup length dict copy
  164.      dup /PageSize [612 792] put 
  165.      2 dict dup begin exch dup 4 -1 roll 1 known {1 exch def} {pop} ifelse 
  166.      0 exch def end 
  167.    3 dict 
  168.    dup begin exch /InputAttributes exch def end 
  169.    dup /PageSize [612 792] put
  170.    dup /ImagingBBox null put 
  171.    setpagedevice"
  172. *End
  173. *PageSize Legal/US Legal: "
  174.      currentpagedevice /InputAttributes get dup 0 get 
  175.      dup length dict copy
  176.      dup /PageSize [612 1008] put 
  177.      2 dict dup begin exch dup 4 -1 roll 1 known {1 exch def} {pop} ifelse 
  178.      0 exch def end 
  179.    3 dict 
  180.    dup begin exch /InputAttributes exch def end 
  181.    dup /PageSize [612 1008] put
  182.    dup /ImagingBBox null put 
  183.    setpagedevice"
  184. *End
  185. *PageSize LegalSmall/US Legal Small: "  
  186.      currentpagedevice /InputAttributes get dup 0 get 
  187.      dup length dict copy
  188.      dup /PageSize [612 1008] put 
  189.      2 dict dup begin exch dup 4 -1 roll 1 known {1 exch def} {pop} ifelse 
  190.      0 exch def end 
  191.    3 dict 
  192.    dup begin exch /InputAttributes exch def end 
  193.    dup /PageSize [612 1008] put
  194.    dup /ImagingBBox null put 
  195.    setpagedevice"
  196. *End
  197. *PageSize A4/A4 Letter: "
  198.      currentpagedevice /InputAttributes get dup 0 get 
  199.      dup length dict copy
  200.      dup /PageSize [595 842] put 
  201.      2 dict dup begin exch dup 4 -1 roll 1 known {1 exch def} {pop} ifelse 
  202.      0 exch def end 
  203.    3 dict 
  204.    dup begin exch /InputAttributes exch def end 
  205.    dup /PageSize [595 842] put
  206.    dup /ImagingBBox null put 
  207.    setpagedevice"
  208. *End
  209. *PageSize A4Small/A4 Letter Small: "
  210.      currentpagedevice /InputAttributes get dup 0 get 
  211.      dup length dict copy
  212.      dup /PageSize [595 842] put 
  213.      2 dict dup begin exch dup 4 -1 roll 1 known {1 exch def} {pop} ifelse 
  214.      0 exch def end 
  215.    3 dict 
  216.    dup begin exch /InputAttributes exch def end 
  217.    dup /PageSize [595 842] put
  218.    dup /ImagingBBox null put 
  219.    setpagedevice"
  220. *End
  221. *PageSize Comm10/#10 Envelope: "
  222.       currentpagedevice /InputAttributes get 0 get 
  223.       dup length dict copy 
  224.       dup /PageSize [297 684] put 
  225.       1 dict dup begin exch 0 exch def end
  226.     3 dict dup begin exch /InputAttributes exch def end 
  227.     dup /PageSize [297 684] put dup 
  228.     /ImagingBBox null put 
  229.     setpagedevice"
  230. *End
  231. *PageSize DL/DL Envelope: "
  232.       currentpagedevice /InputAttributes get 0 get 
  233.       dup length dict copy 
  234.       dup /PageSize [312 624] put 
  235.       1 dict dup begin exch 0 exch def end
  236.     3 dict dup begin exch /InputAttributes exch def end 
  237.     dup /PageSize [312 624] put dup 
  238.     /ImagingBBox null put 
  239.     setpagedevice"
  240. *End
  241. *PageSize C5/C5 Envelope: "
  242.       currentpagedevice /InputAttributes get 0 get 
  243.       dup length dict copy 
  244.       dup /PageSize [459 649] put 
  245.       1 dict dup begin exch 0 exch def end
  246.     3 dict dup begin exch /InputAttributes exch def end 
  247.     dup /PageSize [459 649] put dup 
  248.     /ImagingBBox null put 
  249.     setpagedevice"
  250. *End
  251. *?PageSize: "
  252. save currentpagedevice /PageSize get aload pop 
  253.   2 copy gt {exch} if (Unknown)
  254.   6 dict
  255.   dup [612 792] (Letter) put
  256.   dup [612 1008] (Legal) put
  257.   dup [595 842] (A4) put
  258.   dup [297 684] (Comm10) put
  259.   dup [312 624] (DL) put
  260.   dup [460 649] (C5) put
  261.   { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and 
  262.       { exch pop exit } { pop } ifelse
  263.   } bind forall = flush pop pop
  264. restore"
  265. *End
  266.  
  267. *% These entries will set up the frame buffer. Usually used with manual feed.
  268. *DefaultPageRegion: Letter 
  269. *PageRegion Letter/US Letter: "
  270.      currentpagedevice /InputAttributes get dup 0 get 
  271.      dup length dict copy
  272.      dup /PageSize [612 792] put 
  273.      2 dict dup begin exch dup 4 -1 roll 1 known {1 exch def} {pop} ifelse 
  274.      0 exch def end 
  275.    3 dict 
  276.    dup begin exch /InputAttributes exch def end 
  277.    dup /PageSize [612 792] put
  278.    dup /ImagingBBox null put 
  279.    setpagedevice"
  280. *End
  281. *PageRegion LetterSmall/US Letter Small: "
  282.      currentpagedevice /InputAttributes get dup 0 get 
  283.      dup length dict copy
  284.      dup /PageSize [612 792] put 
  285.      2 dict dup begin exch dup 4 -1 roll 1 known {1 exch def} {pop} ifelse 
  286.      0 exch def end 
  287.    3 dict 
  288.    dup begin exch /InputAttributes exch def end 
  289.    dup /PageSize [612 792] put
  290.    dup /ImagingBBox null put 
  291.    setpagedevice"
  292. *End
  293. *PageRegion Legal/US Legal: "
  294.      currentpagedevice /InputAttributes get dup 0 get 
  295.      dup length dict copy
  296.      dup /PageSize [612 1008] put 
  297.      2 dict dup begin exch dup 4 -1 roll 1 known {1 exch def} {pop} ifelse 
  298.      0 exch def end 
  299.    3 dict 
  300.    dup begin exch /InputAttributes exch def end 
  301.    dup /PageSize [612 1008] put
  302.    dup /ImagingBBox null put 
  303.    setpagedevice"
  304. *End
  305. *PageRegion A4/A4: "
  306.      currentpagedevice /InputAttributes get dup 0 get 
  307.      dup length dict copy
  308.      dup /PageSize [595 842] put 
  309.      2 dict dup begin exch dup 4 -1 roll 1 known {1 exch def} {pop} ifelse 
  310.      0 exch def end 
  311.    3 dict 
  312.    dup begin exch /InputAttributes exch def end 
  313.    dup /PageSize [595 842] put
  314.    dup /ImagingBBox null put 
  315.    setpagedevice"
  316. *End
  317. *PageRegion A4Small/A4 Letter Small: "
  318.      currentpagedevice /InputAttributes get dup 0 get 
  319.      dup length dict copy
  320.      dup /PageSize [595 842] put 
  321.      2 dict dup begin exch dup 4 -1 roll 1 known {1 exch def} {pop} ifelse 
  322.      0 exch def end 
  323.    3 dict 
  324.    dup begin exch /InputAttributes exch def end 
  325.    dup /PageSize [595 842] put
  326.    dup /ImagingBBox null put 
  327.    setpagedevice"
  328. *End
  329. *PageRegion LegalSmall/US Legal Small: "  
  330.      currentpagedevice /InputAttributes get dup 0 get 
  331.      dup length dict copy
  332.      dup /PageSize [612 1008] put 
  333.      2 dict dup begin exch dup 4 -1 roll 1 known {1 exch def} {pop} ifelse 
  334.      0 exch def end 
  335.    3 dict 
  336.    dup begin exch /InputAttributes exch def end 
  337.    dup /PageSize [612 1008] put
  338.    dup /ImagingBBox null put 
  339.    setpagedevice"
  340. *End
  341. *PageRegion Comm10/#10 Envelope: "
  342.     2 dict dup /PageSize [297 684] put 
  343.     dup /ImagingBBox null put 
  344.     setpagedevice"
  345. *End
  346. *PageRegion DL/DL Envelope: "
  347.     2 dict dup /PageSize [312 624] put 
  348.     dup /ImagingBBox null put 
  349.     setpagedevice"
  350. *End
  351. *PageRegion C5/C5 Envelope: "
  352.     2 dict dup /PageSize [459 649] put 
  353.     dup /ImagingBBox null put 
  354.     setpagedevice"
  355. *End
  356.  
  357. *% The following entries provide information about specific paper keywords.
  358. *DefaultImageableArea: Letter
  359. *ImageableArea Letter/US Letter: "14.16 12.12 597.84 780.12"
  360. *ImageableArea LetterSmall/US Letter Small: "31 31 583 761 "
  361. *ImageableArea Legal/US Legal: "14.16 12.12 597.84 996.12"
  362. *ImageableArea LegalSmall/US Legal Small: "23.76 24.96 592.08 982.8 "
  363. *ImageableArea A4/A4 Letter: "13.44 12.0 581.76 829.68"
  364. *ImageableArea A4Small/A4 Letter Small: "27 31 567 811 "
  365. *ImageableArea Comm10/#10 Envelope: "18.0 34.0 279.12 611.0 "
  366. *ImageableArea DL/DL Envelope: "18.0 34.0 294.48 550 "
  367. *ImageableArea C5/C5 Envelope: "18.0 34.0 440.4 576 "
  368. *?ImageableArea: "
  369.  save /cvp { cvi (            ) cvs print ( ) print } bind def
  370.   newpath clippath pathbbox
  371.   4 -2 roll exch 2 {ceiling cvp} repeat
  372.   exch 2 {floor cvp} repeat flush
  373.  restore
  374. "
  375. *End
  376.  
  377. *% These provide the physical dimensions of the paper (by keyword)
  378. *DefaultPaperDimension: Letter
  379. *PaperDimension Letter/US Letter: "612 792"
  380. *PaperDimension Legal/US Legal: "612 1008"
  381. *PaperDimension A4/A4 Letter: "595 842"
  382. *PaperDimension LetterSmall/US Letter Small: "612 792"
  383. *PaperDimension LegalSmall/US Legal Small: "612 1008"
  384. *PaperDimension A4Small/A4 Letter Small: "595 842"
  385. *PaperDimension Comm10/#10 Envelope: "297 684"
  386. *PaperDimension DL/DL Envelope: "312 624"
  387. *PaperDimension C5/C5 Envelope: "460 649"
  388.  
  389. *%  Paper Tray Information ------------------------------------------------
  390.  
  391. *OpenUI *InputSlot/Media Source: PickOne
  392. *OrderDependency: 20 AnySetup *InputSlot
  393. *DefaultInputSlot: LargeCapacity
  394. *InputSlot Upper/Paper Tray: "
  395.     << /MediaPosition 0
  396.        /TraySwitch false >> setpagedevice"
  397. *End
  398. *InputSlot LargeCapacity/Lower Tray: "
  399.     << /MediaPosition 1
  400.        /TraySwitch false >> setpagedevice"
  401. *End
  402. *CloseUI: *InputSlot
  403. *RequiresPageRegion All: True
  404.  
  405. *DefaultOutputBin: OnlyOne
  406. *DefaultOutputOrder: Reverse
  407.  
  408. *OpenUI *ManualFeed/Manual Feed: Boolean
  409. *OrderDependency: 20 AnySetup *ManualFeed
  410. *DefaultManualFeed: False
  411. *ManualFeed True/True: "
  412.     1 dict dup /ManualFeed true put setpagedevice"
  413. *ManualFeed False/False: "1 dict dup /ManualFeed false put setpagedevice
  414.                         << /MediaPosition 1 /TraySwitch true >> setpagedevice" 
  415. *?ManualFeed: "save
  416.    currentpagedevice /ManualFeed get
  417.   {(True)}{(False)}ifelse = flush 
  418. restore"
  419. *End
  420. *CloseUI: *ManualFeed
  421.  
  422.  
  423. *%  MediaType Information ------------------------------------------------
  424.  
  425. *OpenUI *MediaType/Media Type: PickOne
  426. *OrderDependency: 50 AnySetup *MediaType
  427. *DefaultMediaType: Plain
  428. *MediaType Plain/Plain Paper: "
  429.     /DefaultColorRendering 
  430.     /ScatterPlainColorRendering 
  431.     /ColorRendering findresource 
  432.     /ColorRendering defineresource pop 
  433.          currentpagedevice /InputAttributes get dup 0 get 
  434.          dup length dict copy
  435.          dup /MediaType (Plain) put 
  436.          2 dict dup begin exch dup 4 -1 roll 1 known {1 exch def} {pop} ifelse 
  437.          0 exch def end 
  438.        2 dict 
  439.        dup begin exch /InputAttributes exch def end 
  440.        dup /MediaType (Plain) put
  441.        setpagedevice"
  442. *End
  443. *MediaType Special/HP Premium Paper: "
  444.     /DefaultColorRendering 
  445.     /ScatterSpecialColorRendering 
  446.     /ColorRendering findresource 
  447.     /ColorRendering defineresource pop 
  448.          currentpagedevice /InputAttributes get dup 0 get 
  449.          dup length dict copy
  450.          dup /MediaType (Special) put 
  451.          2 dict dup begin exch dup 4 -1 roll 1 known {1 exch def} {pop} ifelse 
  452.          0 exch def end 
  453.        2 dict 
  454.        dup begin exch /InputAttributes exch def end 
  455.        dup /MediaType (Special) put
  456.        setpagedevice"
  457. *End
  458. *MediaType Glossy/HP Glossy Paper: "
  459.     /DefaultColorRendering 
  460.     /ScatterGlossyColorRendering 
  461.     /ColorRendering findresource 
  462.     /ColorRendering defineresource pop 
  463.          currentpagedevice /InputAttributes get dup 0 get 
  464.          dup length dict copy
  465.          dup /MediaType (Glossy) put 
  466.          2 dict dup begin exch dup 4 -1 roll 1 known {1 exch def} {pop} ifelse 
  467.          0 exch def end 
  468.        2 dict 
  469.        dup begin exch /InputAttributes exch def end 
  470.        dup /MediaType (Glossy) put
  471.        setpagedevice"
  472. *End
  473. *MediaType Transparency/HP Transparency: "
  474.     /DefaultColorRendering 
  475.     /ScatterTransparencyColorRendering 
  476.     /ColorRendering findresource 
  477.     /ColorRendering defineresource pop 
  478.          currentpagedevice /InputAttributes get dup 0 get 
  479.          dup length dict copy
  480.          dup /MediaType (Transparency) put 
  481.          2 dict dup begin exch dup 4 -1 roll 1 known {1 exch def} {pop} ifelse 
  482.          0 exch def end 
  483.        2 dict 
  484.        dup begin exch /InputAttributes exch def end 
  485.        dup /MediaType (Transparency) put
  486.        setpagedevice"
  487. *End
  488. *?MediaType: "save
  489.    currentpagedevice /MediaType get
  490.    dup null eq {pop (Unknown)} if 
  491.    = flush restore" 
  492. *End
  493. *CloseUI: *MediaType
  494.  
  495. *%=============== Print Color as Gray ================
  496.  
  497. *OpenUI *ColorModel/Print in Grayscale: PickOne
  498. *OrderDependency: 9 AnySetup *ColorModel
  499. *DefaultColorModel: CMYK
  500.  
  501. *ColorModel Gray/Yes: "<< /ProcessColorModel /DeviceGray /HWResolution [600 600]>> setpagedevice"
  502.  
  503. *ColorModel CMY/No: "<< /ProcessColorModel /DeviceCMY /HWResolution [300 300]>> setpagedevice"
  504.  
  505. *?ColorModel: "
  506.     save
  507.     currentpagedevice /ProcessColorModel get
  508.     /ColorModel get get = flush
  509.     restore "
  510. *End
  511.  
  512. *CloseUI: *ColorModel
  513.  
  514.  
  515. *%=============== Halftoning Selection ================
  516.  
  517. *OpenUI *HalftoningSelect/Halftoning: PickOne
  518. *OrderDependency: 65 AnySetup *HalftoningSelect
  519. *DefaultHalftoningSelect: SCATTER
  520.  
  521. *HalftoningSelect SCATTER/Scatter: "/ScatterPlainHalftone /Halftone findresource sethalftone"
  522.  
  523. *HalftoningSelect CLUSTER/Cluster: "/ClusterPlainHalftone /Halftone findresource sethalftone"
  524.  
  525. *CloseUI: *HalftoningSelect
  526.  
  527. *% Font Information =====================
  528.  
  529. *DefaultFont: Courier
  530. *Font AvantGarde-Book: Standard "(001.002)" Standard
  531. *Font AvantGarde-BookOblique: Standard "(001.002)" Standard
  532. *Font AvantGarde-Demi: Standard "(001.003)" Standard
  533. *Font AvantGarde-DemiOblique: Standard "(001.003)" Standard
  534. *Font Bookman-Demi: Standard "(001.003)" Standard
  535. *Font Bookman-DemiItalic: Standard "(001.003)" Standard
  536. *Font Bookman-Light: Standard "(001.003)" Standard
  537. *Font Bookman-LightItalic: Standard "(001.003)" Standard
  538. *Font Courier: Standard "(002.003)" Standard
  539. *Font Courier-Bold: Standard "(002.003)" Standard
  540. *Font Courier-BoldOblique: Standard "(002.003)" Standard
  541. *Font Courier-Oblique: Standard "(002.003)" Standard
  542. *Font Helvetica: Standard "(001.006)" Standard
  543. *Font Helvetica-Bold: Standard "(001.007)" Standard
  544. *Font Helvetica-BoldOblique: Standard "(001.007)" Standard
  545. *Font Helvetica-Narrow: Standard "(001.006)" Standard
  546. *Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard
  547. *Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard
  548. *Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard
  549. *Font Helvetica-Oblique: Standard "(001.006)" Standard
  550. *Font NewCenturySchlbk-Bold: Standard "(001.008)" Standard
  551. *Font NewCenturySchlbk-BoldItalic: Standard "(001.006)" Standard
  552. *Font NewCenturySchlbk-Italic: Standard "(001.005)" Standard
  553. *Font NewCenturySchlbk-Roman: Standard "(001.006)" Standard
  554. *Font Palatino-Bold: Standard "(001.005)" Standard
  555. *Font Palatino-BoldItalic: Standard "(001.005)" Standard
  556. *Font Palatino-Italic: Standard "(001.005)" Standard
  557. *Font Palatino-Roman: Standard "(001.005)" Standard
  558. *Font Symbol: Special "(001.007)" Standard
  559. *Font Times-Bold: Standard "(001.007)" Standard
  560. *Font Times-BoldItalic: Standard "(001.009)" Standard
  561. *Font Times-Italic: Standard "(001.007)" Standard
  562. *Font Times-Roman: Standard "(001.007)" Standard
  563. *Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard
  564. *Font ZapfDingbats: Special "(001.004)" Standard
  565.  
  566. *?FontQuery: "
  567.    save  
  568.    { count 1 gt
  569.       { exch dup 127 string cvs (/) print print (:) print
  570.        /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = 
  571.       } { exit } ifelse
  572.    } bind loop
  573.    (*) = flush
  574.    restore"
  575. *End
  576.  
  577. *?FontList: "
  578.    save (*) {cvn ==} 128 string /Font resourceforall
  579.    (*) = flush restore"
  580. *End
  581.  
  582. *%  Printer Messages ===============================
  583.  
  584. *% Printer Messages (verbatim from printer):
  585. *Message: "%%[ exitserver: permanent state may be changed ]%%"
  586. *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
  587. *Message: "\FontName\ not found, using Courier"
  588.  
  589. *% Status (format: %%[ status: <one of these> ] %%)
  590. *Status: "idle"
  591. *Status: "busy"
  592. *Status: "waiting"
  593. *Status: "PrinterError: Out Of Paper"
  594. *Status: "PrinterError: Cover Open"
  595. *Status: "PrinterError: Feed Manual"
  596. *Status: "PrinterError: Paper Jam"
  597. *Status: "PrinterError: Miscellaneous Error"
  598. *Status: "PrinterError: Fatal Error"
  599.  
  600. *% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
  601. *Source: "Serial"
  602. *Source: "LocalTalk"
  603. *Source: "Parallel"
  604. *Source: "OptionalIO"
  605.  
  606. *% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
  607. *PrinterError: "Out Of Paper"
  608. *PrinterError: "Cover Open"
  609. *PrinterError: "Feed Manual"
  610. *PrinterError: "Paper Jam"
  611. *PrinterError: "Miscellaneous Error"
  612. *PrinterError: "Fatal Error"
  613.  
  614. *%  Color Keywords  ===============================
  615.  
  616. *DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi
  617.  
  618. *InkName: ProcessBlack/Process Black
  619. *InkName: CustomColor/Custom Color
  620. *InkName: ProcessCyan/Process Cyan
  621. *InkName: ProcessMagenta/Process Magenta
  622. *InkName: ProcessYellow/Process Yellow
  623.  
  624. *%  For 60 lpi / 300 dpi 
  625.  
  626. *ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
  627. *ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
  628. *ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
  629. *ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
  630. *ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
  631.  
  632. *ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
  633. *ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
  634. *ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
  635. *ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
  636. *ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
  637.  
  638. *%  For 53 lpi / 300 dpi  
  639.  
  640. *ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
  641. *ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
  642. *ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
  643. *ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
  644. *ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
  645.  
  646. *ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
  647. *ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
  648. *ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
  649. *ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
  650. *ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
  651.  
  652. *% Hewlett-Packard Company Confidential
  653. *% End of PPD file for HP DeskJet 1200C
  654.