home *** CD-ROM | disk | FTP | other *** search
/ PC Professionell 2003 June / PCpro_2003_06.ISO / basics / pdfmailer / DATA.002 / pmmcdecf.ppd next >
Encoding:
PostScript Printer Description  |  2001-12-09  |  7.6 KB  |  235 lines

  1. *PPD-Adobe: "4.2"
  2.  
  3. *% ===================================
  4. *% Adobe Systems PostScript(R) Printer Description File
  5. *% Copyright 1999 Softengine Company. 
  6. *% DateCode: 19980914
  7. *% ===================================
  8. *% ===================================
  9. *% Product / PPD Version  Information 
  10. *% ===================================
  11. *% PPD File Version Information
  12. *FormatVersion:     "4.2"
  13. *FileVersion:       "1.01"
  14. *LanguageEncoding:  ISOLatin1
  15. *LanguageVersion:   English
  16. *PCFileName:        "pmmcdecf.ppd"
  17.  
  18. *% Product Version Information
  19. *Product:  "(PDFMAILER)"
  20. *PSVersion:"(2014.108) 1"
  21. *ModelName:"PDFMAILER"
  22. *NickName: "PDFMAILER"
  23.  
  24. *% ===================================
  25. *% Basic Device Capabilities
  26. *% ===================================
  27. *LanguageLevel:     "2"
  28. *ColorDevice:       True
  29. *DefaultColorSpace: Gray
  30. *FileSystem:        True
  31. *?FileSystem: "
  32.     save 
  33.     false
  34.    (%disk?%)
  35.    { currentdevparams dup /Writeable known
  36.       { /Writeable get {pop true} if }  { pop } ifelse
  37.     } 10 string /IODevice resourceforall
  38.     {(True)}{(False)} ifelse = flush
  39.  restore
  40. "
  41. *End
  42. *TTRasterizer:      Type42
  43. *?TTRasterizer: "
  44.     save
  45.     42 /FontType resourcestatus
  46.     { pop pop (Type42)} {pop pop (None)} ifelse = flush
  47.     restore
  48.     "
  49. *End
  50. *Throughput:        "24"
  51.  
  52. *% ===================================
  53. *% Emulations and Protocols
  54. *% ===================================
  55. *Protocols:             PJL TBCP
  56. *JCLBegin:              "<1B>%-12345X@PJL JOB<0A>"
  57. *JCLToPSInterpreter:    "@PJL ENTER LANGUAGE = POSTSCRIPT <0A>"
  58. *JCLEnd:                "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X"
  59.  
  60.  
  61.  
  62. *% ===================================
  63. *% Media Selection 
  64. *% ===================================
  65. *LandscapeOrientation: Plus90
  66. *VariablePaperSize: False
  67.  
  68. *% Page Selection by size
  69. *OpenUI *PageSize/Page Size: PickOne
  70. *OrderDependency: 30 AnySetup *PageSize
  71. *DefaultPageSize: Letter
  72. *PageSize Letter/US Letter: "
  73.     <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>> setpagedevice"
  74. *End
  75. *PageSize Executive/Executive: "
  76.     <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null>> setpagedevice"
  77. *End
  78. *PageSize Legal/US Legal: "
  79.     <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null>> setpagedevice"
  80. *End
  81. *PageSize Tabloid/11x17: "
  82.     <</DeferredMediaSelection true /PageSize [792 1224] /ImagingBBox null>> setpagedevice"
  83. *End
  84. *PageSize Tabloid.2/11x17 (Oversize): "
  85.     <</DeferredMediaSelection true /PageSize [842 1274] /ImagingBBox null>> setpagedevice"
  86. *End
  87. *PageSize A4/A4: "
  88.     <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null>> setpagedevice"
  89. *End
  90. *PageSize A3/A3: "
  91.     <</DeferredMediaSelection true /PageSize [842 1191] /ImagingBBox null>> setpagedevice"
  92. *End
  93. *PageSize B4/JIS B4: "
  94.     <</DeferredMediaSelection true /PageSize [729 1032] /ImagingBBox null>> setpagedevice"
  95. *End
  96. *PageSize B5/JIS B5: "
  97.     <</DeferredMediaSelection true /PageSize [516 729] /ImagingBBox null>> setpagedevice"
  98. *End
  99. *PageSize JDPost/Double Postcard: "
  100.     <</DeferredMediaSelection true /PageSize [420 567] /ImagingBBox null>> setpagedevice"
  101. *End
  102. *PageSize Comm10/Env Comm10: "
  103.     <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null>> setpagedevice"
  104. *End
  105. *PageSize Monarch/Env Monarch: "
  106.     <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null>> setpagedevice"
  107. *End
  108. *PageSize DL/Env DL: "
  109.     <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null>> setpagedevice"
  110. *End
  111. *PageSize C5/Env C5: "
  112.     <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null>> setpagedevice"
  113. *End
  114. *PageSize EnvB5/Env ISO B5: "
  115.     <</DeferredMediaSelection true /PageSize [499 708] /ImagingBBox null>> setpagedevice"
  116. *End
  117. *?PageSize: "
  118.  save
  119.    currentpagedevice /PageSize get aload pop
  120.    2 copy gt {exch} if
  121.    (Unknown)
  122.   17 dict
  123.    dup [612 792] (Letter) put
  124.    dup [612 1008] (Legal) put
  125.    dup [595 842] (A4) put
  126.    dup [522 756] (Executive) put
  127.    dup [792 1224] (Tabloid) put
  128.    dup [842 1274] (Tabloid.2) put
  129.    dup [842 1191] (A3) put
  130.    dup [729 1032] (B4) put
  131.    dup [516 729] (B5) put
  132.    dup [420 567] (JDPost) put
  133.    dup [297 684] (Comm10) put
  134.    dup [279 540] (Monarch) put
  135.    dup [312 624] (DL) put
  136.    dup [459 649] (C5) put
  137.    dup [499 708] (EnvB5) put
  138.   { exch aload pop 4 index sub abs 5 le exch
  139.    5 index sub abs 5 le and
  140.       {exch pop exit} {pop} ifelse
  141.    } bind forall
  142.    = flush pop pop
  143. restore
  144. "
  145. *End
  146. *CloseUI: *PageSize
  147.  
  148.  
  149. *% The following entries provide information about specific paper keywords.
  150. *DefaultImageableArea: A4
  151. *ImageableArea Letter/US Letter:            "0 0 612 792"
  152. *ImageableArea Executive/Executive:         "0 0 522 756"
  153. *ImageableArea Legal/US Legal:              "0 0 612 1008"
  154. *ImageableArea Tabloid/11x17:               "0 0 792 1224"
  155. *ImageableArea Tabloid.2/11x17 (Oversize):  "0 0 842 1274"
  156. *ImageableArea A4/A4:                       "0 0 595 842"
  157. *ImageableArea A3/A3:                       "0 0 842 1191"
  158. *ImageableArea B4/JIS B4:                   "0 0 729 1032"
  159. *ImageableArea B5/JIS B5:                   "0 0 516 729"
  160. *ImageableArea JDPost/Double Postcard:      "0 0 420 567"
  161. *ImageableArea Comm10/Env Comm10:           "0 0 297 684"
  162. *ImageableArea Monarch/Env Monarch:         "0 0 279 540"
  163. *ImageableArea DL/Env DL:                   "0 0 312 624"
  164. *ImageableArea C5/Env C5:                   "0 0 459 649"
  165. *ImageableArea EnvB5/Env ISO B5:            "0 0 499 708"
  166. *?ImageableArea: "
  167.  save
  168.    /cvp { (                ) cvs print ( ) print } bind def
  169.    /upperright {10000 mul floor 10000 div} bind def
  170.    /lowerleft {10000 mul ceiling 10000 div} bind def
  171.    newpath clippath pathbbox
  172.    4 -2 roll exch 2 {lowerleft cvp} repeat
  173.    exch 2 {upperright cvp} repeat flush
  174.  restore
  175. "
  176. *End
  177.  
  178. *% These provide the physical dimensions of the paper (by keyword)
  179. *DefaultPaperDimension: A4
  180. *PaperDimension Letter/US Letter:           "612 792"
  181. *PaperDimension Executive/Executive:        "522 756"
  182. *PaperDimension Legal/US Legal:             "612 1008"
  183. *PaperDimension Tabloid/11x17:          "792 1224"
  184. *PaperDimension Tabloid.2/11x17 (Oversize):     "842 1274"
  185. *PaperDimension A4/A4:                  "595 842"
  186. *PaperDimension A3/A3:                  "842 1191"
  187. *PaperDimension B4/JIS B4:                  "729 1032"
  188. *PaperDimension B5/JIS B5:                  "516 729"
  189. *PaperDimension JDPost/Double Postcard:     "420 567"
  190. *PaperDimension Comm10/Env Comm10:          "297 684"
  191. *PaperDimension Monarch/Env Monarch:        "279 540"
  192. *PaperDimension DL/Env DL:                  "312 624"
  193. *PaperDimension C5/Env C5:                  "459 649"
  194. *PaperDimension EnvB5/Env ISO B5:           "499 708"
  195. *RequiresPageRegion All: True
  196.  
  197.  
  198.  
  199.  
  200. *% ===================================
  201. *% Resolution and Appearance Control
  202. *% ===================================
  203. *% Enable/Disable EconoMode
  204.  
  205. *% Select Printer Resolution
  206. *OpenUI *Resolution/Printer Resolution: PickOne
  207. *OrderDependency: 10 DocumentSetup *Resolution
  208. *DefaultResolution: 300dpi
  209. *Resolution 100dpi/100 dpi: "
  210. << /HWResolution [100 100]>>  setpagedevice"
  211. *End
  212. *Resolution 300dpi/300 dpi: "
  213. << /HWResolution [300 300]>>  setpagedevice"
  214. *End
  215. *Resolution 600dpi/600 dpi: "
  216. << /HWResolution [600 600]>>  setpagedevice"
  217. *End
  218.  
  219. *?Resolution: "
  220.   save
  221.     currentpagedevice /HWResolution get
  222.     0 get
  223.     (          ) cvs print
  224.     (dpi)
  225.     = flush
  226.   restore
  227. "
  228. *End
  229. *CloseUI: *Resolution
  230.  
  231.  
  232. *% =============================================
  233. *% For "PDFMAILER" 2014.108
  234. *% =============================================
  235.