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.

790 lines
32 KiB

  1. *PPD-Adobe: "4.3"
  2. *% Adobe Systems PostScript(R) Printer Description File
  3. *% Copyright 1987-1996 Adobe Systems Incorporated.
  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.3"
  10. *FileVersion: "1.0"
  11. *PCFileName: "SOPSN4_1.PPD"
  12. *LanguageVersion: English
  13. *LanguageEncoding: ISOLatin1
  14. *Manufacturer: "Sony"
  15. *Product: "(PostArt)"
  16. *PSVersion: "(2017.104) 0"
  17. *ModelName: "Casio PS-PAGEPRESTO N4"
  18. *ShortNickName: "PS-PAGEPRESTO N4"
  19. *NickName: "Casio PS-PAGEPRESTO N4"
  20. *% General Information and Defaults ===============
  21. *LanguageLevel: "2"
  22. *FreeVM: "1073737256"
  23. *VMOption None: "1073737256"
  24. *FCacheSize None: 5120000
  25. *ColorDevice: True
  26. *DefaultColorSpace: CMYK
  27. *FileSystem: True
  28. *PrintPSErrors: False
  29. *TTRasterizer: Type42
  30. *?FileSystem: "
  31. save
  32. false (%os%)
  33. { currentdevparams dup /Writeable known
  34. {/Writeable get {pop true} if} {pop} ifelse
  35. } 10 string /IODevice resourceforall
  36. {(True)}{(False)} ifelse = flush
  37. restore
  38. "
  39. *End
  40. *Throughput: "1"
  41. *Password: "0"
  42. *ExitServer: "
  43. count 0 eq
  44. { false } { true exch startjob } ifelse
  45. not { (WARNING: Cannot modify initial VM.) =
  46. (Missing or invalid password.) =
  47. (Please contact the author of this software.) = flush quit
  48. } if"
  49. *End
  50. *Reset: "
  51. count 0 eq
  52. { false } { true exch startjob } ifelse
  53. not { (WARNING: Cannot reset printer.) =
  54. (Missing or invalid password.) =
  55. (Please contact the author of this software.) = flush quit
  56. } if
  57. systemdict /quit get exec
  58. (WARNING : Printer Reset Failed.) = flush
  59. "
  60. *End
  61. *% Resolution Information ===============
  62. *DefaultResolution: 300dpi
  63. *Resolution 300dpi: ""
  64. *?Resolution: "
  65. save
  66. currentpagedevice /HWResolution get 0 get
  67. ( ) cvs print (dpi) = flush
  68. restore
  69. "
  70. *End
  71. *% Halftone Information ===============
  72. *DefaultHalftoneType: 6
  73. *ScreenFreq: "60.0"
  74. *ScreenAngle: "45.0"
  75. *DefaultScreenProc: Dot
  76. *ScreenProc Dot: "
  77. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1
  78. sub }{dup mul exch dup mul add 1 exch sub }ifelse }
  79. "
  80. *End
  81. *ScreenProc Line: "{ pop }"
  82. *ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
  83. *DefaultTransfer: Null
  84. *Transfer Null: "{ }"
  85. *Transfer Null.Inverse: "{ 1 exch sub }"
  86. *% Paper Handling ===================
  87. *% Use these entries to set paper size most of the time, unless there is
  88. *% specific reason to use PageRegion.
  89. *OpenUI *PageSize: PickOne
  90. *OrderDependency: 30 AnySetup *PageSize
  91. *DefaultPageSize: A4
  92. *PageSize A3: "<</PageSize [842 1191] /ImagingBBox null>> setpagedevice"
  93. *PageSize A4: "<</PageSize [595 842] /ImagingBBox null>> setpagedevice"
  94. *PageSize A5: "<</PageSize [420 595] /ImagingBBox null>> setpagedevice"
  95. *PageSize B4: "<</PageSize [729 1032] /ImagingBBox null>> setpagedevice"
  96. *PageSize B5: "<</PageSize [516 729] /ImagingBBox null>> setpagedevice"
  97. *PageSize Letter: "<</PageSize [612 792] /ImagingBBox null>> setpagedevice"
  98. *PageSize Postcard: "<</PageSize [284 419] /ImagingBBox null>> setpagedevice"
  99. *?PageSize: "
  100. save
  101. currentpagedevice /PageSize get aload pop
  102. 2 copy gt {exch} if
  103. (Unknown)
  104. 7 dict
  105. dup [842 1191] (A3) put
  106. dup [595 842] (A4) put
  107. dup [420 595] (A5) put
  108. dup [729 1032] (B4) put
  109. dup [516 729] (B5) put
  110. dup [612 792] (Letter) put
  111. dup [284 419] (Postcard) put
  112. { exch aload pop 4 index sub abs 5 le exch
  113. 5 index sub abs 5 le and
  114. {exch pop exit} {pop} ifelse
  115. } bind forall
  116. = flush pop pop
  117. restore
  118. "
  119. *End
  120. *CloseUI: *PageSize
  121. *OpenUI *PageRegion: PickOne
  122. *OrderDependency: 40 AnySetup *PageRegion
  123. *DefaultPageRegion: A4
  124. *PageRegion A3: "<</PageSize [842 1191] /ImagingBBox null>> setpagedevice"
  125. *PageRegion A4: "<</PageSize [595 842] /ImagingBBox null>> setpagedevice"
  126. *PageRegion A5: "<</PageSize [420 595] /ImagingBBox null>> setpagedevice"
  127. *PageRegion B4: "<</PageSize [729 1032] /ImagingBBox null>> setpagedevice"
  128. *PageRegion B5: "<</PageSize [516 729] /ImagingBBox null>> setpagedevice"
  129. *PageRegion Letter: "<</PageSize [612 792] /ImagingBBox null>> setpagedevice"
  130. *PageRegion Postcard: "<</PageSize [284 419] /ImagingBBox null>> setpagedevice"
  131. *CloseUI: *PageRegion
  132. *DefaultImageableArea: A4
  133. *ImageableArea A3: "14.4 14.4 827.52 1176"
  134. *ImageableArea A4: "14.4 14.4 580.8 827.52"
  135. *ImageableArea A5: "14.4 14.4 405.12 580.8"
  136. *ImageableArea B4: "14.4 14.4 714.24 1017.6"
  137. *ImageableArea B5: "14.4 14.4 501.6 714.24"
  138. *ImageableArea Letter: "14.4 14.4 597.6 777.6"
  139. *ImageableArea Postcard: "14.4 14.4 269.04 405.12"
  140. *?ImageableArea: "
  141. save
  142. /cvp {( ) cvs print ( ) print } bind def
  143. /upperright {10000 mul floor 10000 div} bind def
  144. /lowerleft {10000 mul ceiling 10000 div} bind def
  145. newpath clippath pathbbox
  146. 4 -2 roll exch 2 {lowerleft cvp} repeat
  147. exch 2 {upperright cvp} repeat flush
  148. restore
  149. "
  150. *End
  151. *% These provide the physical dimensions of the paper (by keyword)
  152. *DefaultPaperDimension: A4
  153. *PaperDimension A3: "842 1191"
  154. *PaperDimension A4: "595 842"
  155. *PaperDimension A5: "420 595"
  156. *PaperDimension B4: "729 1032"
  157. *PaperDimension B5: "516 729"
  158. *PaperDimension Letter: "612 792"
  159. *PaperDimension Postcard: "284 419"
  160. *RequiresPageRegion All: True
  161. *DefaultOutputOrder: Normal
  162. *OpenUI *InputSlot: PickOne
  163. *OrderDependency: 20 AnySetup *InputSlot
  164. *DefaultInputSlot: AUTO
  165. *InputSlot AUTO: "<</TraySwitch true>> setpagedevice"
  166. *InputSlot MPF: "
  167. mark { currentpagedevice /InputAttributes get dup 0 get null eq {pop}
  168. { dup length dict begin {def} forall /Priority [0 1 2 3] def currentdict end
  169. 1 dict dup /InputAttributes 4 -1 roll put
  170. dup /TraySwitch false put setpagedevice } ifelse
  171. } stopped {cleartomark} {pop} ifelse"
  172. *End
  173. *InputSlot CPF1: "
  174. mark { currentpagedevice /InputAttributes get dup 1 get null eq {pop}
  175. { dup length dict begin {def} forall /Priority [1 0 2 3] def currentdict end
  176. 1 dict dup /InputAttributes 4 -1 roll put
  177. dup /TraySwitch false put setpagedevice } ifelse
  178. } stopped {cleartomark} {pop} ifelse"
  179. *End
  180. *InputSlot CPF2: "
  181. mark { currentpagedevice /InputAttributes get dup 2 get null eq {pop}
  182. { dup length dict begin {def} forall /Priority [2 0 1 3] def currentdict end
  183. 1 dict dup /InputAttributes 4 -1 roll put
  184. dup /TraySwitch false put setpagedevice } ifelse
  185. } stopped {cleartomark} {pop} ifelse"
  186. *End
  187. *InputSlot CPF3: "
  188. mark { currentpagedevice /InputAttributes get dup 3 get null eq {pop}
  189. { dup length dict begin {def} forall /Priority [3 0 1 2] def currentdict end
  190. 1 dict dup /InputAttributes 4 -1 roll put
  191. dup /TraySwitch false put setpagedevice } ifelse
  192. } stopped {cleartomark} {pop} ifelse"
  193. *End
  194. *?InputSlot: "
  195. save
  196. currentpagedevice /TraySwitch get false eq
  197. { << 0 (MPF) 1 (CPF1) 2 (CPF2) 3 (CPF3) >>
  198. currentpagedevice /InputAttributes get dup
  199. /Priority known { /Priority get 0 get get }
  200. { dup length 1 eq
  201. { {pop} forall get }
  202. { pop pop (Unknown) } ifelse
  203. } ifelse
  204. } {(AUTO)} ifelse
  205. = flush
  206. restore"
  207. *End
  208. *CloseUI: *InputSlot
  209. *OpenUI *ManualFeed/Manual Feed: Boolean
  210. *OrderDependency: 25 AnySetup *ManualFeed
  211. *DefaultManualFeed: False
  212. *ManualFeed True: "<< /ManualFeed true >> setpagedevice"
  213. *ManualFeed False: "<< /ManualFeed false >> setpagedevice"
  214. *?ManualFeed: "save
  215. currentpagedevice /ManualFeed get
  216. {(True)} {(False)} ifelse = flush
  217. restore"
  218. *End
  219. *CloseUI: *ManualFeed
  220. *OpenGroup: InstallableOptions/Options Installed
  221. *OpenUI *Option2/CPF2�@ : Boolean
  222. *DefaultOption2: False
  223. *Option2 True/Attached: ""
  224. *Option2 False/None: ""
  225. *?Option2: "
  226. save currentpagedevice /InputAttributes get
  227. 2 known {(True)}{(False)} ifelse = flush restore "
  228. *End
  229. *CloseUI: *Option2
  230. *OpenUI *Option3/CPF3�@ : Boolean
  231. *DefaultOption3: False
  232. *Option3 True/Attached: ""
  233. *Option3 False/None: ""
  234. *?Option3: "
  235. save currentpagedevice /InputAttributes get
  236. 3 known {(True)}{(False)} ifelse = flush restore "
  237. *End
  238. *CloseUI: *Option3
  239. *CloseGroup: InstallableOptions
  240. *% PostRenderingEnhance Information =====================
  241. *OpenUI *Smoothing/Smoothing: Boolean
  242. *OrderDependency: 50 AnySetup *Smoothing
  243. *DefaultSmoothing: True
  244. *Smoothing True/On: "
  245. 2 dict dup begin
  246. /PostRenderingEnhance true def
  247. /PostRenderingEnhanceDetails
  248. currentpagedevice /PostRenderingEnhanceDetails get dup length dict begin
  249. { def } forall /REValue 1 def currentdict end def
  250. currentdict end setpagedevice"
  251. *End
  252. *Smoothing False/Off: "
  253. 2 dict dup begin
  254. /PostRenderingEnhance true def
  255. /PostRenderingEnhanceDetails
  256. currentpagedevice /PostRenderingEnhanceDetails get dup length dict begin
  257. { def } forall /REValue 0 def currentdict end def
  258. currentdict end setpagedevice"
  259. *End
  260. *?Smoothing: "save
  261. { mark currentpagedevice /PostRenderingEnhanceDetails get dup
  262. /Type get 18 eq
  263. { /REValue get 0 eq {(False)}{(True)} ifelse }
  264. { pop (Off) } ifelse
  265. exch pop
  266. } stopped
  267. { cleartomark (True) } if
  268. = flush restore"
  269. *End
  270. *CloseUI: *Smoothing
  271. *OpenUI *SOTonerSaver/Toner Save: PickOne
  272. *OrderDependency: 60 AnySetup *SOTonerSaver
  273. *DefaultSOTonerSaver: 0
  274. *SOTonerSaver 0/Off: "
  275. 2 dict dup begin /PostRenderingEnhance true def /PostRenderingEnhanceDetails
  276. currentpagedevice /PostRenderingEnhanceDetails get dup length dict begin
  277. { def } forall /TonerSaver 0 def currentdict end def currentdict end
  278. setpagedevice"
  279. *End
  280. *SOTonerSaver 1/Level 1: "
  281. 2 dict dup begin /PostRenderingEnhance true def /PostRenderingEnhanceDetails
  282. currentpagedevice /PostRenderingEnhanceDetails get dup length dict begin
  283. { def } forall /TonerSaver 1 def currentdict end def currentdict end
  284. setpagedevice"
  285. *End
  286. *SOTonerSaver 2/Level 2: "
  287. 2 dict dup begin /PostRenderingEnhance true def /PostRenderingEnhanceDetails
  288. currentpagedevice /PostRenderingEnhanceDetails get dup length dict begin
  289. { def } forall /TonerSaver 2 def currentdict end def currentdict end
  290. setpagedevice"
  291. *End
  292. *SOTonerSaver 3/Level 3: "
  293. 2 dict dup begin /PostRenderingEnhance true def /PostRenderingEnhanceDetails
  294. currentpagedevice /PostRenderingEnhanceDetails get dup length dict begin
  295. { def } forall /TonerSaver 3 def currentdict end def currentdict end
  296. setpagedevice"
  297. *End
  298. *?SOTonerSaver: "save
  299. { mark currentpagedevice /PostRenderingEnhanceDetails get dup
  300. /Type get 18 eq
  301. { /TonerSaver get }
  302. { pop 0 } ifelse
  303. exch pop
  304. } stopped
  305. { cleartomark 0 } if
  306. = flush restore"
  307. *End
  308. *CloseUI: *SOTonerSaver
  309. *% N4 Color Mode and Adjustment Information =====================
  310. *OpenUI *SON4ColorMode/Color Mode: PickOne
  311. *OrderDependency: 10 AnySetup *SON4ColorMode
  312. *DefaultSON4ColorMode: CMYK
  313. *SON4ColorMode Monochrome: "
  314. <</ProcessColorModel /DeviceGray
  315. /DeviceRenderingInfo <</ValuesPerColorComponent 2>> >> setpagedevice"
  316. *End
  317. *SON4ColorMode CMYK/CMYK(1bit): "
  318. <</ProcessColorModel /DeviceCMYK
  319. /DeviceRenderingInfo <</ValuesPerColorComponent 2>> >> setpagedevice"
  320. *End
  321. *SON4ColorMode RGB/RGB(8bit)+Dither: "
  322. <</ProcessColorModel /DeviceRGB
  323. /DeviceRenderingInfo <</ValuesPerColorComponent 256>> >> setpagedevice"
  324. *End
  325. *?SON4ColorMode: "save
  326. { mark currentpagedevice /ProcessColorModel get dup
  327. /DeviceGray eq {pop (Monochrome)}
  328. { /DeviceCMYK eq {(CMYK)}{(RGB)} ifelse } ifelse exch pop
  329. } stopped { cleartomark (CMYK) } if
  330. = flush restore"
  331. *End
  332. *CloseUI: *SON4ColorMode
  333. *OpenUI *SON4Screening/Halftone Type: PickOne
  334. *OrderDependency: 70 AnySetup *SON4Screening
  335. *DefaultSON4Screening: ABS
  336. *SON4Screening ABS/Adobe Brilliant Screening: "
  337. (AdobeScreen_startup.ps) run"
  338. *End
  339. *SON4Screening RT/RT Screening: "
  340. currentglobal true setglobal /DefaultHalftone-RT /Halftone findresource
  341. /DefaultHalftone exch /Halftone defineresource pop setglobal
  342. <</Install userdict /RTInstall get>> setpagedevice"
  343. *End
  344. *?SON4Screening: "save
  345. currenthalftone dup /HalftoneType known
  346. { /HalftoneType get 6 eq {(ABS)} {(RT)} ifelse }
  347. { pop (RT) } ifelse = flush restore"
  348. *End
  349. *CloseUI: *SON4Screening
  350. *OpenUI *SON4ColorMatching/Color Matching: PickOne
  351. *OrderDependency: 75 AnySetup *SON4ColorMatching
  352. *DefaultSON4ColorMatching: Standard
  353. *SON4ColorMatching Standard: "(N4ColorMode) (Intent=0)
  354. /CPSI /ProcSet findresource /externalcommand get exec {pop} if"
  355. *End
  356. *SON4ColorMatching Vivid: "(N4ColorMode) (Intent=1)
  357. /CPSI /ProcSet findresource /externalcommand get exec {pop} if"
  358. *End
  359. *SON4ColorMatching Natural: "(N4ColorMode) (Intent=2)
  360. /CPSI /ProcSet findresource /externalcommand get exec {pop} if"
  361. *End
  362. *SON4ColorMatching Solid: "(N4ColorMode) (Intent=3)
  363. /CPSI /ProcSet findresource /externalcommand get exec {pop} if"
  364. *End
  365. *?SON4ColorMatching: "save
  366. { mark (N4ColorMode) (?Intent) /CPSI /ProcSet findresource
  367. /externalcommand get exec pop cvi
  368. [(Standard) (Vivid) (Natural) (Solid)] exch get exch pop
  369. } stopped { cleartomark (Standard) } if
  370. = flush restore"
  371. *End
  372. *CloseUI: *SON4ColorMatching
  373. *OpenUI *SON4MatchingSpeed/Quick Color Matching: Boolean
  374. *OrderDependency: 80 AnySetup *SON4MatchingSpeed
  375. *DefaultSON4MatchingSpeed: False
  376. *SON4MatchingSpeed False: "(N4ColorMode) (Speed=1)
  377. /CPSI /ProcSet findresource /externalcommand get exec {pop} if"
  378. *End
  379. *SON4MatchingSpeed True: "(N4ColorMode) (Speed=0)
  380. /CPSI /ProcSet findresource /externalcommand get exec {pop} if"
  381. *End
  382. *?SON4MatchingSpeed: "save
  383. { mark (N4ColorMode) (?Speed) /CPSI /ProcSet findresource
  384. /externalcommand get exec pop cvi
  385. [(True) (False)] exch get exch pop
  386. } stopped { cleartomark (False) } if
  387. = flush restore"
  388. *End
  389. *CloseUI: *SON4MatchingSpeed
  390. *OpenUI *SON4Dither/Dither Type: PickOne
  391. *OrderDependency: 85 AnySetup *SON4Dither
  392. *DefaultSON4Dither: Standard
  393. *SON4Dither Standard: "(N4ColorMode) (Dither=0)
  394. /CPSI /ProcSet findresource /externalcommand get exec {pop} if"
  395. *End
  396. *SON4Dither Rough: "(N4ColorMode) (Dither=1)
  397. /CPSI /ProcSet findresource /externalcommand get exec {pop} if"
  398. *End
  399. *SON4Dither Fine: "(N4ColorMode) (Dither=2)
  400. /CPSI /ProcSet findresource /externalcommand get exec {pop} if"
  401. *End
  402. *SON4Dither Error_Diffusion: "(N4ColorMode) (Dither=3)
  403. /CPSI /ProcSet findresource /externalcommand get exec {pop} if"
  404. *End
  405. *?SON4Dither: "save
  406. { mark (N4ColorMode) (?Dither) /CPSI /ProcSet findresource
  407. /externalcommand get exec pop cvi
  408. [(Standard) (Rough) (Fine) (Error_Diffusion)] exch get exch pop
  409. } stopped { cleartomark (Standard) } if
  410. = flush restore"
  411. *End
  412. *CloseUI: *SON4Dither
  413. *OpenUI *SON4Brightness/Brightness: PickOne
  414. *OrderDependency: 90 AnySetup *SON4Brightness
  415. *DefaultSON4Brightness: [0]
  416. *SON4Brightness [-100]: "(N4ColorMode) (Bright=-100) /CPSI /ProcSet findresource /externalcommand get exec {pop} if"
  417. *SON4Brightness [-50]: "(N4ColorMode) (Bright=-50) /CPSI /ProcSet findresource /externalcommand get exec {pop} if"
  418. *SON4Brightness [-25]: "(N4ColorMode) (Bright=-25) /CPSI /ProcSet findresource /externalcommand get exec {pop} if"
  419. *SON4Brightness [0]: "(N4ColorMode) (Bright=0) /CPSI /ProcSet findresource /externalcommand get exec {pop} if"
  420. *SON4Brightness [+25]: "(N4ColorMode) (Bright=25) /CPSI /ProcSet findresource /externalcommand get exec {pop} if"
  421. *SON4Brightness [+50]: "(N4ColorMode) (Bright=50) /CPSI /ProcSet findresource /externalcommand get exec {pop} if"
  422. *SON4Brightness [+100]: "(N4ColorMode) (Bright=100) /CPSI /ProcSet findresource /externalcommand get exec {pop} if"
  423. *?SON4Brightness: "save
  424. { mark (N4ColorMode) (?Bright) /CPSI /ProcSet findresource
  425. /externalcommand get exec pop cvi
  426. dup -75 lt {([-100])} {
  427. dup -37.5 lt {([-50])} {
  428. dup -12.5 lt {([-25])} {
  429. dup 12.5 lt {([0])} {
  430. dup 37.5 lt {([+25])} {
  431. dup 75 lt {([+50])} {([+100])} ifelse
  432. } ifelse
  433. } ifelse
  434. } ifelse
  435. } ifelse
  436. } ifelse
  437. exch pop exch pop
  438. } stopped { cleartomark ([0]) } if
  439. = flush restore"
  440. *End
  441. *CloseUI: *SON4Brightness
  442. *OpenUI *SON4Contrast/Contrast: PickOne
  443. *OrderDependency: 95 AnySetup *SON4Contrast
  444. *DefaultSON4Contrast: [0]
  445. *SON4Contrast [-100]: "(N4ColorMode) (Contrast=-100) /CPSI /ProcSet findresource /externalcommand get exec {pop} if"
  446. *SON4Contrast [-50]: "(N4ColorMode) (Contrast=-50) /CPSI /ProcSet findresource /externalcommand get exec {pop} if"
  447. *SON4Contrast [-25]: "(N4ColorMode) (Contrast=-25) /CPSI /ProcSet findresource /externalcommand get exec {pop} if"
  448. *SON4Contrast [0]: "(N4ColorMode) (Contrast=0) /CPSI /ProcSet findresource /externalcommand get exec {pop} if"
  449. *SON4Contrast [+25]: "(N4ColorMode) (Contrast=25) /CPSI /ProcSet findresource /externalcommand get exec {pop} if"
  450. *SON4Contrast [+50]: "(N4ColorMode) (Contrast=50) /CPSI /ProcSet findresource /externalcommand get exec {pop} if"
  451. *SON4Contrast [+100]: "(N4ColorMode) (Contrast=100) /CPSI /ProcSet findresource /externalcommand get exec {pop} if"
  452. *?SON4Contrast: "save
  453. { mark (N4ColorMode) (?Contrast) /CPSI /ProcSet findresource
  454. /externalcommand get exec pop cvi
  455. dup -75 lt {([-100])} {
  456. dup -37.5 lt {([-50])} {
  457. dup -12.5 lt {([-25])} {
  458. dup 12.5 lt {([0])} {
  459. dup 37.5 lt {([+25])} {
  460. dup 75 lt {([+50])} {([+100])} ifelse
  461. } ifelse
  462. } ifelse
  463. } ifelse
  464. } ifelse
  465. } ifelse
  466. exch pop exch pop
  467. } stopped { cleartomark ([0]) } if
  468. = flush restore"
  469. *End
  470. *CloseUI: *SON4Contrast
  471. *OpenUI *SON4MediaType/Media Type: PickOne
  472. *OrderDependency: 105 AnySetup *SON4MediaType
  473. *DefaultSON4MediaType: Paper
  474. *SON4MediaType Paper: "(N4ColorMode) (OHP=0)
  475. /CPSI /ProcSet findresource /externalcommand get exec {pop} if"
  476. *End
  477. *SON4MediaType OHP: "(N4ColorMode) (OHP=1)
  478. /CPSI /ProcSet findresource /externalcommand get exec {pop} if"
  479. *End
  480. *?SON4MediaType: "save
  481. { mark (N4ColorMode) (?OHP) /CPSI /ProcSet findresource
  482. /externalcommand get exec pop cvi
  483. [(Paper) (OHP)] exch get exch pop
  484. } stopped { cleartomark (Paper) } if
  485. = flush restore"
  486. *End
  487. *CloseUI: *SON4MediaType
  488. *% UI Constraints ===================
  489. *UIConstraints: *SON4ColorMatching Vivid *SON4ColorMode Monochrome
  490. *UIConstraints: *SON4ColorMatching Natural *SON4ColorMode Monochrome
  491. *UIConstraints: *SON4ColorMatching Solid *SON4ColorMode Monochrome
  492. *UIConstraints: *SON4ColorMatching Vivid *SON4ColorMode CMYK
  493. *UIConstraints: *SON4ColorMatching Natural *SON4ColorMode CMYK
  494. *UIConstraints: *SON4ColorMatching Solid *SON4ColorMode CMYK
  495. *UIConstraints: *SON4ColorMode Monochrome *SON4ColorMatching Vivid
  496. *UIConstraints: *SON4ColorMode Monochrome *SON4ColorMatching Natural
  497. *UIConstraints: *SON4ColorMode Monochrome *SON4ColorMatching Solid
  498. *UIConstraints: *SON4ColorMode CMYK *SON4ColorMatching Vivid
  499. *UIConstraints: *SON4ColorMode CMYK *SON4ColorMatching Natural
  500. *UIConstraints: *SON4ColorMode CMYK *SON4ColorMatching Solid
  501. *UIConstraints: *SON4MatchingSpeed True *SON4ColorMode Monochrome
  502. *UIConstraints: *SON4MatchingSpeed True *SON4ColorMode CMYK
  503. *UIConstraints: *SON4ColorMode Monochrome *SON4MatchingSpeed True
  504. *UIConstraints: *SON4ColorMode CMYK *SON4MatchingSpeed True
  505. *UIConstraints: *SON4Dither Rough *SON4ColorMode Monochrome
  506. *UIConstraints: *SON4Dither Fine *SON4ColorMode Monochrome
  507. *UIConstraints: *SON4Dither Error_Diffusion *SON4ColorMode Monochrome
  508. *UIConstraints: *SON4Dither Rough *SON4ColorMode CMYK
  509. *UIConstraints: *SON4Dither Fine *SON4ColorMode CMYK
  510. *UIConstraints: *SON4Dither Error_Diffusion *SON4ColorMode CMYK
  511. *UIConstraints: *SON4ColorMode Monochrome *SON4Dither Rough
  512. *UIConstraints: *SON4ColorMode Monochrome *SON4Dither Fine
  513. *UIConstraints: *SON4ColorMode Monochrome *SON4Dither Error_Diffusion
  514. *UIConstraints: *SON4ColorMode CMYK *SON4Dither Rough
  515. *UIConstraints: *SON4ColorMode CMYK *SON4Dither Fine
  516. *UIConstraints: *SON4ColorMode CMYK *SON4Dither Error_Diffusion
  517. *UIConstraints: *SON4Brightness [-100] *SON4ColorMode Monochrome
  518. *UIConstraints: *SON4Brightness [-50] *SON4ColorMode Monochrome
  519. *UIConstraints: *SON4Brightness [-25] *SON4ColorMode Monochrome
  520. *UIConstraints: *SON4Brightness [+25] *SON4ColorMode Monochrome
  521. *UIConstraints: *SON4Brightness [+50] *SON4ColorMode Monochrome
  522. *UIConstraints: *SON4Brightness [+100] *SON4ColorMode Monochrome
  523. *UIConstraints: *SON4Brightness [-100] *SON4ColorMode CMYK
  524. *UIConstraints: *SON4Brightness [-50] *SON4ColorMode CMYK
  525. *UIConstraints: *SON4Brightness [-25] *SON4ColorMode CMYK
  526. *UIConstraints: *SON4Brightness [+25] *SON4ColorMode CMYK
  527. *UIConstraints: *SON4Brightness [+50] *SON4ColorMode CMYK
  528. *UIConstraints: *SON4Brightness [+100] *SON4ColorMode CMYK
  529. *UIConstraints: *SON4ColorMode Monochrome *SON4Brightness [-100]
  530. *UIConstraints: *SON4ColorMode Monochrome *SON4Brightness [-50]
  531. *UIConstraints: *SON4ColorMode Monochrome *SON4Brightness [-25]
  532. *UIConstraints: *SON4ColorMode Monochrome *SON4Brightness [+25]
  533. *UIConstraints: *SON4ColorMode Monochrome *SON4Brightness [+50]
  534. *UIConstraints: *SON4ColorMode Monochrome *SON4Brightness [+100]
  535. *UIConstraints: *SON4ColorMode CMYK *SON4Brightness [-100]
  536. *UIConstraints: *SON4ColorMode CMYK *SON4Brightness [-50]
  537. *UIConstraints: *SON4ColorMode CMYK *SON4Brightness [-25]
  538. *UIConstraints: *SON4ColorMode CMYK *SON4Brightness [+25]
  539. *UIConstraints: *SON4ColorMode CMYK *SON4Brightness [+50]
  540. *UIConstraints: *SON4ColorMode CMYK *SON4Brightness [+100]
  541. *UIConstraints: *SON4Contrast [-100] *SON4ColorMode Monochrome
  542. *UIConstraints: *SON4Contrast [-50] *SON4ColorMode Monochrome
  543. *UIConstraints: *SON4Contrast [-25] *SON4ColorMode Monochrome
  544. *UIConstraints: *SON4Contrast [+25] *SON4ColorMode Monochrome
  545. *UIConstraints: *SON4Contrast [+50] *SON4ColorMode Monochrome
  546. *UIConstraints: *SON4Contrast [+100] *SON4ColorMode Monochrome
  547. *UIConstraints: *SON4Contrast [-100] *SON4ColorMode CMYK
  548. *UIConstraints: *SON4Contrast [-50] *SON4ColorMode CMYK
  549. *UIConstraints: *SON4Contrast [-25] *SON4ColorMode CMYK
  550. *UIConstraints: *SON4Contrast [+25] *SON4ColorMode CMYK
  551. *UIConstraints: *SON4Contrast [+50] *SON4ColorMode CMYK
  552. *UIConstraints: *SON4Contrast [+100] *SON4ColorMode CMYK
  553. *UIConstraints: *SON4ColorMode Monochrome *SON4Contrast [-100]
  554. *UIConstraints: *SON4ColorMode Monochrome *SON4Contrast [-50]
  555. *UIConstraints: *SON4ColorMode Monochrome *SON4Contrast [-25]
  556. *UIConstraints: *SON4ColorMode Monochrome *SON4Contrast [+25]
  557. *UIConstraints: *SON4ColorMode Monochrome *SON4Contrast [+50]
  558. *UIConstraints: *SON4ColorMode Monochrome *SON4Contrast [+100]
  559. *UIConstraints: *SON4ColorMode CMYK *SON4Contrast [-100]
  560. *UIConstraints: *SON4ColorMode CMYK *SON4Contrast [-50]
  561. *UIConstraints: *SON4ColorMode CMYK *SON4Contrast [-25]
  562. *UIConstraints: *SON4ColorMode CMYK *SON4Contrast [+25]
  563. *UIConstraints: *SON4ColorMode CMYK *SON4Contrast [+50]
  564. *UIConstraints: *SON4ColorMode CMYK *SON4Contrast [+100]
  565. *UIConstraints: *SON4Screening RT *SON4ColorMode RGB
  566. *UIConstraints: *SON4ColorMode RGB *SON4Screening RT
  567. *UIConstraints: *Option2 False *InputSlot CPF2
  568. *UIConstraints: *InputSlot CPF2 *Option2 False
  569. *UIConstraints: *Option3 False *InputSlot CPF3
  570. *UIConstraints: *InputSlot CPF3 *Option3 False
  571. *% Font Information =====================
  572. *DefaultFont: Courier
  573. *Font AvantGarde-Book: Standard "(001.006S)" Standard Disk
  574. *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard Disk
  575. *Font AvantGarde-Demi: Standard "(001.007S)" Standard Disk
  576. *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard Disk
  577. *Font Bookman-Demi: Standard "(001.004S)" Standard Disk
  578. *Font Bookman-DemiItalic: Standard "(001.004S)" Standard Disk
  579. *Font Bookman-Light: Standard "(001.004S)" Standard Disk
  580. *Font Bookman-LightItalic: Standard "(001.004S)" Standard Disk
  581. *Font Courier: Standard "(002.004S)" Standard Disk
  582. *Font Courier-Bold: Standard "(002.004S)" Standard Disk
  583. *Font Courier-BoldOblique: Standard "(002.004S)" Standard Disk
  584. *Font Courier-Oblique: Standard "(002.004S)" Standard Disk
  585. *Font GothicBBB-Medium-78-EUC-H: 78-EUC-H "(3.011)" Adobe-Japan1-0 Disk
  586. *Font GothicBBB-Medium-78-EUC-V: 78-EUC-V "(3.011)" Adobe-Japan1-0 Disk
  587. *Font GothicBBB-Medium-78-H: 78-H "(3.011)" Adobe-Japan1-0 Disk
  588. *Font GothicBBB-Medium-78-RKSJ-H: 78-RKSJ-H "(3.011)" Adobe-Japan1-0 Disk
  589. *Font GothicBBB-Medium-78-RKSJ-V: 78-RKSJ-V "(3.011)" Adobe-Japan1-0 Disk
  590. *Font GothicBBB-Medium-78-V: 78-V "(3.011)" Adobe-Japan1-0 Disk
  591. *Font GothicBBB-Medium-83pv-RKSJ-H: 83pv-RKSJ-H "(3.011)" Adobe-Japan1-1 Disk
  592. *Font GothicBBB-Medium-90ms-RKSJ-H: 90ms-RKSJ-H "(3.011)" Adobe-Japan1-2 Disk
  593. *Font GothicBBB-Medium-90ms-RKSJ-V: 90ms-RKSJ-V "(3.011)" Adobe-Japan1-2 Disk
  594. *Font GothicBBB-Medium-90pv-RKSJ-H: 90pv-RKSJ-H "(3.011)" Adobe-Japan1-1 Disk
  595. *Font GothicBBB-Medium-90pv-RKSJ-V: 90pv-RKSJ-V "(3.011)" Adobe-Japan1-1 Disk
  596. *Font GothicBBB-Medium-Add-H: Add-H "(3.011)" Adobe-Japan1-1 Disk
  597. *Font GothicBBB-Medium-Add-RKSJ-H: Add-RKSJ-H "(3.011)" Adobe-Japan1-1 Disk
  598. *Font GothicBBB-Medium-Add-RKSJ-V: Add-RKSJ-V "(3.011)" Adobe-Japan1-1 Disk
  599. *Font GothicBBB-Medium-Add-V: Add-V "(3.011)" Adobe-Japan1-1 Disk
  600. *Font GothicBBB-Medium-EUC-H: EUC-H "(3.011)" Adobe-Japan1-1 Disk
  601. *Font GothicBBB-Medium-EUC-V: EUC-V "(3.011)" Adobe-Japan1-0 Disk
  602. *Font GothicBBB-Medium-Ext-H: Ext-H "(3.011)" Adobe-Japan1-2 Disk
  603. *Font GothicBBB-Medium-Ext-RKSJ-H: Ext-RKSJ-H "(3.011)" Adobe-Japan1-2 Disk
  604. *Font GothicBBB-Medium-Ext-RKSJ-V: Ext-RKSJ-V "(3.011)" Adobe-Japan1-0 Disk
  605. *Font GothicBBB-Medium-Ext-V: Ext-V "(3.011)" Adobe-Japan1-0 Disk
  606. *Font GothicBBB-Medium-H: H "(3.011)" Adobe-Japan1-1 Disk
  607. *Font GothicBBB-Medium-NWP-H: NWP-H "(3.011)" Adobe-Japan1-0 Disk
  608. *Font GothicBBB-Medium-NWP-V: NWP-V "(3.011)" Adobe-Japan1-0 Disk
  609. *Font GothicBBB-Medium-RKSJ-H: RKSJ-H "(3.011)" Adobe-Japan1-1 Disk
  610. *Font GothicBBB-Medium-RKSJ-V: RKSJ-V "(3.011)" Adobe-Japan1-0 Disk
  611. *Font GothicBBB-Medium-V: V "(3.011)" Adobe-Japan1-0 Disk
  612. *Font Helvetica: Standard "(001.006S)" Standard Disk
  613. *Font Helvetica-Bold: Standard "(001.007S)" Standard Disk
  614. *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard Disk
  615. *Font Helvetica-Condensed: Standard "(001.001)" Standard Disk
  616. *Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard Disk
  617. *Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard Disk
  618. *Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard Disk
  619. *Font Helvetica-Narrow: Standard "(001.006)" Standard Disk
  620. *Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard Disk
  621. *Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard Disk
  622. *Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard Disk
  623. *Font Helvetica-Oblique: Standard "(001.006S)" Standard Disk
  624. *Font NewCenturySchlbk-Bold: Standard "(001.009)" Standard Disk
  625. *Font NewCenturySchlbk-BoldItalic: Standard "(001.007)" Standard Disk
  626. *Font NewCenturySchlbk-Italic: Standard "(001.006)" Standard Disk
  627. *Font NewCenturySchlbk-Roman: Standard "(001.007)" Standard Disk
  628. *Font Palatino-Bold: Standard "(001.005)" Standard Disk
  629. *Font Palatino-BoldItalic: Standard "(001.005)" Standard Disk
  630. *Font Palatino-Italic: Standard "(001.005)" Standard Disk
  631. *Font Palatino-Roman: Standard "(001.005)" Standard Disk
  632. *Font Ryumin-Light-78-EUC-H: 78-EUC-H "(3.010)" Adobe-Japan1-0 Disk
  633. *Font Ryumin-Light-78-EUC-V: 78-EUC-V "(3.010)" Adobe-Japan1-0 Disk
  634. *Font Ryumin-Light-78-H: 78-H "(3.010)" Adobe-Japan1-0 Disk
  635. *Font Ryumin-Light-78-RKSJ-H: 78-RKSJ-H "(3.010)" Adobe-Japan1-0 Disk
  636. *Font Ryumin-Light-78-RKSJ-V: 78-RKSJ-V "(3.010)" Adobe-Japan1-0 Disk
  637. *Font Ryumin-Light-78-V: 78-V "(3.010)" Adobe-Japan1-0 Disk
  638. *Font Ryumin-Light-83pv-RKSJ-H: 83pv-RKSJ-H "(3.010)" Adobe-Japan1-1 Disk
  639. *Font Ryumin-Light-90ms-RKSJ-H: 90ms-RKSJ-H "(3.010)" Adobe-Japan1-2 Disk
  640. *Font Ryumin-Light-90ms-RKSJ-V: 90ms-RKSJ-V "(3.010)" Adobe-Japan1-2 Disk
  641. *Font Ryumin-Light-90pv-RKSJ-H: 90pv-RKSJ-H "(3.010)" Adobe-Japan1-1 Disk
  642. *Font Ryumin-Light-90pv-RKSJ-V: 90pv-RKSJ-V "(3.010)" Adobe-Japan1-1 Disk
  643. *Font Ryumin-Light-Add-H: Add-H "(3.010)" Adobe-Japan1-1 Disk
  644. *Font Ryumin-Light-Add-RKSJ-H: Add-RKSJ-H "(3.010)" Adobe-Japan1-1 Disk
  645. *Font Ryumin-Light-Add-RKSJ-V: Add-RKSJ-V "(3.010)" Adobe-Japan1-1 Disk
  646. *Font Ryumin-Light-Add-V: Add-V "(3.010)" Adobe-Japan1-1 Disk
  647. *Font Ryumin-Light-EUC-H: EUC-H "(3.010)" Adobe-Japan1-1 Disk
  648. *Font Ryumin-Light-EUC-V: EUC-V "(3.010)" Adobe-Japan1-0 Disk
  649. *Font Ryumin-Light-Ext-H: Ext-H "(3.010)" Adobe-Japan1-2 Disk
  650. *Font Ryumin-Light-Ext-RKSJ-H: Ext-RKSJ-H "(3.010)" Adobe-Japan1-2 Disk
  651. *Font Ryumin-Light-Ext-RKSJ-V: Ext-RKSJ-V "(3.010)" Adobe-Japan1-0 Disk
  652. *Font Ryumin-Light-Ext-V: Ext-V "(3.010)" Adobe-Japan1-0 Disk
  653. *Font Ryumin-Light-H: H "(3.010)" Adobe-Japan1-1 Disk
  654. *Font Ryumin-Light-NWP-H: NWP-H "(3.010)" Adobe-Japan1-0 Disk
  655. *Font Ryumin-Light-NWP-V: NWP-V "(3.010)" Adobe-Japan1-0 Disk
  656. *Font Ryumin-Light-RKSJ-H: RKSJ-H "(3.010)" Adobe-Japan1-1 Disk
  657. *Font Ryumin-Light-RKSJ-V: RKSJ-V "(3.010)" Adobe-Japan1-0 Disk
  658. *Font Ryumin-Light-V: V "(3.010)" Adobe-Japan1-0 Disk
  659. *Font Symbol: Special "(001.007S)" Special Disk
  660. *Font Times-Bold: Standard "(001.007S)" Standard Disk
  661. *Font Times-BoldItalic: Standard "(001.009S)" Standard Disk
  662. *Font Times-Italic: Standard "(001.007S)" Standard Disk
  663. *Font Times-Roman: Standard "(001.007S)" Standard Disk
  664. *Font ZapfChancery-MediumItalic: Standard "(001.007)" Standard Disk
  665. *Font ZapfDingbats: Special "(001.004)" Special Disk
  666. *?FontQuery: "
  667. save
  668. { count 1 gt
  669. { exch dup 127 string cvs (/) print print (:) print
  670. /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =
  671. } { exit } ifelse
  672. } bind loop
  673. (*) = flush
  674. restore"
  675. *End
  676. *?FontList: "
  677. save (*) {cvn ==} 128 string /Font resourceforall
  678. (*) = flush restore"
  679. *End
  680. *% Printer Messages (verbatim from printer):
  681. *Message: "%%[ exitserver: permanent state may be changed ]%%"
  682. *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
  683. *Message: "\FontName\ not found, using Courier"
  684. *% Status (format: %%[ status: <one of these> ]%% )
  685. *Status: "initializing"
  686. *Status: "idle"
  687. *Status: "holding"
  688. *Status: "busy"
  689. *Status: "waiting"
  690. *Status: "PrinterError: printer is warming up"
  691. *Status: "PrinterError: printer is not ready"
  692. *Status: "PrinterError: out of paper"
  693. *Status: "PrinterError: paper jam"
  694. *Status: "PrinterError: paper jam at entry"
  695. *Status: "PrinterError: out of ribbon"
  696. *Status: "PrinterError: ribbon jam"
  697. *Status: "PrinterError: cover is open"
  698. *Status: "PrinterError: thermal head temperature"
  699. *Status: "PrinterError: internal interface error"
  700. *Status: "PrinterError: print engine failure"
  701. *% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
  702. *Source: "Serial"
  703. *Source: "LocalTalk"
  704. *Source: "Parallel"
  705. *Source: "Internal"
  706. *% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
  707. *PrinterError: "printer is warming up"
  708. *PrinterError: "printer is not ready"
  709. *PrinterError: "out of paper"
  710. *PrinterError: "paper jam"
  711. *PrinterError: "paper jam at entry"
  712. *PrinterError: "out of ribbon"
  713. *PrinterError: "ribbon jam"
  714. *PrinterError: "cover is open"
  715. *PrinterError: "thermal head temperature"
  716. *PrinterError: "internal interface error"
  717. *PrinterError: "print engine failure"
  718. *DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi
  719. *InkName: ProcessBlack/Process Black
  720. *InkName: CustomColor/Custom Color
  721. *InkName: ProcessCyan/Process Cyan
  722. *InkName: ProcessMagenta/Process Magenta
  723. *InkName: ProcessYellow/Process Yellow
  724. *% For 60 lpi / 300 dpi ===============================
  725. *ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
  726. *ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
  727. *ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
  728. *ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
  729. *ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
  730. *ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
  731. *ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
  732. *ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
  733. *ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
  734. *ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
  735. *% The byte count of this file should be exactly 031882 or 032672
  736. *% depending on the filesystem it resides in.
  737. *% end of PPD file for Casio PS-PAGEPRESTO N4