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.

604 lines
18 KiB

  1. *PPD-Adobe: "4.2"
  2. *% Adobe Systems PostScript(R) Printer Description File
  3. *% Copyright (c) 1994 Tektronix, Incorporated. All rights reserved.
  4. *% Tektronix (R) is a registered trademark of Tektronix, Inc.
  5. *% TekColor TM is a trademark of Tektronix, Inc.
  6. *% Phaser TM is a trademark of Tektronix, Inc., for color printers and
  7. *% related products.
  8. *FormatVersion: "4.2"
  9. *FileVersion: "1.0"
  10. *LanguageEncoding: JIS83-RKSJ
  11. *LanguageVersion: Japanese
  12. *PCFileName: "TKPH1401.PPD"
  13. *Product: "(Phaser 140)"
  14. *PSVersion: "(2013.113) 11"
  15. *ModelName: "Tektronix Phaser 140"
  16. *ShortNickName: "Tektronix Phaser 140"
  17. *NickName: "Tektronix Phaser 140"
  18. *% === Installable Options ===========
  19. *OpenGroup: InstallableOptions/Options Installed
  20. *OpenUI *InstalledMemory/Memory Configuration: PickOne
  21. *DefaultInstalledMemory: None
  22. *InstalledMemory None/Standard 8 MB RAM: ""
  23. *InstalledMemory 12Meg/12 MB Total RAM: ""
  24. *InstalledMemory 24Meg/24 MB Total RAM: ""
  25. *CloseUI: *InstalledMemory
  26. *OpenUI *Option1/�l�b�g���[�N�@�J�[�h: PickOne
  27. *DefaultOption1:None
  28. *Option1 None/�C���X�g�[�������Ă��Ȃ�: ""
  29. *Option1 P1/Ethernet and NetWare: ""
  30. *Option1 P2/Ethernet, NetWare and TCP/IP: ""
  31. *CloseUI: *Option1
  32. *CloseGroup: InstallableOptions
  33. *% === Constraints ====================
  34. *UIConstraints: *InstalledMemory None *PageSize Legal
  35. *UIConstraints: *InstalledMemory None *PageRegion Legal
  36. *% === Device Capabilities ============
  37. *LanguageLevel: "2"
  38. *Protocols: BCP
  39. *FreeVM: "851584"
  40. *VMOption None/Standard 8 MB RAM: "851584"
  41. *VMOption 12Meg/12 MB Total RAM: "2940544"
  42. *VMOption 24Meg/24 MB Total RAM: "8175232"
  43. *TTRasterizer: Type42
  44. *ColorDevice: True
  45. *DefaultColorSpace: CMYK
  46. *VariablePaperSize: True
  47. *AccurateScreensSupport: True
  48. *SuggestedJobTimeout: "0"
  49. *SuggestedWaiTimeout: "300"
  50. *Throughput: "1"
  51. *Password: "()"
  52. *ExitServer: "
  53. count 0 eq
  54. { false } { true exch startjob } ifelse
  55. not
  56. { (WARNING: Cannot modify initial VM.) =
  57. (Missing or invalid password.) =
  58. (Please contact the author of this software.) = flush quit
  59. } if
  60. "
  61. *End
  62. *Reset: "
  63. count 0 eq
  64. { false } { true exch startjob } ifelse
  65. not
  66. { (WARNING: Cannot reset printer.) =
  67. (Missing or invalid password.) =
  68. (Please contact the author of this software.) = flush quit
  69. } if
  70. systemdict /quit get exec
  71. (WARNING : Printer Reset Failed.) = flush
  72. "
  73. *End
  74. *DefaultResolution: 360dpi
  75. *?Resolution: "
  76. save currentpagedevice
  77. /HWResolution get 0 get ( ) cvs print (dpi) = flush restore"
  78. *End
  79. *% Halftone Information =================
  80. *ScreenFreq: "60.0"
  81. *ScreenAngle: "0.0"
  82. *DefaultScreenProc: TekHalftone
  83. *ScreenProc TekHalftone: "/DefaultHalftone /Halftone findresource"
  84. *ScreenProc Dot: "{180 mul cos exch 180 mul cos add 2 div}"
  85. *ScreenProc Line: "{ pop }"
  86. *ScreenProc Ellipse: "
  87. { dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub}"
  88. *End
  89. *DefaultTransfer: Null
  90. *Transfer Null: "{ }"
  91. *Transfer Null.Inverse: "{ 1 exch sub }"
  92. *% Tray Selection ============
  93. *OpenUI *InputSlot/�������@: PickOne
  94. *OrderDependency: 10 AnySetup *InputSlot
  95. *DefaultInputSlot: Cassette
  96. *InputSlot Cassette/�J�Z�b�g: ""
  97. *CloseUI: *InputSlot
  98. *% Paper Handling ===================
  99. *% Use these entries to set paper size most of the time, unless there is
  100. *% specific reason to use PageRegion.
  101. *OpenUI *PageSize: PickOne
  102. *OrderDependency: 20 AnySetup *PageSize
  103. *DefaultPageSize: A4
  104. *PageSize Letter/Letter: "2 dict dup /PageSize [612 792] put
  105. dup /ImagingBBox null put
  106. setpagedevice"
  107. *End
  108. *PageSize Legal/legal: "2 dict dup /PageSize [612 1008] put
  109. dup /ImagingBBox null put
  110. setpagedevice"
  111. *End
  112. *PageSize Comm10/����#10: "2 dict dup /PageSize [684 297] put
  113. dup /ImagingBBox null put
  114. setpagedevice"
  115. *End
  116. *PageSize A4/A4: "2 dict dup /PageSize [595 842] put
  117. dup /ImagingBBox null put
  118. setpagedevice"
  119. *End
  120. *PageSize DL/����DL: "2 dict dup /PageSize [624 312] put
  121. dup /ImagingBBox null put
  122. setpagedevice"
  123. *End
  124. *PageSize Hagaki/�n�K�L: "2 dict dup /PageSize [283 419] put
  125. dup /ImagingBBox null put
  126. setpagedevice"
  127. *End
  128. *?PageSize: "
  129. save currentpagedevice /PageSize get aload pop
  130. 2 copy gt {exch} if (Unknown)
  131. 5 dict
  132. dup [612 792] (Letter) put
  133. dup [612 1008] (Legal) put
  134. dup [297 684] (Comm10) put
  135. dup [595 842] (A4) put
  136. dup [312 624] (DL) put
  137. dup [283 419] (Hagaki) put
  138. { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and
  139. { exch pop exit } { pop } ifelse
  140. } bind forall = flush pop pop
  141. restore"
  142. *End
  143. *CloseUI: *PageSize
  144. *% These entries will set up the frame buffer. Usually used with manual feed.
  145. *OpenUI *PageRegion: PickOne
  146. *OrderDependency: 30 AnySetup *PageRegion
  147. *DefaultPageRegion: A4
  148. *PageRegion Letter/Letter: "2 dict dup /PageSize [612 792] put
  149. dup /ImagingBBox null put
  150. setpagedevice"
  151. *End
  152. *PageRegion Legal/Legal: "2 dict dup /PageSize [612 1008] put
  153. dup /ImagingBBox null put
  154. setpagedevice"
  155. *End
  156. *PageRegion Comm10/����#10: "2 dict dup /PageSize [684 297] put
  157. dup /ImagingBBox null put
  158. setpagedevice"
  159. *End
  160. *PageRegion A4/A4: "2 dict dup /PageSize [595 842] put
  161. dup /ImagingBBox null put
  162. setpagedevice"
  163. *End
  164. *PageRegion DL/����DL: "2 dict dup /PageSize [624 312] put
  165. dup /ImagingBBox null put
  166. setpagedevice"
  167. *End
  168. *PageRegion Hagaki/�n�K�L: "2 dict dup /PageSize [283 419] put
  169. dup /ImagingBBox null put
  170. setpagedevice"
  171. *End
  172. *CloseUI: *PageRegion
  173. *% The following entries provide information about specific paper keywords.
  174. *DefaultImageableArea: A4
  175. *ImageableArea Letter/Letter: "14.4 28.9 596.8 777.7"
  176. *ImageableArea Legal/Legal: "14.4 28.9 596.8 993.7"
  177. *ImageableArea Comm10/����#10: "14.4 35.884 596.8 282.684"
  178. *ImageableArea A4/A4: "14.4 28.684 580.8 827.484"
  179. *ImageableArea DL/����DL: "14.4 35.884 596.8 297.484"
  180. *ImageableArea Hagaki/�n�K�L: "15 21 266 404"
  181. *?ImageableArea: "
  182. save
  183. /cvp { ( ) cvs print ( ) print } bind def
  184. /upperright {10000 mul floor 10000 div} bind def
  185. /lowerleft {10000 mul ceiling 10000 div} bind def
  186. newpath clippath pathbbox
  187. 4 -2 roll exch 2 {lowerleft cvp} repeat
  188. exch 2 {upperright cvp} repeat flush
  189. restore
  190. "
  191. *End
  192. *% These provide the physical dimensions of the paper (by keyword)
  193. *DefaultPaperDimension: A4
  194. *PaperDimension Letter/Letter: "612 792"
  195. *PaperDimension Legal/Legal: "612 1008"
  196. *PaperDimension Comm10/����#10: "684 297"
  197. *PaperDimension A4/A4: "595 842"
  198. *PaperDimension DL/����DL: "624 312"
  199. *PaperDimension Hagaki/�n�K�L: "283 419"
  200. *CustomPageSize True: "
  201. pop pop pop
  202. 2 dict begin
  203. /PageSize [ 4 -2 roll ] def
  204. /ImagingBBox null def
  205. currentdict end setpagedevice
  206. "
  207. *End
  208. *ParamCustomPageSize Width: 1 points 432 612
  209. *ParamCustomPageSize Height: 2 points 288 1584
  210. *ParamCustomPageSize WidthOffset/Left Margin: 3 points 0 0
  211. *ParamCustomPageSize HeightOffset/Top Margin: 4 points 0 0
  212. *ParamCustomPageSize Orientation: 5 int 0 0
  213. *MaxMediaWidth: "612"
  214. *MaxMediaHeight: "1584"
  215. *?CurrentMediaWidth: "
  216. currentpagedevice/PageSize get 0 get = flush
  217. "
  218. *End
  219. *?CurrentMediaHeight: "
  220. currentpagedevice/PageSize get 1 get = flush
  221. "
  222. *End
  223. *CenterRegistered: False
  224. *HWMargins: 14.4 28.8 14.4 14.4
  225. *DefaultOutputBin: OnlyOne
  226. *DefaultOutputOrder: Reverse
  227. *RequiresPageRegion All: True
  228. *% Print Quality Selection ===================
  229. *OpenUI *OutputMode/�v�����g�i��: PickOne
  230. *OrderDependency: 40 AnySetup *OutputMode
  231. *DefaultOutputMode: Standard/Plain (�X�^���_�[�h)
  232. *OutputMode Draft/Plain (�h���t�g): "
  233. mark
  234. {
  235. 2 dict begin
  236. /PostRenderingEnhance true def
  237. /PostRenderingEnhanceDetails 1 dict begin
  238. /OutputMode (Draft) def
  239. currentdict end def
  240. currentdict end setpagedevice
  241. } stopped cleartomark"
  242. *End
  243. *OutputMode Standard/Plain (�X�^���_�[�h): "
  244. mark
  245. {
  246. 2 dict begin
  247. /PostRenderingEnhance true def
  248. /PostRenderingEnhanceDetails 1 dict begin
  249. /OutputMode (Standard) def
  250. currentdict end def
  251. currentdict end setpagedevice
  252. } stopped cleartomark"
  253. *End
  254. *OutputMode Premium/Plain (�v���~�A��): "
  255. mark
  256. {
  257. 2 dict begin
  258. /PostRenderingEnhance true def
  259. /PostRenderingEnhanceDetails 1 dict begin
  260. /OutputMode (Premium) def
  261. currentdict end def
  262. currentdict end setpagedevice
  263. } stopped cleartomark"
  264. *End
  265. *OutputMode CoatedPaper/Coated Paper: "
  266. mark
  267. {
  268. 2 dict begin
  269. /PostRenderingEnhance true def
  270. /PostRenderingEnhanceDetails 1 dict begin
  271. /OutputMode (CoatedPaper) def
  272. currentdict end def
  273. currentdict end setpagedevice
  274. } stopped cleartomark"
  275. *End
  276. *OutputMode GlossyPaper/Glossy Paper: "
  277. mark
  278. {
  279. 2 dict begin
  280. /PostRenderingEnhance true def
  281. /PostRenderingEnhanceDetails 1 dict begin
  282. /OutputMode (GlossyPaper) def
  283. currentdict end def
  284. currentdict end setpagedevice
  285. } stopped cleartomark"
  286. *End
  287. *OutputMode Transparency/OHP�t�B����: "
  288. mark
  289. {
  290. 2 dict begin
  291. /PostRenderingEnhance true def
  292. /PostRenderingEnhanceDetails 1 dict begin
  293. /OutputMode (Transparency) def
  294. currentdict end def
  295. currentdict end setpagedevice
  296. } stopped cleartomark"
  297. *End
  298. *OutputMode BackPrintFilm/Back Print Film: "
  299. mark
  300. {
  301. 2 dict begin
  302. /PostRenderingEnhance true def
  303. /PostRenderingEnhanceDetails 1 dict begin
  304. /OutputMode (BackPrintFilm) def
  305. currentdict end def
  306. currentdict end setpagedevice
  307. } stopped cleartomark"
  308. *End
  309. *?OutputMode: "save
  310. {
  311. currentpagedevice /PostRenderingEnhanceDetails get
  312. /OutputMode get
  313. 7 dict begin
  314. /Draft (Plain \(draft\)) def
  315. /Standard (Plain \(standard\)) def
  316. /Premium (Plain \(premium\)) def
  317. /CoatedPaper (Coated Paper) def
  318. /GlossyPaper (Glossy Paper) def
  319. /Transparency (Transparency) def
  320. /BackPrintFilm (Back Print Film) def
  321. currentdict end
  322. exch get
  323. } stopped
  324. { % error in PostScript code execution
  325. pop pop (Unknown)
  326. } if
  327. = flush restore"
  328. *End
  329. *CloseUI: *OutputMode
  330. *% Printer Specific Features ============
  331. *OpenUI *Finepoint/Finepoint ʰ�İ�ݸ�: Boolean
  332. *OrderDependency: 50 AnySetup *Finepoint
  333. *DefaultFinepoint: False
  334. *Finepoint True: " mark
  335. {
  336. 1 dict begin
  337. /DeviceRenderingInfo 3 dict begin
  338. /Type 2 def
  339. /RenderingMethod 2 def
  340. /VirtualColorDevice currentpagedevice /DeviceRenderingInfo get
  341. /VirtualColorDevice get def
  342. currentdict end def
  343. currentdict end
  344. setpagedevice
  345. } stopped cleartomark"
  346. *End
  347. *Finepoint False: " mark
  348. {
  349. 1 dict begin
  350. /DeviceRenderingInfo 3 dict begin
  351. /Type 2 def
  352. /RenderingMethod 1 def
  353. /VirtualColorDevice currentpagedevice /DeviceRenderingInfo get
  354. /VirtualColorDevice get def
  355. currentdict end def
  356. currentdict end
  357. setpagedevice
  358. } stopped cleartomark"
  359. *End
  360. *?Finepoint: "save
  361. currentpagedevice /DeviceRenderingInfo get
  362. /RenderingMethod get 2 eq {(True)}{(False)}ifelse = flush restore"
  363. *End
  364. *CloseUI: *Finepoint
  365. *% TekColor Selections ===================
  366. *OpenUI *TekColor/�J���[�␳: PickOne
  367. *OrderDependency: 60 AnySetup *TekColor
  368. *DefaultTekColor: VividColor/�•␳����
  369. *TekColor NoAdjust/�␳�Ȃ�: "mark
  370. { 1 dict begin
  371. /DeviceRenderingInfo 3 dict begin
  372. /Type 2 def
  373. /RenderingMethod currentpagedevice /DeviceRenderingInfo get
  374. /RenderingMethod get def
  375. /VirtualColorDevice null def
  376. currentdict end def
  377. currentdict end
  378. setpagedevice
  379. } stopped cleartomark"
  380. *End
  381. *TekColor VividColor/�•␳����: " mark
  382. { 1 dict begin
  383. /DeviceRenderingInfo 3 dict begin
  384. /Type 2 def
  385. /RenderingMethod currentpagedevice /DeviceRenderingInfo get
  386. /RenderingMethod get def
  387. /VirtualColorDevice 2 dict begin
  388. /Type 3 def
  389. /ColorTransform /TekBlue def
  390. currentdict end def
  391. currentdict end def
  392. currentdict end
  393. setpagedevice
  394. } stopped cleartomark"
  395. *End
  396. *TekColor SimulateDisplay/���ʕ\���F�ɋ߂Â���: " mark
  397. { 1 dict begin
  398. /DeviceRenderingInfo 3 dict begin
  399. /Type 2 def
  400. /RenderingMethod currentpagedevice /DeviceRenderingInfo get
  401. /RenderingMethod get def
  402. /VirtualColorDevice 2 dict begin
  403. /Type 3 def
  404. /ColorTransform /TekDisplay def
  405. currentdict end def
  406. currentdict end def
  407. currentdict end
  408. setpagedevice
  409. } stopped cleartomark"
  410. *End
  411. *TekColor CommercialPress/Commercial �v���X: " mark
  412. { 1 dict begin
  413. /DeviceRenderingInfo 3 dict begin
  414. /Type 2 def
  415. /RenderingMethod currentpagedevice /DeviceRenderingInfo get
  416. /RenderingMethod get def
  417. /VirtualColorDevice 2 dict begin
  418. /Type 3 def
  419. /ColorTransform /Commercial-Coated def
  420. currentdict end def
  421. currentdict end def
  422. currentdict end
  423. setpagedevice
  424. } stopped cleartomark"
  425. *End
  426. *TekColor Monochrome/���m�N��: " mark
  427. { 1 dict begin
  428. /DeviceRenderingInfo 3 dict begin
  429. /Type 2 def
  430. /RenderingMethod currentpagedevice /DeviceRenderingInfo get
  431. /RenderingMethod get def
  432. /VirtualColorDevice 2 dict begin
  433. /Type 1 def
  434. /ColorTransform /Gray def
  435. currentdict end def
  436. currentdict end def
  437. currentdict end
  438. setpagedevice
  439. } stopped cleartomark"
  440. *End
  441. *TekColor UsePrinterSetting/�v�����^���̐ݒ����g�p����: ""
  442. *?TekColor: "
  443. save
  444. { currentpagedevice /DeviceRenderingInfo get
  445. /VirtualColorDevice get
  446. dup null eq
  447. { pop (No Color Adjust) }
  448. { /ColorTransform get
  449. 4 dict begin
  450. /TekBlue (Vivid Color) def
  451. /TekDisplay (Simulate Screen) def
  452. /Commercial-Coated (Simulate Press) def
  453. /Gray (Monochrome) def
  454. currentdict end
  455. exch get
  456. } ifelse
  457. } stopped
  458. { % error in PostScript code execution
  459. pop pop (Unknown)
  460. } if
  461. = flush
  462. restore
  463. "
  464. *End
  465. *CloseUI: *TekColor
  466. *% Font Information =====================
  467. *DefaultFont: Courier
  468. *Font Courier: Standard "(002.003)" Standard ROM
  469. *Font Courier-Bold: Standard "(002.003)" Standard ROM
  470. *Font Courier-BoldOblique: Standard "(002.003)" Standard ROM
  471. *Font Courier-Oblique: Standard "(002.003)" Standard ROM
  472. *Font Helvetica: Standard "(001.006)" Standard ROM
  473. *Font Helvetica-Bold: Standard "(001.007)" Standard ROM
  474. *Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM
  475. *Font Helvetica-Narrow: Standard "(001.006)" Standard ROM
  476. *Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM
  477. *Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM
  478. *Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM
  479. *Font Helvetica-Oblique: Standard "(001.006)" Standard ROM
  480. *Font Symbol: Special "(001.007)" Standard ROM
  481. *Font Times-Bold: Standard "(001.007)" Standard ROM
  482. *Font Times-BoldItalic: Standard "(001.009)" Standard ROM
  483. *Font Times-Italic: Standard "(001.007)" Standard ROM
  484. *Font Times-Roman: Standard "(001.007)" Standard ROM
  485. *?FontQuery: "
  486. save
  487. { count 1 gt
  488. { exch dup 127 string cvs (/) print print (:) print
  489. /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =
  490. } { exit } ifelse
  491. } bind loop
  492. (*) = flush
  493. restore"
  494. *End
  495. *?FontList: "
  496. save (*) {cvn ==} 128 string /Font resourceforall
  497. (*) = flush restore"
  498. *End
  499. *% Printer Messages (verbatim from printer):
  500. *Message: "%%[ exitserver: permanent state may be changed ]%%"
  501. *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
  502. *Message: "\FontName\ not found, using Courier"
  503. *% Status (format: %%[ status: <one of these> ]%% )
  504. *Status: "initializing"
  505. *Status: "idle"
  506. *Status: "busy"
  507. *Status: "waiting"
  508. *Status: "holding"
  509. *Status: "PrinterError: internal interface error"
  510. *Status: "PrinterError: resetting printer"
  511. *Status: "PrinterError: service call:"
  512. *Status: "PrinterError: waste ink tank full"
  513. *Status: "PrinterError: paper jam"
  514. *Status: "PrinterError: add ink:"
  515. *Status: "PrinterError: out of paper"
  516. *Status: "PrinterError: cleaning heads"
  517. *Status: "PrinterError: printer is not ready"
  518. *% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
  519. *Source: "Parallel"
  520. *Source: "LocalTalk"
  521. *Source: "Internal"
  522. *Source: "EtherTalk"
  523. *Source: "PrintServer"
  524. *Source: "LPR"
  525. *Source: "AppSocket"
  526. *% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
  527. *PrinterError: "internal interface error"
  528. *PrinterError: "resetting printer"
  529. *PrinterError: "service call:"
  530. *PrinterError: "waste ink tank full"
  531. *PrinterError: "paper jam"
  532. *PrinterError: "add ink:"
  533. *PrinterError: "out of paper"
  534. *PrinterError: "cleaning heads"
  535. *PrinterError: "printer is not ready"
  536. *DefaultColorSep: ProcessBlack.60lpi.360dpi/60 lpi / 360 dpi
  537. *InkName: ProcessBlack/Process Black
  538. *InkName: CustomColor/Custom Color
  539. *InkName: ProcessCyan/Process Cyan
  540. *InkName: ProcessMagenta/Process Magenta
  541. *InkName: ProcessYellow/Process Yellow
  542. *% For 60 lpi / 360 dpi ================================
  543. *ColorSepScreenAngle ProcessBlack.60lpi.360dpi/60 lpi / 360 dpi: "0.0"
  544. *ColorSepScreenAngle CustomColor.60lpi.360dpi/60 lpi / 360 dpi: "0.0"
  545. *ColorSepScreenAngle ProcessCyan.60lpi.360dpi/60 lpi / 360 dpi: "0.0"
  546. *ColorSepScreenAngle ProcessMagenta.60lpi.360dpi/60 lpi / 360 dpi: "0.0"
  547. *ColorSepScreenAngle ProcessYellow.60lpi.360dpi/60 lpi / 360 dpi: "0.0"
  548. *ColorSepScreenFreq ProcessBlack.60lpi.360dpi/60 lpi / 360 dpi: "60.0"
  549. *ColorSepScreenFreq CustomColor.60lpi.360dpi/60 lpi / 360 dpi: "60.0"
  550. *ColorSepScreenFreq ProcessCyan.60lpi.360dpi/60 lpi / 360 dpi: "60.0"
  551. *ColorSepScreenFreq ProcessMagenta.60lpi.360dpi/60 lpi / 360 dpi: "60.0"
  552. *ColorSepScreenFreq ProcessYellow.60lpi.360dpi/60 lpi / 360 dpi: "60.0"
  553. *% end of PPD file for Tektronix Phaser 140