Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

375 lines
14 KiB

  1. *PPD-Adobe: "4.3"
  2. *% =========================================
  3. *% Disclaimer: The above statement indicates
  4. *% that this PPD was written using the Adobe PPD
  5. *% File Format Specification 4.3, but does not
  6. *% intend to imply approval and acceptance by
  7. *% Adobe Systems, Inc.
  8. *% =========================================
  9. *% CopyRight (c) 1998 by
  10. *% Samsung Electronics Inc,.
  11. *% All Rights Reserved
  12. *%
  13. *% This software is furnished under a license and may be used and copied
  14. *% only in accordance with the terms of such license and with the inclusion
  15. *% of the above copyright notice. This software or any other copies
  16. *% thereof may not be provided or otherwise made available to any other
  17. *% person except as allowed under license. No title to and owership of the
  18. *% software is hereby transferred.
  19. *%
  20. *% =========================================
  21. *% PPD for Samsung ML-6100 PS
  22. *% For Windows 2000 only
  23. *% JUNE 17, 1999
  24. *% Release Candidate 1
  25. *% Version 1.05
  26. *% =========================================
  27. *FormatVersion: "4.3"
  28. *PCFileName: "sml6100.ppd"
  29. *Product: "(PowerPage)"
  30. *PSVersion: "(2004.002) 22"
  31. *ModelName: "Samsung 6100 Series PS"
  32. *NickName: "Samsung 6100 Series PS"
  33. *ShortNickName: "Samsung 6100 Series PS"
  34. *LanguageLevel: "2"
  35. *Protocols: PJL TBCP
  36. *FreeVM: "2200000"
  37. *ColorDevice: False
  38. *TTRasterizer: None
  39. *?TTRasterizer: "
  40. save
  41. 42 /FontType resourcestatus
  42. { pop pop (Type42)} {pop pop (None)} ifelse = flush
  43. restore
  44. "
  45. *End
  46. *% +++++++++++++++++++++++++++++
  47. *% Installable Options
  48. *% +++++++++++++++++++++++++++++
  49. *OpenGroup: InstallableOptions/Installed Options
  50. *OpenUI *Option1/Paper Tray2: Boolean
  51. *DefaultOption1: False
  52. *Option1 True/Installed: ""
  53. *Option1 False/Not Installed: ""
  54. *CloseUI: *Option1
  55. *OpenUI *InstalledMemory/Installed Memory: PickOne
  56. *DefaultInstalledMemory: 8MB
  57. *InstalledMemory 8MB/8 - 12 MB: ""
  58. *InstalledMemory 12MB/13 - 20 MB: ""
  59. *InstalledMemory 20MB/21 - 28 MB: ""
  60. *InstalledMemory 28MB/29 - 35 MB: ""
  61. *InstalledMemory 36MB/36 MB or more: ""
  62. *CloseUI: *InstalledMemory
  63. *CloseGroup: InstallableOptions
  64. *VMOption 8MB/8 - 12 MB: "2200000"
  65. *VMOption 12MB/13 - 20 MB: "6400000"
  66. *VMOption 20MB/21 - 28 MB:"12000000"
  67. *VMOption 28MB/29 - 35 MB:"16500000"
  68. *VMOption 36MB/36 MB or more: "24000000"
  69. *JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
  70. *JCLToPSInterpreter: "@PJL ENTER LANGUAGE = POSTSCRIPT<0A>"
  71. *JCLEnd: "<1B>%-12345X"
  72. *JCLOpenUI *JCLEconomode/Toner save: Boolean
  73. *OrderDependency: 10 JCLSetup *JCLEconomode
  74. *DefaultJCLEconomode: Off
  75. *JCLEconomode Off/OFF:"@PJL SET ECONOMODE = OFF<0A>"
  76. *JCLEconomode On/ON:"@PJL SET ECONOMODE = ON<0A>"
  77. *JCLCloseUI: *JCLEconomode
  78. *JCLOpenUI *JCLRET/Image Quality: PickOne
  79. *DefaultJCLRET: LIGHT
  80. *OrderDependency: 10 JCLSetup *JCLRET
  81. *JCLRET LIGHT/Text enhancement: "@PJL SET RET = ENHANCE<0A>"
  82. *JCLRET OFF/None: "@PJL SET RET = NORMAL<0A>"
  83. *JCLRET MEDIUM/Photo enhancement: "@PJL SET RET = GRAY<0A>"
  84. *JCLCloseUI: *JCLRET
  85. *JCLOpenUI *JCLMediaType/Media Type: Boolean
  86. *OrderDependency: 10 JCLSetup *JCLMediaType
  87. *DefaultJCLMediaType: Normal
  88. *JCLMediaType Normal/Normal:"@PJL SET PAPERTYPE = NORMAL<0A>"
  89. *JCLMediaType Thick/Thick:"@PJL SET PAPERTYPE = THICK<0A>"
  90. *JCLCloseUI: *JCLMediaType
  91. *% ++++++++++++++++++++++++++++++++
  92. *% User Interface Constraints
  93. *% ++++++++++++++++++++++++++++++++
  94. *UIConstraints: *Option1 False *InputSlot Lower
  95. *%======Not allowed papersize in cassette 1
  96. *UIConstraints: *PageSize Statement *InputSlot Middle
  97. *UIConstraints: *PageSize A5 *InputSlot Middle
  98. *UIConstraints: *PageSize Env10 *InputSlot Middle
  99. *UIConstraints: *PageSize EnvMonarch *InputSlot Middle
  100. *UIConstraints: *PageSize EnvDL *InputSlot Middle
  101. *UIConstraints: *PageSize EnvC5 *InputSlot Middle
  102. *UIConstraints: *PageSize EnvC6 *InputSlot Middle
  103. *UIConstraints: *PageSize PostA6 *InputSlot Middle
  104. *UIConstraints: *PageRegion Statement *InputSlot Middle
  105. *UIConstraints: *PageRegion A5 *InputSlot Middle
  106. *UIConstraints: *PageRegion Env10 *InputSlot Middle
  107. *UIConstraints: *PageRegion EnvMonarch *InputSlot Middle
  108. *UIConstraints: *PageRegion EnvDL *InputSlot Middle
  109. *UIConstraints: *PageRegion EnvC5 *InputSlot Middle
  110. *UIConstraints: *PageRegion EnvC6 *InputSlot Middle
  111. *UIConstraints: *PageRegion PostA6 *InputSlot Middle
  112. *%======Not allowed papersize in cassette 2
  113. *UIConstraints: *PageSize Statement *InputSlot Lower
  114. *UIConstraints: *PageSize A5 *InputSlot Lower
  115. *UIConstraints: *PageSize Env10 *InputSlot Lower
  116. *UIConstraints: *PageSize EnvMonarch *InputSlot Lower
  117. *UIConstraints: *PageSize EnvDL *InputSlot Lower
  118. *UIConstraints: *PageSize EnvC5 *InputSlot Lower
  119. *UIConstraints: *PageSize EnvC6 *InputSlot Lower
  120. *UIConstraints: *PageSize PostA6 *InputSlot Lower
  121. *UIConstraints: *PageRegion Statement *InputSlot Lower
  122. *UIConstraints: *PageRegion A5 *InputSlot Lower
  123. *UIConstraints: *PageRegion Env10 *InputSlot Lower
  124. *UIConstraints: *PageRegion EnvMonarch *InputSlot Lower
  125. *UIConstraints: *PageRegion EnvDL *InputSlot Lower
  126. *UIConstraints: *PageRegion EnvC5 *InputSlot Lower
  127. *UIConstraints: *PageRegion EnvC6 *InputSlot Lower
  128. *UIConstraints: *PageRegion PostA6 *InputSlot Lower
  129. *UIConstraints: *Resolution 300dpi *JCLRET MEDIUM
  130. *UIConstraints: *Resolution 300dpi *JCLRET DARK
  131. *% +++++++++++++++
  132. *% Resolution
  133. *% +++++++++++++++
  134. *OpenUI *Resolution/Choose Resolution: PickOne
  135. *OrderDependency: 10 AnySetup *Resolution
  136. *DefaultResolution: 600dpi
  137. *Resolution 300dpi: "<</HWResolution [300 300]>> setpagedevice"
  138. *Resolution 600dpi: "<</HWResolution [600 600]>> setpagedevice"
  139. *?Resolution: "
  140. save
  141. currentpagedevice /HWResolution get
  142. 0 get
  143. ( ) cvs print (dpi) = flush
  144. restore"
  145. *End
  146. *CloseUI: *Resolution
  147. *% +++++++++++++++
  148. *% InputSlot
  149. *% +++++++++++++++
  150. *OpenUI *InputSlot: PickOne
  151. *OrderDependency: 20 AnySetup *InputSlot
  152. *DefaultInputSlot: Middle
  153. *InputSlot Upper/MP Tray:"
  154. << /ManualFeed false /MediaPosition 1 >> setpagedevice"
  155. *End
  156. *InputSlot Middle/Paper Tray1:"
  157. << /ManualFeed false /MediaPosition 0 >> setpagedevice"
  158. *End
  159. *InputSlot Lower/Paper Tray2:"
  160. << /ManualFeed false /MediaPosition 2 >> setpagedevice"
  161. *End
  162. *InputSlot ManualFeed/Manual Feed:"
  163. <</ManualFeed true>> setpagedevice"
  164. *End
  165. *CloseUI: *InputSlot
  166. *% +++++++++++++++++++
  167. *% Paper Handling
  168. *% +++++++++++++++++++
  169. *% Use these entries to set paper size unless there is a specific
  170. *% reason to use PageRegion, such as when using manual feed.
  171. *OpenUI *PageSize: PickOne
  172. *OrderDependency: 30 AnySetup *PageSize
  173. *DefaultPageSize: A4
  174. *PageSize Letter: "<</PageSize [612 792] /ImagingBBox null>> setpagedevice"
  175. *PageSize Legal: "<</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
  176. *PageSize A4: "<</PageSize [595 842] /ImagingBBox null>> setpagedevice"
  177. *PageSize Executive: "<</PageSize [522 756] /ImagingBBox null>> setpagedevice"
  178. *PageSize B5-JIS/B5 (JIS): "<</PageSize [516 729] /ImagingBBox null>> setpagedevice"
  179. *PageSize B5-ISO/B5 (ISO): "<</PageSize [499 709] /ImagingBBox null>> setpagedevice"
  180. *PageSize Env10/Com10: "<</PageSize [297 684] /ImagingBBox null>> setpagedevice"
  181. *PageSize EnvMonarch/Monarch: "<</PageSize [279 540] /ImagingBBox null>> setpagedevice"
  182. *PageSize EnvDL/DL: "<</PageSize [312 624] /ImagingBBox null>> setpagedevice"
  183. *PageSize EnvC5/C5: "<</PageSize [459 649] /ImagingBBox null>> setpagedevice"
  184. *PageSize PostA6: "<</PageSize [284 419] /ImagingBBox null>> setpagedevice"
  185. *PageSize EnvC6/C6: "<</PageSize [323 459] /ImagingBBox null>> setpagedevice"
  186. *PageSize Folio: "<</PageSize [612 936] /ImagingBBox null>> setpagedevice"
  187. *PageSize A5: "<</PageSize [415 595] /ImagingBBox null>> setpagedevice"
  188. *PageSize Statement: "<</PageSize [396 612] /ImagingBBox null>> setpagedevice"
  189. *?pageSize: "
  190. save currentpagedevice /PageSize get aload pop
  191. 2 copy gt {exch} if (Unknown) 15 dict
  192. dup [396 612] (Statement) put
  193. dup [415 595] (A5) put
  194. dup [612 936] (Folio) put
  195. dup [323 459] (EnvC6) put
  196. dup [284 419] (PostA6) put
  197. dup [459 649] (EnvC5) put
  198. dup [312 624] (EnvDL) put
  199. dup [279 540] (EnvMonarch) put
  200. dup [297 684] (Env10) put
  201. dup [499 709] (B5-ISO) put
  202. dup [516 729] (B5-JIS) put
  203. dup [522 756] (Executive) put
  204. dup [595 842] (A4) put
  205. dup [612 1008] (Legal) put
  206. dup [612 792] (Letter) put
  207. {exch aload pop 4 index sub abs 5 le exch 5 index
  208. sub abs 5 le and {exch pop exit} {pop} ifelse}
  209. bind forall = flush pop pop restore
  210. "
  211. *End
  212. *CloseUI: *PageSize
  213. *OpenUI *PageRegion: PickOne
  214. *OrderDependency: 40 AnySetup *PageRegion
  215. *DefaultPageRegion: A4
  216. *PageRegion Letter: "<</PageSize [612 792] /ImagingBBox null>> setpagedevice"
  217. *PageRegion Legal: "<</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
  218. *PageRegion A4: "<</PageSize [595 842] /ImagingBBox null>> setpagedevice"
  219. *PageRegion Executive: "<</PageSize [522 756] /ImagingBBox null>> setpagedevice"
  220. *PageRegion B5-JIS/B5 (JIS): "<</PageSize [516 729] /ImagingBBox null>> setpagedevice"
  221. *PageRegion B5-ISO/B5 (ISO): "<</PageSize [499 709] /ImagingBBox null>> setpagedevice"
  222. *PageRegion Env10/Com10: "<</PageSize [297 684] /ImagingBBox null>> setpagedevice"
  223. *PageRegion EnvMonarch/Monarch: "<</PageSize [279 540] /ImagingBBox null>> setpagedevice"
  224. *PageRegion EnvDL/DL: "<</PageSize [312 624] /ImagingBBox null>> setpagedevice"
  225. *PageRegion EnvC5/C5: "<</PageSize [459 649] /ImagingBBox null>> setpagedevice"
  226. *PageRegion PostA6/PostA6: "<</PageSize [284 419] /ImagingBBox null>> setpagedevice"
  227. *PageRegion EnvC6/C6: "<</PageSize [323 459] /ImagingBBox null>> setpagedevice"
  228. *PageRegion Folio: "<</PageSize [612 936] /ImagingBBox null>> setpagedevice"
  229. *PageRegion A5: "<</PageSize [415 595] /ImagingBBox null>> setpagedevice"
  230. *PageRegion Statement: "<</PageSize [396 612] /ImagingBBox null>> setpagedevice"
  231. *CloseUI: *PageRegion
  232. *% These entries provide the imageable areas of the media option keywords
  233. *DefaultImageableArea: A4
  234. *ImageableArea Letter: "12.24 12.06 599.76 780.06"
  235. *ImageableArea Legal: "12 12 600 996"
  236. *ImageableArea A4: "12 12 583 830"
  237. *ImageableArea Executive: "13.3 12.1 508.7 744.1"
  238. *ImageableArea B5-JIS/B5 (JIS): "12.5 12.5 503.5 716.5"
  239. *ImageableArea B5-ISO/B5 (ISO): "13.20 12.06 485.52 696.54"
  240. *ImageableArea Env10/Com10: "12 12 285 672"
  241. *ImageableArea EnvMonarch/Monarch: "12.7 12.1 266.2 528.1"
  242. *ImageableArea EnvDL/DL: "13.8 12.1 297.9 611.6"
  243. *ImageableArea EnvC5/C5: "12.6 12.1 446.5 637.0"
  244. *ImageableArea PostA6/PostA6: "12 12 272 407"
  245. *ImageableArea EnvC6/C6: "12 12 311 447"
  246. *ImageableArea Folio: "12 12 600 924"
  247. *ImageableArea A5: "12 12 403 583"
  248. *ImageableArea Statement: "12 12 384 600"
  249. *?ImageableArea: "
  250. save /cvp { cvi ( ) cvs print ( ) print } bind def
  251. newpath clippath pathbbox
  252. 4 -2 roll exch 2 {ceiling cvp} repeat
  253. exch 2 {floor cvp} repeat flush
  254. restore"
  255. *End
  256. *% These provide the physical dimensions of the media, by option keyword.
  257. *DefaultPaperDimension: A4
  258. *PaperDimension Letter: "612 792"
  259. *PaperDimension Legal: "612 1008"
  260. *PaperDimension A4: "595 842"
  261. *PaperDimension Executive: "522 756"
  262. *PaperDimension B5-JIS/B5 (JIS): "516 729"
  263. *PaperDimension B5-ISO/B5 (ISO): "499 709"
  264. *PaperDimension Env10/Com10: "297 684"
  265. *PaperDimension EnvMonarch/Monarch: "279 540"
  266. *PaperDimension EnvDL/DL: "312 624"
  267. *PaperDimension EnvC5/C5: "459 649"
  268. *PaperDimension PostA6/PostA6: "284 419"
  269. *PaperDimension EnvC6/C6: "323 459"
  270. *PaperDimension Folio: "612 936"
  271. *PaperDimension A5: "415 595"
  272. *PaperDimension Statement: "396 612"
  273. *%=== Custom Paper Support =================
  274. *MaxMediaWidth: "612"
  275. *MaxMediaHeight: "1008"
  276. *HWMargins: 12 12 12 12
  277. *CustomPageSize True: "
  278. pop pop pop
  279. <</PageSize [ 5 -2 roll ] /ImagingBBox null >> setpagedevice
  280. "
  281. *End
  282. *ParamCustomPageSize Width: 1 points 216 612
  283. *ParamCustomPageSize Height: 2 points 360 1008
  284. *ParamCustomPageSize WidthOffset: 3 points 0 0
  285. *ParamCustomPageSize HeightOffset: 4 points 0 0
  286. *ParamCustomPageSize Orientation: 5 int 1 1
  287. *RequiresPageRegion All: True
  288. *LandscapeOrientation: Plus90
  289. *% ++++++++++++++++++++++++++
  290. *% Halftone Information
  291. *% ++++++++++++++++++++++++++
  292. *DefaultHalftoneType: 1
  293. *ScreenFreq: "85.0"
  294. *ScreenAngle: "45.0"
  295. *ResScreenFreq 300dpi: "60.0"
  296. *ResScreenAngle 300dpi: "45.0"
  297. *ResScreenFreq 600dpi: "85.0"
  298. *ResScreenAngle 600dpi: "45.0"
  299. *% ++++++++++++++++++++++
  300. *% Font Information
  301. *% ++++++++++++++++++++++
  302. *DefaultFont: Times-Roman
  303. *Font AvantGarde-Book: Standard "(001.002)" Standard ROM
  304. *Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM
  305. *Font AvantGarde-Demi: Standard "(001.003)" Standard ROM
  306. *Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM
  307. *Font Bookman-Demi: Standard "(001.001)" Standard ROM
  308. *Font Bookman-DemiItalic: Standard "(001.001)" Standard ROM
  309. *Font Bookman-Light: Standard "(001.001)" Standard ROM
  310. *Font Bookman-LightItalic: Standard "(001.001)" Standard ROM
  311. *Font Courier: Standard "(001.004)" Standard ROM
  312. *Font Courier-Bold: Standard "(001.004)" Standard ROM
  313. *Font Courier-BoldOblique: Standard "(001.004)" Standard ROM
  314. *Font Courier-Oblique: Standard "(001.004)" Standard ROM
  315. *Font Helvetica: Standard "(001.002)" Standard ROM
  316. *Font Helvetica-Bold: Standard "(001.002)" Standard ROM
  317. *Font Helvetica-BoldOblique: Standard "(001.002)" Standard ROM
  318. *Font Helvetica-Narrow: Standard "(001.000)" Standard ROM
  319. *Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM
  320. *Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM
  321. *Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM
  322. *Font Helvetica-Oblique: Standard "(001.002)" Standard ROM
  323. *Font NewCenturySchlbk-Bold: Standard "(001.005)" Standard ROM
  324. *Font NewCenturySchlbk-BoldItalic: Standard "(001.004)" Standard ROM
  325. *Font NewCenturySchlbk-Italic: Standard "(001.003)" Standard ROM
  326. *Font NewCenturySchlbk-Roman: Standard "(001.004)" Standard ROM
  327. *Font Palatino-Bold: Standard "(001.002)" Standard ROM
  328. *Font Palatino-BoldItalic: Standard "(001.002)" Standard ROM
  329. *Font Palatino-Italic: Standard "(001.002)" Standard ROM
  330. *Font Palatino-Roman: Standard "(001.001)" Standard ROM
  331. *Font Symbol: Special "(001.003)" Special ROM
  332. *Font Times-Bold: Standard "(001.002)" Standard ROM
  333. *Font Times-BoldItalic: Standard "(001.004)" Standard ROM
  334. *Font Times-Italic: Standard "(001.002)" Standard ROM
  335. *Font Times-Roman: Standard "(001.002)" Standard ROM
  336. *Font ZapfChancery-MediumItalic: Standard "(001.003)" Standard ROM
  337. *Font ZapfDingbats: Special "(001.001)" Special ROM
  338. *% end of ML6100.PPD (ver 1.05)
  339. *% Last modification date: 06/17/99