langsames Drucken über Netz
Hallo, ich habe beim Drucken auf Netzwerkdrucker unter SUSE 9.[013] und 10.0 folgendes Problem. Wenn die Dokumente groß werden wird die Druckaufbereitung pro Seite immer länger. Das ist sowohl der Fall beim direkten Drucken auf einen Netzwerkdrucker als auch beim Drucken auf eine im Netz bereitgestellte Warteschlange (egal ob von Cups oder Win). Bei lokalen Drucker scheint das Problem nicht aufzutreten. Vielen Dank für eure Hilfe Daniel P.S. Hat noch jemand eine Idee für http://lists.suse.com/archive/suse-linux/2006-Jan/2211.html
Daniel Gompf schrieb:
Hallo,
ich habe beim Drucken auf Netzwerkdrucker unter SUSE 9.[013] und 10.0 folgendes Problem. Wenn die Dokumente groß werden wird die Druckaufbereitung pro Seite immer länger. Das ist sowohl der Fall beim direkten Drucken auf einen Netzwerkdrucker als auch beim Drucken auf eine im Netz bereitgestellte Warteschlange (egal ob von Cups oder Win). Bei lokalen Drucker scheint das Problem nicht aufzutreten.
DNS-Auflösung fehlerhaft?
Ralf Prengel wrote:
Daniel Gompf schrieb:
Hallo,
ich habe beim Drucken auf Netzwerkdrucker unter SUSE 9.[013] und 10.0 folgendes Problem. Wenn die Dokumente groß werden wird die Druckaufbereitung pro Seite immer länger. Das ist sowohl der Fall beim direkten Drucken auf einen Netzwerkdrucker als auch beim Drucken auf eine im Netz bereitgestellte Warteschlange (egal ob von Cups oder Win). Bei lokalen Drucker scheint das Problem nicht aufzutreten.
DNS-Auflösung fehlerhaft?
Nein DNS läuft sauber, wie gesagt bei kleinen Dokumenten funktioniert es ja.
Hallo, On Jan 30 09:32 Daniel Gompf wrote:
ich habe beim Drucken auf Netzwerkdrucker unter SUSE 9.[013] und 10.0 folgendes Problem. Wenn die Dokumente groß werden wird die Druckaufbereitung pro Seite immer länger. Das ist sowohl der Fall beim direkten Drucken auf einen Netzwerkdrucker als auch beim Drucken auf eine im Netz bereitgestellte Warteschlange (egal ob von Cups oder Win). Bei lokalen Drucker scheint das Problem nicht aufzutreten.
Bitte mehr harte Fakten. - Druckemodell - verwendete PPD-Datei ("grep '^\*NickName' /etc/cups/ppd/*.ppd" - DeviceURI ("grep '^DeviceURI' /etc/cups/printers.conf") - welche Dokumente (PDFs, plain Text, JPGs, ...) - was ist "groß" (viele Seiten, komplexe Seiten, hochauflösende Bilder) Siehe http://portal.suse.com/sdb/de/2004/05/jsmeix_print-cups-in-a-nutshell.html Gruss, Johannes Meixner -- SUSE LINUX Products GmbH, Maxfeldstrasse 5 Mail: jsmeix@suse.de 90409 Nuernberg, Germany WWW: http://www.suse.de/
Johannes Meixner wrote: > Bitte mehr harte Fakten. > - Druckemodell Es gibt verschiedene 1. Kyocera Mita FS 1020D 2. Triumph Adler 2015 3. Triumph Adler 2020 4. Kyocera Mita FS 1010 5. HP Business InkJet 2200 > - verwendete PPD-Datei ("grep '^\*NickName' /etc/cups/ppd/*.ppd" 1. /etc/cups/ppd/FS1020D.ppd:*NickName: "Kyocera Mita FS-1020D" 2. /etc/cups/ppd/TA2015.ppd:*NickName: "CD 1015 / DC 2015 (KPDL)" 3. /etc/cups/ppd/TA2020.ppd:*NickName: "CD 1015 / DC 2015 (KPDL)" 4. /etc/cups/ppd/MYNAME.ppd:*NickName: "Kyocera Mita FS-1010 (KPDL-2)" 5. /etc/cups/ppd/HPBIJ2200.ppd:*NickName: "HP Business Inkjet 2200 Foomatic/hp > - DeviceURI ("grep '^DeviceURI' /etc/cups/printers.conf") 1. DeviceURI lpd://192.168.100.250/L1 2. DeviceURI lpd://192.168.0.253/L1 3. DeviceURI lpd://192.168.0.254/L1 4. DeviceURI smb://***/administrator:***@192.168.0.51/MYNAME 5. DeviceURI lpd://192.168.100.250/L2 > - welche Dokumente (PDFs, plain Text, JPGs, ...) meistens tritt es bei PDF's auf und bei Word-Dokumenten die aus MS-Office 2000 (CrossOverOffice) gedruckt werden. > - was ist "groß" (viele Seiten, komplexe Seiten, hochauflösende Bilder) "groß" war leider sehr ungenau, es tritt eigentlich immer auf sobald es mehr als eine Seite ist. Die Seiten werden normal schnell gedruckt aber die Zeit zwischen den Seiten ist das Problem > > Siehe > http://portal.suse.com/sdb/de/2004/05/jsmeix_print-cups-in-a-nutshell.html > > Gruss, > Johannes Meixner
Hallo, On Jan 30 13:35 Daniel Gompf wrote (shortened):
1. Kyocera Mita FS 1020D 2. Triumph Adler 2015 3. Triumph Adler 2020 4. Kyocera Mita FS 1010 5. HP Business InkJet 2200
1. /etc/cups/ppd/FS1020D.ppd:*NickName: "Kyocera Mita FS-1020D" 2. /etc/cups/ppd/TA2015.ppd:*NickName: "CD 1015 / DC 2015 (KPDL)" 3. /etc/cups/ppd/TA2020.ppd:*NickName: "CD 1015 / DC 2015 (KPDL)" 4. /etc/cups/ppd/MYNAME.ppd:*NickName: "Kyocera Mita FS-1010 (KPDL-2)" 5. /etc/cups/ppd/HPBIJ2200.ppd:*NickName: "HP Business Inkjet 2200 Foomatic/hp
Also fast alles PostScript Drucker.
1. DeviceURI lpd://192.168.100.250/L1 2. DeviceURI lpd://192.168.0.253/L1 3. DeviceURI lpd://192.168.0.254/L1 4. DeviceURI smb://***/administrator:***@192.168.0.51/MYNAME 5. DeviceURI lpd://192.168.100.250/L2
Beim "lpd" Backend könnte es sein, dass der lpd in der Netzwerkkarte des Druckers erst alle Daten des Druckjobs haben will, bevor er die an das eigentliche Druckwerk weiterleitet. Dann würde es länger dauern, bis die erste Seite raus kommt, aber die Folgeseiten sollten normal schnell sein. Normalerweise ist das "socket"-Backend unproblematischer, weil kein evtl. "eigenwilliger" lpd in der Netzwerkkarte des Druckers zwischengeschaltet ist.
es tritt eigentlich immer auf sobald es mehr als eine Seite ist. Die Seiten werden normal schnell gedruckt aber die Zeit zwischen den Seiten ist das Problem
Das sieht bei PostScript Druckern so aus, als wäre es normal. Ein PostScript Drucker muss jede Seite komplett rendern und rastern (siehe z.B. Wikipedia zu diesen Begriffen) bevor sie dann vom Druckwerk mit der festen Geschwindigkeit, mit der das Druckwerk eben arbeitet, zu Papier gebracht wird. Wie schnell geht denn ganz simples PostScript: echo -en "Eins\fZwei\fDrei\fVier\f" | a2ps -1 -o- | lp -d QUEUE Vergl.: http://portal.suse.com/sdb/de/1999/12/jsmeix_print-kompatibel.html "Mögliche Probleme bei PostScript Druckern" und http://portal.suse.com/sdb/de/2003/05/jsmeix_print-cups-filters.html "Wahlweise PCL-Druck bei einem PostScript+PCL Drucker" Gruss, Johannes Meixner -- SUSE LINUX Products GmbH, Maxfeldstrasse 5 Mail: jsmeix@suse.de 90409 Nuernberg, Germany WWW: http://www.suse.de/
Johannes Meixner wrote:
Bitte mehr harte Fakten.
Die datei MYNAME.ppd ist die eine ppd von Kyocera. Ich hänge diese mal an. *PPD-Adobe: "4.3" *%============================================================================= *% *% PPD for Kyocera Mita FS-1010 (European German) *% *% Copyright (C) 1993-2003 Kyocera Mita Corporation. *% Copyright (C) 1993-2003 Kyocera Technology Development Inc. *% Copyright (C) 1993-2003 Kyocera Technology Development Europe GmbH. *% *% Permission is hereby granted, free of charge, to any person obtaining *% a copy of this software and associated documentation files (the *% "Software"), to deal in the Software without restriction, including *% without limitation the rights to use, copy, modify, merge, publish, *% distribute, sublicense, and/or sell copies of the Software, and to *% permit persons to whom the Software is furnished to do so, subject to *% the following conditions: *% *% The above copyright notice and this permission notice shall be *% included in all copies or substantial portions of the Software. *% *% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, *% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF *% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND *% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE *% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION *% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION *% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. *% *% [this is the MIT open source license -- see www.opensource.org] *% *%============================================================================= *FileVersion: "6.8" *FormatVersion: "4.3" *LanguageEncoding: ISOLatin1 *PCFileName: "KM1010EG.PPD" *LanguageVersion: German *Product: "(FS-1010)" *PSVersion: "(2014.108) 1" *Manufacturer: "Kyocera Mita" *ModelName: "Kyocera Mita FS-1010 KPDL-2" *ShortNickName: "Kyocera Mita FS-1010 (KPDL-2)" *NickName: "Kyocera Mita FS-1010 (KPDL-2)" *% Basic Device Capabilities *LanguageLevel: "2" *ColorDevice: False *DefaultColorSpace: Gray *TTRasterizer: Type42 *?TTRasterizer: " save 42 /FontType resourcestatus { pop pop (Type42) }{ (None) } ifelse = flush restore" *End *FreeVM: "12288000" *Throughput: "14" *% System Management *SuggestedJobTimeout: "0" *SuggestedManualFeedTimeout: "0" *SuggestedWaitTimeout: "120" *PrintPSErrors: True *Password: "0" *ExitServer: " count 0 eq {true} {dup statusdict /checkpassword get exec not} ifelse {(WARNING : Cannot perform the exitserver command.) = (Password supplied is not valid.) = (Please contact the author of this software.) = flush quit} if serverdict /exitserver get exec" *End *Reset: " count 0 eq { true } {dup statusdict /checkpassword get exec not} ifelse {(WARNING : Cannot perform the exitserver command.) = (Password supplied is not valid.) = (Please contact the author of this software.) = flush quit} if serverdict /exitserver get exec systemdict /quit get exec (WARNING : Printer Reset Failed.) = flush" *End *% Protocols *Protocols: PJL TBCP *1284Modes Parallel: Compat Nibble ECP *1284DeviceID: "MFG:Kyocera Mita;Model:Kyocera Mita FS-1010;COMMAND SET: POSTSCRIPT,PJL,PCL" *% JCL Information *JCLBegin: "<1B>%-12345X@PJL JOB<0A>" *JCLToPSInterpreter: "@PJL ENTER LANGUAGE=POSTSCRIPT<0A>" *JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X" *JCLOpenUI *JCLEconomode/EcoPrint: PickOne *DefaultJCLEconomode: Off *OrderDependency: 5 JCLSetup *JCLEconomode *JCLEconomode Off/Aus: "@PJL SET ECONOMODE=OFF<0A>" *JCLEconomode On/Ein: "@PJL SET ECONOMODE=ON<0A>" *JCLCloseUI: *JCLEconomode *% Installable Options *OpenGroup: InstallableOptions/Installierte Optionen *% Paper Feeder *OpenUI *Option8/Papierzuf<FC>hrung: Boolean *DefaultOption8: True *Option8 None/Nicht installiert: "" *Option8 True/Installiert: "" *?Option8: " save (False) currentpagedevice dup /InputAttributes known { /InputAttributes get dup 1 known {dup 1 get null ne {exch pop (True) exch} if} if } if pop = flush restore" *End *CloseUI: *Option8 *% Disk Drive *OpenUI *Option18/Optionaler Datentr<E4>ger: PickOne *DefaultOption18: None *Option18 None/Keine: "" *Option18 RAMDisk/RAM Disk: "" *?Option18: " save false (%disk?%) {currentdevparams dup /Writeable known {dup /Writeable get {exch pop /LogicalSize get dup 0 gt exch 102400 lt eq true}{pop pop false} ifelse }{pop pop} ifelse } 100 string /IODevice resourceforall {{(RAMDisk)}{(HardDisk)} ifelse}{(None)} ifelse = flush restore" *End *CloseUI: *Option18 *% Installed Memory *OpenUI *InstalledMemory/Speicher: PickOne *DefaultInstalledMemory: 16MB *InstalledMemory 16MB/Standard: "" *InstalledMemory 24MB/8MB Erweiterung: "" *InstalledMemory 32MB/16MB Erweiterung: "" *InstalledMemory 48MB/32MB Erweiterung: "" *InstalledMemory 144MB/128MB Erweiterung: "" *?InstalledMemory: " save currentsystemparams dup /RamSize known { /RamSize get 524288 div ceiling cvi 2 div cvi /vmsize 20 string def vmsize cvs print (MB) print (\n) print flush }{ pop (Unknown) print flush } ifelse restore" *End *CloseUI: *InstalledMemory *CloseGroup: InstallableOptions *% Virtual Memory *VMOption 16MB: "12288000" *VMOption 24MB: "19008000" *VMOption 32MB: "25728000" *VMOption 48MB: "39168000" *VMOption 144MB: "59328000" *% Constraints *UIConstraints: *Option8 None *InputSlot PF17 *UIConstraints: *InputSlot PF17 *Option8 None *NonUIConstraints: *InputSlot PF17 *CustomPageSize *NonUIConstraints: *CustomPageSize *InputSlot PF17 *UIConstraints: *KCCollate *Option18 None *UIConstraints: *Option18 None *KCCollate Temp *UIConstraints: *PageSize Executive *InputSlot Internal *UIConstraints: *InputSlot Internal *PageSize Executive *UIConstraints: *PageRegion Executive *InputSlot Internal *UIConstraints: *InputSlot Internal *PageRegion Executive *UIConstraints: *PageSize A6 *InputSlot Internal *UIConstraints: *InputSlot Internal *PageSize A6 *UIConstraints: *PageRegion A6 *InputSlot Internal *UIConstraints: *InputSlot Internal *PageRegion A6 *UIConstraints: *PageSize ISOB5 *InputSlot Internal *UIConstraints: *InputSlot Internal *PageSize ISOB5 *UIConstraints: *PageRegion ISOB5 *InputSlot Internal *UIConstraints: *InputSlot Internal *PageRegion ISOB5 *UIConstraints: *PageSize B6 *InputSlot Internal *UIConstraints: *InputSlot Internal *PageSize B6 *UIConstraints: *PageRegion B6 *InputSlot Internal *UIConstraints: *InputSlot Internal *PageRegion B6 *UIConstraints: *PageSize EnvPersonal *InputSlot Internal *UIConstraints: *InputSlot Internal *PageSize EnvPersonal *UIConstraints: *PageRegion EnvPersonal *InputSlot Internal *UIConstraints: *InputSlot Internal *PageRegion EnvPersonal *UIConstraints: *PageSize Env9 *InputSlot Internal *UIConstraints: *InputSlot Internal *PageSize Env9 *UIConstraints: *PageRegion Env9 *InputSlot Internal *UIConstraints: *InputSlot Internal *PageRegion Env9 *UIConstraints: *PageSize Env10 *InputSlot Internal *UIConstraints: *InputSlot Internal *PageSize Env10 *UIConstraints: *PageRegion Env10 *InputSlot Internal *UIConstraints: *InputSlot Internal *PageRegion Env10 *UIConstraints: *PageSize EnvMonarch *InputSlot Internal *UIConstraints: *InputSlot Internal *PageSize EnvMonarch *UIConstraints: *PageRegion EnvMonarch *InputSlot Internal *UIConstraints: *InputSlot Internal *PageRegion EnvMonarch *UIConstraints: *PageSize EnvDL *InputSlot Internal *UIConstraints: *InputSlot Internal *PageSize EnvDL *UIConstraints: *PageRegion EnvDL *InputSlot Internal *UIConstraints: *InputSlot Internal *PageRegion EnvDL *UIConstraints: *PageSize EnvC5 *InputSlot Internal *UIConstraints: *InputSlot Internal *PageSize EnvC5 *UIConstraints: *PageRegion EnvC5 *InputSlot Internal *UIConstraints: *InputSlot Internal *PageRegion EnvC5 *UIConstraints: *PageSize Executive *InputSlot PF17 *UIConstraints: *InputSlot PF17 *PageSize Executive *UIConstraints: *PageRegion Executive *InputSlot PF17 *UIConstraints: *InputSlot PF17 *PageRegion Executive *UIConstraints: *PageSize A6 *InputSlot PF17 *UIConstraints: *InputSlot PF17 *PageSize A6 *UIConstraints: *PageRegion A6 *InputSlot PF17 *UIConstraints: *InputSlot PF17 *PageRegion A6 *UIConstraints: *PageSize B6 *InputSlot PF17 *UIConstraints: *InputSlot PF17 *PageSize B6 *UIConstraints: *PageRegion B6 *InputSlot PF17 *UIConstraints: *InputSlot PF17 *PageRegion B6 *UIConstraints: *PageSize EnvPersonal *InputSlot PF17 *UIConstraints: *InputSlot PF17 *PageSize EnvPersonal *UIConstraints: *PageRegion EnvPersonal *InputSlot PF17 *UIConstraints: *InputSlot PF17 *PageRegion EnvPersonal *UIConstraints: *PageSize Env9 *InputSlot PF17 *UIConstraints: *InputSlot PF17 *PageSize Env9 *UIConstraints: *PageRegion Env9 *InputSlot PF17 *UIConstraints: *InputSlot PF17 *PageRegion Env9 *UIConstraints: *PageSize Env10 *InputSlot PF17 *UIConstraints: *InputSlot PF17 *PageSize Env10 *UIConstraints: *PageRegion Env10 *InputSlot PF17 *UIConstraints: *InputSlot PF17 *PageRegion Env10 *UIConstraints: *PageSize EnvMonarch *InputSlot PF17 *UIConstraints: *InputSlot PF17 *PageSize EnvMonarch *UIConstraints: *PageRegion EnvMonarch *InputSlot PF17 *UIConstraints: *InputSlot PF17 *PageRegion EnvMonarch *UIConstraints: *PageSize EnvDL *InputSlot PF17 *UIConstraints: *InputSlot PF17 *PageSize EnvDL *UIConstraints: *PageRegion EnvDL *InputSlot PF17 *UIConstraints: *InputSlot PF17 *PageRegion EnvDL *UIConstraints: *PageSize EnvC5 *InputSlot PF17 *UIConstraints: *InputSlot PF17 *PageSize EnvC5 *UIConstraints: *PageRegion EnvC5 *InputSlot PF17 *UIConstraints: *InputSlot PF17 *PageRegion EnvC5 *% Resolution *OpenUI *Resolution/Aufl<F6>sung: PickOne *OrderDependency: 10 AnySetup *Resolution *DefaultResolution: 800dpi *Resolution 300dpi/300 dpi: "<< /HWResolution [300 300] >> setpagedevice" *Resolution 600dpi/600 dpi: "<< /HWResolution [600 600] >> setpagedevice" *Resolution 800dpi/Fast 1200 dpi: "<< /HWResolution [600 600] /PreRenderingEnhance true >> setpagedevice" *?Resolution: "save currentpagedevice /HWResolution get 0 get ( ) cvs print (dpi) = flush restore" *CloseUI: *Resolution *% Image Refinement *OpenUI *Smoothing/KIR: PickOne *OrderDependency: 50 AnySetup *Smoothing *DefaultSmoothing: Medium *Smoothing None/Aus: "0 statusdict /setdoret get exec" *Smoothing Medium/Ein: "2 statusdict /setdoret get exec" *?Smoothing: " save [(None)(Medium)(Medium)(Medium)] statusdict /doret get exec {get} stopped {pop pop (Unknown)} if = flush restore" *End *CloseUI: *Smoothing *% Halftone Information *DefaultHalftoneType: 1 *ScreenFreq: "37.5" *ScreenAngle: "45.0" *ResScreenFreq 600dpi: "37.5" *ResScreenAngle 600dpi: "45.0" *ResScreenFreq 300dpi: "18.75" *ResScreenAngle 300dpi: "45.0" *DefaultScreenProc: Ellipse *ScreenProc Dot: " {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 sub} {dup mul exch dup mul add 1 exch sub} ifelse}" *End *ScreenProc Line: "{pop}" *ScreenProc Ellipse: "{dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub}" *DefaultTransfer: Null *Transfer Null: "{}" *Transfer Null.Inverse: "{1 exch sub}" *% Paper Handling *% Page Size Definitions *OpenUI *PageSize: PickOne *OrderDependency: 40 AnySetup *PageSize *DefaultPageSize: A4 *PageSize A4/A4: "<< /Policies << /PageSize 7 >> /PageSize [595 842] /ImagingBBox null >> setpagedevice" *PageSize A5/A5: "<< /Policies << /PageSize 7 >> /PageSize [420 595] /ImagingBBox null >> setpagedevice" *PageSize A6/A6: "<< /Policies << /PageSize 7 >> /PageSize [297 420] /ImagingBBox null >> setpagedevice" *PageSize B5/B5 (JIS): "<< /Policies << /PageSize 7 >> /PageSize [516 729] /ImagingBBox null >> setpagedevice" *PageSize ISOB5/B5 (ISO): "<< /Policies << /PageSize 7 >> /PageSize [499 709] /ImagingBBox null >> setpagedevice" *PageSize B6/B6: "<< /Policies << /PageSize 7 >> /PageSize [363 516] /ImagingBBox null >> setpagedevice" *PageSize Letter/US-Letter: "<< /Policies << /PageSize 7 >> /PageSize [612 792] /ImagingBBox null >> setpagedevice" *PageSize Legal/US-Legal: "<< /Policies << /PageSize 7 >> /PageSize [612 1008] /ImagingBBox null >> setpagedevice" *PageSize Executive/US-Executive: "<< /Policies << /PageSize 7 >> /PageSize [522 756] /ImagingBBox null >> setpagedevice" *PageSize EnvPersonal/Umschlag #6: "<< /Policies << /PageSize 7 >> /PageSize [261 468] /ImagingBBox null >> setpagedevice" *PageSize Env9/Umschlag #9: "<< /Policies << /PageSize 7 >> /PageSize [279 639] /ImagingBBox null >> setpagedevice" *PageSize Env10/Umschlag #10: "<< /Policies << /PageSize 7 >> /PageSize [297 684] /ImagingBBox null >> setpagedevice" *PageSize EnvMonarch/Umschlag US-Monarch: "<< /Policies << /PageSize 7 >> /PageSize [279 540] /ImagingBBox null >> setpagedevice" *PageSize EnvDL/Umschlag DL: "<< /Policies << /PageSize 7 >> /PageSize [312 624] /ImagingBBox null >> setpagedevice" *PageSize EnvC5/Umschlag C5: "<< /Policies << /PageSize 7 >> /PageSize [459 649] /ImagingBBox null >> setpagedevice" *?PageSize: " save currentpagedevice /PageSize get aload pop 2 copy gt {exch} if (Unknown) 15 dict dup [595 842] (A4) put dup [420 595] (A5) put dup [297 420] (A6) put dup [516 729] (B5) put dup [499 709] (ISOB5) put dup [363 516] (B6) put dup [612 792] (Letter) put dup [612 1008] (Legal) put dup [522 756] (Executive) put dup [261 468] (EnvPersonal) put dup [279 639] (Env9) put dup [297 684] (Env10) put dup [279 540] (EnvMonarch) put dup [312 624] (EnvDL) put dup [459 649] (EnvC5) put {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 *% Page Region Definitions for Frame Buffer *OpenUI *PageRegion: PickOne *OrderDependency: 40 AnySetup *PageRegion *DefaultPageRegion: A4 *PageRegion A4/A4: "<< /Policies << /PageSize 7 >> /PageSize [595 842] /ImagingBBox null >> setpagedevice" *PageRegion A5/A5: "<< /Policies << /PageSize 7 >> /PageSize [420 595] /ImagingBBox null >> setpagedevice" *PageRegion A6/A6: "<< /Policies << /PageSize 7 >> /PageSize [297 420] /ImagingBBox null >> setpagedevice" *PageRegion B5/B5 (JIS): "<< /Policies << /PageSize 7 >> /PageSize [516 729] /ImagingBBox null >> setpagedevice" *PageRegion ISOB5/B5 (ISO): "<< /Policies << /PageSize 7 >> /PageSize [499 709] /ImagingBBox null >> setpagedevice" *PageRegion B6/B6: "<< /Policies << /PageSize 7 >> /PageSize [363 516] /ImagingBBox null >> setpagedevice" *PageRegion Letter/US-Letter: "<< /Policies << /PageSize 7 >> /PageSize [612 792] /ImagingBBox null >> setpagedevice" *PageRegion Legal/US-Legal: "<< /Policies << /PageSize 7 >> /PageSize [612 1008] /ImagingBBox null >> setpagedevice" *PageRegion Executive/US-Executive: "<< /Policies << /PageSize 7 >> /PageSize [522 756] /ImagingBBox null >> setpagedevice" *PageRegion EnvPersonal/Umschlag #6: "<< /Policies << /PageSize 7 >> /PageSize [261 468] /ImagingBBox null >> setpagedevice" *PageRegion Env9/Umschlag #9: "<< /Policies << /PageSize 7 >> /PageSize [279 639] /ImagingBBox null >> setpagedevice" *PageRegion Env10/Umschlag #10: "<< /Policies << /PageSize 7 >> /PageSize [297 684] /ImagingBBox null >> setpagedevice" *PageRegion EnvMonarch/Umschlag US-Monarch: "<< /Policies << /PageSize 7 >> /PageSize [279 540] /ImagingBBox null >> setpagedevice" *PageRegion EnvDL/Umschlag DL: "<< /Policies << /PageSize 7 >> /PageSize [312 624] /ImagingBBox null >> setpagedevice" *PageRegion EnvC5/Umschlag C5: "<< /Policies << /PageSize 7 >> /PageSize [459 649] /ImagingBBox null >> setpagedevice" *CloseUI: *PageRegion *% Imageable Area Definitions *DefaultImageableArea: A4 *ImageableArea A4/A4: "12 10 583 832" *ImageableArea A5/A5: "12 12 409 585" *ImageableArea A6/A6: "12 10 285 411" *ImageableArea B5/B5 (JIS): "21 10 495 719" *ImageableArea ISOB5/B5 (ISO): "12 12 487 696" *ImageableArea B6/B6: "12 10 352 506" *ImageableArea Letter/US-Letter: "12 08 600 784" *ImageableArea Legal/US-Legal: "12 08 600 1000" *ImageableArea Executive/US-Executive: "12 08 510 748" *ImageableArea EnvPersonal/Umschlag #6: "12 08 237 452" *ImageableArea Env9/Umschlag #9: "12 08 255 623" *ImageableArea Env10/Umschlag #10: "12 08 273 668" *ImageableArea EnvMonarch/Umschlag US-Monarch: "12 08 255 524" *ImageableArea EnvDL/Umschlag DL: "12 10 288 604" *ImageableArea EnvC5/Umschlag C5: "12 10 435 629" *?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 *% Physical Dimensions of Media *DefaultPaperDimension: A4 *PaperDimension A4/A4: "595 842" *PaperDimension A5/A5: "420 595" *PaperDimension A6/A6: "297 420" *PaperDimension B5/B5 (JIS): "516 729" *PaperDimension ISOB5/B5 (ISO): "499 709" *PaperDimension B6/B6: "363 516" *PaperDimension Letter/US-Letter: "612 792" *PaperDimension Legal/US-Legal: "612 1008" *PaperDimension Executive/US-Executive: "522 756" *PaperDimension EnvPersonal/Umschlag #6: "261 468" *PaperDimension Env9/Umschlag #9: "279 639" *PaperDimension Env10/Umschlag #10: "297 684" *PaperDimension EnvMonarch/Umschlag US-Monarch: "279 540" *PaperDimension EnvDL/Umschlag DL: "312 624" *PaperDimension EnvC5/Umschlag C5: "459 649" *% Custom Page Size Definitions *% Smallest = A5, Largest = LEGAL *VariablePaperSize: True *LeadingEdge Short: "" *DefaultLeadingEdge: Short *HWMargins: 12 12 12 12 *MaxMediaWidth: "612" *MaxMediaHeight: "1008" *NonUIOrderDependency: 20 AnySetup *CustomPageSize *CustomPageSize True: " pop pop pop << /PageSize [ 5 -2 roll ] /ImagingBBox null /Policies << /PageSize 3 >>
setpagedevice" *End *ParamCustomPageSize Width: 1 points 421 612 *ParamCustomPageSize Height: 2 points 595 1008 *ParamCustomPageSize WidthOffset: 3 points 0 0 *ParamCustomPageSize HeightOffset: 4 points 0 0 *ParamCustomPageSize Orientation: 5 int 0 3
*% Input Slot Definitions *OpenUI *InputSlot: PickOne *OrderDependency: 30 AnySetup *InputSlot *DefaultInputSlot: Internal *InputSlot Internal/Kassette 1 (Intern): "<> setpagedevice statusdict begin 0 setpapertray end" *InputSlot PF17/Kassette 2: "<> setpagedevice statusdict begin 1 setpapertray end" *InputSlot MF1/Mehrzweckzufuhr: "currentpagedevice /InputAttributes get 3 get null eq { <> setpagedevice }{ statusdict begin 3 setpapertray end } ifelse" *End *InputSlot MF/Papierzufuhr Handeinzug: "<< /ManualFeed true >> setpagedevice" *?InputSlot: "" *CloseUI: *InputSlot *% MediaType Definitions *OpenUI *MediaType: PickOne *OrderDependency: 100 AnySetup *MediaType *DefaultMediaType: PrnDef *MediaType PrnDef/Standard: "" *MediaType Plain/Normalpapier: "<> setpagedevice" *MediaType Transparency/ Folien: "<> setpagedevice" *MediaType Labels/Etiketten: "<> setpagedevice" *MediaType Letterhead/Briefpapier: "<> setpagedevice" *MediaType Bond/Feinpapier: "<> setpagedevice" *MediaType Color/Farbe: "<> setpagedevice" *MediaType Preprinted/Vordrucke: "<> setpagedevice" *MediaType Prepunched/Gelochtes Papier: "<> setpagedevice" *MediaType Recycled/Recycling Papier: "<> setpagedevice" *MediaType Rough/Grobes Papier: "<> setpagedevice" *MediaType Cardstock/Karteikarte: "<> setpagedevice" *MediaType Vellum/Pergamentpapier: "<> setpagedevice" *MediaType Envelope/Umschlag: "<> setpagedevice" *MediaType User1/Anwender 1: "<> setpagedevice" *MediaType User2/Anwender 2: "<> setpagedevice" *MediaType User3/Anwender 3: "<> setpagedevice" *MediaType User4/Anwender 4: "<> setpagedevice" *MediaType User5/Anwender 5: "<> setpagedevice" *MediaType User6/Anwender 6: "<> setpagedevice" *MediaType User7/Anwender 7: "<> setpagedevice" *MediaType User8/Anwender 8: "<> setpagedevice" *?MediaType: " save currentpagedevice /MediaType {get} stopped {pop pop (Unknown)} {dup null eq {pop (Unknown)} if} ifelse = flush restore" *End *CloseUI: *MediaType *RequiresPageRegion All: True *% Job Spooling Definitions *OpenUI *KCCollate/Job Zwischenspeicherung: PickOne *OrderDependency: 20 AnySetup *KCCollate *DefaultKCCollate: None *KCCollate None/Keine: "" *KCCollate Temp/Tempor<E4>r: " userdict /UICollateDetails known not {userdict /UICollateDetails 10 dict put} if userdict /UICollateDetails get /Mode 0 put <> setpagedevice" *End *?KCCollate: " save currentpagedevice dup /Collate known { dup /CollateDetails known { /CollateDetails get dup /Mode known { /Mode get 1 { dup 0 eq {pop (Temp) exit} if pop (Unknown) } repeat }{pop (Unknown)} ifelse }{pop (Unknown)} ifelse }{pop (Unknown)} ifelse = flush restore" *End *CloseUI: *KCCollate *% PPD Version Info *OpenUI *KCVersion/PPD Version: PickOne *OrderDependency: 25 AnySetup *KCVersion *DefaultKCVersion: Default *KCVersion Default/6.8 [08-21-2003]: " globaldict /ct_AddStdCIDMap known { globaldict /ct_AddStdCIDMap get length 7 eq {globaldict /ct_AddStdCIDMap get 0 get type /stringtype eq {globaldict /ct_AddStdCIDMap get 1 get 0 eq {globaldict /ct_AddStdCIDMap get 2 get () eq {globaldict /ct_AddStdCIDMap get 3 get /SubFileDecode eq {globaldict /ct_AddStdCIDMap get 4 get systemdict /filter get eq {currentglobal true setglobal globaldict /ct_AddStdCIDMap globaldict /ct_AddStdCIDMap get dup globaldict /ct_AddStdCIDMap get 0 get length 1 exch put put setglobal } if} if} if} if} if} if} if" *End *CloseUI: *KCVersion *% Font Information *DefaultFont: Courier *Font AvantGarde-Book: Standard "(001.006S)" Standard ROM *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM *Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM *Font Bookman-Light: Standard "(001.004S)" Standard ROM *Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM *Font Bookman-Demi: Standard "(001.004S)" Standard ROM *Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM *Font Courier: Standard "(002.004S)" Standard ROM *Font Courier-Oblique: Standard "(002.004S)" Standard ROM *Font Courier-Bold: Standard "(002.004S)" Standard ROM *Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM *Font Helvetica: Standard "(001.006S)" Standard ROM *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM *Font Palatino-Roman: Standard "(001.005S)" Standard ROM *Font Palatino-Italic: Standard "(001.005S)" Standard ROM *Font Palatino-Bold: Standard "(001.005S)" Standard ROM *Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM *Font Symbol: Special "(001.007S)" Special ROM *Font Times-Roman: Standard "(001.007S)" Standard ROM *Font Times-Italic: Standard "(001.007S)" Standard ROM *Font Times-Bold: Standard "(001.007S)" Standard ROM *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM *Font ZapfDingbats: Special "(001.004S)" Special ROM *?FontQuery: " save /str 100 string dup 0 (fonts/) putinterval def {count 1 gt { exch dup str 6 94 getinterval cvs (/) print print (:) print FontDirectory exch known {(Yes)}{(No)} ifelse = }{exit} ifelse } bind loop (*) = flush restore" *End *?FontList: "save FontDirectory { pop == } bind forall flush (*) = flush restore" *% Printer Messages *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: <one of these> ]%% ) *Status: "warming up"/warming up *Status: "idle"/idle *Status: "busy"/busy *Status: "waiting"/waiting *Status: "printing"/printing *Status: "initializing"/initializing *Status: "printing test page"/printing test page *% Printer Error (format: %%[ PrinterError: <one of these> ]%% ) *PrinterError: "paper entry misfeed" *PrinterError: "cover open" *PrinterError: "no paper tray" *PrinterError: "out of paper" *PrinterError: "toner low (halt)" *PrinterError: "warming up" *PrinterError: "other reason" *PrinterError: "video interface mode" *PrinterError: "offline" *PrinterError: "toner low (warning)" *% Input Sources (format: %%[ status: <stat>;source:<one of these> ]%% ) *Source: "Serial" *Source: "Parallel" *Source: "LocalTalk" *Source: "Option" *% End of PPD file for Kyocera Mita FS-1010 (European German)
participants (3)
-
Daniel Gompf
-
Johannes Meixner
-
Ralf Prengel