*PPD-Adobe: "4.3" *% Adobe Systems Printer Description File *% For "QMS magicolor 6100" version 2015.30 *% Copyright (c) Minolta-QMS, Inc. *% Created: 10/7/99 *% Modified: 10/21/99 *****G.Hoffmann 9.September 2000 / 16.09.2001 96Lpi / 06.02.2004 TRC *FormatVersion: "4.3" *FileVersion: "1.1" *LanguageEncoding: ISOLatin1 *LanguageVersion: English *Product: "(QMS magicolor 6100)" *PSVersion: "(2015.30) 1 " *Manufacturer: "QMS" *ModelName: "QMS magicolor 6100" *ShortNickName: "QMS magicolor 6100" *NickName: "QMS magicolor 6100" *PCFileName: "QMS6100TRC.PPD" *% ===General Information and Defaults ====================== *LanguageLevel: "2" *AcceptsTrueType: True *FreeVM: "2107193" *ColorDevice: True *DefaultColorSpace: CMYK *Protocols: PJL BCP *SuggestedJobTimeout: "0" *SuggestedWaitTimeout: "300" *PrintPSErrors: True *FileSystem: True *?FileSystem: " save statusdict /diskonline get exec {(True)}{(False)} ifelse = flush restore" *End *Throughput: "6" *Password: "0" *ExitServer: " count 0 eq { false } { true exch startjob } ifelse not { (WARNING : Cannot perform the exitserver command.) = (Password supplied is not valid.) = (Please contact the author of this software.) = flush quit } if " *End *Reset: " count 0 eq { false } { true exch startjob } ifelse not { (WARNING: Cannot reset printer.) = (Missing or invalid password.) = (Please contact the author of this software.) = flush quit } if systemdict /quit get exec (WARNING : Printer Reset Failed.) = flush" *End *% ===Installable Options ================================== *OpenGroup: InstallableOptions/Options Installed *OpenUI *OptionalMemory/Installed Memory: PickOne *DefaultOptionalMemory: 128MB *OptionalMemory 128MB/Upgraded to 128MB or more: "" *CloseUI: *OptionalMemory *OpenUI *OptionalDisk/Optional Hard Disk: Boolean *DefaultOptionalDisk: True *OptionalDisk True/Installed: "" *OptionalDisk False/Not Installed: "" *CloseUI: *OptionalDisk *CloseGroup: InstallableOptions *% DOC commands ================================== *JCLBegin:"%!<0A>%%Begin QMS DOC Setup <0A>" *JCLToPSInterpreter:"%%IncludeFeature: emulation (postscript)<0A>" *JCLEnd:"" *JCLOpenUI *JCLColormodel/Color Model: PickOne *OrderDependency: 40 JCLSetup *JCLColormodel *DefaultJCLColormodel: 1 *JCLColormodel 1/CMYK:"%%IncludeFeature: colormodel(cmyk)" *JCLColormodel 2/Gray:"%%IncludeFeature: colormodel(graymodel)" *CloseUI: *JCLColormodel *JCLOpenUI *JCLSeparations/Print Color Separations: PickOne *OrderDependency: 50 JCLSetup *JCLSeparations *DefaultJCLSeparations: 1 *JCLSeparations 1/No: "%%IncludeFeature: colorseparation(off)" *JCLCloseUI: *JCLSeparations *% End of DOC commands ================================== *OpenUI *TRC/Tone Reproduction Curves: PickOne *OrderDependency: 80 AnySetup *TRC *DefaultTRC: Corrected *TRC Corrected/Corrected:" {% Use curves as for RGB. The conversion for CMYK is done by the printer. % First Sine(0.10 mul): banana upwards shape for positive value. Use positive value for lighter midtones. % Second Sine(0.02 mul): S-like shape, lighter for dark tones. Use negative value for more contrast. /rrr exch def rrr 180 mul sin 0.10 mul rrr 360 mul sin 0.02 mul add rrr add } {/ggg exch def ggg 180 mul sin 0.08 mul ggg 360 mul sin 0.00 mul add ggg add } {/bbb exch def bbb 180 mul sin 0.18 mul bbb 360 mul sin 0.06 mul add bbb add } {/www exch def www 180 mul sin 0.05 mul www 360 mul sin -0.04 mul add www add } setcolortransfer" *End *TRC Experimental/Experimental:" {/rrr exch def rrr 180 mul sin 0.00 mul rrr 360 mul sin 0.00 mul add rrr add } {/ggg exch def ggg 180 mul sin 0.00 mul ggg 360 mul sin 0.00 mul add ggg add } {/bbb exch def bbb 180 mul sin 0.00 mul bbb 360 mul sin 0.00 mul add bbb add } {/www exch def www 180 mul sin 0.00 mul www 360 mul sin 0.00 mul add www add } setcolortransfer" *End *TRC Tables/Tables:" {% Define tables x,y(x) by any number of entries. % Values for x=0.0 and x=1.0 are compulsary. /ExecTab {/xi exch def /tb Tab length 1 sub def /ib 0 def {/ib ib 2 add def ib tb gt {exit} if xi Tab ib get le {exit} if } loop xi Tab ib 2 sub get sub Tab ib 1 add get Tab ib 1 sub get sub mul Tab ib get Tab ib 2 sub get sub div Tab ib 1 sub get add } def /Tab % Red [ 0.00 0.00 0.10 0.10 0.20 0.20 0.30 0.40 0.60 0.70 1.00 1.00 ] def ExecTab } {/Tab % Green [ 0.00 0.00 0.10 0.10 0.20 0.20 0.30 0.40 0.60 0.70 1.00 1.00 ] def ExecTab } {/Tab % Blue [ 0.00 0.00 0.10 0.10 0.20 0.20 0.30 0.40 0.60 0.70 1.00 1.00 ] def ExecTab } {/Tab % Gray [ 0.00 0.00 0.20 0.15 0.40 0.30 0.50 0.50 0.60 0.70 0.80 0.85 1.00 1.00 ] def ExecTab } setcolortransfer" *End *CloseUI: *TRC *OpenUI *Resolution/Choose Resolution: PickOne *OrderDependency: 10 AnySetup *Resolution *DefaultResolution: 1200dpi *Resolution 600dpi: "1 dict dup /HWResolution [600 600] put setpagedevice" *Resolution 1200dpi: "1 dict dup /HWResolution [1200 1200] put setpagedevice" *?Resolution: " save currentpagedevice /HWResolution get 0 get ( ) cvs print (dpi) = flush restore " *End *CloseUI: *Resolution *OpenUI *PrintQuality/Print Quality: PickOne *OrderDependency: 10 AnySetup *PrintQuality *DefaultPrintQuality: Fine *PrintQuality Normal/Normal Mode: "statusdict begin 0 setfinemode end" *PrintQuality Fine/Fine Mode: "statusdict begin 1 setfinemode end" *CloseUI: *PrintQuality *% ============ Halftone Information =============== *ScreenFreq: "106.0" *ScreenAngle: "45.0" *DefaultScreenProc: Dot *ScreenProc Dot: "{180 mul cos exch 180 mul cos add 2 div}" *% ================== Paper Handling =================== *%Code in this section both selects a tray and sets up a frame buffer. *OpenUI *PageSize: PickOne *OrderDependency: 30 AnySetup *PageSize *DefaultPageSize: A3 *PageSize A3: " <> setpagedevice" *End *PageSize A4: " <> setpagedevice" *End *?PageSize: " save currentpagedevice /PageSize get aload pop 2 copy gt {exch} if (Unknown) 15 dict [596 842] (A4) [842 1191] (A3) { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and {exch pop exit} {pop} ifelse } bind forall = flush pop pop restore " *End *CloseUI: *PageSize *OpenUI *PageRegion: PickOne *OrderDependency: 40 AnySetup *PageRegion *DefaultPageRegion: A3 *PageRegion A3: " <> setpagedevice" *End *PageRegion A4: " <> setpagedevice" *End *CloseUI: *PageRegion *% The following entries provide information about specific paper keywords. *DefaultImageableArea: A3 *ImageableArea A3: "14.4 14.4 826.56 1175.89" *ImageableArea A4: "14.292 14.4 580.212 827.28" *?ImageableArea: " save /cvp { cvi ( ) cvs print ( ) print } bind def newpath clippath pathbbox 4 -2 roll exch 2 {ceiling cvp} repeat exch 2 {floor cvp} repeat ( ) = flush restore" *End *% These provide the physical dimensions of the paper (by keyword) *DefaultPaperDimension: A3 *PaperDimension A3: "842 1191" *PaperDimension A4: "596 842" *DefaultOutputBin: OnlyOne *DefaultOutputOrder: Normal *OpenUI *MediaType/Media Type: PickOne *OrderDependency: 40 AnySetup *MediaType *DefaultMediaType: ThickStock *MediaType PlainPaper/Plain Paper: "<> setpagedevice" *MediaType Transparency/Transparency: "<> setpagedevice" *MediaType ThickStock/Thick Stock: "<> setpagedevice" *?MediaType: " save currentpagedevice /MediaType {get} stopped {pop pop (Plain)} {dup null eq {pop (Plain)} if} ifelse = flush restore" *End *CloseUI: *MediaType *OpenUI *ICCRGBSource/ICC RGB Source: PickOne *OrderDependency: 45 AnySetup *ICCRGBSource *DefaultICCRGBSource: 4 *ICCRGBSource 1/None:"statusdict begin (None) setrgbsourceprofile end" *End *ICCRGBSource 2/sRGB:"statusdict begin (sRGB) setrgbsourceprofile end" *End *ICCRGBSource 3/Trinitron G1.8 D50:"statusdict begin (Trin G1.8 D50) setrgbsourceprofile end" *End *ICCRGBSource 4/Apple RGB:"statusdict begin (Apple RGB) setrgbsourceprofile end" *End *ICCRGBSource 5/PrePress:"statusdict begin (PrePress) setrgbsourceprofile end" *End *ICCRGBSource 6/Custom 1:"statusdict begin (SYS:/USR/custrgb1.icc) setrgbsourceprofile end" *End *ICCRGBSource 7/Custom 2:"statusdict begin (SYS:/USR/custrgb2.icc) setrgbsourceprofile end" *End *ICCRGBSource 8/Custom 3:"statusdict begin (SYS:/USR/custrgb3.icc) setrgbsourceprofile end" *End *ICCRGBSource 9/Printer Default:" " *CloseUI: ICCRGBSource *OpenUI *ColorSimul/CMYK Simulation: PickOne *OrderDependency: 45 AnySetup *ColorSimul *DefaultColorSimul: 1 *ColorSimul 1/None:"statusdict begin (None) setsimulationprofile end" *End *ColorSimul 2/SWOP:"statusdict begin (SWOP) setsimulationprofile end" *End *ColorSimul 3/Inkjet Proofer:"statusdict begin (Inkjet Proofer) setsimulationprofile end" *End *ColorSimul 4/EuroColor:"statusdict begin (Eurocolor) setsimulationprofile end" *End *ColorSimul 5/CMYK Display:"statusdict begin (CMYK Display) setsimulationprofile end" *End *ColorSimul 6/Commercial:"statusdict begin (Commercial) setsimulationprofile end" *End *ColorSimul 7/Custom 1:"statusdict begin (SYS:/USR/custsim1.icc) setsimulationprofile end" *End *ColorSimul 8/Custom 2:"statusdict begin (SYS:/USR/custsim2.icc) setsimulationprofile end" *End *ColorSimul 9/Custom 3:"statusdict begin (SYS:/USR/custsim3.icc) setsimulationprofile end" *End *ColorSimul 10/Printer Default:" " *CloseUI: ColorSimul *OpenUI *ColorRenderDict/Color Rendering Dictionaries: PickOne *OrderDependency: 55 AnySetup *ColorRenderDict *DefaultColorRenderDict: 3 *ColorRenderDict 1/Colorimetric: " << /CRDFamily /Colorimetric >> //statusdict /QMSsetscreencrd get exec" *ColorRenderDict 2/Business: " << /CRDFamily /Business >> //statusdict /QMSsetscreencrd get exec" *ColorRenderDict 3/Photographic: "<< /CRDFamily /Photographic >> //statusdict /QMSsetscreencrd get exec" *CloseUI: *ColorRenderDict *OpenUI *RGBSource/CRD Color Space: PickOne *OrderDependency: 55 AnySetup *RGBSource *DefaultRGBSource: 4 *RGBSource 1/DeviceRGB:"/colspABC { [/DeviceRGB ] } def" *End *RGBSource 2/sRGB:"/colspABC { [/CIEBasedABC << /DecodeLMN [ {2.2 exp} bind dup dup ] /MatrixLMN [0.4125 0.2127 0.0193 0.3576 0.7162 0.1192 0.1804 0.0722 0.9503] /WhitePoint [0.9505 1.0000 1.0890] >> ] } def" *End *RGBSource 3/Trinitron G1.8 D50:"/colspABC { [/CIEBasedABC << /DecodeLMN [ {1.8 exp}bind dup dup ] /MatrixLMN [0.5243 0.2852 0.0294 0.3084 0.6554 0.1377 0.1316 0.0594 0.6579] /WhitePoint [0.9642 1.0000 0.8249] >> ] } def" *End *RGBSource 4/Apple RGB: "/colspABC { [/CIEBasedABC << /DecodeLMN [ {1.8 exp} bind dup dup] /MatrixLMN [0.4755 0.2551 0.0185 0.3397 0.6725 0.1134 0.1490 0.072 0.6933] /WhitePoint [0.9642 1.0000 0.8249] >> ] } def" *End *RGBSource 5/PrePress:"/colspABC {[/CIEBasedABC << /DecodeLMN [ {2.2 exp} bind dup dup ] /MatrixLMN [0.6097 0.3111 0.0195 0.2053 0.6256 0.0609 0.1492 0.0632 0.7448] /WhitePoint [0.9642 1.0000 0.8249] >> ] } def" *End *CloseUI: *RGBSource *OpenUI *CMMatch/ICC Color Matching: PickOne *OrderDependency: 40 Anysetup *CMMatch *DefaultCMMatch: 1 *CMMatch 1/Disabled: "statusdict begin false setcolormatching end" *CMMatch 2/Enabled: "statusdict begin true setcolormatching end" *CMMatch 3/Printer Default: "" *CloseUI: *CMMatch *OpenUI *Halftones/QMS Halftones: PickOne *OrderDependency: 55 AnySetup *Halftones *DefaultHalftones: PrinterDefault *Halftones PrinterDefault/Use Printer's Default: "" *Halftones Standard/Standard: "<< /ScreenFamily /Standard >> statusdict /QMSsetscreencrd get exec" *Halftones AgfaABS/Agfa Balanced Screening: "<< /ScreenFamily /AgfaABS >> statusdict /QMSsetscreencrd get exec" *CloseUI: *Halftones *% ================ Font Information ===================== *DefaultFont: Courier *?FontQuery: " save { count 1 gt { exch dup 127 string cvs (/) print print (:) print /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = } { exit } ifelse } bind loop (*) = flush restore" *End *?FontList: " save (*) {cvn ==} 128 string /Font resourceforall (*) = flush restore" *End *% Printer Messages (verbatim from printer): *Message: "%%[ exitserver: permanent state may be changed ]%%" *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" *Message: "\FontName\ not found, using Courier" *% Status (format: %%[ status: ]%% ) *Status: "idle" *Status: "busy" *Status: "waiting" *Status: "printing" *Status: "warming up" *% Input Sources (format: %%[ status: ; source: ]%% ) *Source: "Serial 25" *Source: "AppleTalk" *Source: "Parallel" *Source: "Optional I/O" *% Printer Error (format: %%[ PrinterError: ]%%) *PrinterError: "out of paper" *PrinterError: "paper jam" *PrinterError: "off line" *DeviceAdjustMatrix: "[1 0 0 1 0 0]" *% ============= For 71 lpi / 600 dpi =============================== *ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45" *ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45" *ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "45" *ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "45" *ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "45" *ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "71" *ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "71" *ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71" *ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "71" *ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "71" *% ============= For 80 lpi / 600 dpi =============================== *ColorSepScreenAngle ProcessBlack.80lpi.600dpi/80 lpi / 600 dpi: "45" *ColorSepScreenAngle CustomColor.80lpi.600dpi/80 lpi / 600 dpi: "45" *ColorSepScreenAngle ProcessCyan.80lpi.600dpi/80 lpi / 600 dpi: "45" *ColorSepScreenAngle ProcessMagenta.80lpi.600dpi/80 lpi / 600 dpi: "45" *ColorSepScreenAngle ProcessYellow.80lpi.600dpi/80 lpi / 600 dpi: "45" *ColorSepScreenFreq ProcessBlack.80lpi.600dpi/80 lpi / 600 dpi: "80" *ColorSepScreenFreq CustomColor.80lpi.600dpi/80 lpi / 600 dpi: "80" *ColorSepScreenFreq ProcessCyan.80lpi.600dpi/80 lpi / 600 dpi: "80" *ColorSepScreenFreq ProcessMagenta.80lpi.600dpi/80 lpi / 600 dpi: "80" *ColorSepScreenFreq ProcessYellow.80lpi.600dpi/80 lpi / 600 dpi: "80" *% ============= For 106 lpi / 600 dpi =============================== *ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi: "45" *ColorSepScreenAngle CustomColor.106lpi.600dpi/106 lpi / 600 dpi: "45" *ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106 lpi / 600 dpi: "45" *ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106 lpi / 600 dpi: "45" *ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106 lpi / 600 dpi: "45" *ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi: "106" *ColorSepScreenFreq CustomColor.106lpi.600dpi/106 lpi / 600 dpi: "106" *ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106 lpi / 600 dpi: "106" *ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106 lpi / 600 dpi: "106" *ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106 lpi / 600 dpi: "106" *% ============= For 106 lpi / 1200 dpi =============================== *ColorSepScreenAngle ProcessBlack.106lpi.1200dpi/106 lpi / 1200 dpi: "45" *ColorSepScreenAngle CustomColor.106lpi.1200dpi/106 lpi / 1200 dpi: "45" *ColorSepScreenAngle ProcessCyan.106lpi.1200dpi/106 lpi / 1200 dpi: "45" *ColorSepScreenAngle ProcessMagenta.106lpi.1200dpi/106 lpi / 1200 dpi: "45" *ColorSepScreenAngle ProcessYellow.106lpi.1200dpi/106 lpi / 1200 dpi: "45" *ColorSepScreenFreq ProcessBlack.106lpi.1200dpi/106 lpi / 1200 dpi: "106" *ColorSepScreenFreq CustomColor.106lpi.1200dpi/106 lpi / 1200 dpi: "106" *ColorSepScreenFreq ProcessCyan.106lpi.1200dpi/106 lpi / 1200 dpi: "106" *ColorSepScreenFreq ProcessMagenta.106lpi.1200dpi/106 lpi / 1200 dpi: "106" *ColorSepScreenFreq ProcessYellow.106lpi.1200dpi/106 lpi / 1200 dpi: "106 *% end of PPD file for QMS magicolor 6100