home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1996 February / VPR9602A.ISO / i386 / vt4506w2.pp_ / vt4506w2.ppd
PostScript Printer Description  |  1995-05-08  |  12KB  |  365 lines

  1. *PPD-Adobe: "4.1"
  2. *% Adobe Systems PostScript(R) Printer Description File
  3. *% Copyright 1987-1993 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. *% Date: 5/01/92
  10. *% base.ppd version 2.0 @(#)(1.79)
  11.  
  12. *FormatVersion: "4.1"
  13. *FileVersion: "1.1"
  14. *PCFileName: "VT4506W2.PPD"
  15. *LanguageVersion: English
  16.  
  17. *Product: "(Varityper)"
  18. *PSVersion: "(2013.108) 930920"
  19. *PSVersion: "(2013.108) 930831"
  20. *PSVersion: "(2013.108) 930730"
  21. *ModelName: "Varityper 4000/5060W"
  22. *NickName: "Varityper VT4_5060W_L2_V4.1"
  23. *% General Information and Defaults ===============
  24. *FreeVM: "2415554"
  25. *LanguageLevel: "2"
  26. *Extensions: FileSystem CMYK Composite
  27. *ColorDevice: False
  28. *DefaultColorSpace: Gray
  29. *FileSystem: True
  30. *?FileSystem: "
  31.   save false
  32.    (%disk*)
  33.     {
  34.     currentdevparams dup /Writeable known {
  35.         /Writeable get {pop true} if
  36.     }{
  37.         pop
  38.     } ifelse 
  39.     } 10 string /IODevice resourceforall
  40.     {(True)}{(False)} ifelse = flush
  41.  restore"
  42. *End
  43. *Throughput: "10"
  44. *Password: "0"
  45. *ExitServer: "
  46.   count 0 eq {false}{true exch startjob}ifelse not {
  47.     (WARNING : Cannot perform exitserver command.) = 
  48.     (Password supplied not valid.) = 
  49.     (Please contact the author of this software.) = flush
  50.     quit 
  51.   } if 
  52. "
  53. *End
  54. *Reset: "
  55.   count 0 eq {false}{true exch startjob}ifelse not {
  56.     (WARNING : Cannot reset printer.) =
  57.     (Password supplied is not valid.) =
  58.     (Please contact the author of this software.) = flush quit 
  59.   } if 
  60.   systemdict /quit get exec
  61.   (WARNING : Printer Reset Failed.) = flush
  62. "
  63. *End
  64.  
  65. *OpenUI *Resolution: PickOne
  66. *OrderDependency: 10 AnySetup *Resolution
  67. *DefaultResolution: 600dpi
  68. *?Resolution: "
  69.  save
  70.     currentpagedevice /HWResolution get 0 get
  71.     (          ) cvs print (dpi) = flush
  72.  restore
  73. "
  74. *End
  75. *CloseUI: *Resolution
  76.  
  77. *AccurateScreensSupport: True
  78.  
  79. *% Halftone Information ===============
  80. *ScreenFreq: "75.0" 
  81. *ScreenAngle: "45.0"
  82. *DefaultScreenProc: Dot
  83. *ScreenProc Dot: "
  84. {abs exch abs 2 copy add 1.0 gt {1.0 sub dup mul exch 1.0 sub dup mul add 1.0
  85. sub }{dup mul exch dup mul add 1.0 exch sub }ifelse }
  86. "
  87. *End
  88. *ScreenProc Line: "{ pop }"
  89. *ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
  90.  
  91. *DefaultTransfer: Normalized
  92. *Transfer Normalized: "{
  93.   userdict /VT_dict known {
  94.     VT_dict /VTXfer known {
  95.         VT_dict begin VTXfer end
  96.     }{
  97.         VT_dict /ChooseXfer known {
  98.             VT_dict /ChooseXfer get exec 255 mul 0.5 add cvi
  99.             VT_dict /xfer get exch get
  100.         } if
  101.     } ifelse
  102.   } if
  103. } bind "
  104. *Transfer Normalized.Inverse: "{
  105.   userdict /VT_dict known {
  106.     VT_dict /VTXfer known {
  107.         VT_dict begin VTXfer end
  108.     }{
  109.         VT_dict /ChooseXfer known {
  110.             VT_dict /ChooseXfer get exec 255 mul 0.5 add cvi
  111.             VT_dict /xfer get exch get
  112.         } if
  113.     } ifelse
  114.   } if
  115.   1.0 exch sub
  116. } bind "
  117. *Transfer Null: "{} "
  118. *Transfer Null.Inverse: "{1.0 exch sub} "
  119.  
  120. *OpenUI *PageSize: PickOne
  121. *OrderDependency: 30 AnySetup *PageSize
  122. *% Paper Handling =====================
  123. *DefaultPageSize: Letter.Transverse
  124. *PageSize Letter: "(<</PageSize [612 792]/Orientation 0>> setpagedevice)cvx exec"
  125. *PageSize Legal: "(<</PageSize [612 1008]/Orientation 0>> setpagedevice)cvx exec"
  126. *PageSize Tabloid: "(<</PageSize [792 1224]/Orientation 0>> setpagedevice)cvx exec"
  127. *PageSize Ledger: "(<</PageSize [1224 792]/Orientation 0>> setpagedevice)cvx exec"
  128. *PageSize A4: "(<</PageSize [595 842]/Orientation 0>> setpagedevice)cvx exec"
  129. *PageSize B4: "(<</PageSize [728 1032]/Orientation 0>> setpagedevice)cvx exec"
  130. *PageSize ISOB4: "(<</PageSize [709 1001]/Orientation 0>> setpagedevice)cvx exec"
  131. *PageSize mini: "(<</PageSize [396 612]/Orientation 0>> setpagedevice)cvx exec"
  132. *?PageSize: "
  133.   save
  134.   currentpagedevice/PageSize get aload pop
  135.   2 copy gt {exch} if (Unknown)
  136.   50 dict
  137.     dup [612 792] (Letter) put
  138.     dup [612 1008] (Legal) put
  139.     dup [792 1224] (Tabloid) put
  140.     dup [595 842] (A4) put
  141.     dup [729.72 1031.46] (B4) put
  142.     dup [709 1001] (ISOB4) put
  143.     dup [396 612] (mini) put
  144.     dup [792 1224] (Ledger) put
  145.  {
  146.   exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and {
  147.     exch pop exit
  148.   }{
  149.     pop
  150.   } ifelse
  151.  } bind forall = flush pop pop
  152.   restore
  153. "
  154. *End
  155. *CloseUI: *PageSize
  156.  
  157. *OpenUI *PageRegion: PickOne
  158. *OrderDependency: 40 AnySetup *PageRegion
  159. *% Page Region Starts here =====================
  160. *DefaultPageRegion: Letter.Transverse
  161. *PageRegion Letter: "(<</PageSize [612 792]/Orientation 0>> setpagedevice)cvx exec"
  162. *PageRegion Legal: "(<</PageSize [612 1008]/Orientation 0>> setpagedevice)cvx exec"
  163. *PageRegion Tabloid: "(<</PageSize [792 1224]/Orientation 0>> setpagedevice)cvx exec"
  164. *PageRegion Ledger: "(<</PageSize [1224 792]/Orientation 0>> setpagedevice)cvx exec"
  165. *PageRegion A4: "(<</PageSize [595 842]/Orientation 0>> setpagedevice)cvx exec"
  166. *PageRegion B4: "(<</PageSize [728 1032]/Orientation 0>> setpagedevice)cvx exec"
  167. *PageRegion ISOB4: "(<</PageSize [709 1001]/Orientation 0>> setpagedevice)cvx exec"
  168. *PageRegion mini: "(<</PageSize [396 612]/Orientation 0>> setpagedevice)cvx exec"
  169. *CloseUI: *PageRegion
  170.  
  171. *?ImageableArea: "
  172. save
  173. /cvp{16 string cvs print ( ) print}bind def
  174. /upperright{10000 mul floor 10000 div}bind def
  175. /lowerleft{10000 mul ceiling 10000 div}bind def
  176. newpath clippath pathbbox
  177. 4 -2 roll exch 2 {lowerleft cvp}repeat
  178. exch 2 {upperright cvp}repeat flush
  179. restore
  180. "
  181. *End
  182.  
  183. *% ImageableArea starts here:
  184. *DefaultImageableArea: Letter.Transverse
  185. *ImageableArea Letter: "18 18 593 772"
  186. *ImageableArea Legal: "18 19 593 990"
  187. *ImageableArea Tabloid: "22 19 770 1206"
  188. *ImageableArea Ledger: "19 22 1206 770"
  189. *ImageableArea A4: "17 19 577 822"
  190. *ImageableArea B4: "48 48 680 983"
  191.  
  192. *% These provide the physical dimensions of the paper (by keyword)
  193. *DefaultPaperDimension: Letter.Transverse
  194. *PaperDimension Letter: "612 792 "
  195. *PaperDimension Legal: "612 1008 "
  196. *PaperDimension Tabloid: "792 1224 "
  197. *PaperDimension Ledger: "1224 792"
  198. *PaperDimension A4: "595.3 842 "
  199. *PaperDimension B4: "729 1032"
  200. *PaperDimension mini: "396 612 "
  201.  
  202. *VariablePaperSize: True
  203. *CustomPageSize True: "
  204.   4 dict begin
  205.   /Orientation exch def
  206.   2 array astore /Margins exch def
  207.   2 array astore /PageSize exch def
  208.   /ImagingBBox null def
  209.   currentdict end setpagedevice
  210. "
  211. *End
  212. *?CurrentMediaWidth: "save VT_dict/mediawidth get exec = flush restore"
  213. *?CurrentMediaHeight: "save VT_dict/medialength get exec = flush restore"
  214. *MaxMediaWidth: "792"
  215. *MaxMediaHeight: "1224"
  216. *ParamCustomPageSize Width: 1 points 1 792
  217. *ParamCustomPageSize Height: 2 points 1 1224
  218. *ParamCustomPageSize WidthOffset/Margins: 3 points 0 791
  219. *ParamCustomPageSize HeightOffset: 4 points 0 1223
  220. *ParamCustomPageSize Orientation: 5 points 0 1
  221. *CenterRegistered: False
  222.  
  223.  
  224. *DefaultOutputOrder: Reverse
  225.  
  226.  
  227. *OpenGroup: Imagesetter
  228. *OpenUI *MirrorPrint/Mirror: Boolean
  229. *OrderDependency: 50 AnySetup *MirrorPrint
  230. *DefaultMirrorPrint: False
  231. *MirrorPrint True: "(<</MirrorPrint true>> setpagedevice)cvx exec"
  232. *MirrorPrint False: "(<</MirrorPrint false>> setpagedevice)cvx exec"
  233. *?MirrorPrint: "currentpagedevice/MirrorPrint get {(True)}{(False)}ifelse = flush"
  234. *CloseUI: *MirrorPrint
  235.  
  236. *OpenUI *NegativePrint/Negative: Boolean
  237. *OrderDependency: 50 AnySetup *NegativePrint
  238. *DefaultNegativePrint: False
  239. *NegativePrint True: "(<</NegativePrint true>> setpagedevice)cvx exec"
  240. *NegativePrint False: "(<</NegativePrint false>> setpagedevice)cvx exec"
  241. *?NegativePrint: "currentpagedevice/NegativePrint get {(True)}{(False)}ifelse = flush"
  242. *CloseUI: *NegativePrint
  243. *CloseGroup: Imagesetter
  244.  
  245. *% Font Information =====================
  246.  
  247. *DefaultFont: Courier
  248. *Font Courier: Standard "(001.004)" Standard ROM
  249. *Font Courier-Bold: Standard "(001.004)" Standard ROM
  250. *Font Courier-BoldOblique: Standard "(001.004)" Standard ROM
  251. *Font Courier-Oblique: Standard "(001.004)" Standard ROM
  252. *Font Symbol: Special "(001.003)" Special ROM
  253. *?FontQuery: "
  254.  save
  255.     {
  256.     count 1 gt {
  257.         exch dup 127 string cvs (/) print print (:) print
  258.         /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =
  259.     }{
  260.         exit
  261.     } ifelse 
  262.    } bind loop
  263.    (*) = flush
  264.  restore
  265. "
  266. *End
  267.  
  268. *?FontList: "
  269. save
  270.   (*) {cvn ==} 128 string /Font resourceforall
  271.   (*) = flush
  272. restore
  273. "
  274. *End
  275.  
  276. *Message: "%%[ exitserver: permanent state may be changed ]%%"
  277. *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
  278. *Message: "\FontName\ not found, using Courier"
  279.  
  280. *% Status (format: %%[ status: <one of these> ]%% )
  281. *Status: "idle"
  282. *Status: "busy"
  283. *Status: "waiting"
  284. *Status: "printing"
  285. *Status: "warming up"
  286. *Status: "PrinterError: Printer OK"
  287. *Status: "PrinterError: Printer never accepted band"
  288. *Status: "PrinterError: Printer Intensity Invalid"
  289. *Status: "PrinterError: PrintXferBusy for too long"
  290. *Status: "PrinterError: Printer not ready to write:unused"
  291. *Status: "PrinterError: Fifo transfer took too long:DMABusy still"
  292. *Status: "PrinterError: Printer Resolution Invalid"
  293. *Status: "PrinterError: Failed printerstart:!BEG"
  294. *Status: "PrinterError: Fifo transfer did not start:DMABusy still"
  295. *Status: "PrinterError: Printer Hardware Error"
  296. *Status: "PrinterError: Printer Disk Full"
  297. *Status: "PrinterError: Printer Media Cassette Full"
  298. *Status: "PrinterError: Printer No Takeup"
  299. *Status: "PrinterError: Re-transmitting Page To Printer"
  300. *Status: "PrinterError: Printer Line Length Invalid"
  301. *Status: "PrinterError: Printer Busy with Previous Page"
  302. *Status: "PrinterError: Default page being defined is too big"
  303. *Status: "PrinterError: Printer Media Value Invalid"
  304. *Status: "PrinterError: Printer Cover Open"
  305. *Status: "PrinterError: Printer never was ready to start band:!STA"
  306. *Status: "PrinterError: Proofer Error"
  307. *Status: "PrinterError: Printer not ready;printer needs attention"
  308. *Status: "PrinterError: Printer Paper Out"
  309. *Status: "PrinterError: Printer Disk Error"
  310. *Status: "PrinterError: Proofer Not Available"
  311. *Status: "PrinterError: Program Load Error"
  312. *Status: "PrinterError: Printer Leading Value Invalid"
  313. *Status: "PrinterError: Printer Offline"
  314.  
  315. *Source: "serial9"
  316. *Source: "serial25"
  317. *Source: "AppleTalk"
  318. *Source: "Centronics"
  319. *Source: "other"
  320.  
  321. *PrinterError: "Printer OK"
  322. *PrinterError: "Printer never accepted band"
  323. *PrinterError: "Printer Intensity Invalid"
  324. *PrinterError: "PrintXferBusy for too long"
  325. *PrinterError: "Printer not ready to write:unused"
  326. *PrinterError: "Fifo transfer took too long:DMABusy still"
  327. *PrinterError: "Printer Resolution Invalid"
  328. *PrinterError: "Failed printerstart:!BEG"
  329. *PrinterError: "Fifo transfer did not start:DMABusy still"
  330. *PrinterError: "Printer Hardware Error"
  331. *PrinterError: "Printer Disk Full"
  332. *PrinterError: "Printer Media Cassette Full"
  333. *PrinterError: "Printer No Takeup"
  334. *PrinterError: "Re-transmitting Page To Printer"
  335. *PrinterError: "Printer Line Length Invalid"
  336. *PrinterError: "Printer Busy with Previous Page"
  337. *PrinterError: "Default page being defined is too big"
  338. *PrinterError: "Printer Media Value Invalid"
  339. *PrinterError: "Printer Cover Open"
  340. *PrinterError: "Printer never was ready to start band:!STA"
  341. *PrinterError: "Proofer Error"
  342. *PrinterError: "Printer not ready;printer needs attention"
  343. *PrinterError: "Printer Paper Out"
  344. *PrinterError: "Printer Disk Error"
  345. *PrinterError: "Proofer Not Available"
  346. *PrinterError: "Program Load Error"
  347. *PrinterError: "Printer Leading Value Invalid"
  348. *PrinterError: "Printer Offline"
  349.  
  350. *%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
  351.  
  352. *% Color Separation Information =====================
  353. *% Accuratescreen angles/freqs added to bottom of file
  354.  
  355. *DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi
  356.  
  357. *InkName: ProcessBlack/Process Black
  358. *InkName: CustomColor/Custom Color
  359. *InkName: ProcessCyan/Process Cyan
  360. *InkName: ProcessMagenta/Process Magenta
  361. *InkName: ProcessYellow/Process Yellow
  362.  
  363.  
  364. *% end of PPD file for Varityper 4000/5060W
  365.