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.

457 lines
16 KiB

  1. *PPD-Adobe: "4.0"
  2. *% Date: 22-December-93 Mark Bate, Seiko Instruments Inc. 408-922-5800
  3. *FormatVersion: "4.0"
  4. *FileVersion: "1.0"
  5. *LanguageVersion: English
  6. *PCFileName: "CPPER241.PPD"
  7. *Product: "(Personal ColorPoint PS)"
  8. *PSVersion: "(240.6 P) 0"
  9. *% Original release will not work with LW7.1
  10. *PSVersion: "(240.9 P) 0"
  11. *% Second release works with LW7.1
  12. *PSVersion: "(241.2 P) 0"
  13. *% Third release has spooling
  14. *PSVersion: "(241.2 H) 0"
  15. *% 39 fonts/no spooling
  16. *PSVersion: "(241.2 L) 0"
  17. *% 17 fonts/no spooling
  18. *PSVersion: "(241.3 P) 0"
  19. *% 39 fonts/no spooling
  20. *ModelName: "Seiko Personal ColorPoint PS"
  21. *NickName: "Seiko Personal ColorPoint PS 241.3"
  22. *% ==== Options and Constraints =====
  23. *OpenGroup: InstallableOptions
  24. *OpenUI *Option1/Printer Memory: PickOne
  25. *DefaultOption1: None
  26. *Option1 None/6 Meg RAM (Minimum): ""
  27. *Option1 10Meg/10 Meg RAM Upgrade: ""
  28. *Option1 22Meg/22 Meg RAM Upgrade: ""
  29. *CloseUI: *Option1
  30. *CloseGroup: InstallableOptions
  31. *% Basic Device Capabilities ========================
  32. *LanguageLevel: "1"
  33. *FreeVM: "591291"
  34. *VMOption None: "615000"
  35. *VMOption 10Meg: "3695000"
  36. *VMOption 22Meg: "14383000"
  37. *ColorDevice: True
  38. *DefaultColorSpace: CMYK
  39. *Extensions: CMYK FileSystem
  40. *FileSystem: True
  41. *?FileSystem: "
  42. save statusdict begin
  43. (False) /diskstatus where
  44. {
  45. pop diskstatus exch pop 0 ne
  46. {
  47. pop (True)
  48. }if
  49. }if = flush end restore"
  50. *End
  51. *Throughput: "1"
  52. *% System Management===============================
  53. *Password: "0"
  54. *ExitServer: "
  55. count 0 eq
  56. {
  57. % password not on the stack
  58. true
  59. }
  60. {
  61. % check password for validity
  62. dup
  63. statusdict begin
  64. checkpassword
  65. end %statusdict
  66. not
  67. }ifelse
  68. {
  69. % password invalid or missing
  70. (WARNING! Cannot perform exitserver.) print
  71. (Invalid password.) print
  72. (Please contact system support.) print flush
  73. quit
  74. }if serverdict begin exitserver"
  75. *End
  76. *Reset: "
  77. count 0 eq
  78. {
  79. % password not on the stack
  80. true
  81. }
  82. {
  83. % check password for validity
  84. dup
  85. statusdict begin
  86. checkpassword
  87. end %statusdict
  88. not
  89. }ifelse
  90. {
  91. % password invalid or missing
  92. (WARNING! Cannot perform exitserver.) print
  93. (Invalid password.) print
  94. (Please contact system support.) print flush
  95. quit
  96. }if
  97. serverdict begin exitserver
  98. systemdict /quit get exec
  99. (WARNING! Printer Reset failed.) print flush"
  100. *End
  101. *%=== Resolution =========================================
  102. *DefaultResolution: 300dpi
  103. *?Resolution: "
  104. save
  105. initgraphics
  106. 0 0 matrix defaultmatrix transform
  107. 0 72 matrix defaultmatrix transform
  108. 3 -1 roll sub dup mul
  109. 3 1 roll exch sub dup mul
  110. add sqrt round cvi
  111. ( ) cvs print (dpi) print flush
  112. restore"
  113. *End
  114. *% Halftone Information 22-Nov-93=============
  115. *% Their be more Dragons!
  116. *OpenUI *Halftone/MatchPoint� Halftone: PickOne
  117. *OrderDependency: 60 AnySetup *Halftone
  118. *DefaultHalftone: E/Enhanced
  119. *Halftone A/Aligned 60 LPI: "60 45 CPSpot 60 45 CPSpot 60 45 CPSpot 60 45 CPSpot setcolorscreen"
  120. *Halftone E/Enhanced 100 LPI: "25 0 CPEnhanced 25 0 CPEnhanced 25 0 CPEnhanced 25 0 CPEnhanced setcolorscreen"
  121. *Halftone R/Rotated 50 LPI: "50 42 CPSpot 50 85 CPSpot 50 36 CPSpot 50 24 CPSpot setcolorscreen"
  122. *End
  123. *?Halftone: ""
  124. *CloseUI: *Halftone
  125. *ScreenProc Line: "{pop}"
  126. *ScreenProc Ellipse: "{dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub}"
  127. *DefaultTransfer: Null
  128. *Transfer Null: "{}"
  129. *Transfer Null.Inverse: "{1 exch sub}"
  130. *Transfer Normalized: "{.6 exp}"
  131. *Transfer Normalized.Inverse: "{1 exch sub}"
  132. *% Paper Handling ===================
  133. *% Use these entries to set paper size most of the time, unless there is
  134. *% specific reason to use PageRegion or PaperTray.
  135. *% NOTE: These do not set the physical page size (Version 1.1).
  136. *OpenUI *PageSize: PickOne
  137. *OrderDependency: 50 AnySetup *PageSize
  138. *DefaultPageSize: Legal
  139. *PageSize LetterColor/US Letter Color: "letter"
  140. *PageSize LetterBlack/US Letter Black: "letter"
  141. *PageSize Legal/US Legal: "legal"
  142. *PageSize PostcardColor/Postcard Color: "postcard"
  143. *PageSize PostcardBlack/Postcard Black: "postcard"
  144. *PageSize A4Color/A4 Color: "a4"
  145. *PageSize A4Black/A4 Black: "a4"
  146. *PageSize A4Long/A4 Long: "a4long"
  147. *PageSize B4Color/B4 Color: "b4"
  148. *PageSize B4Black/B4 Black: "b4"
  149. *?PageSize: "
  150. save statusdict begin
  151. [(LetterColor)(LetterBlack)(Legal)(PostcardColor)(PostcardBlack)
  152. (A4Color)(A4Black)(A4Long)(B4Color)(B4Black)] /pagetype get = flush
  153. end restore"
  154. *End
  155. *CloseUI: *PageSize
  156. *% These entries will set up the frame buffer. Usually used with manual feed.
  157. *OpenUI *PageRegion: PickOne
  158. *OrderDependency: 50 AnySetup *PageRegion
  159. *DefaultPageRegion: Legal
  160. *PageRegion LetterColor/US Letter Color: "letter"
  161. *PageRegion LetterBlack/US Letter Black: "letter"
  162. *PageRegion Legal/US Legal: "legal"
  163. *PageRegion PostcardColor/Postcard Color: "postcard"
  164. *PageRegion PostcardBlack/Postcard Black: "postcard"
  165. *PageRegion A4Color/A4 Color: "a4"
  166. *PageRegion A4Black/A4 Black: "a4"
  167. *PageRegion A4Long/A4 Long: "a4long"
  168. *PageRegion B4Color/B4 Color: "b4"
  169. *PageRegion B4Black/B4 Black: "b4"
  170. *CloseUI: *PageRegion
  171. *% These entries will invoke a particular paper tray.
  172. *DefaultPaperTray: None
  173. *% The following entries provide information about specific paper keywords.
  174. *DefaultImageableArea: Legal
  175. *ImageableArea LetterColor/US Letter Color: "14.4 86.4 597.6 705.6"
  176. *ImageableArea LetterBlack/US Letter Black: "14.4 14.4 597.6 777.6"
  177. *ImageableArea Legal/US Legal: "14.4 122.4 597.6 885.6"
  178. *ImageableArea PostcardColor/Postcard Color: "14.4 84.96 269.28 334.08"
  179. *ImageableArea PostcardBlack/Postcard Black: "14.4 14.4 269.28 405.36"
  180. *ImageableArea A4Color/A4 Color: "14.4 84.96 581.04 756.72"
  181. *ImageableArea A4Black/A4 Black: "14.4 14.4 581.04 828"
  182. *ImageableArea A4Long/A4 Long: "14.4 84.96 581.04 898.56"
  183. *ImageableArea B4Color/B4 Color: "56.88 86.4 671.48 945.36"
  184. *ImageableArea B4Black/B4 Black: "56.88 14.4 671.48 1017.36"
  185. *?ImageableArea: "
  186. save
  187. /cvp
  188. {
  189. cvi ( ) cvs print ( ) print
  190. }bind def
  191. newpath clippath pathbbox 4 -2 roll exch 2
  192. {
  193. ceiling cvp
  194. }repeat
  195. exch 2
  196. {
  197. floor cvp
  198. }repeat flush
  199. restore"
  200. *End
  201. *% These provide the physical dimensions of the paper (by keyword)
  202. *DefaultPaperDimension: Legal
  203. *PaperDimension LetterColor/US Letter Color: "612 792"
  204. *PaperDimension LetterBlack/US Letter Black: "612.01 792"
  205. *PaperDimension Legal/US Legal: "612 1008"
  206. *PaperDimension PostcardColor/Postcard Color: "283.68 419.76"
  207. *PaperDimension PostcardBlack/Postcard Black: "283.69 419.76"
  208. *PaperDimension A4Color/A4 Color: "595.44 841.68"
  209. *PaperDimension A4Black/A4 Black: "595.45 841.68"
  210. *PaperDimension A4Long/A4 Long: "595.44 983.52"
  211. *PaperDimension B4Color/B4 Color: "728.64 1031.76"
  212. *PaperDimension B4Black/B4 Black: "728.65 1031.76"
  213. *% Paper Handling 22-Nov-93 =====================
  214. *RequiresPageRegion All: True
  215. *OpenUI *InputSlot: PickOne
  216. *OrderDependency: 10 AnySetup *InputSlot
  217. *DefaultInputSlot: Cassette
  218. *InputSlot Cassette: "
  219. statusdict
  220. /SIIscreen{25 0 CPEnhanced 25 0 CPEnhanced 25 0 CPEnhanced 25 0 CPEnhanced setcolorscreen}def
  221. /SeikoAr [
  222. 0.360 .0168 0.408 0.480 0.672 0.432 0.378 0.186 0.426 0.498 0.690 0.450
  223. 0.120 0.024 0.216 0.720 0.816 0.624 0.138 0.042 0.234 0.738 0.834 0.642
  224. 0.312 0.072 0.264 0.528 0.768 0.576 0.330 0.090 0.282 0.546 0.768 0.594
  225. 0.504 0.696 0.456 0.336 0.144 0.384 0.522 0.714 0.474 0.354 0.162 0.402
  226. 0.744 0.840 0.648 0.096 0.000 0.192 0.762 0.858 0.666 0.114 0.018 0.210
  227. 0.522 0.792 0.600 0.288 0.048 0.240 0.570 0.810 0.618 0.306 0.066 0.258
  228. 0.372 0.180 0.420 0.492 0.684 0.444 0.366 0.174 0.414 0.486 0.687 0.438
  229. 0.132 0.036 0.228 0.732 0.828 0.636 0.126 0.030 0.222 0.726 0.822 0.630
  230. 0.324 0.084 0.276 0.540 0.780 0.588 0.318 0.078 0.270 0.534 0.774 0.582
  231. 0.516 0.708 0.468 0.348 0.156 0.396 0.510 0.702 0.462 0.342 0.150 0.390
  232. 0.756 0.852 0.660 0.108 0.012 0.204 0.750 0.846 0.654 0.102 0.006 0.198
  233. 0.564 0.804 0.612 0.300 0.060 0.252 0.558 0.798 0.606 0.294 0.054 0.246]def
  234. /CPEnhanced
  235. {[{6 mul floor 6 add cvi 12 mul exch 6 mul floor 6 add cvi add SeikoAr exch get}
  236. aload pop false
  237. {/neg load}if
  238. ]cvx}bind def
  239. /CPSpot
  240. {{abs exch abs 2 copy add 1 gt
  241. {1 sub dup mul exch 1 sub dup mul add 1 sub}
  242. {dup mul exch dup mul add 1 exch sub}
  243. ifelse
  244. }}bind def"
  245. *End
  246. *CloseUI: *InputSlot
  247. *DefaultOutputBin: Upper
  248. *DefaultOutputOrder: Reverse
  249. *% Font Information =====================
  250. *% NOTE: The font version numbers are not implemented in the
  251. *% FontInfo dictionary (Version 1.1).
  252. *% Fix this !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  253. *DefaultFont: Courier
  254. *Font AvantGarde-Book: Standard "(001.000)"
  255. *Font AvantGarde-BookOblique: Standard "(001.000)"
  256. *Font AvantGarde-Demi: Standard "(001.000)"
  257. *Font AvantGarde-DemiOblique: Standard "(001.000)"
  258. *Font Bookman-Demi: Standard "(001.000)"
  259. *Font Bookman-DemiItalic: Standard "(001.000)"
  260. *Font Bookman-Light: Standard "(001.000)"
  261. *Font Bookman-LightItalic: Standard "(001.000)"
  262. *Font Courier: Standard "(001.000)"
  263. *Font Courier-Bold: Standard "(001.000)"
  264. *Font Courier-BoldOblique: Standard "(001.000)"
  265. *Font Courier-Oblique: Standard "(001.000)"
  266. *Font Helvetica: Standard "(001.000)"
  267. *Font Helvetica-Bold: Standard "(001.000)"
  268. *Font Helvetica-BoldOblique: Standard "(001.000)"
  269. *Font Helvetica-Condensed: Standard "(001.000)"
  270. *Font Helvetica-Condensed-Bold: Standard "(001.000)"
  271. *Font Helvetica-Condensed-BoldObl: Standard "(001.000)"
  272. *Font Helvetica-Condensed-Oblique: Standard "(001.000)"
  273. *Font Helvetica-Narrow: Standard "(001.001)"
  274. *Font Helvetica-Narrow-Bold: Standard "(001.002)"
  275. *Font Helvetica-Narrow-BoldObl: Standard "(001.002)"
  276. *Font Helvetica-Narrow-Oblique: Standard "(001.001)"
  277. *Font Helvetica-Oblique: Standard "(001.000)"
  278. *Font NewCenturySchlbk-Bold: Standard "(001.000)"
  279. *Font NewCenturySchlbk-BoldItalic: Standard "(001.000)"
  280. *Font NewCenturySchlbk-Italic: Standard "(001.000)"
  281. *Font NewCenturySchlbk-Roman: Standard "(001.000)"
  282. *Font Palatino-Bold: Standard "(001.000)"
  283. *Font Palatino-BoldItalic: Standard "(001.000)"
  284. *Font Palatino-Italic: Standard "(001.000)"
  285. *Font Palatino-Roman: Standard "(001.000)"
  286. *Font Symbol: Special "(001.000)"
  287. *Font Times-Bold: Standard "(001.000)"
  288. *Font Times-BoldItalic: Standard "(001.000)"
  289. *Font Times-Italic: Standard "(001.000)"
  290. *Font Times-Roman: Standard "(001.000)"
  291. *Font ZapfChancery-MediumItalic: Standard "(001.000)"
  292. *Font ZapfDingbats: Special "(001.000)"
  293. *?FontQuery: "
  294. save
  295. 4 dict begin
  296. /sv exch def
  297. /str (fonts/ ) def
  298. /st2 30 string def
  299. {
  300. count 0 gt
  301. {
  302. dup FontDirectory exch known
  303. {
  304. pop 1
  305. }
  306. {
  307. str exch st2 cvs dup length /len exch def
  308. 6 exch putinterval str 0 len 6 add getinterval mark exch
  309. {
  310. } st2 filenameforall counttomark 0 gt
  311. {
  312. cleartomark 1
  313. }
  314. {
  315. cleartomark 0
  316. }ifelse
  317. }ifelse print flush
  318. }
  319. {
  320. exit
  321. }ifelse
  322. }bind loop sv end restore"
  323. *End
  324. *?FontList: "
  325. FontDirectory
  326. {
  327. pop ==
  328. }forall
  329. /filenameforall where
  330. {
  331. pop save (fonts/*)
  332. {
  333. dup length 6 sub 6 exch getinterval ==
  334. }128 string filenameforall restore
  335. }if (*) print flush"
  336. *End
  337. *% Printer Messages (verbatim from printer):
  338. *Message: "%%[ exitserver: permanent state may be changed ]%%"
  339. *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
  340. *Message: "\FontName\ not available, substituting default font: /Courier"
  341. *% Status (format: %%[ status: <one of these> ]%% )
  342. *Status: "idle"
  343. *Status: "busy"
  344. *Status: "waiting"
  345. *Status: "printing"
  346. *Status: "initializing"
  347. *Status: "warming up"
  348. *Status: "PrinterError: Retry count exceeded"
  349. *Status: "PrinterError: Cover open"
  350. *Status: "PrinterError: Paper out"
  351. *Status: "PrinterError: Paper jam"
  352. *Status: "PrinterError: Ink sheet out"
  353. *Status: "PrinterError: Ink sheet jam"
  354. *Status: "PrinterError: DRB too hot"
  355. *Status: "PrinterError: DRB thermistor failure"
  356. *Status: "PrinterError: Thermal printhead too hot"
  357. *Status: "PrinterError: Thermal printhead buffer failure"
  358. *Status: "PrinterError: Thermal printhead thermistor failure"
  359. *Status: "PrinterError: NVRAM checksum error"
  360. *Status: "PrinterError: NVRAM write error"
  361. *Status: "PrinterError: Pinch roller home error"
  362. *Status: "PrinterError: Pinch roller grip error"
  363. *Status: "PrinterError: Cutter failure"
  364. *Status: "PrinterError: Improper thermal printhead motion"
  365. *Status: "PrinterError: Illegal DRB command"
  366. *% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
  367. *Source: "Serial"
  368. *Source: "Parallel"
  369. *Source: "Appletalk"
  370. *% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
  371. *PrinterError: "Cover open"
  372. *PrinterError: "Paper out"
  373. *PrinterError: "Paper jam"
  374. *PrinterError: "Ink sheet out"
  375. *PrinterError: "Ink sheet jam"
  376. *PrinterError: "DRB too hot"
  377. *PrinterError: "DRB thermistor failure"
  378. *PrinterError: "Thermal printhead too hot"
  379. *PrinterError: "Thermal printhead buffer failure"
  380. *PrinterError: "Thermal printhead thermistor failure"
  381. *PrinterError: "NVRAM checksum error"
  382. *PrinterError: "NVRAM write error"
  383. *PrinterError: "Pinch roller home error"
  384. *PrinterError: "Pinch roller grip error"
  385. *PrinterError: "Cutter failure"
  386. *PrinterError: "Improper thermal printhead motion"
  387. *PrinterError: "Illegal DRB command"
  388. *PrinterError: "Retry count exceeded"
  389. *% Color Separation Information =====================
  390. *DefaultColorSep: ProcessBlack.25lpi.300dpi/Enhanced Screening
  391. *InkName: ProcessBlack/Process Black
  392. *InkName: CustomColor/Custom Color
  393. *InkName: ProcessCyan/Process Cyan
  394. *InkName: ProcessMagenta/Process Magenta
  395. *InkName: ProcessYellow/Process Yellow
  396. *ColorSepScreenAngle ProcessBlack.25lpi.300dpi/Enhanced Screening: "0"
  397. *ColorSepScreenAngle CustomColor.25lpi.300dpi/Enhanced Screening: "0"
  398. *ColorSepScreenAngle ProcessCyan.25lpi.300dpi/Enhanced Screening: "0"
  399. *ColorSepScreenAngle ProcessMagenta.25lpi.300dpi/Enhanced Screening: "0"
  400. *ColorSepScreenAngle ProcessYellow.25lpi.300dpi/Enhanced Screening: "0"
  401. *ColorSepScreenAngle ProcessBlack.60lpi.300dpi/Standard Screening: "45"
  402. *ColorSepScreenAngle CustomColor.60lpi.300dpi/Standard Screening: "45"
  403. *ColorSepScreenAngle ProcessCyan.60lpi.300dpi/Standard Screening: "30"
  404. *ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/Standard Screening: "84"
  405. *ColorSepScreenAngle ProcessYellow.60lpi.300dpi/Standard Screening: "6"
  406. *ColorSepScreenFreq ProcessBlack.25lpi.300dpi/Enhanced Screening: "25"
  407. *ColorSepScreenFreq CustomColor.25lpi.300dpi/Enhanced Screening: "25"
  408. *ColorSepScreenFreq ProcessCyan.25lpi.300dpi/Enhanced Screening: "25"
  409. *ColorSepScreenFreq ProcessMagenta.25lpi.300dpi/Enhanced Screening: "25"
  410. *ColorSepScreenFreq ProcessYellow.25lpi.300dpi/Enhanced Screening: "25"
  411. *ColorSepScreenFreq ProcessBlack.60lpi.300dpi/Standard Screening: "60"
  412. *ColorSepScreenFreq CustomColor.60lpi.300dpi/Standard Screening: "60"
  413. *ColorSepScreenFreq ProcessCyan.60lpi.300dpi/Standard Screening: "60"
  414. *ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/Standard Screening: "60"
  415. *ColorSepScreenFreq ProcessYellow.60lpi.300dpi/Standard Screening: "60"
  416. *ColorSepScreenProc ProcessBlack.25lpi.300dpi/Enhanced Screening: "CPEnhanced"
  417. *ColorSepScreenProc CustomColor.25lpi.300dpi/Enhanced Screening: "CPEnhanced"
  418. *ColorSepScreenProc ProcessCyan.25lpi.300dpi/Enhanced Screening: "CPEnhanced"
  419. *ColorSepScreenProc ProcessMagenta.25lpi.300dpi/Enhanced Screening: "CPEnhanced"
  420. *ColorSepScreenProc ProcessYellow.25lpi.300dpi/Enhanced Screening: "CPEnhanced"
  421. *ColorSepScreenProc ProcessBlack.60lpi.300dpi/Standard Screening: "CPSpot"
  422. *ColorSepScreenProc CustomColor.60lpi.300dpi/Standard Screening: "CPSpot"
  423. *ColorSepScreenProc ProcessCyan.60lpi.300dpi/Standard Screening: "CPSpot"
  424. *ColorSepScreenProc ProcessMagenta.60lpi.300dpi/Standard Screening: "CPSpot"
  425. *ColorSepScreenProc ProcessYellow.60lpi.300dpi/Standard Screening: "CPSpot"
  426. *ColorSepTransfer ProcessBlack.25lpi.300dpi/Enhanced Screening: "{.6 exp }"
  427. *ColorSepTransfer CustomColor.25lpi.300dpi/Enhanced Screening: "{.6 exp }"
  428. *ColorSepTransfer ProcessCyan.25lpi.300dpi/Enhanced Screening: "{.6 exp }"
  429. *ColorSepTransfer ProcessMagenta.25lpi.300dpi/Enhanced Screening: "{.6 exp }"
  430. *ColorSepTransfer ProcessYellow.25lpi.300dpi/Enhanced Screening: "{.6 exp }"
  431. *ColorSepTransfer ProcessBlack.60lpi.300dpi/Standard Screening: "{.6 exp }"
  432. *ColorSepTransfer CustomColor.60lpi.300dpi/Standard Screening: "{.6 exp }"
  433. *ColorSepTransfer ProcessCyan.60lpi.300dpi/Standard Screening: "{.6 exp }"
  434. *ColorSepTransfer ProcessMagenta.60lpi.300dpi/Standard Screening: "{.6 exp }"
  435. *ColorSepTransfer ProcessYellow.60lpi.300dpi/Standard Screening: "{.6 exp }"
  436. *% end of PPD file for Seiko Instruments USA Inc.
  437. *% Personal ColorPoint PS version 24 1