home *** CD-ROM | disk | FTP | other *** search
/ OneVision 3.03 / OneVision3.03.iso / NEXTSTEP / PrinterTypes / Kodak_1580.ppd < prev    next >
PostScript Printer Description  |  1995-11-06  |  30KB  |  955 lines

  1. *PPD-Adobe: "4.2"
  2. *FormatVersion: "4.2"
  3. *FileVersion: "1.0"
  4. *%InternalVersion: "1.6"
  5. *PCFileName: "KD1580_1.PPD"
  6. *%Recommended Long File Name: "Kodak 1580"
  7. *LanguageVersion: English
  8. *Product: "(KODAK 1580)"
  9. *PSVersion: "(2010.131) 41"
  10. *ModelName: "Eastman Kodak 1580"
  11. *NickName: "KODAK 1580"
  12. *LanguageEncoding: ISOLatin1
  13. *% General Information and Defaults ===============
  14. *ColorDevice: False
  15. *DefaultColorSpace: Gray
  16. *FreeVM: "5509724"
  17. *LanguageLevel: "2"
  18. *VariablePaperSize: False
  19. *FileSystem: True
  20. *?FileSystem: "
  21.   save false
  22.    (%disk?%)
  23.    { currentdevparams dup /Writeable known
  24.       { /Writeable get {pop true} if }  { pop } ifelse
  25.     } 10 string /IODevice resourceforall
  26.     {(True)}{(False)} ifelse = flush
  27.  restore"
  28. *End
  29. *% Halftone Information ===============
  30. *ScreenFreq: "58.0"
  31. *ScreenAngle: "45.0"
  32. *DefaultScreenProc: Dot
  33. *ScreenProc Dot: "
  34. {abs   exch   abs   2 copy   add   1 gt   {1 sub   dup   mul   exch
  35. 1 sub   dup   mul   add   1 sub  } {dup   mul   exch   dup   mul
  36. add   1 exch   sub  } ifelse  } bind "
  37. *End
  38. *ScreenProc Line: "{ pop } bind"
  39. *ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub } bind"
  40. *DefaultTransfer: Null
  41. *Transfer Null: "{ }"
  42. *Transfer Null.Inverse: "{ 1 exch sub }"
  43. *DefaultResolution: 406dpi
  44. *?Resolution: "
  45.   save
  46.     currentpagedevice /HWResolution get
  47.     0 get
  48.     (          ) cvs print
  49.     (dpi)
  50.     = flush
  51.   restore"
  52. *End
  53.  
  54.  
  55. *% Paper Handling ===================
  56. *% Code in this section both selects a tray and sets up a frame buffer.
  57. *OpenUI *PageSize: PickOne
  58. *OrderDependency: 30 AnySetup *PageSize
  59. *DefaultPageSize: Letter,Plain
  60. *PageSize Letter,Plain: "
  61.     currenttransfer currentscreen 5 dict
  62.     dup /PageSize [612 792] put
  63.     dup /ImagingBBox null put
  64.     dup /MediaType (plain) put
  65.     dup /MediaWeight 75 put
  66.     dup /MediaColor (white) put
  67.     setpagedevice setscreen settransfer"
  68. *End
  69. *PageSize Letter,Transparency: "
  70.     currenttransfer currentscreen 5 dict
  71.     dup /PageSize [612 792] put
  72.     dup /ImagingBBox null put
  73.     dup /MediaType (transparency) put
  74.     dup /MediaWeight 0 put
  75.     dup /MediaColor (clear) put
  76.     setpagedevice setscreen settransfer"
  77. *End
  78. *PageSize Letter,Letterhead: "
  79.     currenttransfer currentscreen 5 dict
  80.     dup /PageSize [612 792] put
  81.     dup /ImagingBBox null put
  82.     dup /MediaType (letterhead) put
  83.     dup /MediaWeight 0 put
  84.     dup /MediaColor () put
  85.     setpagedevice setscreen settransfer"
  86. *End
  87. *PageSize Letter,3hole: "
  88.     currenttransfer currentscreen 5 dict
  89.     dup /PageSize [612 792] put
  90.     dup /ImagingBBox null put
  91.     dup /MediaType (3hole) put
  92.     dup /MediaWeight 75 put
  93.     dup /MediaColor (white) put
  94.     setpagedevice setscreen settransfer"
  95. *End
  96. *PageSize Letter,Cover: "
  97.     currenttransfer currentscreen 5 dict
  98.     dup /PageSize [612 792] put
  99.     dup /ImagingBBox null put
  100.     dup /MediaType (plain) put
  101.     dup /MediaWeight 199 put
  102.     dup /MediaColor () put
  103.     setpagedevice setscreen settransfer"
  104. *End
  105. *PageSize Letter,Any: "
  106.     currenttransfer currentscreen 5 dict
  107.     dup /PageSize [612 792] put
  108.     dup /ImagingBBox null put
  109.     dup /MediaType () put
  110.     dup /MediaWeight 0 put
  111.     dup /MediaColor () put
  112.     setpagedevice setscreen settransfer"
  113. *End
  114. *PageSize LetterTab,Any: "
  115.     currenttransfer currentscreen 5 dict
  116.     dup /PageSize [648 792] put
  117.     dup /ImagingBBox null put
  118.     dup /MediaType () put
  119.     dup /MediaWeight 0 put
  120.     dup /MediaColor () put
  121.     setpagedevice setscreen settransfer"
  122. *End
  123. *PageSize Legal,Plain: "
  124.     currenttransfer currentscreen 5 dict
  125.     dup /PageSize [612 1008] put
  126.     dup /ImagingBBox null put
  127.     dup /MediaType (plain) put
  128.     dup /MediaWeight 75 put
  129.     dup /MediaColor (white) put
  130.     setpagedevice setscreen settransfer"
  131. *End
  132. *PageSize Legal,Letterhead: "
  133.     currenttransfer currentscreen 5 dict
  134.     dup /PageSize [612 1008] put
  135.     dup /ImagingBBox null put
  136.     dup /MediaType (letterhead) put
  137.     dup /MediaWeight 0 put
  138.     dup /MediaColor () put
  139.     setpagedevice setscreen settransfer"
  140. *End
  141. *PageSize Legal,Cover: "
  142.     currenttransfer currentscreen 5 dict
  143.     dup /PageSize [612 1008] put
  144.     dup /ImagingBBox null put
  145.     dup /MediaType (plain) put
  146.     dup /MediaWeight 199 put
  147.     dup /MediaColor () put
  148.     setpagedevice setscreen settransfer"
  149. *End
  150. *PageSize Legal,Any: "
  151.     currenttransfer currentscreen 5 dict
  152.     dup /PageSize [612 1008] put
  153.     dup /ImagingBBox null put
  154.     dup /MediaType () put
  155.     dup /MediaWeight 0 put
  156.     dup /MediaColor () put
  157.     setpagedevice setscreen settransfer"
  158. *End
  159. *PageSize Tabloid,Plain: "
  160.     currenttransfer currentscreen 5 dict
  161.     dup /PageSize [792 1224] put
  162.     dup /ImagingBBox null put
  163.     dup /MediaType (plain) put
  164.     dup /MediaWeight 75 put
  165.     dup /MediaColor (white) put
  166.     setpagedevice setscreen settransfer"
  167. *End
  168. *PageSize Tabloid,Cover: "
  169.     currenttransfer currentscreen 5 dict
  170.     dup /PageSize [792 1224] put
  171.     dup /ImagingBBox null put
  172.     dup /MediaType (plain) put
  173.     dup /MediaWeight 199 put
  174.     dup /MediaColor () put
  175.     setpagedevice setscreen settransfer"
  176. *End
  177. *PageSize Tabloid,Any: "
  178.     currenttransfer currentscreen 5 dict
  179.     dup /PageSize [792 1224] put
  180.     dup /ImagingBBox null put
  181.     dup /MediaType () put
  182.     dup /MediaWeight 199 put
  183.     dup /MediaColor () put
  184.     setpagedevice setscreen settransfer"
  185. *End
  186. *PageSize A4,Plain: "
  187.     currenttransfer currentscreen 5 dict
  188.     dup /PageSize [595 842] put
  189.     dup /ImagingBBox null put
  190.     dup /MediaType (plain) put
  191.     dup /MediaWeight 80 put
  192.     dup /MediaColor (white) put
  193.     setpagedevice setscreen settransfer"
  194. *End
  195. *PageSize A4,Transparency: "
  196.     currenttransfer currentscreen 5 dict
  197.     dup /PageSize [595 842] put
  198.     dup /ImagingBBox null put
  199.     dup /MediaType (transparency) put
  200.     dup /MediaWeight 0 put
  201.     dup /MediaColor (clear) put
  202.     setpagedevice setscreen settransfer"
  203. *End
  204. *PageSize A4,Letterhead: "
  205.     currenttransfer currentscreen 5 dict
  206.     dup /PageSize [595 842] put
  207.     dup /ImagingBBox null put
  208.     dup /MediaType (letterhead) put
  209.     dup /MediaWeight 0 put
  210.     dup /MediaColor () put
  211.     setpagedevice setscreen settransfer"
  212. *End
  213. *PageSize A4,3hole: "
  214.     currenttransfer currentscreen 5 dict
  215.     dup /PageSize [595 842] put
  216.     dup /ImagingBBox null put
  217.     dup /MediaType (3hole) put
  218.     dup /MediaWeight 80 put
  219.     dup /MediaColor (white) put
  220.     setpagedevice setscreen settransfer"
  221. *End
  222. *PageSize A4,Cover: "
  223.     currenttransfer currentscreen 5 dict
  224.     dup /PageSize [595 842] put
  225.     dup /ImagingBBox null put
  226.     dup /MediaType (plain) put
  227.     dup /MediaWeight 200 put
  228.     dup /MediaColor () put
  229.     setpagedevice setscreen settransfer"
  230. *End
  231. *PageSize A4,Any: "
  232.     currenttransfer currentscreen 5 dict
  233.     dup /PageSize [595 842] put
  234.     dup /ImagingBBox null put
  235.     dup /MediaType () put
  236.     dup /MediaWeight 0 put
  237.     dup /MediaColor () put
  238.     setpagedevice setscreen settransfer"
  239. *End
  240. *PageSize A4Tab,Any: "
  241.     currenttransfer currentscreen 5 dict
  242.     dup /PageSize [638 842] put
  243.     dup /ImagingBBox null put
  244.     dup /MediaType () put
  245.     dup /MediaWeight 0 put
  246.     dup /MediaColor () put
  247.     setpagedevice setscreen settransfer"
  248. *End
  249. *PageSize A3,Plain: "
  250.     currenttransfer currentscreen 5 dict
  251.     dup /PageSize [842 1191] put
  252.     dup /ImagingBBox null put
  253.     dup /MediaType (plain) put
  254.     dup /MediaWeight 80 put
  255.     dup /MediaColor (white) put
  256.     setpagedevice setscreen settransfer"
  257. *End
  258. *PageSize A3,Cover: "
  259.     currenttransfer currentscreen 5 dict
  260.     dup /PageSize [842 1191] put
  261.     dup /ImagingBBox null put
  262.     dup /MediaType (plain) put
  263.     dup /MediaWeight 200 put
  264.     dup /MediaColor () put
  265.     setpagedevice setscreen settransfer"
  266. *End
  267. *PageSize A3,Any: "
  268.     currenttransfer currentscreen 5 dict
  269.     dup /PageSize [842 1191] put
  270.     dup /ImagingBBox null put
  271.     dup /MediaType () put
  272.     dup /MediaWeight 0 put
  273.     dup /MediaColor () put
  274.     setpagedevice setscreen settransfer"
  275. *End
  276.  
  277. *?PageSize: "
  278. save
  279.   [(Letter)(Legal)] statusdict /pagetype get exec
  280.   {get} stopped { pop pop (Unknown)} if = flush
  281. restore"
  282. *End
  283. *CloseUI: *PageSize
  284. *% These entries will set up the frame buffer. Usually used with manual feed.
  285. *RequiresPageRegion All: True
  286. *OpenUI *PageRegion: PickOne
  287. *OrderDependency: 40 AnySetup *PageRegion
  288. *DefaultPageRegion: Letter,Plain
  289. *PageRegion Letter,Plain: "
  290.     currenttransfer currentscreen 5 dict
  291.     dup /PageSize [612 792] put
  292.     dup /ImagingBBox null put
  293.     dup /MediaType (plain) put
  294.     dup /MediaWeight 75 put
  295.     dup /MediaColor (white) put
  296.     setpagedevice setscreen settransfer"
  297. *End
  298. *PageRegion Letter,Transparency: "
  299.     currenttransfer currentscreen 5 dict
  300.     dup /PageSize [612 792] put
  301.     dup /ImagingBBox null put
  302.     dup /MediaType (transparency) put
  303.     dup /MediaWeight 0 put
  304.     dup /MediaColor (clear) put
  305.     setpagedevice setscreen settransfer"
  306. *End
  307. *PageRegion Letter,Letterhead: "
  308.     currenttransfer currentscreen 5 dict
  309.     dup /PageSize [612 792] put
  310.     dup /ImagingBBox null put
  311.     dup /MediaType (letterhead) put
  312.     dup /MediaWeight 0 put
  313.     dup /MediaColor () put
  314.     setpagedevice setscreen settransfer"
  315. *End
  316. *PageRegion Letter,3hole: "
  317.     currenttransfer currentscreen 5 dict
  318.     dup /PageSize [612 792] put
  319.     dup /ImagingBBox null put
  320.     dup /MediaType (3hole) put
  321.     dup /MediaWeight 75 put
  322.     dup /MediaColor (white) put
  323.     setpagedevice setscreen settransfer"
  324. *End
  325. *PageRegion Letter,Any: "
  326.     currenttransfer currentscreen 5 dict
  327.     dup /PageSize [612 792] put
  328.     dup /ImagingBBox null put
  329.     dup /MediaType () put
  330.     dup /MediaWeight 0 put
  331.     dup /MediaColor () put
  332.     setpagedevice setscreen settransfer"
  333. *End
  334. *PageRegion Letter,Cover: "
  335.     currenttransfer currentscreen 5 dict
  336.     dup /PageSize [612 792] put
  337.     dup /ImagingBBox null put
  338.     dup /MediaType (plain) put
  339.     dup /MediaWeight 199 put
  340.     dup /MediaColor () put
  341.     setpagedevice setscreen settransfer"
  342. *End
  343. *PageRegion LetterTab,Any: "
  344.     currenttransfer currentscreen 5 dict
  345.     dup /PageSize [648 792] put
  346.     dup /ImagingBBox null put
  347.     dup /MediaType () put
  348.     dup /MediaWeight 0 put
  349.     dup /MediaColor () put
  350.     setpagedevice setscreen settransfer"
  351. *End
  352. *PageRegion Legal,Plain: "
  353.     currenttransfer currentscreen 5 dict
  354.     dup /PageSize [612 1008] put
  355.     dup /ImagingBBox null put
  356.     dup /MediaType (plain) put
  357.     dup /MediaWeight 75 put
  358.     dup /MediaColor (white) put
  359.     setpagedevice setscreen settransfer"
  360. *End
  361. *PageRegion Legal,Letterhead: "
  362.     currenttransfer currentscreen 5 dict
  363.     dup /PageSize [612 1008] put
  364.     dup /ImagingBBox null put
  365.     dup /MediaType (letterhead) put
  366.     dup /MediaWeight 0 put
  367.     dup /MediaColor () put
  368.     setpagedevice setscreen settransfer"
  369. *End
  370. *PageRegion Legal,Cover: "
  371.     currenttransfer currentscreen 5 dict
  372.     dup /PageSize [612 1008] put
  373.     dup /ImagingBBox null put
  374.     dup /MediaType (plain) put
  375.     dup /MediaWeight 199 put
  376.     dup /MediaColor () put
  377.     setpagedevice setscreen settransfer"
  378. *End
  379. *PageRegion Legal,Any: "
  380.     currenttransfer currentscreen 5 dict
  381.     dup /PageSize [612 1008] put
  382.     dup /ImagingBBox null put
  383.     dup /MediaType () put
  384.     dup /MediaWeight 0 put
  385.     dup /MediaColor () put
  386.     setpagedevice setscreen settransfer"
  387. *End
  388. *PageRegion Tabloid,Plain: "
  389.     currenttransfer currentscreen 5 dict
  390.     dup /PageSize [792 1224] put
  391.     dup /ImagingBBox null put
  392.     dup /MediaType (plain) put
  393.     dup /MediaWeight 75 put
  394.     dup /MediaColor (white) put
  395.     setpagedevice setscreen settransfer"
  396. *End
  397. *PageRegion Tabloid,Cover: "
  398.     currenttransfer currentscreen 5 dict
  399.     dup /PageSize [792 1224] put
  400.     dup /ImagingBBox null put
  401.     dup /MediaType (plain) put
  402.     dup /MediaWeight 199 put
  403.     dup /MediaColor () put
  404.     setpagedevice setscreen settransfer"
  405. *End
  406. *PageRegion Tabloid,Any: "
  407.     currenttransfer currentscreen 5 dict
  408.     dup /PageSize [792 1224] put
  409.     dup /ImagingBBox null put
  410.     dup /MediaType () put
  411.     dup /MediaWeight 0 put
  412.     dup /MediaColor () put
  413.     setpagedevice setscreen settransfer"
  414. *End
  415. *PageRegion A4,Plain: "
  416.     currenttransfer currentscreen 5 dict
  417.     dup /PageSize [595 842] put
  418.     dup /ImagingBBox null put
  419.     dup /MediaType (plain) put
  420.     dup /MediaWeight 80 put
  421.     dup /MediaColor (white) put
  422.     setpagedevice setscreen settransfer"
  423. *End
  424. *PageRegion A4,Transparency: "
  425.     currenttransfer currentscreen 5 dict
  426.     dup /PageSize [595 842] put
  427.     dup /ImagingBBox null put
  428.     dup /MediaType (transparency) put
  429.     dup /MediaWeight 0 put
  430.     dup /MediaColor (clear) put
  431.     setpagedevice setscreen settransfer"
  432. *End
  433. *PageRegion A4,Letterhead: "
  434.     currenttransfer currentscreen 5 dict
  435.     dup /PageSize [595 842] put
  436.     dup /ImagingBBox null put
  437.     dup /MediaType (letterhead) put
  438.     dup /MediaWeight 0 put
  439.     dup /MediaColor () put
  440.     setpagedevice setscreen settransfer"
  441. *End
  442. *PageRegion A4,3hole: "
  443.     currenttransfer currentscreen 5 dict
  444.     dup /PageSize [595 842] put
  445.     dup /ImagingBBox null put
  446.     dup /MediaType (3hole) put
  447.     dup /MediaWeight 80 put
  448.     dup /MediaColor (white) put
  449.     setpagedevice setscreen settransfer"
  450. *End
  451. *PageRegion A4,Cover: "
  452.     currenttransfer currentscreen 5 dict
  453.     dup /PageSize [595 842] put
  454.     dup /ImagingBBox null put
  455.     dup /MediaType (plain) put
  456.     dup /MediaWeight 200 put
  457.     dup /MediaColor () put
  458.     setpagedevice setscreen settransfer"
  459. *End
  460. *PageRegion A4,Any: "
  461.     currenttransfer currentscreen 5 dict
  462.     dup /PageSize [595 842] put
  463.     dup /ImagingBBox null put
  464.     dup /MediaType () put
  465.     dup /MediaWeight 0 put
  466.     dup /MediaColor () put
  467.     setpagedevice setscreen settransfer"
  468. *End
  469. *PageRegion A4Tab,Any: "
  470.     currenttransfer currentscreen 5 dict
  471.     dup /PageSize [638 842] put
  472.     dup /ImagingBBox null put
  473.     dup /MediaType () put
  474.     dup /MediaWeight 0 put
  475.     dup /MediaColor () put
  476.     setpagedevice setscreen settransfer"
  477. *End
  478. *PageRegion A3,Plain: "
  479.     currenttransfer currentscreen 5 dict
  480.     dup /PageSize [842 1191] put
  481.     dup /ImagingBBox null put
  482.     dup /MediaType (plain) put
  483.     dup /MediaWeight 80 put
  484.     dup /MediaColor (white) put
  485.     setpagedevice setscreen settransfer"
  486. *End
  487. *PageRegion A3,Cover: "
  488.     currenttransfer currentscreen 5 dict
  489.     dup /PageSize [842 1191] put
  490.     dup /ImagingBBox null put
  491.     dup /MediaType (plain) put
  492.     dup /MediaWeight 200 put
  493.     dup /MediaColor () put
  494.     setpagedevice setscreen settransfer"
  495. *End
  496. *PageRegion A3,Any: "
  497.     currenttransfer currentscreen 5 dict
  498.     dup /PageSize [842 1191] put
  499.     dup /ImagingBBox null put
  500.     dup /MediaType () put
  501.     dup /MediaWeight 0 put
  502.     dup /MediaColor () put
  503.     setpagedevice setscreen settransfer"
  504. *End
  505. *CloseUI: *PageRegion
  506. *% The following entries provide information about specific paper keywords.
  507. *DefaultImageableArea: Letter,Plain
  508.  
  509. *ImageableArea Letter,Plain:                  "7.0 9.0 605.0 780.0 "
  510. *ImageableArea Letter,Transparency:           "7.0 9.0 605.0 780.0 "
  511. *ImageableArea Letter,Letterhead:             "7.0 9.0 605.0 780.0 "
  512. *ImageableArea Letter,3hole:                  "7.0 9.0 605.0 780.0 "
  513. *ImageableArea Letter,Any:                    "7.0 9.0 605.0 780.0 "
  514. *ImageableArea Letter,Cover:                  "7.0 9.0 605.0 780.0 "
  515. *ImageableArea LetterTab,Any:                 "7.0 9.0 641.0 780.0 "
  516.  
  517. *ImageableArea Legal,Plain:                   "7.0 9.0 604.0 1002.0 "
  518. *ImageableArea Legal,Letterhead:              "7.0 9.0 604.0 1002.0 "
  519. *ImageableArea Legal,Any:                     "7.0 9.0 604.0 1002.0 "
  520. *ImageableArea Legal,Cover:                   "7.0 9.0 604.0 1002.0 "
  521.  
  522. *ImageableArea Tabloid,Plain:                 "9.0 7.0 780.0 1218.0 "
  523. *ImageableArea Tabloid,Any:                   "9.0 7.0 780.0 1218.0 "
  524. *ImageableArea Tabloid,Cover:                 "9.0 7.0 780.0 1218.0 "
  525.  
  526. *ImageableArea A4,Plain:                      "7.0 9.0 588.0 831.0 "
  527. *ImageableArea A4,Transparency:               "7.0 9.0 588.0 831.0 "
  528. *ImageableArea A4,Letterhead:                 "7.0 9.0 588.0 831.0 "
  529. *ImageableArea A4,3hole:                      "7.0 9.0 588.0 831.0 "
  530. *ImageableArea A4,Cover:                      "7.0 9.0 588.0 831.0 "
  531. *ImageableArea A4,Any:                        "7.0 9.0 588.0 831.0 "
  532.  
  533. *ImageableArea A4Tab,Any:                     "7.0 9.0 631.0 831.0 "
  534.  
  535. *ImageableArea A3,Plain:                      "9.0 7.0 831.0 1184.0 "
  536. *ImageableArea A3,Cover:                      "9.0 7.0 831.0 1184.0 "
  537. *ImageableArea A3,Any:                        "9.0 7.0 831.0 1184.0 "
  538.  
  539.  
  540. *?ImageableArea: "
  541. save
  542.   /cvp {(                ) cvs print ( ) print } bind def
  543.   /upperright {10000 mul floor 10000 div} bind def
  544.   /lowerleft {10000 mul ceiling 10000 div} bind def
  545.   newpath clippath pathbbox
  546.   4 -2 roll exch 2 {lowerleft cvp} repeat
  547.   exch 2 {upperright cvp} repeat flush
  548.  restore"
  549. *End
  550. *% These provide the physical dimensions of the paper (by keyword)
  551. *DefaultPaperDimension: Letter,Plain
  552. *PaperDimension Letter,Plain:                  "612 792"
  553. *PaperDimension Letter,Transparency:           "612 791"
  554. *PaperDimension Letter,Letterhead:             "612 790"
  555. *PaperDimension Letter,3hole:                  "611 792"
  556. *PaperDimension Letter,Cover:                  "611 791"
  557. *PaperDimension Letter,Any:                    "611 790"
  558. *PaperDimension LetterTab,Any:                 "648 792"
  559.  
  560. *PaperDimension Legal,Plain:                   "612 1008"
  561. *PaperDimension Legal,Letterhead:              "612 1006"
  562. *PaperDimension Legal,Cover:                   "611 1008"
  563. *PaperDimension Legal,Any:                     "611 1007"
  564.  
  565. *PaperDimension Tabloid,Plain:                 "792 1224"
  566. *PaperDimension Tabloid,Any:                   "792 1223"
  567. *PaperDimension Tabloid,Cover:                 "792 1222"
  568.  
  569. *PaperDimension A4,Plain:                      "595 842 "
  570. *PaperDimension A4,Transparency:               "595 841 "
  571. *PaperDimension A4,Letterhead:                 "595 840 "
  572. *PaperDimension A4,3hole:                      "594 842 "
  573. *PaperDimension A4,Cover:                      "594 841 "
  574. *PaperDimension A4,Any:                        "594 840 "
  575.  
  576. *PaperDimension A4Tab,Any:                     "638 842 "
  577.  
  578. *PaperDimension A3,Plain:                      "842 1191 "
  579. *PaperDimension A3,Cover:                      "842 1190 "
  580. *PaperDimension A3,Any:                        "842 1189 "
  581.  
  582. *OpenUI *InputSlot: PickOne
  583. *DefaultInputSlot: AutoSelect
  584. *InputSlot AutoSelect/AutoSelect: " "
  585. *CloseUI: *InputSlot
  586. *OutputOrder Normal: " "
  587. *DefaultOutputOrder:  Normal
  588. *DefaultOutputBin: Upper
  589. *OutputBin Upper: " "
  590. *PageStackOrder Upper: Normal
  591. *OpenUI *Duplex/Job Mode:  PickOne
  592. *OrderDependency: 50 AnySetup *Duplex
  593. *DefaultDuplex: None
  594. *Duplex None/One-sided: "
  595.   currenttransfer currentscreen
  596.   2 dict
  597.   dup /Duplex false put
  598.   dup /Tumble false put
  599.   setpagedevice setscreen settransfer"
  600. *End
  601. *Duplex DuplexNoTumble/Two-sided, Head-to-head: "
  602.   currenttransfer currentscreen
  603.   2 dict
  604.   dup /Duplex true put
  605.   dup /Tumble false put
  606.   setpagedevice setscreen settransfer"
  607. *End
  608. *Duplex DuplexTumble/Two-sided, Head-to-foot: "
  609.   currenttransfer currentscreen
  610.   2 dict
  611.   dup /Duplex true put
  612.   dup /Tumble true put
  613.   setpagedevice setscreen settransfer"
  614. *End
  615. *?Duplex: "save
  616.    currentpagedevice /Duplex get
  617.    { currentpagedevice /Tumble get
  618.        {(DuplexTumble)}{(DuplexNoTumble)}ifelse
  619.    }
  620.    { (None)}
  621.    ifelse = flush
  622. restore"
  623. *End
  624. *CloseUI: *Duplex
  625.  
  626.  
  627. *UIConstraints: *StapleLocation 4 *FoldType ZFold
  628. *UIConstraints: *StapleLocation 4 *FoldType None
  629.  
  630.  
  631.  
  632. *OpenUI *StapleLocation/Stapling:  PickOne
  633. *OrderDependency: 51 AnySetup *StapleLocation
  634. *DefaultStapleLocation: None
  635. *StapleLocation None/None: "
  636.   currenttransfer currentscreen
  637.   1 dict
  638.   dup /Staple 0 put
  639.   setpagedevice setscreen settransfer"
  640. *StapleLocation 1.Top.Left.90/Top: "
  641.   currenttransfer currentscreen
  642.   2 dict
  643.   dup /Staple 3 put
  644.   dup /StapleDetails
  645.     3 dict
  646.     dup /Type 2 put
  647.     dup /HeadCount 1 put
  648.     dup /StapleLocation
  649.         [ 3 dict
  650.           dup /XAxis (Left) put dup /YAxis (Top) put dup /Orientation 90 put
  651.         ] put
  652.    put setpagedevice setscreen settransfer"
  653. *End
  654. *StapleLocation 1.Bottom.Left.90/Bottom: "
  655.   currenttransfer currentscreen
  656.   2 dict
  657.   dup /Staple 3 put
  658.   dup /StapleDetails
  659.     3 dict
  660.     dup /Type 2 put
  661.     dup /HeadCount 1 put
  662.     dup /StapleLocation
  663.     [ 3 dict
  664.       dup /XAxis (Left) put dup /YAxis (Bottom) put dup /Orientation 90 put
  665.     ] put
  666.   put setpagedevice setscreen settransfer"
  667. *End
  668. *StapleLocation 2.Left.90/2 Left Edge: "
  669.   currenttransfer currentscreen currentpagedevice /Staple known
  670.   {
  671.     /LongEdgeStaple
  672.     3 dict dup /Type 2 put dup /HeadCount 2 put
  673.     dup /StapleLocation
  674.       [
  675.         3 dict dup /XAxis (Left) put dup /YAxis (Top) put    dup /Orientation 0 put
  676.         3 dict dup /XAxis (Left) put dup /YAxis (Bottom) put dup /Orientation 0 put
  677.       ] put
  678.     def
  679.     /ShortEdgeStaple
  680.     3 dict dup /Type 2 put dup /HeadCount 2 put
  681.     dup /StapleLocation
  682.     [
  683.       3 dict dup /XAxis (Left) put  dup /YAxis (Top) put dup /Orientation 90 put
  684.       3 dict dup /XAxis (Right) put dup /YAxis (Top) put dup /Orientation 90 put
  685.     ] put
  686.     def
  687.     1 dict dup /Policies 2 dict dup /Staple 0 put dup /StapleDetails 0 put put
  688.     setpagedevice
  689.  
  690.     { 2 dict dup /Staple 3 put dup /StapleDetails LongEdgeStaple put
  691.       setpagedevice } stopped
  692.     {
  693.       pop
  694.       { 2 dict dup /Staple 3 put dup /StapleDetails ShortEdgeStaple put
  695.         setpagedevice } stopped pop
  696.     } if
  697.   } if
  698.   setscreen settransfer"
  699. *End
  700. *StapleLocation 3.Left.90/3 Left Edge: "
  701.   currenttransfer currentscreen
  702.   2 dict
  703.   dup /Staple 3 put
  704.   dup /StapleDetails
  705.     3 dict
  706.     dup /Type 2 put
  707.     dup /HeadCount 3 put
  708.     dup /StapleLocation
  709.     [ 3 dict
  710.       dup /XAxis (Left) put dup /YAxis (Top) put dup /Orientation 90 put
  711.       3 dict
  712.       dup /XAxis (Left) put dup /YAxis (Middle) put dup /Orientation 90 put
  713.       3 dict
  714.       dup /XAxis (Left) put dup /YAxis (Bottom) put dup /Orientation 90 put
  715.     ] put
  716.   put setpagedevice setscreen settransfer"
  717. *End
  718.  
  719. *StapleLocation 4/Saddle Stitch and Fold: "
  720.   currenttransfer currentscreen
  721.   2 dict
  722.   dup /Staple 3 put
  723.   dup /StapleDetails
  724.     3 dict
  725.     dup /Type 2 put
  726.     dup /HeadCount 2 put
  727.     dup /StapleLocation
  728.     [
  729.       3 dict
  730.       dup /XAxis (Middle) put dup /YAxis (Top)    put dup /Orientation 90 put
  731.       3 dict
  732.       dup /XAxis (Middle) put dup /YAxis (Bottom) put dup /Orientation 90 put
  733.     ] put
  734.   put setpagedevice
  735.   2 dict
  736.   dup /Fold 3 put
  737.   dup /FoldDetails
  738.     2 dict
  739.     dup /FoldType (Saddle) put dup /Type 1 put
  740.   put setpagedevice setscreen settransfer"
  741. *End
  742. *?StapleLocation: "
  743. save
  744.   [(Unknown)(1.Top.Left.90)(2.Left.90)(3.Left.90)]
  745.   currentpagedevice /StapleDetails get
  746.    dup /HeadCount get /HeadCount exch def
  747.   /StapleLocation get
  748.   HeadCount 1 eq
  749.   { 0 get
  750.     dup /XAxis get (Left) eq exch dup /YAxis get (Top) eq
  751.     exch /Orientation get 90 eq and and { 1 } { 0 } ifelse
  752.   }
  753.   { HeadCount 2 eq
  754.     { dup 0 get
  755.       dup /XAxis get (Left) eq exch dup /YAxis get (OneThird) eq
  756.       exch /Orientation get 90 eq and and
  757.       exch 1 get
  758.       dup /XAxis get (Left) eq exch dup /YAxis get (TwoThirds) eq
  759.       exch /Orientation get 90 eq and and
  760.       and { 2 } { 0 } ifelse
  761.     }
  762.     { HeadCount 3 eq
  763.       { dup 0 get
  764.         dup /XAxis get (Left) eq exch dup /YAxis get (Top) eq
  765.         exch /Orientation get 90 eq and and
  766.         exch dup 1 get
  767.         dup /XAxis get (Left) eq exch dup /YAxis get (Middle) eq
  768.         exch /Orientation get 90 eq and and
  769.         exch 2 get
  770.         dup /XAxis get (Left) eq exch dup /YAxis get (Bottom) eq
  771.         exch /Orientation get 90 eq and and
  772.         and and { 3 } { 0 } ifelse
  773.        }
  774.       { 0 } ifelse
  775.     } ifelse
  776.   } ifelse
  777.   get = flush
  778. restore"
  779. *End
  780. *CloseUI: *StapleLocation
  781.  
  782. *OpenUI *FoldType/Folding: PickOne
  783. *OrderDependency: 50 AnySetup *FoldType
  784. *DefaultFoldType: None
  785. *FoldType None: " "
  786. *FoldType ZFold/Z-Fold: "
  787.  currenttransfer currentscreen
  788.  2 dict
  789.  dup /Fold 3 put
  790.  dup /FoldDetails
  791.    2 dict
  792.    dup /FoldType (ZFold) put
  793.    dup /Type 1           put
  794.  put setpagedevice setscreen settransfer"
  795. *End
  796. *CloseUI: *OpenUI
  797.  
  798.  
  799. *OpenUI *Jog/Stacking:  Boolean
  800. *OrderDependency: 50 AnySetup *Jog
  801. *DefaultJog: True
  802. *Jog True/Offset: "
  803.   currenttransfer currentscreen
  804.   1 dict
  805.   dup /Jog 3 put
  806.   setpagedevice setscreen settransfer"
  807. *End
  808. *Jog False/Straight: "
  809.   currenttransfer currentscreen
  810.   1 dict
  811.   dup /Jog 0 put
  812.   setpagedevice setscreen settransfer"
  813. *End
  814. *?Jog: "
  815. save
  816.   [(None)(DeviceDeactivation)(EndOfJob)(EndOfSet)]
  817.   currentpagedevice /Jog get
  818.   {get} stopped {pop pop (Unknown)} if = flush
  819. restore"
  820. *End
  821. *CloseUI: *Jog
  822.  
  823.  
  824. *OpenUI *Collate/Collation: Boolean
  825. *OrderDependency: 50 AnySetup *Collate
  826. *DefaultCollate: True
  827. *Collate True/Yes: "
  828.   currenttransfer currentscreen
  829.   1 dict
  830.   dup /Collate true put
  831.   setpagedevice setscreen settransfer"
  832. *End
  833. *Collate False/No: "
  834.   currenttransfer currentscreen
  835.   1 dict
  836.   dup /Collate false put
  837.   setpagedevice setscreen settransfer"
  838. *End
  839. *?Collate: "
  840. save
  841.   currentpagedevice /Collate get
  842.   {(True)}{(False)}ifelse = flush
  843. restore"
  844. *End
  845. *CloseUI: *Collate
  846. *% Font Information =====================
  847. *DefaultFont: Courier
  848. *Font AvantGarde-Book: Standard "(001.006S)" Standard Disk
  849. *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard Disk
  850. *Font AvantGarde-Demi: Standard "(001.007S)" Standard Disk
  851. *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard Disk
  852. *Font Bookman-Demi: Standard "(001.003S)" Standard Disk
  853. *Font Bookman-DemiItalic: Standard "(001.003S)" Standard Disk
  854. *Font Bookman-Light: Standard "(001.003S)" Standard Disk
  855. *Font Bookman-LightItalic: Standard "(001.003S)" Standard Disk
  856. *Font Courier: Standard "(002.005)" Standard ROM
  857. *Font Courier-Bold: Standard "(002.005)" Standard ROM
  858. *Font Courier-BoldOblique: Standard "(002.005)" Standard ROM
  859. *Font Courier-Oblique: Standard "(002.005)" Standard ROM
  860. *Font Helvetica: Standard "(001.006S)" Standard ROM
  861. *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
  862. *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
  863. *Font Helvetica-Condensed: Standard "(001.001)" Standard Disk
  864. *Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard Disk
  865. *Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard Disk
  866. *Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard Disk
  867. *Font Helvetica-Narrow: Standard "(001.006S)" Standard Disk
  868. *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard Disk
  869. *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard Disk
  870. *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard Disk
  871. *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
  872. *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard Disk
  873. *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard Disk
  874. *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard Disk
  875. *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard Disk
  876. *Font Palatino-Bold: Standard "(001.005S)" Standard Disk
  877. *Font Palatino-BoldItalic: Standard "(001.005S)" Standard Disk
  878. *Font Palatino-Italic: Standard "(001.005S)" Standard Disk
  879. *Font Palatino-Roman: Standard "(001.005S)" Standard Disk
  880. *Font Symbol: Special "(001.007S)" Special ROM
  881. *Font Times-Bold: Standard "(001.007S)" Standard ROM
  882. *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
  883. *Font Times-Italic: Standard "(001.007S)" Standard ROM
  884. *Font Times-Roman: Standard "(001.007S)" Standard ROM
  885. *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard Disk
  886. *Font ZapfDingbats: Special "(001.004S)" Special Disk
  887. *?FontQuery: "
  888.  save
  889.    { count 1 gt
  890.       { exch dup 127 string cvs (/) print print (:) print
  891.         /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =
  892.       } { exit } ifelse
  893.    } bind loop
  894.    (*) = flush
  895.  restore"
  896. *End
  897. *?FontList: "
  898. save
  899.   (*) {cvn ==} 128 string /Font resourceforall
  900.   (*) = flush
  901. restore"
  902. *End
  903. *% Printer Messages (verbatim from printer):
  904. *Message: "%%[ exitserver: permanent state may be changed ]%%"
  905. *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
  906. *Message: "\FontName\ not found, using Courier"
  907. *% Status (format: %%[ status: <one of these> ] %%)
  908. *Status: "initializing"
  909. *Status: "idle"
  910. *Status: "busy"
  911. *Status: "waiting"
  912. *Status: "printing"
  913. *Status: "warming up"
  914. *Status: "PrinterError: out of paper"
  915. *% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
  916. *Source: "LocalTalk"
  917. *Source: "EtherTalk"
  918. *Source: "Parallel"
  919. *Source: "DQP-Ethernet"
  920. *% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
  921. *PrinterError: "cover open"
  922. *PrinterError: "out of paper"
  923. *%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
  924. *% Color Separation Information =====================
  925. *DefaultColorSep: ProcessBlack.60lpi.300dpi/ 60 lpi / 300 dpi
  926. *InkName: ProcessBlack/Process Black
  927. *InkName: CustomColor/Custom Color
  928. *InkName: ProcessCyan/Process Cyan
  929. *InkName: ProcessMagenta/Process Magenta
  930. *InkName: ProcessYellow/Process Yellow
  931. *%  For 58 lpi / 406 dpi  ===============================
  932. *ColorSepScreenAngle ProcessBlack.58lpi.406dpi/58 lpi / 406 dpi: "45"
  933. *ColorSepScreenAngle CustomColor.58lpi.406dpi/58 lpi / 406 dpi: "45"
  934. *ColorSepScreenAngle ProcessCyan.58lpi.406dpi/58 lpi / 406 dpi: "15"
  935. *ColorSepScreenAngle ProcessMagenta.58lpi.406dpi/58 lpi / 406 dpi: "75"
  936. *ColorSepScreenAngle ProcessYellow.58lpi.406dpi/58 lpi / 406 dpi: "0"
  937. *ColorSepScreenFreq ProcessBlack.58lpi.406dpi/58 lpi / 406 dpi: "58"
  938. *ColorSepScreenFreq CustomColor.58lpi.406dpi/58 lpi / 406 dpi: "58"
  939. *ColorSepScreenFreq ProcessCyan.58lpi.406dpi/58 lpi / 406 dpi: "58"
  940. *ColorSepScreenFreq ProcessMagenta.58lpi.406dpi/58 lpi / 406 dpi: "58"
  941. *ColorSepScreenFreq ProcessYellow.58lpi.406dpi/58 lpi / 406 dpi: "58"
  942. *%  For 45 lpi / 406 dpi  ===============================
  943. *ColorSepScreenAngle ProcessBlack.45lpi.406dpi/45 lpi / 406 dpi: "45.0"
  944. *ColorSepScreenAngle CustomColor.45lpi.406dpi/45 lpi / 406 dpi: "45.0"
  945. *ColorSepScreenAngle ProcessCyan.45lpi.406dpi/45 lpi / 406 dpi: "71.5651"
  946. *ColorSepScreenAngle ProcessMagenta.45lpi.406dpi/45 lpi / 406 dpi: "18.4349"
  947. *ColorSepScreenAngle ProcessYellow.45lpi.406dpi/45 lpi / 406 dpi: "0.0"
  948. *ColorSepScreenFreq ProcessBlack.45lpi.406dpi/45 lpi / 406 dpi: "53.033"
  949. *ColorSepScreenFreq CustomColor.45lpi.406dpi/45 lpi / 406 dpi: "53.033"
  950. *ColorSepScreenFreq ProcessCyan.45lpi.406dpi/45 lpi / 406 dpi: "47.4342"
  951. *ColorSepScreenFreq ProcessMagenta.45lpi.406dpi/45 lpi / 406 dpi: "47.4342"
  952. *ColorSepScreenFreq ProcessYellow.45lpi.406dpi/45 lpi / 406 dpi: "50.0"
  953. *% Last Edit:  8/3/1994
  954. *% end of PPD file for Eastman Kodak 1580
  955.