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.

681 lines
24 KiB

  1. *PPD-Adobe: "4.2"
  2. *% Adobe Systems PostScript(R) Printer Description File
  3. *% Copyright 1987-1996 Seiko Instruments Development Corporation.
  4. *% All Rights Reserved.
  5. *% Permission is granted for redistribution of this file as
  6. *% long as this copyright notice is intact and the contents
  7. *% of the file is not altered in any way from its original form.
  8. *% End of Copyright statement
  9. *FormatVersion: "4.2"
  10. *FileVersion: "1.1"
  11. *LanguageEncoding: ISOLatin1
  12. *LanguageVersion: English
  13. *% PCFileName Convention SK820RL#.PPD
  14. *% SK is set by Adobe, 8 is engine, 2 is printer size, 0 is model, R is Roman PPD
  15. *% L is Localization: A=Asia, E=Europe, Z=GLOBAL, U=USA
  16. *% # is Seiko Installer version number
  17. *PCFileName: "SK830RU2.PPD"
  18. *Product: "(ColorPoint 830 PS)"
  19. *PSVersion: "(2015.105) 102"
  20. *ModelName: "ColorPoint 830 PS USA v2015.105"
  21. *ShortNickName: "ColorPoint 830 PS USA"
  22. *NickName: "ColorPoint 830 PS USA v2015.105"
  23. *% === Options and Constraints =========
  24. *OpenGroup: InstallableOptions/Options Installed
  25. *OpenUI *InstalledMemory/Printer Memory Configuration: PickOne
  26. *DefaultInstalledMemory: 16Meg
  27. *InstalledMemory 16Meg/Standard memory: ""
  28. *InstalledMemory 48Meg/Full Frame memory: ""
  29. *InstalledMemory 136Meg/Maximum memory: ""
  30. *?InstalledMemory: "
  31. save
  32. currentsystemparams /RamSize get
  33. 1048576 div cvi 10 string cvs print
  34. (Meg\n) print flush
  35. restore"
  36. *End
  37. *CloseUI: *InstalledMemory
  38. *OpenUI *Option1/Papers: PickOne
  39. *DefaultOption1: US
  40. *Option1 ALL: ""
  41. *Option1 JIS/International: ""
  42. *Option1 US: ""
  43. *CloseUI: *Option1
  44. *CloseGroup: InstallableOptions
  45. *% Constrain for ISO/US paper sizes
  46. *UIConstraints: *Option1 JIS *PageSize Letter
  47. *UIConstraints: *Option1 JIS *PageSize Legal
  48. *UIConstraints: *Option1 JIS *PageSize Tabloid
  49. *UIConstraints: *Option1 JIS *PageSize BL
  50. *UIConstraints: *Option1 US *PageSize A4
  51. *UIConstraints: *Option1 US *PageSize A4L
  52. *UIConstraints: *Option1 US *PageSize A3
  53. *UIConstraints: *Option1 US *PageSize A3L
  54. *% Constrain for ISO/US paper sizes
  55. *UIConstraints: *Option1 JIS *PageRegion Letter
  56. *UIConstraints: *Option1 JIS *PageRegion Legal
  57. *UIConstraints: *Option1 JIS *PageRegion Tabloid
  58. *UIConstraints: *Option1 JIS *PageRegion BL
  59. *UIConstraints: *Option1 US *PageRegion A4
  60. *UIConstraints: *Option1 US *PageRegion A4L
  61. *UIConstraints: *Option1 US *PageRegion A3
  62. *UIConstraints: *Option1 US *PageRegion A3L
  63. *% Constrain for Interpolation Resolution
  64. *UIConstraints:*SKInterpolationM 0 *SKInterpolationR
  65. *% Constrain for LocalPrint Time Out
  66. *UIConstraints:*SKLocalPrint 0 *SKLocalPrintTO
  67. *% System Management ===========================
  68. *JobPatchFile 1:"
  69. %%BeginFile: Seiko Instruments PPD *JobPatchFile 1
  70. %%Copyright: 1990-1996 Seiko Instruments Incorporated. All Rights Reserved.
  71. %%Copyright: by Sol & Mark @ Seiko Instruments Development Corporation
  72. %%Copyright: V+1.408.922.5800, F+1.408.922.5840 [email protected]
  73. currentglobal true setglobal
  74. globaldict begin
  75. (
  76. /setSKcolorconvert
  77. { /SeikoProcs /ProcSet resourcestatus
  78. { pop pop true} { false} ifelse
  79. { { /SeikoProcs /ProcSet findresource /setambient get exec
  80. /SeikoProcs /ProcSet findresource /settarget get exec
  81. true } { false } ifelse
  82. /SeikoProcs /ProcSet findresource /setcolorconversion get exec
  83. }
  84. { { 2 dict begin
  85. /cat
  86. { /s1 exch def /s2 exch def
  87. s1 length s2 length add string dup dup
  88. 0 s2 putinterval s2 length s1 putinterval
  89. } def
  90. cat /CurrentName exch def
  91. currentpagedevice dup length dict copy dup dup dup
  92. /PageDeviceName get CurrentName (.) cat exch cat %dup ==
  93. { /Press findresource} stopped
  94. { pop pop /DeviceRenderingInfo get dup }
  95. { currentglobal true setglobal
  96. CurrentName 50 string cvs
  97. globaldict begin
  98. /CurrentPMD exch def
  99. end
  100. setglobal
  101. exch /DeviceRenderingInfo get dup dup dup
  102. 5 -1 roll dup
  103. 3 1 roll
  104. /CMYTable exch /CMYTable get put
  105. /BlackTable exch /BlackTable get put
  106. } ifelse
  107. end
  108. /PressMatch true put
  109. /DeviceRenderingInfo exch put setpagedevice
  110. }
  111. { 1 dict dup /DeviceRenderingInfo
  112. currentpagedevice /DeviceRenderingInfo get dup
  113. /PressMatch false put put setpagedevice } ifelse
  114. } ifelse
  115. } bind def
  116. /setSKcolorrendering
  117. { systemdict /findcolorrendering known
  118. { dup systemdict /findcolorrendering get exec
  119. { /ColorRendering findresource setcolorrendering pop}
  120. { pop /General ne
  121. { /General systemdict /findcolorrendering get exec
  122. { /ColorRendering findresource setcolorrendering}
  123. { pop} ifelse
  124. } if
  125. }ifelse
  126. } { pop } ifelse
  127. }bind def
  128. /setpapersize
  129. { 2 dict dup /PageSize 4 -1 roll put dup /ImagingBBox null put setpagedevice
  130. }bind def
  131. /setSKLocalPrintCount
  132. { (%Engine%)currentdevparams/LocalPrintCount known
  133. { (%Engine%) 1 dict dup /LocalPrintCount 5 -1 roll put setdevparams}
  134. { pop }ifelse
  135. }bind def
  136. /setSKLocalPrintTimeout
  137. { (%Engine%)currentdevparams/LocalPrintTimeout known
  138. { (%Engine%) 1 dict dup /LocalPrintTimeout 5 -1 roll put setdevparams}
  139. { pop }ifelse
  140. }bind def
  141. /setSKInterpolationM
  142. { dup 0 eq
  143. { currentglobal true setglobal
  144. globaldict /ForceInterpolation false put setglobal
  145. }
  146. { currentglobal true setglobal
  147. globaldict /ForceInterpolation true put setglobal
  148. dup 3 ge
  149. { 3 exch 3 sub .1 mul .5 exch sub
  150. (%Engine%)currentdevparams/BlackmanCutoff known
  151. { (%Engine%) 1 dict dup /BlackmanCutoff 5 -1 roll put setdevparams}
  152. { pop }ifelse
  153. }if
  154. }ifelse
  155. 1 dict dup /DeviceRenderingInfo
  156. 2 dict dup /InterpolateType 7 -1 roll put put setpagedevice
  157. }bind def
  158. /setSKInterpolationR
  159. { (%Engine%)currentdevparams/InterpolationResolution known
  160. { (%Engine%) 1 dict dup /InterpolationResolution 5 -1 roll put setdevparams}
  161. { pop }ifelse
  162. }bind def
  163. /setSKPaperColor
  164. { /SeikoProcs /ProcSet resourcestatus
  165. { pop pop /SeikoProcs /ProcSet findresource /setpapercolor get exec}
  166. { pop } ifelse
  167. }bind def
  168. ) cvx exec
  169. end %globaldict
  170. globaldict /ForceInterpolation false put
  171. setglobal
  172. 0 globaldict /setSKLocalPrintCount get exec
  173. 5 globaldict /setSKLocalPrintTimeout get exec
  174. 4 globaldict /setSKInterpolationM get exec
  175. 0 globaldict /setSKInterpolationR get exec
  176. false globaldict /setSKPaperColor get exec
  177. %%EndFile: Seiko Instruments PPD *JobPatchFile 1
  178. "
  179. *End
  180. *% ==== Device Capabilities ===============
  181. *LanguageLevel: "2"
  182. *Protocols: BCP TBCP
  183. *TTRasterizer: Type42
  184. *?TTRasterizer: "
  185. save
  186. 42 /FontType resourcestatus
  187. { pop pop (Type42)}
  188. { (None) } ifelse = flush
  189. restore
  190. "
  191. *End
  192. *FreeVM: "2900000"
  193. *VMOption 16Meg: "2900000"
  194. *VMOption 48Meg: "19000000"
  195. *VMOption 136Meg: "38830000"
  196. *?VMOption:"save vmstatus exch sub = pop flush restore"
  197. *ColorDevice: True
  198. *DefaultColorSpace: CMYK
  199. *VariablePaperSize: False
  200. *FileSystem: True
  201. *?FileSystem: "
  202. save false
  203. (%disk?%)
  204. { currentdevparams dup /Writeable known
  205. { /Writeable get {pop true} if } { pop } ifelse
  206. } 10 string /IODevice resourceforall
  207. {(True)}{(False)} ifelse = flush
  208. restore"
  209. *End
  210. *Throughput: "1"
  211. *Password: "()"
  212. *ExitServer: "
  213. count 0 eq
  214. { false } { true exch startjob } ifelse not
  215. { (WARNING: Cannot modify initial VM.) =
  216. (Missing or invalid password.) =
  217. (Please contact the author of this software.) = flush quit
  218. } if
  219. "
  220. *End
  221. *Reset: "
  222. count 0 eq
  223. { false } { true exch startjob } ifelse not
  224. { (WARNING: Cannot reset printer.) =
  225. (Missing or invalid password.) =
  226. (Please contact the author of this software.) = flush quit
  227. } if
  228. systemdict /quit get exec
  229. (WARNING : Printer Reset Failed.) = flush
  230. "
  231. *End
  232. *Resolution 300dpi: ""
  233. *DefaultResolution: 300dpi
  234. *?Resolution: "
  235. save
  236. currentpagedevice /HWResolution get 0 get
  237. ( ) cvs print (dpi) = flush
  238. restore
  239. "
  240. *End
  241. *SuggestedJobTimeout: "0"
  242. *SuggestedWaitTimeout: "0"
  243. *PrintPSErrors: False
  244. *% Document Setup
  245. *% CRD Selection ===============
  246. *OpenUI *SKCRD/MatchPoint RGB conversion : PickOne
  247. *OrderDependency: 10 DocumentSetup *SKCRD
  248. *DefaultSKCRD: Gen
  249. *SKCRD Gen/*General: "/General globaldict /setSKcolorrendering get exec"
  250. *SKCRD BAD/Adjust Blue: "/BAD globaldict /setSKcolorrendering get exec"
  251. *SKCRD STR/Business Graphics: "/STR globaldict /setSKcolorrendering get exec"
  252. *SKCRD GEN/Match Screen: "/GEN globaldict /setSKcolorrendering get exec"
  253. *SKCRD PER/Photographic: "/PER globaldict /setSKcolorrendering get exec"
  254. *SKCRD CLR/Preserve Spot Colors:"/CLR globaldict /setSKcolorrendering get exec"
  255. *?SKCRD: "
  256. save
  257. currentcolorrendering dup begin
  258. /ColorRenderingName known{ColorRenderingName 0 3 getinterval}{(Unknown)}ifelse
  259. end = flush
  260. restore
  261. "
  262. *End
  263. *CloseUI: *SKCRD
  264. *OpenUI *SKCMYK/MatchPoint CMYK conversion:PickOne
  265. *OrderDependency: 10 DocumentSetup *SKCMYK
  266. *DefaultSKCMYK: SWOP50
  267. *SKCMYK Off: "false globaldict /setSKcolorconvert get exec"
  268. *SKCMYK DIC50/DIC D50: "(DIC) (50) true globaldict /setSKcolorconvert get exec"
  269. *SKCMYK EURO50/EURO D50: "(EURO) (50) true globaldict /setSKcolorconvert get exec"
  270. *SKCMYK SWOP50/*SWOP D50: "(SWOP) (50) true globaldict /setSKcolorconvert get exec"
  271. *SKCMYK TOYO50/TOYO D50: "(TOYO) (50) true globaldict /setSKcolorconvert get exec"
  272. *?SKCMYK: "
  273. save
  274. currentpagedevice /DeviceRenderingInfo get /PressMatch get
  275. { globaldict /CurrentPMD known
  276. { globaldict /CurrentPMD get ==}
  277. { (Unknown) ==} ifelse
  278. }
  279. { (Off\n) print } ifelse
  280. flush
  281. restore
  282. "
  283. *End
  284. *CloseUI: *SKCMYK
  285. *OpenUI *SKPaperColor/Paper Color:Boolean
  286. *OrderDependency: 20 DocumentSetup *SKPaperColor
  287. *DefaultSKPaperColor: False
  288. *SKPaperColor True/On: "true globaldict /setSKPaperColor get exec"
  289. *SKPaperColor False/*Off: "false globaldict /setSKPaperColor get exec"
  290. *?SKPaperColor: "
  291. save
  292. /SeikoProcs /ProcSet resourcestatus
  293. { pop pop /SeikoProcs /ProcSet findresource /currentpapercolor get exec
  294. pop {(True)} {(False)}ifelse
  295. }
  296. { (Unknown) } ifelse ==
  297. flush
  298. restore
  299. "
  300. *End
  301. *CloseUI: *SKPaperColor
  302. *OpenUI *SKLocalPrint/Local Print Copies: PickOne
  303. *OrderDependency: 30 DocumentSetup *SKLocalPrint
  304. *DefaultSKLocalPrint: 0
  305. *SKLocalPrint 0/*Off: "0 globaldict /setSKLocalPrintCount get exec"
  306. *SKLocalPrint 2: "2 globaldict /setSKLocalPrintCount get exec"
  307. *SKLocalPrint 5: "5 globaldict /setSKLocalPrintCount get exec"
  308. *SKLocalPrint 10: "10 globaldict /setSKLocalPrintCount get exec"
  309. *SKLocalPrint 20: "20 globaldict /setSKLocalPrintCount get exec"
  310. *SKLocalPrint 40: "40 globaldict /setSKLocalPrintCount get exec"
  311. *SKLocalPrint 50: "50 globaldict /setSKLocalPrintCount get exec"
  312. *SKLocalPrint 60: "60 globaldict /setSKLocalPrintCount get exec"
  313. *SKLocalPrint 80: "80 globaldict /setSKLocalPrintCount get exec"
  314. *SKLocalPrint 100: "100 globaldict /setSKLocalPrintCount get exec"
  315. *?SKLocalPrint: "
  316. save
  317. (%Engine%) currentdevparams /LocalPrintCount known
  318. { (%Engine%) currentdevparams /LocalPrintCount get}
  319. { (Unknown)} ifelse = flush
  320. restore
  321. "
  322. *End
  323. *CloseUI: *SKLocalPrint
  324. *OpenUI *SKLocalPrintTO/Local Print Time Out: PickOne
  325. *OrderDependency: 30 DocumentSetup *SKLocalPrintTO
  326. *DefaultSKLocalPrintTO: 5
  327. *SKLocalPrintTO 0/never: "0 globaldict /setSKLocalPrintTimeout get exec"
  328. *SKLocalPrintTO 2/ 2 minutes: "2 globaldict /setSKLocalPrintTimeout get exec"
  329. *SKLocalPrintTO 5/*5 minutes: "5 globaldict /setSKLocalPrintTimeout get exec"
  330. *SKLocalPrintTO 10/10 minutes: "10 globaldict /setSKLocalPrintTimeout get exec"
  331. *SKLocalPrintTO 20/20 minutes: "20 globaldict /setSKLocalPrintTimeout get exec"
  332. *SKLocalPrintTO 40/40 minutes: "40 globaldict /setSKLocalPrintTimeout get exec"
  333. *SKLocalPrintTO 60/60 minutes: "60 globaldict /setSKLocalPrintTimeout get exec"
  334. *?SKLocalPrintTO: "
  335. save
  336. (%Engine%)currentdevparams/LocalPrintTimeout known
  337. {(%Engine%)currentdevparams/LocalPrintTimeout get}
  338. {(Unknown)}ifelse = flush
  339. restore
  340. "
  341. *End
  342. *CloseUI: *SKLocalPrintTO
  343. *% Interpolation Selection ===============
  344. *OpenUI *SKInterpolationM/Smoothing Method : PickOne
  345. *OrderDependency: 40 DocumentSetup *SKInterpolationM
  346. *DefaultSKInterpolationM: 4
  347. *SKInterpolationM 6/Blackman Blurry: "6 globaldict /setSKInterpolationM get exec"
  348. *SKInterpolationM 5/Blackman Fuzzy: "5 globaldict /setSKInterpolationM get exec"
  349. *SKInterpolationM 4/*Blackman Smooth: "4 globaldict /setSKInterpolationM get exec"
  350. *SKInterpolationM 3/Blackman Sharp: "3 globaldict /setSKInterpolationM get exec"
  351. *SKInterpolationM 2/Bicubic: "2 globaldict /setSKInterpolationM get exec"
  352. *SKInterpolationM 1/Bilinear: "1 globaldict /setSKInterpolationM get exec"
  353. *SKInterpolationM 0/Off: "0 globaldict /setSKInterpolationM get exec"
  354. *?SKInterpolationM: "
  355. save
  356. currentpagedevice /DeviceRenderingInfo known
  357. { currentpagedevice /DeviceRenderingInfo get /InterpolateType get
  358. dup 3 eq
  359. { (%Engine%)currentdevparams/BlackmanCutoff known
  360. { (%Engine%)currentdevparams/BlackmanCutoff get
  361. 10 mul round cvi 5 exch sub add
  362. }if
  363. }if
  364. }
  365. { (Unknown)}ifelse = flush
  366. restore
  367. "
  368. *End
  369. *CloseUI: *SKInterpolationM
  370. *OpenUI *SKInterpolationR/Smoothing Resolution : PickOne
  371. *OrderDependency: 45 DocumentSetup *SKInterpolationR
  372. *DefaultSKInterpolationR: 0
  373. *SKInterpolationR 0/*Auto: " 0 globaldict /setSKInterpolationR get exec"
  374. *SKInterpolationR 300/300 dpi: "300 globaldict /setSKInterpolationR get exec"
  375. *SKInterpolationR 150/150 dpi: "150 globaldict /setSKInterpolationR get exec"
  376. *SKInterpolationR 100/100 dpi: "100 globaldict /setSKInterpolationR get exec"
  377. *SKInterpolationR 75/75 dpi: " 75 globaldict /setSKInterpolationR get exec"
  378. *?SKInterpolationR: "
  379. save
  380. (%Engine%)currentdevparams/InterpolationResolution known
  381. { (%Engine%)currentdevparams/InterpolationResolution get}
  382. { (Unknown)}ifelse = flush
  383. restore
  384. "
  385. *End
  386. *CloseUI: *SKInterpolationR
  387. *OpenUI *InputSlot: PickOne
  388. *OrderDependency: 50 AnySetup *InputSlot
  389. *DefaultInputSlot: Cassette
  390. *InputSlot Cassette: "1 dict dup /ManualFeed false put setpagedevice"
  391. *?InputSlot: "
  392. save
  393. 1 dict
  394. dup /0 (Cassette) put
  395. currentpagedevice /InputAttributes get dup /Priority known
  396. { /Priority get 0 get ( ) cvs cvn get }
  397. { dup length 1 eq
  398. { {pop} forall ( ) cvs cvn get }
  399. { pop pop (Unknown) } ifelse
  400. } ifelse = flush
  401. restore
  402. "
  403. *End
  404. *CloseUI: *InputSlot
  405. *OpenUI *ManualFeed/Manual Feed: Boolean
  406. *OrderDependency: 60 AnySetup *ManualFeed
  407. *DefaultManualFeed: False
  408. *ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice"
  409. *ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice"
  410. *?ManualFeed: "
  411. save
  412. currentpagedevice /ManualFeed get
  413. {(True)} {(False)} ifelse = flush
  414. restore
  415. "
  416. *End
  417. *CloseUI: *ManualFeed
  418. *DefaultOutputBin: OnlyOne
  419. *DefaultOutputOrder: Normal
  420. *% Paper Handling ===================
  421. *% Use these entries to set paper size most of the time, unless there is
  422. *% specific reason, like manual feed, to use PageRegion.
  423. *OpenUI *PageSize: PickOne
  424. *OrderDependency: 70 AnySetup *PageSize
  425. *DefaultPageSize: BL
  426. *PageSize A4: " [595 843] globaldict /setpapersize get exec"
  427. *PageSize A4L/A4 Long: " [595 961] globaldict /setpapersize get exec"
  428. *PageSize Letter/A {US Letter}: " [612 792] globaldict /setpapersize get exec"
  429. *PageSize Legal/A Long {US Legal}: " [612 1008] globaldict /setpapersize get exec"
  430. *PageSize A4S/A4 Super: " [648 1080] globaldict /setpapersize get exec"
  431. *PageSize Tabloid/B {US Tabloid}: " [792 1225] globaldict /setpapersize get exec"
  432. *PageSize BL/B Long: " [792 1346] globaldict /setpapersize get exec"
  433. *PageSize A3: " [842 1192] globaldict /setpapersize get exec"
  434. *PageSize A3L/A3 Long: " [842 1310] globaldict /setpapersize get exec"
  435. *PageSize A3S/A3 Super: " [864 1375] globaldict /setpapersize get exec"
  436. *?PageSize: "
  437. save
  438. currentpagedevice /PageSize get aload pop 2 copy gt {exch} if
  439. (Unknown)
  440. 10 dict
  441. dup [595 842] (A4) put
  442. dup [595 961] (A4L) put
  443. dup [612 792] (Letter) put
  444. dup [612 1008] (Legal) put
  445. dup [648 1080] (A4S) put
  446. dup [792 1225] (Tabloid) put
  447. dup [792 1346] (BL) put
  448. dup [842 1192] (A3) put
  449. dup [842 1310] (A3L) put
  450. dup [864 1375] (A3S) put
  451. { exch aload pop 4 index sub abs 5 le exch
  452. 5 index sub abs 5 le and
  453. { exch pop exit} {pop} ifelse
  454. } bind forall
  455. = flush pop pop
  456. restore
  457. "
  458. *End
  459. *CloseUI: *PageSize
  460. *OpenUI *PageRegion: PickOne
  461. *OrderDependency: 70 AnySetup *PageRegion
  462. *DefaultPageRegion: BL
  463. *PageRegion A4: " [595 843] globaldict /setpapersize get exec"
  464. *PageRegion A4L/A4 Long: " [595 961] globaldict /setpapersize get exec"
  465. *PageRegion Letter/A {US Letter}: " [612 792] globaldict /setpapersize get exec"
  466. *PageRegion Legal/A Long {US Legal}:" [612 1008] globaldict /setpapersize get exec"
  467. *PageRegion A4S/A4 Super: " [648 1080] globaldict /setpapersize get exec"
  468. *PageRegion Tabloid/B {US Tabloid}: " [792 1225] globaldict /setpapersize get exec"
  469. *PageRegion BL/B Long: " [792 1346] globaldict /setpapersize get exec"
  470. *PageRegion A3: " [842 1192] globaldict /setpapersize get exec"
  471. *PageRegion A3L/A3 Long: " [842 1310] globaldict /setpapersize get exec"
  472. *PageRegion A3S/A3 Super: " [864 1375] globaldict /setpapersize get exec"
  473. *CloseUI: *PageRegion
  474. *% The following entries provide information about specific paper keywords.
  475. *DefaultImageableArea: BL
  476. *ImageableArea A4: "10.08 11.52 578.40 711.60"
  477. *ImageableArea A4L/A4 Long: "10.08 25.20 578.40 816.00"
  478. *ImageableArea Letter/A {US Letter}: "9.00 10.80 600.36 662.40"
  479. *ImageableArea Legal/A Long {US Legal}:"9.00 10.92 600.36 781.32"
  480. *ImageableArea A4S/A4 Super: "16.92 10.92 631.32 946.92"
  481. *ImageableArea Tabloid/B {US Tabloid}: "9.00 14.52 777.00 1094.52"
  482. *ImageableArea BL/B Long: "9.00 14.52 777.00 1209.72"
  483. *ImageableArea A3: "10.08 14.52 831.84 1060.44"
  484. *ImageableArea A3L/A3 Long: "10.08 14.40 831.84 1176.72"
  485. *ImageableArea A3S/A3 Super: "9.72 10.92 854.52 1239.72"
  486. *?ImageableArea: "
  487. save
  488. /cvp { ( ) cvs print ( ) print } bind def
  489. /upperright {10000 mul floor 10000 div} bind def
  490. /lowerleft {10000 mul ceiling 10000 div} bind def
  491. newpath clippath pathbbox
  492. 4 -2 roll exch 2 {lowerleft cvp} repeat
  493. exch 2 {upperright cvp} repeat flush
  494. restore
  495. "
  496. *End
  497. *% These provide the physical dimensions of the paper (by keyword)
  498. *DefaultPaperDimension: BL
  499. *PaperDimension A4: "595 842"
  500. *PaperDimension A4L/A4 Long: "595 961"
  501. *PaperDimension Letter/A {US Letter}: "612 792"
  502. *PaperDimension Legal/A Long {US Legal}: "612 1008"
  503. *PaperDimension A4S/A4 Super: "648 1080"
  504. *PaperDimension Tabloid/B {US Tabloid}: "792 1225"
  505. *PaperDimension BL/B Long: "792 1346"
  506. *PaperDimension A3: "842 1192"
  507. *PaperDimension A3L/A3 Long: "842 1310"
  508. *PaperDimension A3S/A3 Super: "864 1375"
  509. *% Halftone Information ===============
  510. *% Halftone was moved to conform to Order Dependency section 2.5 of the PPD spec. v 4.2
  511. *ScreenFreq: "15.0"
  512. *ScreenAngle: "0.0"
  513. *DefaultScreenProc: Dot
  514. *ScreenProc Dot: "
  515. { abs exch abs 2 copy add 1 gt
  516. { 1 sub dup mul exch 1 sub dup mul add 1 sub }
  517. { dup mul exch dup mul add 1 exch sub } ifelse
  518. }
  519. "
  520. *End
  521. *ScreenProc Line: "{ pop }"
  522. *ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul add sqrt 1 exch sub }"
  523. *DefaultTransfer: Null
  524. *Transfer Null: "{ }"
  525. *Transfer Null.Inverse: "{ 1 exch sub }"
  526. *% Font Information =====================
  527. *DefaultFont: Courier
  528. *Font Courier: Standard "(002.004S)" Standard ROM
  529. *Font Courier-Bold: Standard "(002.004S)" Standard ROM
  530. *Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
  531. *Font Courier-Oblique: Standard "(002.004S)" Standard ROM
  532. *Font Helvetica: Standard "(001.006S)" Standard ROM
  533. *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
  534. *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
  535. *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
  536. *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
  537. *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
  538. *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
  539. *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
  540. *Font Symbol: Special "(001.007S)" Special ROM
  541. *Font Times-Bold: Standard "(001.007S)" Standard ROM
  542. *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
  543. *Font Times-Italic: Standard "(001.007S)" Standard ROM
  544. *Font Times-Roman: Standard "(001.007S)" Standard ROM
  545. *Font AvantGarde-Book: Standard "(001.006S)" Standard Disk
  546. *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard Disk
  547. *Font AvantGarde-Demi: Standard "(001.007S)" Standard Disk
  548. *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard Disk
  549. *Font Bookman-Demi: Standard "(001.004S)" Standard Disk
  550. *Font Bookman-DemiItalic: Standard "(001.004S)" Standard Disk
  551. *Font Bookman-Light: Standard "(001.004S)" Standard Disk
  552. *Font Bookman-LightItalic: Standard "(001.004S)" Standard Disk
  553. *Font Helvetica-Condensed-Bold: Standard "(001.002S)" Standard Disk
  554. *Font Helvetica-Condensed-BoldObl: Standard "(001.002S)" Standard Disk
  555. *Font Helvetica-Condensed-Oblique: Standard "(001.001S)" Standard Disk
  556. *Font Helvetica-Condensed: Standard "(001.001S)" Standard Disk
  557. *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard Disk
  558. *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard Disk
  559. *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard Disk
  560. *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard Disk
  561. *Font Palatino-Bold: Standard "(001.005S)" Standard Disk
  562. *Font Palatino-BoldItalic: Standard "(001.005S)" Standard Disk
  563. *Font Palatino-Italic: Standard "(001.005S)" Standard Disk
  564. *Font Palatino-Roman: Standard "(001.005S)" Standard Disk
  565. *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard Disk
  566. *Font ZapfDingbats: Standard "(001.004S)" Standard Disk
  567. *?FontQuery: "
  568. save
  569. { count 1 gt
  570. { exch dup 127 string cvs (/) print print (:) print
  571. /Font resourcestatus
  572. { pop pop (Yes)} {(No)} ifelse =
  573. }
  574. { exit } ifelse
  575. } bind loop
  576. (*) = flush
  577. restore
  578. "
  579. *End
  580. *?FontList: "
  581. save
  582. (*) { (/)print print (\n)print}bind 128 string /Font resourceforall
  583. (*) = flush
  584. restore
  585. "
  586. *End
  587. *% Printer Messages (verbatim from printer):
  588. *Message: "%%[ exitserver: permanent state may be changed ]%%"
  589. *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
  590. *Message: "\FontName\ not found, using Courier"
  591. *% Status (format: %%[ status: <one of these> ] %%)
  592. *%???? Check this before shipping
  593. *Status: "busy"
  594. *Status: "holding"
  595. *Status: "idle"
  596. *Status: "initializing"
  597. *Status: "waiting"
  598. *Status: "PrinterError: cover open"
  599. *Status: "PrinterError: paper jam"
  600. *Status: "PrinterError: out of paper"
  601. *Status: "PrinterError: waiting for manual feed"
  602. *% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
  603. *Source: "EtherTalk"
  604. *Source: "IP"
  605. *Source: "LocalTalk"
  606. *Source: "Parallel"
  607. *Source: "Serial"
  608. *Source: "ScsiproComm"
  609. *% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
  610. *PrinterError: "cover open"
  611. *PrinterError: "paper jam"
  612. *PrinterError: "out of paper"
  613. *PrinterError: "waiting for manual feed"
  614. *% Color Separation Information =====================
  615. *DefaultColorSep: ProcessBlack.100lpi.300dpi/100 lpi / 300 dpi
  616. *InkName: ProcessBlack/Process Black
  617. *InkName: CustomColor/Custom Color
  618. *InkName: ProcessCyan/Process Cyan
  619. *InkName: ProcessMagenta/Process Magenta
  620. *InkName: ProcessYellow/Process Yellow
  621. *% For 100 lpi / 300 dpi =====================
  622. *ColorSepScreenAngle ProcessBlack.100lpi.300dpi/100 lpi / 300 dpi: "0"
  623. *ColorSepScreenAngle CustomColor.100lpi.300dpi/100 lpi / 300 dpi: "0"
  624. *ColorSepScreenAngle ProcessCyan.100lpi.300dpi/100 lpi / 300 dpi: "0"
  625. *ColorSepScreenAngle ProcessMagenta.100lpi.300dpi/100 lpi / 300 dpi: "0"
  626. *ColorSepScreenAngle ProcessYellow.100lpi.300dpi/100 lpi / 300 dpi: "0"
  627. *ColorSepScreenFreq ProcessBlack.100lpi.300dpi/100 lpi / 300 dpi: "100"
  628. *ColorSepScreenFreq CustomColor.100lpi.300dpi/100 lpi / 300 dpi: "100"
  629. *ColorSepScreenFreq ProcessCyan.100lpi.300dpi/100 lpi / 300 dpi: "100"
  630. *ColorSepScreenFreq ProcessMagenta.100lpi.300dpi/100 lpi / 300 dpi: "100"
  631. *ColorSepScreenFreq ProcessYellow.100lpi.300dpi/100 lpi / 300 dpi: "100"
  632. *% Produced by Sol & Mark
  633. *% Last Edit Date: April 1, 1996
  634. *% end of PPD file for Seiko ColorPoint