home *** CD-ROM | disk | FTP | other *** search
/ Soft 19 / Soft19.iso / win95-rc / win95_15.cab / hp4ml_v4.spd < prev    next >
PostScript Printer Description  |  1995-07-11  |  12KB  |  314 lines

  1. *PPD-Adobe: "4.2"
  2. *% HP4ML_V4.spd: Simplified form of HP4ML_V4.ppd
  3. *LanguageEncoding: ISOLatin1
  4. *PCFileName: "HP4ML_V3.PPD"
  5. *Product: "(HP LaserJet 4ML)"
  6. *PSVersion: "(2013.103) 32"
  7. *ModelName: "HP LaserJet 4ML"
  8. *ShortNickName: "HP LaserJet 4ML PostScript"
  9. *NickName: "HP LaserJet 4ML PostScript"
  10. *LanguageLevel: "2"
  11. *Protocols: PJL TBCP
  12. *FreeVM: "2242128"
  13. *ColorDevice:  False
  14. *TTRasterizer: Type42
  15. *Password: "()"
  16. *ExitServer: "
  17.  count 0 eq
  18.  { false } { true exch startjob } ifelse
  19.  not {
  20.      (WARNING: Cannot modify initial VM.) =
  21.      (Missing or invalid password.) =
  22.      (Please contact the author of this software.) = flush quit
  23.      } if
  24. "
  25. *End
  26. *UIConstraints: *PageSize Comm10 *InputSlot Cassette
  27. *UIConstraints: *PageSize Monarch *InputSlot Cassette
  28. *UIConstraints: *PageSize DL *InputSlot Cassette
  29. *UIConstraints: *PageSize C5 *InputSlot Cassette
  30. *UIConstraints: *PageSize B5 *InputSlot Cassette
  31. *UIConstraints: *PageRegion Comm10 *InputSlot Cassette
  32. *UIConstraints: *PageRegion Monarch *InputSlot Cassette
  33. *UIConstraints: *PageRegion DL *InputSlot Cassette
  34. *UIConstraints: *PageRegion C5 *InputSlot Cassette
  35. *UIConstraints: *PageRegion B5 *InputSlot Cassette
  36. *JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
  37. *JCLToPSInterpreter: "@PJL ENTER LANGUAGE = POSTSCRIPT <0A>"
  38. *JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X"
  39. *JCLOpenUI *JCLResolution: PickOne
  40. *DefaultJCLResolution: 300dpi
  41. *OrderDependency: 10 JCLSetup  *JCLResolution
  42. *JCLResolution 300dpi: ""
  43. *JCLCloseUI: *JCLResolution 
  44. *JCLOpenUI *JCLEconomode/EconoMode: Boolean
  45. *DefaultJCLEconomode: PrinterDefault
  46. *JCLEconomode PrinterDefault/Printer Default: ""
  47. *OrderDependency: 10 JCLSetup  *JCLEconomode
  48. *JCLEconomode on/ON: "@PJL SET ECONOMODE = ON<0A>"
  49. *JCLEconomode off/OFF: "@PJL SET ECONOMODE = OFF<0A>"
  50. *JCLCloseUI: *JCLEconomode
  51. *JCLOpenUI *JCLRET/Resolution Enhancement: PickOne
  52. *DefaultJCLRET: PrinterDefault
  53. *OrderDependency: 10 JCLSetup  *JCLRET
  54. *JCLRET PrinterDefault/Printer Default: ""
  55. *JCLRET OFF/Off: "@PJL SET RET = OFF<0A>"
  56. *JCLRET LIGHT/Light: "@PJL SET RET = LIGHT<0A>"
  57. *JCLRET MEDIUM/Medium: "@PJL SET RET = MEDIUM<0A>"
  58. *JCLRET DARK/Dark: "@PJL SET RET = DARK<0A>"
  59. *JCLCloseUI: *JCLRET
  60. *JCLOpenUI *JCLPageProtect/Legal Frame Size: PickOne
  61. *DefaultJCLPageProtect: PrinterDefault
  62. *OrderDependency: 10 JCLSetup  *JCLPageProtect
  63. *JCLPageProtect PrinterDefault/Printer Default: ""
  64. *JCLPageProtect Auto/Full Legal: "@PJL SET PAGEPROTECT = AUTO<0A>"
  65. *JCLPageProtect Ltr/Reduced Legal: "@PJL SET PAGEPROTECT = OFF<0A>"
  66. *JCLCloseUI: *JCLPageProtect
  67. *ScreenFreq: "60.0"
  68. *ScreenAngle: "45.0"
  69. *MaxMediaWidth: "612"
  70. *HWMargins: 16 16 16 16
  71. *CustomPageSize True: "
  72.       pop
  73.       pop
  74.       pop
  75.      3 dict begin
  76.      /DeferredMediaSelection true def
  77.      2 array astore /PageSize exch def
  78.      /ImagingBBox null def
  79.      currentdict end setpagedevice
  80. "
  81. *End
  82. *ParamCustomPageSize Width: 1 points 216 612
  83. *ParamCustomPageSize Height: 2 points 504 1008
  84. *ParamCustomPageSize WidthOffset: 3 points 0 612
  85. *ParamCustomPageSize HeightOffset: 4 points 0 1008
  86. *ParamCustomPageSize Orientation: 5 int 0 3
  87. *LandscapeOrientation: Plus90
  88. *OpenUI *PageSize: PickOne
  89. *OrderDependency: 30 AnySetup *PageSize
  90. *DefaultPageSize: Letter
  91. *PageSize Letter/Letter: "
  92.     2 dict 
  93.     dup /Policies 1 dict dup /PageSize 1 put put 
  94.     dup /DeferredMediaSelection true put setpagedevice
  95.     2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
  96. *End
  97. *PageSize Legal/Legal: "
  98.     2 dict 
  99.     dup /Policies 1 dict dup /PageSize 1 put put 
  100.     dup /DeferredMediaSelection true put setpagedevice
  101.     2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
  102. *End
  103. *PageSize A4/A4: "
  104.     2 dict 
  105.     dup /Policies 1 dict dup /PageSize 1 put put 
  106.     dup /DeferredMediaSelection true put setpagedevice
  107.     2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
  108. *End
  109. *PageSize Executive/Executive: "
  110.     2 dict 
  111.     dup /Policies 1 dict dup /PageSize 1 put put 
  112.     dup /DeferredMediaSelection true put setpagedevice
  113.     2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
  114. *End
  115. *PageSize Comm10/Com-10 Env: "
  116.     2 dict 
  117.     dup /Policies 1 dict dup /PageSize 1 put put 
  118.     dup /DeferredMediaSelection true put setpagedevice
  119.     2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice"
  120. *End
  121. *PageSize Monarch/Monarch Env: "
  122.     2 dict 
  123.     dup /Policies 1 dict dup /PageSize 1 put put 
  124.     dup /DeferredMediaSelection true put setpagedevice
  125.     2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice"
  126. *End
  127. *PageSize DL/DL Env: "
  128.     2 dict 
  129.     dup /Policies 1 dict dup /PageSize 1 put put 
  130.     dup /DeferredMediaSelection true put setpagedevice
  131.     2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice"
  132. *End
  133. *PageSize C5/C5 Env: "
  134.     2 dict 
  135.     dup /Policies 1 dict dup /PageSize 1 put put 
  136.     dup /DeferredMediaSelection true put setpagedevice
  137.     2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice"
  138. *End
  139. *PageSize B5/B5 Env: "
  140.     2 dict 
  141.     dup /Policies 1 dict dup /PageSize 1 put put 
  142.     dup /DeferredMediaSelection true put setpagedevice
  143.     2 dict dup /PageSize [499 708] put dup /ImagingBBox null put setpagedevice"
  144. *End
  145. *?PageSize: "
  146.  save
  147.    currentpagedevice /PageSize get aload pop
  148.    2 copy gt {exch} if
  149.    (Unknown)
  150.   9 dict
  151.    dup [612 792] (Letter) put
  152.    dup [612 1008] (Legal) put
  153.    dup [595 842] (A4) put
  154.    dup [522 756] (Executive) put
  155.    dup [297 684] (Comm10) put
  156.    dup [279 540] (Monarch) put
  157.    dup [312 624] (DL) put
  158.    dup [459 649] (C5) put
  159.    dup [499 708] (B5) put
  160.  { exch aload pop 4 index sub abs 5 le exch
  161.    5 index sub abs 5 le and
  162.       {exch pop exit} {pop} ifelse
  163.    } bind forall
  164.    = flush pop pop
  165. restore
  166. "
  167. *End
  168. *CloseUI: *PageSize
  169. *OpenUI *PageRegion:  PickOne
  170. *OrderDependency: 40 AnySetup *PageRegion
  171. *DefaultPageRegion: Letter
  172. *PageRegion Letter/Letter: "
  173.     2 dict 
  174.     dup /Policies 1 dict dup /PageSize 1 put put 
  175.     dup /DeferredMediaSelection true put setpagedevice
  176.     2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
  177. *End
  178. *PageRegion Legal/Legal: "
  179.     2 dict 
  180.     dup /Policies 1 dict dup /PageSize 1 put put 
  181.     dup /DeferredMediaSelection true put setpagedevice
  182.     2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
  183. *End
  184. *PageRegion A4/A4: "
  185.     2 dict 
  186.     dup /Policies 1 dict dup /PageSize 1 put put 
  187.     dup /DeferredMediaSelection true put setpagedevice
  188.     2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
  189. *End
  190. *PageRegion Executive/Executive: "
  191.     2 dict 
  192.     dup /Policies 1 dict dup /PageSize 1 put put 
  193.     dup /DeferredMediaSelection true put setpagedevice
  194.     2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
  195. *End
  196. *PageRegion Comm10/Com-10 Env: "
  197.     2 dict 
  198.     dup /Policies 1 dict dup /PageSize 1 put put 
  199.     dup /DeferredMediaSelection true put setpagedevice
  200.     2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice"
  201. *End
  202. *PageRegion Monarch/Monarch Env: "
  203.     2 dict 
  204.     dup /Policies 1 dict dup /PageSize 1 put put 
  205.     dup /DeferredMediaSelection true put setpagedevice
  206.     2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice"
  207. *End
  208. *PageRegion DL/DL Env: "
  209.     2 dict 
  210.     dup /Policies 1 dict dup /PageSize 1 put put 
  211.     dup /DeferredMediaSelection true put setpagedevice
  212.     2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice"
  213. *End
  214. *PageRegion C5/C5 Env: "
  215.     2 dict 
  216.     dup /Policies 1 dict dup /PageSize 1 put put 
  217.     dup /DeferredMediaSelection true put setpagedevice
  218.     2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice"
  219. *End
  220. *PageRegion B5/B5 Env: "
  221.     2 dict 
  222.     dup /Policies 1 dict dup /PageSize 1 put put 
  223.     dup /DeferredMediaSelection true put setpagedevice
  224.     2 dict dup /PageSize [499 708] put dup /ImagingBBox null put setpagedevice"
  225. *End
  226. *CloseUI: *PageRegion
  227. *DefaultImageableArea: Letter
  228. *ImageableArea Letter/Letter: "14.16 12.12 597.84 780.12"
  229. *ImageableArea Legal/Legal: "14.16 12.12 597.84 996.12"
  230. *ImageableArea A4/A4: "13.44 12.0 581.76 829.68"
  231. *ImageableArea Executive/Executive: "15.12 12.12 506.64 744.12"
  232. *ImageableArea Comm10/Com-10 Env: "13.92 12.12 282.72 672.12"
  233. *ImageableArea Monarch/Monarch Env: "12.72 12.12 266.16 528.12"
  234. *ImageableArea DL/DL Env: "13.68 12.12 297.84 611.64"
  235. *ImageableArea C5/C5 Env: "14.4 12.12 444.48 637.08"
  236. *ImageableArea B5/B5 Env: "15.12 12.12 483.6 696.6"
  237. *?ImageableArea: "
  238.  save
  239.    /cvp { (                ) cvs print ( ) print } bind def
  240.    /upperright {10000 mul floor 10000 div} bind def
  241.    /lowerleft {10000 mul ceiling 10000 div} bind def
  242.    newpath clippath pathbbox
  243.    4 -2 roll exch 2 {lowerleft cvp} repeat
  244.    exch 2 {upperright cvp} repeat flush
  245.  restore
  246. "
  247. *End
  248. *DefaultPaperDimension: Letter
  249. *PaperDimension Letter/Letter: "612 792"
  250. *PaperDimension Legal/Legal: "612 1008"
  251. *PaperDimension A4/A4: "595 842"
  252. *PaperDimension Executive/Executive: "522 756"
  253. *PaperDimension Comm10/Com-10 Env: "297 684"
  254. *PaperDimension Monarch/Monarch Env: "279 540"
  255. *PaperDimension DL/DL Env: "312 624"
  256. *PaperDimension C5/C5 Env: "459 649"
  257. *PaperDimension B5/B5 Env: "499 708"
  258. *RequiresPageRegion All: True
  259. *OpenUI *InputSlot: PickOne
  260. *OrderDependency: 20 AnySetup *InputSlot
  261. *DefaultInputSlot: Cassette
  262. *InputSlot Cassette/Paper Cassette: ""
  263. *CloseUI: *InputSlot
  264. *DefaultOutputBin:  OnlyOne
  265. *OpenUI *ManualFeed:  Boolean
  266. *OrderDependency: 20 AnySetup *ManualFeed
  267. *DefaultManualFeed: False
  268. *ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice"
  269. *ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice"
  270. *?ManualFeed: "
  271.   save
  272.     currentpagedevice /ManualFeed get
  273.     {(True)}{(False)}ifelse = flush
  274.   restore
  275. "
  276. *End
  277. *CloseUI: *ManualFeed
  278. *DefaultFont: Courier
  279. *Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
  280. *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
  281. *Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
  282. *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
  283. *Font Bookman-Demi: Standard "(001.003S)" Standard ROM
  284. *Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM
  285. *Font Bookman-Light: Standard "(001.003S)" Standard ROM
  286. *Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM
  287. *Font Courier: Standard "(002.004S)" Standard ROM
  288. *Font Courier-Bold: Standard "(002.004S)" Standard ROM
  289. *Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
  290. *Font Courier-Oblique: Standard "(002.004S)" Standard ROM
  291. *Font Helvetica: Standard "(001.006S)" Standard ROM
  292. *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
  293. *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
  294. *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
  295. *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
  296. *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
  297. *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
  298. *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
  299. *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
  300. *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
  301. *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
  302. *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
  303. *Font Palatino-Bold: Standard "(001.005S)" Standard ROM
  304. *Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
  305. *Font Palatino-Italic: Standard "(001.005S)" Standard ROM
  306. *Font Palatino-Roman: Standard "(001.005S)" Standard ROM
  307. *Font Symbol: Special "(001.007S)" Special ROM
  308. *Font Times-Bold: Standard "(001.007S)" Standard ROM
  309. *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
  310. *Font Times-Italic: Standard "(001.007S)" Standard ROM
  311. *Font Times-Roman: Standard "(001.007S)" Standard ROM
  312. *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
  313. *Font ZapfDingbats: Special "(001.004S)" Special ROM
  314.