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.

530 lines
16 KiB

  1. *PPD-Adobe: "4.3"
  2. *% Adobe Systems PostScript(R) Printer Description File
  3. *% Copyright (c) Tektronix, Incorporated. This program, or portions
  4. *% thereof, is protected as an unpublished work under the copyright
  5. *% laws of the United States.
  6. *FormatVersion: "4.3"
  7. *FileVersion: "1.0"
  8. *LanguageEncoding: JIS83-RKSJ
  9. *LanguageVersion: Japanese
  10. *Product: "(Phaser 350)"
  11. *PSVersion: "(2015.105) 10"
  12. *Manufacturer: "Tektronix"
  13. *ModelName: "Tektronix Phaser 350PJ 2JF"
  14. *ShortNickName: "Tektronix Phaser 350PJ 2JF"
  15. *NickName: "Tektronix Phaser 350PJ 2JF"
  16. *PCFileName: "TK350PJ2.PPD"
  17. *% === Installable Options ===========
  18. *OpenGroup: InstallableOptions/Options Installed
  19. *OpenUI *InstalledMemory/Memory Configuration: PickOne
  20. *DefaultInstalledMemory: 24Meg
  21. *InstalledMemory 24Meg/24 MB Total RAM: ""
  22. *CloseUI: *InstalledMemory
  23. *OpenUI *Option1/�n�[�h�f�B�X�N: Boolean
  24. *DefaultOption1: False
  25. *Option1 True/�C���X�g�[����������: ""
  26. *Option1 False/�C���X�g�[�������Ă��Ȃ�: ""
  27. *CloseUI: *Option1
  28. *OpenUI *Option2/�l�b�g���[�N�@�J�[�h: PickOne
  29. *DefaultOption2:None
  30. *Option2 None/�C���X�g�[�������Ă��Ȃ�: ""
  31. *Option2 P1/Ethernet and NetWare: ""
  32. *Option2 P2/Ethernet, NetWare and TCP/IP: ""
  33. *Option2 P3/AppleTalk and Serial: ""
  34. *CloseUI: *Option2
  35. *OpenUI *Option3/�lj��g���C: Boolean
  36. *DefaultOption3: False
  37. *Option3 True/�C���X�g�[����������: ""
  38. *Option3 False/�C���X�g�[�������Ă��Ȃ�: ""
  39. *CloseUI: *Option3
  40. *CloseGroup: InstallableOptions
  41. *% === Constraints ===================
  42. *UIConstraints: *Option1 False *Collate True
  43. *UIConstraints: *Option3 False *InputSlot Lower
  44. *UIConstraints: *Collate True *Option1 False
  45. *UIConstraints: *InputSlot Lower *Option3 False
  46. *% === Basic Device Capabilities ============
  47. *LanguageLevel: "2"
  48. *Protocols: BCP
  49. *FreeVM: "2300000"
  50. *VMOption 24Meg/24 MB Total RAM: "16000000"
  51. *ColorDevice: True
  52. *DefaultColorSpace: CMYK
  53. *AccurateScreensSupport: True
  54. *SuggestedJobTimeout: "0"
  55. *SuggestedWaitTimeout: "300"
  56. *SuggestedManualFeedTimeout: "60"
  57. *1284Modes Parallel: Compat Nibble
  58. *1284DeviceID: "
  59. MANUFACTURER:Tektronix;COMMAND SET:Adobe Level 2 PostScript;
  60. MODEL:Phaser 350;CLASS:Printer;DESCRIPTION:
  61. Phaser 350 Color Page Printer, PostScript Level 2, Letter / A4 Size;
  62. COMPATIBLE_ID:"
  63. *End
  64. *TTRasterizer: Type42
  65. *?TTRasterizer: "
  66. save
  67. 42 /FontType resourcestatus
  68. { pop pop (Type42)} {pop pop (None)} ifelse = flush
  69. restore
  70. "
  71. *End
  72. *Emulators: hpgl
  73. *StartEmulator_hpgl: "currentfile /hpgl statusdict /emulate get exec "
  74. *StopEmulator_hpgl: "<1B7F>0"
  75. *FileSystem: True
  76. *?FileSystem: "
  77. save false
  78. (%disk?%)
  79. { currentdevparams dup /Writeable known
  80. { /Writeable get {pop true} if } {pop} ifelse
  81. } 10 string /IODevice resourceforall
  82. {(True)}{(False)} ifelse = flush
  83. restore
  84. "
  85. *End
  86. *Throughput: "6"
  87. *Password: "(0)"
  88. *ExitServer: "
  89. count 0 eq
  90. { false } { true exch startjob } ifelse
  91. not
  92. { (WARNING: Cannot modify initial VM.) =
  93. (Missing or invalid password.) =
  94. (Please contact the author of this software.) = flush quit
  95. } if
  96. "
  97. *End
  98. *Reset: "
  99. count 0 eq
  100. { false } { true exch startjob } ifelse
  101. not
  102. { (WARNING: Cannot reset printer.) =
  103. (Missing or invalid password.) =
  104. (Please contact the author of this software.) = flush quit
  105. } if
  106. systemdict /quit get exec
  107. (WARNING : Printer Reset Failed.) = flush
  108. "
  109. *End
  110. *% Resolution/Print Quality Selection ===================
  111. *DefaultResolution: 300x300dpi
  112. *OpenUI *OutputMode/�v�����g�i��: PickOne
  113. *OrderDependency: 10 AnySetup *OutputMode
  114. *DefaultOutputMode: Standard
  115. *OutputMode FastColor/�R�E�\�N�J���[: "
  116. <3c7e343f5038663d264e554e446573513c426c406c6e30665f24343147434c6735214625214644745a2441526f4071426b285d7324337e3e6376782065786563>cvx exec"
  117. *End
  118. *OutputMode Standard/�q���E�W����: "
  119. <3c7e343f5038663d264e554e446573513c426c406c6e3147434c2a3147434c6735214625214644745a2441526f4071426b285d7324337e3e6376782065786563>cvx exec"
  120. *End
  121. *OutputMode Enhanced/�G���n���X�g 600x300: "
  122. <3c7e343f5038663d264e554e446573513c426c406c6e32443f672d3147434c6735214625214644745a2441526f4071426b285d7324337e3e6376782065786563>cvx exec"
  123. *End
  124. *?OutputMode: "
  125. save
  126. <3c7e343f503e593146505f24462a27636643693d3e433147434c323b666c47634137394c682e35696b362d712f2365403b5d52644131395d2b4073296734415375552f403a732e5e4154686374414d3653553b49736f66436973693644662d5c31415454254b2b4435382d2b4435382d24337e3e6376782065786563>cvx exec
  127. = flush restore"
  128. *End
  129. *CloseUI: *OutputMode
  130. *% Halftone Information =================
  131. *DefaultHalftoneType: 9
  132. *ScreenFreq: "60.0"
  133. *ScreenAngle: "0.0"
  134. *DefaultScreenProc: Null
  135. *ScreenProc Null: "{}"
  136. *DefaultTransfer: Null
  137. *Transfer Null: "{ }"
  138. *Transfer Null.Inverse: "{ 1 exch sub }"
  139. *% Tray Selection ============
  140. *OpenUI *InputSlot/�������@: PickOne
  141. *OrderDependency: 20 AnySetup *InputSlot
  142. *DefaultInputSlot: Paper
  143. *InputSlot Upper/���i�g���C: "
  144. (<<) cvx exec
  145. /MediaPosition 0
  146. /MediaType null
  147. /TraySwitch false
  148. /ManualFeed false
  149. (>>) cvx exec setpagedevice"
  150. *End
  151. *InputSlot Lower/���i�g���C: "
  152. (<<) cvx exec
  153. /MediaPosition 1
  154. /MediaType null
  155. /TraySwitch false
  156. /ManualFeed false
  157. (>>) cvx exec setpagedevice"
  158. *End
  159. *InputSlot Paper/��: "
  160. (<<) cvx exec
  161. /MediaPosition null
  162. /MediaType (Paper)
  163. /TraySwitch true
  164. /ManualFeed false
  165. (>>) cvx exec setpagedevice"
  166. *End
  167. *InputSlot Transparency/OHP: "
  168. (<<) cvx exec
  169. /MediaPosition null
  170. /MediaType (Transparency)
  171. /TraySwitch true
  172. /ManualFeed false
  173. (>>) cvx exec setpagedevice"
  174. *End
  175. *InputSlot ManualPaper/�荷����: "
  176. (<<) cvx exec
  177. /MediaPosition null
  178. /MediaType (Paper)
  179. /TraySwitch false
  180. /ManualFeed true
  181. (>>) cvx exec setpagedevice"
  182. *End
  183. *InputSlot ManualTransparency/�荷��OHP: "
  184. (<<) cvx exec
  185. /MediaPosition null
  186. /MediaType (Transparency)
  187. /TraySwitch false
  188. /ManualFeed true
  189. (>>) cvx exec setpagedevice"
  190. *End
  191. *?InputSlot: "
  192. save
  193. currentpagedevice /MediaPosition get
  194. dup null eq
  195. { pop currentpagedevice /MediaType get
  196. dup null eq
  197. { pop (Upper) }
  198. { dup (Paper) eq
  199. { pop currentpagedevice /ManualFeed get
  200. { (ManualPaper) }
  201. { (Paper) } ifelse
  202. }
  203. {
  204. (Transparency) eq
  205. { currentpagedevice /ManualFeed get
  206. { (ManualTransparency) }
  207. { (Transparency) } ifelse
  208. }
  209. { (Unknown) } ifelse
  210. } ifelse
  211. } ifelse
  212. }
  213. {
  214. dup 0 eq
  215. { pop (Upper) }
  216. { 1 eq
  217. { (Lower) }
  218. { (Unknown) } ifelse
  219. } ifelse
  220. } ifelse
  221. = flush restore"
  222. *End
  223. *CloseUI: *InputSlot
  224. *% Paper Handling ===================
  225. *% Use these entries to set paper size most of the time, unless there is
  226. *% specific reason to use PageRegion.
  227. *OpenUI *PageSize: PickOne
  228. *OrderDependency: 30 AnySetup *PageSize
  229. *DefaultPageSize: A4
  230. *PageSize Letter: "(<<) cvx exec /PageSize [612 792] /ImagingBBox null
  231. (>>) cvx exec setpagedevice"
  232. *End
  233. *PageSize A4: "(<<) cvx exec /PageSize [595 842] /ImagingBBox null
  234. (>>) cvx exec setpagedevice"
  235. *End
  236. *?PageSize: "
  237. save currentpagedevice /PageSize get aload pop
  238. 2 copy gt {exch} if (Unknown)
  239. (<<) cvx exec
  240. [612 792] (Letter)
  241. [595 842] (A4) (>>) cvx exec
  242. { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and
  243. { exch pop exit } { pop } ifelse
  244. } bind forall = flush pop pop restore"
  245. *End
  246. *CloseUI: *PageSize
  247. *% These entries will set up the frame buffer. Usually used with manual feed.
  248. *OpenUI *PageRegion: PickOne
  249. *OrderDependency: 40 AnySetup *PageRegion
  250. *DefaultPageRegion: A4
  251. *PageRegion Letter: "(<<) cvx exec /PageSize [612 792] /ImagingBBox null
  252. (>>) cvx exec setpagedevice"
  253. *End
  254. *PageRegion A4: "(<<) cvx exec /PageSize [595 842] /ImagingBBox null
  255. (>>) cvx exec setpagedevice"
  256. *End
  257. *CloseUI: *PageRegion
  258. *% The following entries provide information about specific paper keywords.
  259. *DefaultImageableArea: A4
  260. *ImageableArea Letter: "14.16 25.8 597.84 777.96"
  261. *ImageableArea A4: "13.4401 25.8001 581.76 827.88"
  262. *?ImageableArea: "
  263. save
  264. /cvp { ( ) cvs print ( ) print } bind def
  265. /upperright {10000 mul floor 10000 div} bind def
  266. /lowerleft {10000 mul ceiling 10000 div} bind def
  267. newpath clippath pathbbox
  268. 4 -2 roll exch 2 {lowerleft cvp} repeat
  269. exch 2 {upperright cvp} repeat flush restore
  270. "
  271. *End
  272. *% These provide the physical dimensions of the paper (by keyword)
  273. *DefaultPaperDimension: A4
  274. *PaperDimension Letter: "612 792"
  275. *PaperDimension A4: "595 842"
  276. *DefaultOutputOrder: Normal
  277. *RequiresPageRegion All: True
  278. *OpenUI *Collate/Quick Collate: Boolean
  279. *OrderDependency: 50 AnySetup *Collate
  280. *DefaultCollate: False
  281. *Collate False: "
  282. (<<) cvx exec
  283. /Collate false
  284. (>>) cvx exec setpagedevice"
  285. *End
  286. *Collate True: "
  287. (<<) cvx exec
  288. /Collate true
  289. (>>) cvx exec setpagedevice"
  290. *End
  291. *?Collate: "
  292. save
  293. currentpagedevice /Collate get {(True)}{(False)}ifelse
  294. = flush restore"
  295. *End
  296. *CloseUI: *Collate
  297. *% TKColor Selections ===================
  298. *OpenUI *TKColor/�J���[�␳: PickOne
  299. *OrderDependency: 60 AnySetup *TKColor
  300. *DefaultTKColor: VividColor/�•␳����
  301. *TKColor NoAdjust/�␳�Ȃ�: "
  302. (<<) cvx exec
  303. /DeviceRenderingInfo (<<) cvx exec
  304. /Type 2
  305. /VirtualColorDevice null
  306. (>>) cvx exec
  307. (>>) cvx exec setpagedevice"
  308. *End
  309. *TKColor VividColor/�•␳����: "
  310. (<<) cvx exec
  311. /DeviceRenderingInfo (<<) cvx exec
  312. /Type 2
  313. /VirtualColorDevice (<<) cvx exec
  314. /Type 3
  315. /ColorTransform /TekBlue
  316. (>>) cvx exec
  317. (>>) cvx exec
  318. (>>) cvx exec setpagedevice"
  319. *End
  320. *TKColor SimulateDisplay/���ʕ\���F�ɋ߂Â���: "
  321. (<<) cvx exec
  322. /DeviceRenderingInfo (<<) cvx exec
  323. /Type 2
  324. /VirtualColorDevice (<<) cvx exec
  325. /Type 3
  326. /ColorTransform /TekDisplay
  327. (>>) cvx exec
  328. (>>) cvx exec
  329. (>>) cvx exec setpagedevice"
  330. *End
  331. *TKColor SWOPPress/SWOP �v���X: "
  332. (<<) cvx exec
  333. /DeviceRenderingInfo (<<) cvx exec
  334. /Type 2
  335. /VirtualColorDevice (<<) cvx exec
  336. /Type 3
  337. /ColorTransform /SWOP-Coated
  338. (>>) cvx exec
  339. (>>) cvx exec
  340. (>>) cvx exec setpagedevice"
  341. *End
  342. *TKColor EuroscalePress/Euroscale �v���X: "
  343. (<<) cvx exec
  344. /DeviceRenderingInfo (<<) cvx exec
  345. /Type 2
  346. /VirtualColorDevice (<<) cvx exec
  347. /Type 3
  348. /ColorTransform /Euroscale-Coated
  349. (>>) cvx exec
  350. (>>) cvx exec
  351. (>>) cvx exec setpagedevice"
  352. *End
  353. *TKColor CommercialPress/Commercial �v���X: "
  354. (<<) cvx exec
  355. /DeviceRenderingInfo (<<) cvx exec
  356. /Type 2
  357. /VirtualColorDevice (<<) cvx exec
  358. /Type 3
  359. /ColorTransform /Commercial-Coated
  360. (>>) cvx exec
  361. (>>) cvx exec
  362. (>>) cvx exec setpagedevice"
  363. *End
  364. *TKColor Monochrome/���m�N��: "
  365. (<<) cvx exec
  366. /DeviceRenderingInfo (<<) cvx exec
  367. /Type 2
  368. /VirtualColorDevice (<<) cvx exec
  369. /Type 1
  370. /ColorTransform /Gray
  371. (>>) cvx exec
  372. (>>) cvx exec
  373. (>>) cvx exec setpagedevice"
  374. *End
  375. *TKColor UsePrinterSetting/�v�����^���̐ݒ����g�p����: ""
  376. *?TKColor: "save
  377. { currentpagedevice /DeviceRenderingInfo get
  378. /VirtualColorDevice get
  379. dup null eq
  380. { pop (NoAdjust) }
  381. { /ColorTransform get
  382. (<<) cvx exec
  383. /TekBlue (VividColor)
  384. /TekDisplay (SimulateDisplay)
  385. /SWOP-Coated (SWOPPress)
  386. /Euroscale-Coated (EuroscalePress)
  387. /Commercial-Coated (CommercialPress)
  388. /Gray (Monochrome)
  389. (>>) cvx exec
  390. exch get
  391. } ifelse
  392. } stopped
  393. { % error in PostScript code execution
  394. pop pop (Unknown)
  395. } if
  396. = flush restore"
  397. *End
  398. *CloseUI: *TKColor
  399. *OpenUI *TKCheckPrint/���������: Boolean
  400. *OrderDependency: 70 AnySetup *TKCheckPrint
  401. *DefaultTKCheckPrint: False
  402. *TKCheckPrint False: ""
  403. *TKCheckPrint True: "
  404. /RRCustomProcs /ProcSet findresource
  405. /setcheckprint get exec"
  406. *End
  407. *?TKCheckPrint: "save
  408. /RRCustomProcs /ProcSet findresource
  409. /currentcheckprint get exec
  410. = flush restore"
  411. *End
  412. *CloseUI: *TKCheckPrint
  413. *OpenUI *TKImageSmoothing/�Ұ�ޥ�Ѱ��ݸ�: Boolean
  414. *OrderDependency: 80 AnySetup *TKImageSmoothing
  415. *DefaultTKImageSmoothing: False
  416. *TKImageSmoothing False: "
  417. false /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec"
  418. *End
  419. *TKImageSmoothing True: "
  420. true /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec"
  421. *End
  422. *?TKImageSmoothing: "
  423. save
  424. /RRCustomProcs /ProcSet findresource /currentforceinterpolate get exec
  425. {(True)}{(False)} ifelse
  426. = flush restore"
  427. *End
  428. *CloseUI: *TKImageSmoothing
  429. *% Font Information =====================
  430. *DefaultFont: Courier
  431. *Font Courier: Standard "(002.003)" Standard ROM
  432. *Font Courier-Bold: Standard "(002.003)" Standard ROM
  433. *Font Courier-BoldOblique: Standard "(002.003)" Standard ROM
  434. *Font Courier-Oblique: Standard "(002.003)" Standard ROM
  435. *Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(003.001)" 83pv Disk
  436. *Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(003.001)" Add Disk
  437. *Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(003.001)" Add Disk
  438. *Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(003.001)" Ext Disk
  439. *Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(003.001)" Ext Disk
  440. *Font GothicBBB-Medium-RKSJ-H: RKSJ "(003.001)" JIS-83 Disk
  441. *Font GothicBBB-Medium-RKSJ-UserGaiji: Special "(003.001)" Special Disk
  442. *Font GothicBBB-Medium-RKSJ-V: RKSJ "(003.001)" JIS-83 Disk
  443. *Font Helvetica: Standard "(001.006)" Standard ROM
  444. *Font Helvetica-Bold: Standard "(001.007)" Standard ROM
  445. *Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM
  446. *Font Helvetica-Narrow: Standard "(001.006)" Standard ROM
  447. *Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM
  448. *Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM
  449. *Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM
  450. *Font Helvetica-Oblique: Standard "(001.006)" Standard ROM
  451. *Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk
  452. *Font Ryumin-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk
  453. *Font Ryumin-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk
  454. *Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk
  455. *Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk
  456. *Font Ryumin-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk
  457. *Font Ryumin-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk
  458. *Font Ryumin-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk
  459. *Font Symbol: Special "(001.007)" Special ROM
  460. *Font Times-Bold: Standard "(001.007)" Standard ROM
  461. *Font Times-BoldItalic: Standard "(001.009)" Standard ROM
  462. *Font Times-Italic: Standard "(001.007)" Standard ROM
  463. *Font Times-Roman: Standard "(001.007)" Standard ROM
  464. *?FontQuery: "
  465. save
  466. { count 1 gt
  467. { exch dup 127 string cvs (/) print print (:) print
  468. /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =
  469. } { exit } ifelse
  470. } bind loop
  471. (*) = flush restore"
  472. *End
  473. *?FontList: "
  474. save (*) {cvn ==} 128 string /Font resourceforall
  475. (*) = flush restore"
  476. *End
  477. *DefaultColorSep: ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi
  478. *% For 60 lpi / 300x300 dpi ===============================
  479. *ColorSepScreenAngle ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0"
  480. *ColorSepScreenAngle CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0"
  481. *ColorSepScreenAngle ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0"
  482. *ColorSepScreenAngle ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0"
  483. *ColorSepScreenAngle ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0"
  484. *ColorSepScreenFreq ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"
  485. *ColorSepScreenFreq CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"
  486. *ColorSepScreenFreq ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"
  487. *ColorSepScreenFreq ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"
  488. *ColorSepScreenFreq ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"
  489. *% end of PPD file for Tektronix Phaser 350