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.

361 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-6000 PS
  22. *% For Windows NT 4.0 only
  23. *% JUNE 17, 1999
  24. *% Release Candidate 1
  25. *% Version 1.08
  26. *% =========================================
  27. *FormatVersion: "4.3"
  28. *PCFileName: "sml6000.ppd"
  29. *Product: "(PowerPage)"
  30. *PSVersion: "(2004.002) 22"
  31. *ModelName: "Samsung ML-6000P"
  32. *NickName: "Samsung 6000 PS"
  33. *ShortNickName: "Samsung 6000 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/Option Cassette: 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/Econo Mode: 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 *JCLMediaType/Media Type: Boolean
  79. *OrderDependency: 10 JCLSetup *JCLMediaType
  80. *DefaultJCLMediaType: Normal
  81. *JCLMediaType Normal/Normal:"@PJL SET PAPERTYPE = NORMAL<0A>"
  82. *JCLMediaType Thick/Thick:"@PJL SET PAPERTYPE = THICK<0A>"
  83. *JCLCloseUI: *JCLMediaType
  84. *% ++++++++++++++++++++++++++++++++
  85. *% User Interface Constraints
  86. *% ++++++++++++++++++++++++++++++++
  87. *UIConstraints: *Option1 False *InputSlot Lower
  88. *%======Not allowed papersize in cassette 1
  89. *UIConstraints: *PageSize Statement *InputSlot Middle
  90. *UIConstraints: *PageSize A5 *InputSlot Middle
  91. *UIConstraints: *PageSize Env10 *InputSlot Middle
  92. *UIConstraints: *PageSize EnvMonarch *InputSlot Middle
  93. *UIConstraints: *PageSize EnvDL *InputSlot Middle
  94. *UIConstraints: *PageSize EnvC5 *InputSlot Middle
  95. *UIConstraints: *PageSize EnvC6 *InputSlot Middle
  96. *UIConstraints: *PageSize PostA6 *InputSlot Middle
  97. *UIConstraints: *PageRegion Statement *InputSlot Middle
  98. *UIConstraints: *PageRegion A5 *InputSlot Middle
  99. *UIConstraints: *PageRegion Env10 *InputSlot Middle
  100. *UIConstraints: *PageRegion EnvMonarch *InputSlot Middle
  101. *UIConstraints: *PageRegion EnvDL *InputSlot Middle
  102. *UIConstraints: *PageRegion EnvC5 *InputSlot Middle
  103. *UIConstraints: *PageRegion EnvC6 *InputSlot Middle
  104. *UIConstraints: *PageRegion PostA6 *InputSlot Middle
  105. *%======Not allowed papersize in cassette 2
  106. *UIConstraints: *PageSize Statement *InputSlot Lower
  107. *UIConstraints: *PageSize A5 *InputSlot Lower
  108. *UIConstraints: *PageSize Env10 *InputSlot Lower
  109. *UIConstraints: *PageSize EnvMonarch *InputSlot Lower
  110. *UIConstraints: *PageSize EnvDL *InputSlot Lower
  111. *UIConstraints: *PageSize EnvC5 *InputSlot Lower
  112. *UIConstraints: *PageSize EnvC6 *InputSlot Lower
  113. *UIConstraints: *PageSize PostA6 *InputSlot Lower
  114. *UIConstraints: *PageRegion Statement *InputSlot Lower
  115. *UIConstraints: *PageRegion A5 *InputSlot Lower
  116. *UIConstraints: *PageRegion Env10 *InputSlot Lower
  117. *UIConstraints: *PageRegion EnvMonarch *InputSlot Lower
  118. *UIConstraints: *PageRegion EnvDL *InputSlot Lower
  119. *UIConstraints: *PageRegion EnvC5 *InputSlot Lower
  120. *UIConstraints: *PageRegion EnvC6 *InputSlot Lower
  121. *UIConstraints: *PageRegion PostA6 *InputSlot Lower
  122. *% +++++++++++++++
  123. *% Resolution
  124. *% +++++++++++++++
  125. *OpenUI *Resolution/Choose Resolution: PickOne
  126. *OrderDependency: 10 AnySetup *Resolution
  127. *DefaultResolution: 600dpi
  128. *Resolution 300dpi: "<</HWResolution [300 300]>> setpagedevice"
  129. *Resolution 600dpi: "<</HWResolution [600 600]>> setpagedevice"
  130. *?Resolution: "
  131. save
  132. currentpagedevice /HWResolution get
  133. 0 get
  134. ( ) cvs print (dpi) = flush
  135. restore"
  136. *End
  137. *CloseUI: *Resolution
  138. *% +++++++++++++++
  139. *% InputSlot
  140. *% +++++++++++++++
  141. *OpenUI *InputSlot: PickOne
  142. *OrderDependency: 20 AnySetup *InputSlot
  143. *DefaultInputSlot: Middle
  144. *InputSlot Middle/First Cassette:"
  145. << /ManualFeed false /MediaPosition 0 >> setpagedevice"
  146. *End
  147. *InputSlot Lower/Option Cassette:"
  148. << /ManualFeed false /MediaPosition 2 >> setpagedevice"
  149. *End
  150. *InputSlot ManualFeed/Manual Feed:"
  151. <</ManualFeed true>> setpagedevice"
  152. *End
  153. *CloseUI: *InputSlot
  154. *% +++++++++++++++++++
  155. *% Paper Handling
  156. *% +++++++++++++++++++
  157. *% Use these entries to set paper size unless there is a specific
  158. *% reason to use PageRegion, such as when using manual feed.
  159. *OpenUI *PageSize: PickOne
  160. *OrderDependency: 30 AnySetup *PageSize
  161. *DefaultPageSize: A4
  162. *PageSize Letter: "<</PageSize [612 792] /ImagingBBox null>> setpagedevice"
  163. *PageSize Legal: "<</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
  164. *PageSize A4: "<</PageSize [595 842] /ImagingBBox null>> setpagedevice"
  165. *PageSize Executive: "<</PageSize [522 756] /ImagingBBox null>> setpagedevice"
  166. *PageSize B5-JIS/B5 (JIS): "<</PageSize [516 729] /ImagingBBox null>> setpagedevice"
  167. *PageSize B5-ISO/B5 (ISO): "<</PageSize [499 709] /ImagingBBox null>> setpagedevice"
  168. *PageSize Env10/Com10: "<</PageSize [297 684] /ImagingBBox null>> setpagedevice"
  169. *PageSize EnvMonarch/Monarch: "<</PageSize [279 540] /ImagingBBox null>> setpagedevice"
  170. *PageSize EnvDL/DL: "<</PageSize [312 624] /ImagingBBox null>> setpagedevice"
  171. *PageSize EnvC5/C5: "<</PageSize [459 649] /ImagingBBox null>> setpagedevice"
  172. *PageSize PostA6: "<</PageSize [284 419] /ImagingBBox null>> setpagedevice"
  173. *PageSize EnvC6/C6: "<</PageSize [323 459] /ImagingBBox null>> setpagedevice"
  174. *PageSize Folio: "<</PageSize [612 936] /ImagingBBox null>> setpagedevice"
  175. *PageSize A5: "<</PageSize [415 595] /ImagingBBox null>> setpagedevice"
  176. *PageSize Statement: "<</PageSize [396 612] /ImagingBBox null>> setpagedevice"
  177. *?pageSize: "
  178. save currentpagedevice /PageSize get aload pop
  179. 2 copy gt {exch} if (Unknown) 15 dict
  180. dup [396 612] (Statement) put
  181. dup [415 595] (A5) put
  182. dup [612 936] (Folio) put
  183. dup [323 459] (EnvC6) put
  184. dup [284 419] (PostA6) put
  185. dup [459 649] (EnvC5) put
  186. dup [312 624] (EnvDL) put
  187. dup [279 540] (EnvMonarch) put
  188. dup [297 684] (Env10) put
  189. dup [499 709] (B5-ISO) put
  190. dup [516 729] (B5-JIS) put
  191. dup [522 756] (Executive) put
  192. dup [595 842] (A4) put
  193. dup [612 1008] (Legal) put
  194. dup [612 792] (Letter) put
  195. {exch aload pop 4 index sub abs 5 le exch 5 index
  196. sub abs 5 le and {exch pop exit} {pop} ifelse}
  197. bind forall = flush pop pop restore
  198. "
  199. *End
  200. *CloseUI: *PageSize
  201. *OpenUI *PageRegion: PickOne
  202. *OrderDependency: 40 AnySetup *PageRegion
  203. *DefaultPageRegion: A4
  204. *PageRegion Letter: "<</PageSize [612 792] /ImagingBBox null>> setpagedevice"
  205. *PageRegion Legal: "<</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
  206. *PageRegion A4: "<</PageSize [595 842] /ImagingBBox null>> setpagedevice"
  207. *PageRegion Executive: "<</PageSize [522 756] /ImagingBBox null>> setpagedevice"
  208. *PageRegion B5-JIS/B5 (JIS): "<</PageSize [516 729] /ImagingBBox null>> setpagedevice"
  209. *PageRegion B5-ISO/B5 (ISO): "<</PageSize [499 709] /ImagingBBox null>> setpagedevice"
  210. *PageRegion Env10/Com10: "<</PageSize [297 684] /ImagingBBox null>> setpagedevice"
  211. *PageRegion EnvMonarch/Monarch: "<</PageSize [279 540] /ImagingBBox null>> setpagedevice"
  212. *PageRegion EnvDL/DL: "<</PageSize [312 624] /ImagingBBox null>> setpagedevice"
  213. *PageRegion EnvC5/C5: "<</PageSize [459 649] /ImagingBBox null>> setpagedevice"
  214. *PageRegion PostA6/PostA6: "<</PageSize [284 419] /ImagingBBox null>> setpagedevice"
  215. *PageRegion EnvC6/C6: "<</PageSize [323 459] /ImagingBBox null>> setpagedevice"
  216. *PageRegion Folio: "<</PageSize [612 936] /ImagingBBox null>> setpagedevice"
  217. *PageRegion A5: "<</PageSize [415 595] /ImagingBBox null>> setpagedevice"
  218. *PageRegion Statement: "<</PageSize [396 612] /ImagingBBox null>> setpagedevice"
  219. *CloseUI: *PageRegion
  220. *% These entries provide the imageable areas of the media option keywords
  221. *DefaultImageableArea: A4
  222. *ImageableArea Letter: "12.24 12.06 599.76 780.06"
  223. *ImageableArea Legal: "12 12 600 996"
  224. *ImageableArea A4: "12 12 583 830"
  225. *ImageableArea Executive: "13.3 12.1 508.7 744.1"
  226. *ImageableArea B5-JIS/B5 (JIS): "12.5 12.5 503.5 716.5"
  227. *ImageableArea B5-ISO/B5 (ISO): "13.20 12.06 485.52 696.54"
  228. *ImageableArea Env10/Com10: "12 12 285 672"
  229. *ImageableArea EnvMonarch/Monarch: "12.7 12.1 266.2 528.1"
  230. *ImageableArea EnvDL/DL: "13.8 12.1 297.9 611.6"
  231. *ImageableArea EnvC5/C5: "12.6 12.1 446.5 637.0"
  232. *ImageableArea PostA6/PostA6: "12 12 272 407"
  233. *ImageableArea EnvC6/C6: "12 12 311 447"
  234. *ImageableArea Folio: "12 12 600 924"
  235. *ImageableArea A5: "12 12 403 583"
  236. *ImageableArea Statement: "12 12 384 600"
  237. *?ImageableArea: "
  238. save /cvp { cvi ( ) cvs print ( ) print } bind def
  239. newpath clippath pathbbox
  240. 4 -2 roll exch 2 {ceiling cvp} repeat
  241. exch 2 {floor cvp} repeat flush
  242. restore"
  243. *End
  244. *% These provide the physical dimensions of the media, by option keyword.
  245. *DefaultPaperDimension: A4
  246. *PaperDimension Letter: "612 792"
  247. *PaperDimension Legal: "612 1008"
  248. *PaperDimension A4: "595 842"
  249. *PaperDimension Executive: "522 756"
  250. *PaperDimension B5-JIS/B5 (JIS): "516 729"
  251. *PaperDimension B5-ISO/B5 (ISO): "499 709"
  252. *PaperDimension Env10/Com10: "297 684"
  253. *PaperDimension EnvMonarch/Monarch: "279 540"
  254. *PaperDimension EnvDL/DL: "312 624"
  255. *PaperDimension EnvC5/C5: "459 649"
  256. *PaperDimension PostA6/PostA6: "284 419"
  257. *PaperDimension EnvC6/C6: "323 459"
  258. *PaperDimension Folio: "612 936"
  259. *PaperDimension A5: "415 595"
  260. *PaperDimension Statement: "396 612"
  261. *%=== Custom Paper Support =================
  262. *MaxMediaWidth: "612"
  263. *MaxMediaHeight: "1008"
  264. *HWMargins: 12 12 12 12
  265. *CustomPageSize True: "
  266. pop pop pop
  267. <</PageSize [ 5 -2 roll ] /ImagingBBox null >> setpagedevice
  268. "
  269. *End
  270. *ParamCustomPageSize Width: 1 points 216 612
  271. *ParamCustomPageSize Height: 2 points 360 1008
  272. *ParamCustomPageSize WidthOffset: 3 points 0 0
  273. *ParamCustomPageSize HeightOffset: 4 points 0 0
  274. *ParamCustomPageSize Orientation: 5 int 0 0
  275. *RequiresPageRegion All: True
  276. *LandscapeOrientation: Plus90
  277. *% ++++++++++++++++++++++++++
  278. *% Halftone Information
  279. *% ++++++++++++++++++++++++++
  280. *DefaultHalftoneType: 1
  281. *ScreenFreq: "85.0"
  282. *ScreenAngle: "45.0"
  283. *ResScreenFreq 300dpi: "60.0"
  284. *ResScreenAngle 300dpi: "45.0"
  285. *ResScreenFreq 600dpi: "85.0"
  286. *ResScreenAngle 600dpi: "45.0"
  287. *% ++++++++++++++++++++++
  288. *% Font Information
  289. *% ++++++++++++++++++++++
  290. *DefaultFont: Times-Roman
  291. *Font AvantGarde-Book: Standard "(001.002)" Standard ROM
  292. *Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM
  293. *Font AvantGarde-Demi: Standard "(001.003)" Standard ROM
  294. *Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM
  295. *Font Bookman-Demi: Standard "(001.001)" Standard ROM
  296. *Font Bookman-DemiItalic: Standard "(001.001)" Standard ROM
  297. *Font Bookman-Light: Standard "(001.001)" Standard ROM
  298. *Font Bookman-LightItalic: Standard "(001.001)" Standard ROM
  299. *Font Courier: Standard "(001.004)" Standard ROM
  300. *Font Courier-Bold: Standard "(001.004)" Standard ROM
  301. *Font Courier-BoldOblique: Standard "(001.004)" Standard ROM
  302. *Font Courier-Oblique: Standard "(001.004)" Standard ROM
  303. *Font Helvetica: Standard "(001.002)" Standard ROM
  304. *Font Helvetica-Bold: Standard "(001.002)" Standard ROM
  305. *Font Helvetica-BoldOblique: Standard "(001.002)" Standard ROM
  306. *Font Helvetica-Narrow: Standard "(001.000)" Standard ROM
  307. *Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM
  308. *Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM
  309. *Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM
  310. *Font Helvetica-Oblique: Standard "(001.002)" Standard ROM
  311. *Font NewCenturySchlbk-Bold: Standard "(001.005)" Standard ROM
  312. *Font NewCenturySchlbk-BoldItalic: Standard "(001.004)" Standard ROM
  313. *Font NewCenturySchlbk-Italic: Standard "(001.003)" Standard ROM
  314. *Font NewCenturySchlbk-Roman: Standard "(001.004)" Standard ROM
  315. *Font Palatino-Bold: Standard "(001.002)" Standard ROM
  316. *Font Palatino-BoldItalic: Standard "(001.002)" Standard ROM
  317. *Font Palatino-Italic: Standard "(001.002)" Standard ROM
  318. *Font Palatino-Roman: Standard "(001.001)" Standard ROM
  319. *Font Symbol: Special "(001.003)" Special ROM
  320. *Font Times-Bold: Standard "(001.002)" Standard ROM
  321. *Font Times-BoldItalic: Standard "(001.004)" Standard ROM
  322. *Font Times-Italic: Standard "(001.002)" Standard ROM
  323. *Font Times-Roman: Standard "(001.002)" Standard ROM
  324. *Font ZapfChancery-MediumItalic: Standard "(001.003)" Standard ROM
  325. *Font ZapfDingbats: Special "(001.001)" Special ROM
  326. *% end of ML-6000.PPD (ver 1.08)
  327. *% Last modification date: 06/17/99