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.

474 lines
18 KiB

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