Hallo zusammen,

ich nutze einen Canon Pixma G6050. Ich hatte beim Kauf nicht beachtet, dass er laut Canon C6-Umschläge nicht bedrucken kann (Kann er doch, das Wie kommt gleich).

Unter Windows kann ich dem Drucker ein eigenes Papierformat beibringen und schon druckt er C6-Umschläge, so wie ich es brauche.

Unter Arch nutze ich den von Canon verfügbaren Linuxtreiber, gebaut mit dem PKGBUILD aus dem AUR canon-pixma-g6000-complete .
Der Treiber ermöglicht es mit jedoch nicht unter Linux (Ubuntu 22.04 zusätzlich geprüft) habe ich die Option nicht (z.B. im Drucken-Dialog vonLibreoffice) eben dieses eigene Format anzugeben. Die einzigen Hinweise, die ich bisher gefunden habe, weisen auf das Erstellen/Bearbeiten der PPD-Datei des Treibers hin.

Gibt es da auch andere Möglichkeiten oder muss ich mir die PPD zurechtschreiben, so dass mir das Format mit angeboten wird in der Auswahl? Das Erstellen/Bearbeiten sieht recht kompliziert aus.

Grüße

  • Martin-MS hat auf diesen Beitrag geantwortet.

    Hat leider nichts damit zu tun. Dort kann man eben nur das als Standard zu verwendende Papierformat auswählen, jedoch kein eigenes Format erstellen. Trotzdem Danke.

    Ganz sicher? Unten in der Liste steht bei mir Custom und ich kann dort die Papiergröße einstellen. Aber ich hab hier keinen Canon Drucker.

    Ja, ganz sicher. Was nutzt du? HP?

    Falls dir das irgendwie hilft, ich habe einen Kyocera und diese Option gibt es bei mir auch.

    Könntet ihr mir bitte den Inhalt der von euch verwendeten PPD-Datei posten? Vielleicht kann ich mir da was draus übernehmen.

    • chepaz hat auf diesen Beitrag geantwortet.

      skull-y

      Klar, aber für mich sieht das nicht sinnvoll aus ;-P

      *PPD-Adobe: "4.3"
      *%=============================================================================
      *%
      *%  PPD file for Kyocera ECOSYS M5521cdn (German)
      *%  Linux Version
      *%
      *%  (C) 2015 KYOCERA Document Solutions Inc.
      *%  All Rights Reserved
      *%
      *%  Permission is granted for redistribution of this file as long as this
      *%  copyright notice is intact and the contents of the file are not altered
      *%  in any way from their original form.
      *%
      *%  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: "8.1602"
      *FormatVersion: "4.3"
      *LanguageEncoding: ISOLatin1
      *LanguageVersion: German
      *Product: "(ECOSYS M5521cdn)"
      *PSVersion: "(3011.103) 1"
      *Manufacturer: "Kyocera"
      *ModelName: "Kyocera ECOSYS M5521cdn KPDL"
      *ShortNickName: "Kyocera ECOSYS M5521cdn (KPDL)"
      *NickName: "Kyocera ECOSYS M5521cdn (KPDL)"
      *PCFileName: "EM6026CE.PPD"
      *1284DeviceID: "MDL:ECOSYS M5521cdn;MFG:Kyocera"
      *% Basic Device Capabilities
      *LanguageLevel: "3"
      *ColorDevice: True
      *DefaultColorSpace: CMYK
      *ContoneOnly: False
      *AccurateScreensSupport: True
      *TTRasterizer: Type42
      *?TTRasterizer: "
        save
        42 /FontType resourcestatus
        { pop pop (Type42) }{ (None) } ifelse
        = flush restore"
      *End
      *Throughput: "20"
      *% 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;MODEL:Kyocera ECOSYS M5521cdn;COMMAND SET: POSTSCRIPT,PJL,PCL"
      *OpenGroup: JCL/JCL
      *% JCL Information 
      *JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
      *JCLToPSInterpreter: "@PJL ENTER LANGUAGE=POSTSCRIPT<0A>"
      *JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X"
      *JCLOpenUI *JCLTrapping/Trapping: PickOne
      *DefaultJCLTrapping: Medium
      *OrderDependency: 6 JCLSetup *JCLTrapping
      *JCLTrapping Off/Aus: "@PJL SET KTRAPPING=0<0A>"
      *JCLTrapping Light/Hell: "@PJL SET KTRAPPING=1<0A>"
      *JCLTrapping Medium/Mittel: "@PJL SET KTRAPPING=2<0A>"
      *JCLTrapping Heavy/Dunkel: "@PJL SET KTRAPPING=3<0A>"
      *JCLTrapping VeryHeavy/Sehr dunkel: "@PJL SET KTRAPPING=4<0A>"
      *JCLCloseUI: *JCLTrapping
      *CloseGroup: JCL/JCL
      *% Installable Options
      *OpenGroup: InstallableOptions/Installierte Optionen
      *% Paper Feeders
      *OpenUI *Option20/Papierzuf�hrungen: PickOne
      *DefaultOption20: None
      *Option20 None/Nicht installiert: ""
      *Option20 One/Eine: ""
      *?Option20: "
        save
        (None) currentpagedevice dup /InputAttributes known {
          /InputAttributes get
          dup 1 known {dup 1 get null ne {exch pop (One) exch} if} if
          dup 4 known {dup 4 get null ne {exch pop (Two) exch} if} if
          dup 5 known {dup 5 get null ne {exch pop (Three) exch} if} if
        } if pop
        = flush restore"
      *End
      *CloseUI: *Option20
      *% Disk Drive
      *OpenUI *Option18/Optionaler Datentr�ger: PickOne
      *DefaultOption18: RAMDisk
      *Option18 None/Nicht installiert: ""
      *Option18 RAMDisk/RAM-Disk: ""
      *Option18 SDCard/SD-Karte: ""
      *CloseUI: *Option18
      *% Installed Memory
      *% Not supported
      *CloseGroup: InstallableOptions
      *% Virtual Memory
      *FreeVM: "32000000"
      *% Constraints
      *UIConstraints: *Option20 None *InputSlot PF5110A
      *UIConstraints: *InputSlot PF5110A *Option20 None
      *UIConstraints: *MediaType Vellum *InputSlot PF5110A
      *UIConstraints: *InputSlot PF5110A *MediaType Vellum
      *UIConstraints: *MediaType Labels *InputSlot PF5110A
      *UIConstraints: *InputSlot PF5110A *MediaType Labels
      *UIConstraints: *MediaType Vellum *InputSlot Internal
      *UIConstraints: *InputSlot Internal *MediaType Vellum
      *UIConstraints: *MediaType Envelope *InputSlot PF5110A
      *UIConstraints: *InputSlot PF5110A *MediaType Envelope
      *UIConstraints: *MediaType Cardstock *InputSlot PF5110A
      *UIConstraints: *InputSlot PF5110A *MediaType Cardstock
      *UIConstraints: *MediaType Transparency *InputSlot PF5110A
      *UIConstraints: *InputSlot PF5110A *MediaType Transparency
      *UIConstraints: *MediaType CoatedPaper *InputSlot PF5110A
      *UIConstraints: *InputSlot PF5110A *MediaType CoatedPaper
      *%UIConstraints: *MediaType Thick *InputSlot Internal
      *%UIConstraints: *InputSlot Internal *MediaType Thick
      *UIConstraints: *PageSize EnvC5 *InputSlot PF5110A
      *UIConstraints: *InputSlot PF5110A *PageSize EnvC5
      *UIConstraints: *PageRegion EnvC5 *InputSlot PF5110A
      *UIConstraints: *InputSlot PF5110A *PageRegion EnvC5
      
      *UIConstraints: *PageSize EnvC5 *InputSlot Internal
      *UIConstraints: *InputSlot Internal *PageSize EnvC5
      *UIConstraints: *PageRegion EnvC5 *InputSlot Internal
      *UIConstraints: *InputSlot Internal *PageRegion EnvC5
      *UIConstraints: *InputSlot PF5110A *PageSize EnvDL
      *UIConstraints: *PageSize EnvDL *InputSlot PF5110A
      *UIConstraints: *InputSlot PF5110A *PageSize Env10
      *UIConstraints: *PageSize Env10 *InputSlot PF5110A
      *UIConstraints: *InputSlot PF5110A *PageSize Env9
      *UIConstraints: *PageSize Env9 *InputSlot PF5110A
      *UIConstraints: *InputSlot PF5110A *PageSize EnvPersonal
      *UIConstraints: *PageSize EnvPersonal *InputSlot PF5110A
      *UIConstraints: *InputSlot PF5110A *PageSize EnvMonarch
      *UIConstraints: *PageSize EnvMonarch *InputSlot PF5110A
      *UIConstraints: *Option18 None *KCCollate QuickCopy
      *UIConstraints: *KCCollate QuickCopy *Option18 None
      *UIConstraints: *Option18 None *KCCollate JobStorage
      *UIConstraints: *KCCollate JobStorage *Option18 None
      *UIConstraints: *Option18 RAMDisk *KCCollate QuickCopy
      *UIConstraints: *KCCollate QuickCopy *Option18 RAMDisk
      *UIConstraints: *Option18 RAMDisk *KCCollate JobStorage
      *UIConstraints: *KCCollate JobStorage *Option18 RAMDisk
      *UIConstraints: *ColorModel Gray *Colorreprod Colortable
      *UIConstraints: *Colorreprod Colortable *ColorModel Gray
      *UIConstraints: *Duplex *MediaType Transparency
      *UIConstraints: *MediaType Transparency *Duplex DuplexTumble
      *UIConstraints: *MediaType Transparency *Duplex DuplexNoTumble
      *UIConstraints: *Duplex *MediaType Labels
      *UIConstraints: *MediaType Labels *Duplex DuplexTumble
      *UIConstraints: *MediaType Labels *Duplex DuplexNoTumble
      *UIConstraints: *Duplex *MediaType Vellum
      *UIConstraints: *MediaType Vellum *Duplex DuplexTumble
      *UIConstraints: *MediaType Vellum *Duplex DuplexNoTumble
      *UIConstraints: *Duplex *MediaType Envelope
      *UIConstraints: *MediaType Envelope *Duplex DuplexTumble
      *UIConstraints: *MediaType Envelope *Duplex DuplexNoTumble
      *UIConstraints: *Duplex *MediaType Cardstock
      *UIConstraints: *MediaType Cardstock *Duplex DuplexTumble
      *UIConstraints: *MediaType Cardstock *Duplex DuplexNoTumble
      *UIConstraints: *MediaType Transparency *InputSlot Internal
      *UIConstraints: *InputSlot Internal *MediaType Transparency
      *UIConstraints: *MediaType Labels *InputSlot Internal
      *UIConstraints: *InputSlot Internal *MediaType Labels
      *UIConstraints: *MediaType Envelope *InputSlot Internal
      *UIConstraints: *InputSlot Internal *MediaType Envelope
      *UIConstraints: *MediaType Cardstock *InputSlot Internal
      *UIConstraints: *InputSlot Internal *MediaType Cardstock
      *UIConstraints: *MediaType CoatedPaper *InputSlot Internal
      *UIConstraints: *InputSlot Internal *MediaType CoatedPaper
      *UIConstraints: *KCEcoprint On *KCGlossmode True
      *UIConstraints: *KCGlossmode True *KCEcoprint On
      *UIConstraints: *Option18 None *KCCollate ProofHold
      *UIConstraints: *KCCollate ProofHold *Option18 None
      *UIConstraints: *Option18 None *KCCollate On
      *UIConstraints: *KCCollate On *Option18 None
      *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: *Duplex *PageSize A6
      *UIConstraints: *PageSize A6 *Duplex DuplexTumble
      *UIConstraints: *PageSize A6 *Duplex DuplexNoTumble
      *UIConstraints: *Duplex *PageRegion A6
      *UIConstraints: *PageRegion A6 *Duplex DuplexTumble
      *UIConstraints: *PageRegion A6 *Duplex DuplexNoTumble
      *UIConstraints: *Duplex *PageSize B6
      *UIConstraints: *PageSize B6 *Duplex DuplexTumble
      *UIConstraints: *PageSize B6 *Duplex DuplexNoTumble
      *UIConstraints: *Duplex *PageRegion B6
      *UIConstraints: *PageRegion B6 *Duplex DuplexTumble
      *UIConstraints: *PageRegion B6 *Duplex DuplexNoTumble
      *UIConstraints: *Duplex *PageSize EnvPersonal
      *UIConstraints: *PageSize EnvPersonal *Duplex DuplexTumble
      *UIConstraints: *PageSize EnvPersonal *Duplex DuplexNoTumble
      *UIConstraints: *Duplex *PageRegion EnvPersonal
      *UIConstraints: *PageRegion EnvPersonal *Duplex DuplexTumble
      *UIConstraints: *PageRegion EnvPersonal *Duplex DuplexNoTumble
      *UIConstraints: *Duplex *PageSize Env9
      *UIConstraints: *PageSize Env9 *Duplex DuplexTumble
      *UIConstraints: *PageSize Env9 *Duplex DuplexNoTumble
      *UIConstraints: *Duplex *PageRegion Env9
      *UIConstraints: *PageRegion Env9 *Duplex DuplexTumble
      *UIConstraints: *PageRegion Env9 *Duplex DuplexNoTumble
      *UIConstraints: *Duplex *PageSize Env10
      *UIConstraints: *PageSize Env10 *Duplex DuplexTumble
      *UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble
      *UIConstraints: *Duplex *PageRegion Env10
      *UIConstraints: *PageRegion Env10 *Duplex DuplexTumble
      *UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble
      *UIConstraints: *Duplex *PageSize EnvMonarch
      *UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble
      *UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble
      *UIConstraints: *Duplex *PageRegion EnvMonarch
      *UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble
      *UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble
      *UIConstraints: *Duplex *PageSize EnvDL
      *UIConstraints: *PageSize EnvDL *Duplex DuplexTumble
      *UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble
      *UIConstraints: *Duplex *PageRegion EnvDL
      *UIConstraints: *PageRegion EnvDL *Duplex DuplexTumble
      *UIConstraints: *PageRegion EnvDL *Duplex DuplexNoTumble
      *UIConstraints: *ColorModel Gray *Colorreprod Textgraph
      *UIConstraints: *Colorreprod Textgraph *ColorModel Gray
      *UIConstraints: *ColorModel Gray *Colorreprod Textphoto
      *UIConstraints: *Colorreprod Textphoto *ColorModel Gray
      *UIConstraints: *ColorModel Gray *Colorreprod Vivid
      *UIConstraints: *Colorreprod Vivid *ColorModel Gray
      *UIConstraints: *ColorModel Gray *Colorreprod Publications
      *UIConstraints: *Colorreprod Publications *ColorModel Gray
      *UIConstraints: *ColorModel Gray *Colorreprod Lineart
      *UIConstraints: *Colorreprod Lineart *ColorModel Gray
      *OpenGroup: GraphicsOptions/Grafiken
      *% Resolution 
      *OpenUI *Resolution/Resolution: PickOne
      *OrderDependency: 10 AnySetup *Resolution
      *DefaultResolution: 600dpi
      *Resolution 600dpi/600 dpi: "<</HWResolution [600 600]>> setpagedevice
      <</PreRenderingEnhance true>> setpagedevice
      <</PreRenderingEnhanceDetails <</ResolutionConversion false /BitsPerPixel 8>> >> setpagedevice"
      *Resolution 1200dpi/1200 dpi: "<</HWResolution [600 600]>> setpagedevice
      <</PreRenderingEnhance true>> setpagedevice
      <</PreRenderingEnhanceDetails <</ResolutionConversion true /BitsPerPixel 8>> >> setpagedevice"
      *?Resolution: "save currentpagedevice /HWResolution get 0 get (      ) cvs print (dpi) = flush restore"
      *CloseUI: *Resolution
      *% KCEcoprint
      *OpenUI *KCEcoprint/EcoPrint: PickOne
      *OrderDependency: 10 AnySetup *KCEcoprint
      *DefaultKCEcoprint: Off
      *KCEcoprint Off/Aus: "<< /EconoMode false >> setpagedevice"
      *KCEcoprint On/Ein: "<< /EconoMode true >> setpagedevice"
      *CloseUI: *KCEcoprint
      *% Color Model
      *OpenUI *ColorModel/Farbmodus: PickOne
      *OrderDependency: 10 AnySetup *ColorModel
      *DefaultColorModel: CMYK
      *ColorModel CMYK/Mehrfarbig: "<< /ProcessColorModel /DeviceCMYK >> setpagedevice"
      *ColorModel Gray/Schwarz/Wei�: "<< /ProcessColorModel /DeviceGray >> setpagedevice"
      *?ColorModel: "
        save
        currentpagedevice /ProcessColorModel get
        1 {
          dup /DeviceGray eq {pop (Gray) exit} if
          dup /DeviceCMYK eq {pop (CMYK) exit} if
          pop (Unknown)
        } repeat
        = flush restore"
      *End
      *CloseUI: *ColorModel
      *% Halftone 
      *OpenUI *KCHalftone/Autotypieraster: PickOne
      *OrderDependency: 10 AnySetup *KCHalftone
      *DefaultKCHalftone: Gradation
      *KCHalftone Gradation/F�r Farbgl�tte optimieren: "<< /DefaultHT9  1 >> setpagedevice"
      *KCHalftone Detail/F�r Detail optimieren: "<< /DefaultHT9  2 >> setpagedevice"
      *KCHalftone LineArt/F�r Strichzeichnungen optimieren: "<< /DefaultHT9  3 >> setpagedevice"
      *End
      *CloseUI: *KCHalftone
      *% Glossmode 
      *OpenUI *KCGlossmode/Glanzmodus: Boolean
      *OrderDependency: 10 AnySetup *KCGlossmode
      *DefaultKCGlossmode: False
      *KCGlossmode False/Aus: "mark 0 statusdict /setglossmode 2 copy known { get exec } if cleartomark"
      *KCGlossmode True/Ein: "mark 1 statusdict /setglossmode 2 copy known { get exec } if cleartomark"
      *End
      *CloseUI: *KCGlossmode
      *% Color Reproduction 
      *OpenUI *Colorreprod/Farbwiedergabe: PickOne
      *OrderDependency: 10 AnySetup *Colorreprod
      *DefaultColorreprod: Printersettings
      *Colorreprod Printersettings/Druckereinstellungen: "<< /ColorReproductionMode 30 >> setpagedevice"
      *Colorreprod Textgraph/Text und Grafiken: "<< /ColorReproductionMode 31 >> setpagedevice"
      *Colorreprod Textphoto/Text und Fotos: "<< /ColorReproductionMode 32 >> setpagedevice"
      *Colorreprod Vivid/Lebendige Farben: "<< /ColorReproductionMode 33 >> setpagedevice"
      *Colorreprod Publications/Ver�ffentlichungen: "<< /ColorReproductionMode 34 >> setpagedevice"
      *Colorreprod Lineart/Strichzeichnung: "<< /ColorReproductionMode 35 >> setpagedevice"
      *Colorreprod Colortable/Benutzerdefinierte Tabelle: "<< /ColorReproductionMode 128 >> setpagedevice"
      *CloseUI: *Colorreprod
      *% RenderingColorMode 
      *OpenUI *RCM/Farbkonvertierung: PickOne
      *OrderDependency: 11 AnySetup *RCM
      *DefaultRCM: PrnDef
      *RCM PrnDef/Druckereinstellungen: ""
      *RCM Color3/Geschwindigkeitspriorit�t: "<< /InternalColorMode 0 >> setpagedevice"
      *RCM Color4/Qualit�tspriorit�t: "<< /InternalColorMode 2 >> setpagedevice"
      *CloseUI: *RCM
      *% Grays with Black Toner 
      *OpenUI *GRAYBLKTONER/Print Grays with Black Toner: Boolean
      *OrderDependency: 11 AnySetup *GRAYBLKTONER
      *DefaultGRAYBLKTONER:  False
      *GRAYBLKTONER False/Off: "<< /PrintGraysWithBlackToner false >> setpagedevice"
      *GRAYBLKTONER True/On: "<< /PrintGraysWithBlackToner true >> setpagedevice"
      *End
      *CloseUI: *GRAYBLKTONER
      *% CIE 
      *OpenUI *CIE/CIE Optimierung: PickOne
      *OrderDependency: 11 AnySetup *CIE
      *DefaultCIE:  PrnDef
      *CIE PrnDef/Druckereinstellungen: ""
      *CIE False/Deaktiviert: "<< /RejectionCIEcolor false >> setuserparams"
      *CIE True/Aktiviert: "<< /RejectionCIEcolor true >> setuserparams"
      *End
      *CloseUI: *CIE
      *CloseGroup: GraphicsOptions/Grafiken
      *% Halftone Information 
      *DefaultHalftoneType: 1
      *ScreenFreq: "37.5"
      *ScreenAngle: "45.0"
      *ResScreenFreq 600dpi: "37.5"
      *ResScreenAngle 600dpi: "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 [421 595] /ImagingBBox null >> setpagedevice"
      *PageSize A6/A6: "<< /Policies << /PageSize 7 >> /PageSize [297 421] /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 708] /ImagingBBox null >> setpagedevice"
      *PageSize B6/B6: "<< /Policies << /PageSize 7 >> /PageSize [364 516] /ImagingBBox null >> setpagedevice"
      *PageSize OficioII/Oficio II: "<< /Policies << /PageSize 7 >> /PageSize [612 936] /ImagingBBox null >> setpagedevice"
      *PageSize Folio/Folio (210 x 330mm): "<< /Policies << /PageSize 7 >> /PageSize [595 935] /ImagingBBox null >> setpagedevice"
      *PageSize Statement/Statement: "<< /Policies << /PageSize 7 >> /PageSize [396 612] /ImagingBBox null >> setpagedevice"
      *PageSize P16K/16K: "<< /Policies << /PageSize 7 >> /PageSize [558 774] /ImagingBBox null >> setpagedevice"
      *PageSize OficioMX/216 x 340 mm: "<< /Policies << /PageSize 7 >> /PageSize [612 964] /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)
        20 dict
        dup [595 842] (A4) put
        dup [421 595] (A5) put
        dup [297 421] (A6) put
        dup [516 729] (B5) put
        dup [499 708] (ISOB5) put
        dup [364 516] (B6) put
        dup [612 936] (OficioII) put
        dup [595 935] (Folio) put
        dup [396 612] (Statement) put
        dup [558 774] (P16K) put
        dup [612 964] (OficioMX) 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 [421 595] /ImagingBBox null >> setpagedevice"
      *PageRegion A6/A6: "<< /Policies << /PageSize 7 >> /PageSize [297 421] /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 708] /ImagingBBox null >> setpagedevice"
      *PageRegion B6/B6: "<< /Policies << /PageSize 7 >> /PageSize [364 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"
      *PageRegion OficioII/Oficio II: "<< /Policies << /PageSize 7 >> /PageSize [612 936] /ImagingBBox null >> setpagedevice"
      *PageRegion Folio/Folio (210 x 330mm): "<< /Policies << /PageSize 7 >> /PageSize [595 935] /ImagingBBox null >> setpagedevice"
      *PageRegion Statement/Statement: "<< /Policies << /PageSize 7 >> /PageSize [396 612] /ImagingBBox null >> setpagedevice"
      *PageRegion P16K/16K: "<< /Policies << /PageSize 7 >> /PageSize [558 774] /ImagingBBox null >> setpagedevice"
      *PageRegion OficioMX/216 x 340 mm: "<< /Policies << /PageSize 7 >> /PageSize [612 964] /ImagingBBox null >> setpagedevice"
      *CloseUI: *PageRegion
      *% Imageable Area Definitions
      *DefaultImageableArea: A4
      *ImageableArea A4/A4: "12 10 583 832"
      *ImageableArea A5/A5: "12 10 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 OficioII/Oficio II: "12 12 600 924"
      *ImageableArea Folio/Folio (210 x 330mm): "12 12 583 923"
      *ImageableArea Statement/Statement: "12 12 384 600"
      *ImageableArea P16K/16K: "12 12 547 763"
      *ImageableArea OficioMX/216 x 340 mm: "12 12 600 952"
      *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 249 460"
      *ImageableArea Env9/Umschlag #9: "12 08 267 631"
      *ImageableArea Env10/Umschlag #10: "12 08 285 676"
      *ImageableArea EnvMonarch/Umschlag US-Monarch: "12 08 267 532"
      *ImageableArea EnvDL/Umschlag DL: "12 10 300 614"
      *ImageableArea EnvC5/Umschlag C5: "12 10 447 639"
      *?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: "421 595"
      *PaperDimension A6/A6: "297 421"
      *PaperDimension B5/B5 (JIS): "516 729"
      *PaperDimension ISOB5/B5 (ISO): "499 708"
      *PaperDimension B6/B6: "364 516"
      *PaperDimension OficioII/Oficio II: "612 936"
      *PaperDimension Folio/Folio (210 x 330mm): "595 935"
      *PaperDimension Statement/Statement: "396 612"
      *PaperDimension P16K/16K: "558 774"
      *PaperDimension OficioMX/216 x 340 mm: "612 964"
      *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 = A6, Largest = LEGAL
      *VariablePaperSize: True
      *LeadingEdge Short: ""
      *DefaultLeadingEdge: Short
      *HWMargins: 12 12 12 12
      *MaxMediaWidth: "612"
      *MaxMediaHeight: "1008"
      *NonUIOrderDependency: 40 AnySetup *CustomPageSize
      *CustomPageSize True: "
        pop pop pop
        << /PageSize [ 5 -2 roll ] /ImagingBBox null
           /DeferredMediaSelection true
        >> setpagedevice"
      *End
      *ParamCustomPageSize Width: 1 points 278 612
      *ParamCustomPageSize Height: 2 points 420 1008
      *ParamCustomPageSize WidthOffset: 3 points 0 0
      *ParamCustomPageSize HeightOffset: 4 points 0 0
      *ParamCustomPageSize Orientation: 5 int 1 1
      *% Input Slot Definitions
      *OpenUI *InputSlot: PickOne
      *OrderDependency: 30 AnySetup *InputSlot
      *DefaultInputSlot: Internal
      *InputSlot Internal/Kassette 1: "<< /ManualFeed false >> setpagedevice statusdict begin 0 setpapertray end"
      *InputSlot PF5110A/Kassette 2: "<< /ManualFeed false >> setpagedevice statusdict begin 1 setpapertray end"
      *InputSlot MF1/Universalzufuhr: "<< /ManualFeed false >> setpagedevice statusdict begin 3 setpapertray end"
      *?InputSlot: ""
      *CloseUI: *InputSlot
      *OpenGroup: MediaOptions/Medientyp
      *% MediaType Definitions
      *OpenUI *MediaType/Medientyp: PickOne
      *OrderDependency: 95 AnySetup *MediaType
      *DefaultMediaType: PrnDef
      *MediaType PrnDef/Nicht angegeben: "<</ManualFeed false /MediaType (None) /DeferredMediaSelection true >> setpagedevice"
      *MediaType Auto/Automatische Medienauswahl: ""
      *MediaType Plain/Normalpapier: "<</ManualFeed false /MediaType (Plain) /DeferredMediaSelection true >> setpagedevice"
      *MediaType Transparency/Folie: "<</ManualFeed false /MediaType (Transparency) /DeferredMediaSelection true >> setpagedevice"
      *MediaType Labels/Etiketten: "<</ManualFeed false /MediaType (Labels) /DeferredMediaSelection true >> setpagedevice"
      *MediaType Letterhead/Briefkopf: "<</ManualFeed false /MediaType (Letterhead) /DeferredMediaSelection true >> setpagedevice"
      *MediaType Bond/Feinpapier: "<</ManualFeed false /MediaType (Bond) /DeferredMediaSelection true >> setpagedevice"
      *MediaType Color/Mehrfarbig: "<</ManualFeed false /MediaType (Color) /DeferredMediaSelection true >> setpagedevice"
      *MediaType Preprinted/Vorgedruckt: "<</ManualFeed false /MediaType (Preprinted) /DeferredMediaSelection true >> setpagedevice"
      *MediaType Prepunched/Vorgelocht: "<</ManualFeed false /MediaType (Prepunched) /DeferredMediaSelection true >> setpagedevice"
      *MediaType Recycled/Recycling-Papier: "<</ManualFeed false /MediaType (Recycled) /DeferredMediaSelection true >> setpagedevice"
      *MediaType Cardstock/Karteikarte: "<</ManualFeed false /MediaType (Card Stock) /DeferredMediaSelection true >> setpagedevice"
      *MediaType Vellum/Pergament: "<</ManualFeed false /MediaType (Vellum) /DeferredMediaSelection true >> setpagedevice"
      *MediaType Envelope/Umschlag: "<</ManualFeed false /MediaType (Envelope) /DeferredMediaSelection true >> setpagedevice"
      *MediaType Rough/Grobpapier: "<</ManualFeed false /MediaType (Rough) /DeferredMediaSelection true >> setpagedevice"
      *MediaType Thick/Dick: "<</ManualFeed false /MediaType (Thick) /DeferredMediaSelection true >> setpagedevice"
      *MediaType CoatedPaper/Beschichtet: "<</ManualFeed false /MediaType (CoatedPaper) /DeferredMediaSelection true >> setpagedevice"
      *MediaType Highqlty/Hohe Qualit�t: "<</ManualFeed false /MediaType (Fine) /DeferredMediaSelection true >> setpagedevice"
      *MediaType User1/Benutzerdefinierter Typ 1: "<</ManualFeed false /MediaType (Custom Type1) /DeferredMediaSelection true >> setpagedevice"
      *MediaType User2/Benutzerdefinierter Typ 2: "<</ManualFeed false /MediaType (Custom Type2) /DeferredMediaSelection true >> setpagedevice"
      *MediaType User3/Benutzerdefinierter Typ 3: "<</ManualFeed false /MediaType (Custom Type3) /DeferredMediaSelection true >> setpagedevice"
      *MediaType User4/Benutzerdefinierter Typ 4: "<</ManualFeed false /MediaType (Custom Type4) /DeferredMediaSelection true >> setpagedevice"
      *MediaType User5/Benutzerdefinierter Typ 5: "<</ManualFeed false /MediaType (Custom Type5) /DeferredMediaSelection true >> setpagedevice"
      *MediaType User6/Benutzerdefinierter Typ 6: "<</ManualFeed false /MediaType (Custom Type6) /DeferredMediaSelection true >> setpagedevice"
      *MediaType User7/Benutzerdefinierter Typ 7: "<</ManualFeed false /MediaType (Custom Type7) /DeferredMediaSelection true >> setpagedevice"
      *MediaType User8/Benutzerdefinierter Typ 8: "<</ManualFeed false /MediaType (Custom Type8) /DeferredMediaSelection true >> setpagedevice"
      *?MediaType: "
        save
          currentpagedevice /MediaType {get} stopped
          {pop pop (Unknown)} {dup null eq {pop (Unknown)} if} ifelse = flush
        restore"
      *End
      *CloseUI: *MediaType
      *CloseGroup: MediaOptions/Medientyp
      *RequiresPageRegion All: True
      *%Endbearbeitung
      *% Duplex Definitions
      *OpenUI *Duplex/Duplex: PickOne
      *OrderDependency: 50 AnySetup *Duplex
      *DefaultDuplex: DuplexNoTumble
      *Duplex None/Keine: "statusdict begin false setduplexmode false settumble end"
      *Duplex DuplexTumble/Schmalseite: "statusdict begin true setduplexmode true settumble end"
      *Duplex DuplexNoTumble/L�ngsseite: "statusdict begin true setduplexmode false settumble end"
      *?Duplex: "
        save
        statusdict begin
        duplexmode
        {tumble {(DuplexTumble)}{(DuplexNoTumble)} ifelse}
        {(None)} ifelse
        = flush end restore"
      *End
      *CloseUI: *Duplex
      *%Endbearbeitung
      *OpenGroup: StorageOptions/Job Zwischenspeicherung
      *% Job Spooling Definitions
      *OpenUI *KCCollate/Job Zwischenspeicherung: PickOne
      *OrderDependency: 20 AnySetup *KCCollate
      *DefaultKCCollate: PrnDef
      *KCCollate PrnDef/Druckereinstellungen: ""
      *KCCollate On/Sortieren: "<< /Collate true >> setpagedevice"
      *KCCollate None/Keine: "<< /Collate false >> setpagedevice"
      *KCCollate QuickCopy/Schnellkopie: "
        userdict /UICollateDetails known not {userdict /UICollateDetails 10 dict put} if
        userdict /UICollateDetails get dup /Mode 0 put dup /Type 8 put /Hold 1 put <</Collate true /CollateDetails UICollateDetails>> setpagedevice"
      *End
      *KCCollate ProofHold/Pr�fen und aufbewahren: "
        userdict /UICollateDetails known not {userdict /UICollateDetails 10 dict put} if
        userdict /UICollateDetails get dup /Mode 0 put dup /Type 8 put /Hold 3 put <</Collate true /CollateDetails UICollateDetails>> setpagedevice"
      *End
      *%remove job storage
      *CloseUI: *KCCollate
      *CloseGroup: StorageOptions/Job Zwischenspeicherung
      *OpenGroup: AccountingOptions/Auftragsz�hlung
      *% Management Code Definitions
      *OpenUI *KmManagment/Auftragsz�hlung: PickOne
      *OrderDependency: 60 AnySetup *KmManagment
      *DefaultKmManagment: Default
      *KmManagment Default/Aus: ""
      *KmManagment MG00000000/00000000: "(00000000) statusdict /setmanagementnumber get exec"
      *KmManagment MG00000001/00000001: "(00000001) statusdict /setmanagementnumber get exec"
      *KmManagment MG00000002/00000002: "(00000002) statusdict /setmanagementnumber get exec"
      *KmManagment MG00000003/00000003: "(00000003) statusdict /setmanagementnumber get exec"
      *KmManagment MG00000004/00000004: "(00000004) statusdict /setmanagementnumber get exec"
      *KmManagment MG00000005/00000005: "(00000005) statusdict /setmanagementnumber get exec"
      *KmManagment MG00000006/00000006: "(00000006) statusdict /setmanagementnumber get exec"
      *KmManagment MG00000007/00000007: "(00000007) statusdict /setmanagementnumber get exec"
      *KmManagment MG00000008/00000008: "(00000008) statusdict /setmanagementnumber get exec"
      *KmManagment MG00000009/00000009: "(00000009) statusdict /setmanagementnumber get exec"
      *KmManagment MG00000010/00000010: "(00000010) statusdict /setmanagementnumber get exec"
      *KmManagment MG00000011/00000011: "(00000011) statusdict /setmanagementnumber get exec"
      *KmManagment MG00000012/00000012: "(00000012) statusdict /setmanagementnumber get exec"
      *KmManagment MG00000013/00000013: "(00000013) statusdict /setmanagementnumber get exec"
      *KmManagment MG00000014/00000014: "(00000014) statusdict /setmanagementnumber get exec"
      *KmManagment MG00000015/00000015: "(00000015) statusdict /setmanagementnumber get exec"
      *KmManagment MG00000016/00000016: "(00000016) statusdict /setmanagementnumber get exec"
      *KmManagment MG00000017/00000017: "(00000017) statusdict /setmanagementnumber get exec"
      *KmManagment MG00000018/00000018: "(00000018) statusdict /setmanagementnumber get exec"
      *KmManagment MG00000019/00000019: "(00000019) statusdict /setmanagementnumber get exec"
      *KmManagment MG00000020/00000020: "(00000020) statusdict /setmanagementnumber get exec"
      *KmManagment MG00000021/00000021: "(00000021) statusdict /setmanagementnumber get exec"
      *KmManagment MG00000022/00000022: "(00000022) statusdict /setmanagementnumber get exec"
      *KmManagment MG00000023/00000023: "(00000023) statusdict /setmanagementnumber get exec"
      *KmManagment MG00000024/00000024: "(00000024) statusdict /setmanagementnumber get exec"
      *KmManagment MG00000025/00000025: "(00000025) statusdict /setmanagementnumber get exec"
      *KmManagment MG00000026/00000026: "(00000026) statusdict /setmanagementnumber get exec"
      *KmManagment MG00000027/00000027: "(00000027) statusdict /setmanagementnumber get exec"
      *KmManagment MG00000028/00000028: "(00000028) statusdict /setmanagementnumber get exec"
      *KmManagment MG00000029/00000029: "(00000029) statusdict /setmanagementnumber get exec"
      *KmManagment MG00000030/00000030: "(00000030) statusdict /setmanagementnumber get exec"
      *?KmManagment: ""
      *End
      *CloseUI: *KmManagment
      *CloseGroup: AccountingOptions/Auftragsz�hlung
      *% PPD Version Info 
      *OpenUI *KCVersion/PPD Version: PickOne
      *OrderDependency: 25 AnySetup *KCVersion
      *DefaultKCVersion: Default
      *KCVersion Default/8.1602 [02-29-2016]: "
      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
      *Font Albertus-Medium: Standard "(001.008S)" Standard ROM
      *Font Albertus-ExtraBold: Standard "(001.008S)" Standard ROM
      *Font AntiqueOlive: Standard "(001.008S)" Standard ROM
      *Font AntiqueOlive-Italic: Standard "(001.008S)" Standard ROM
      *Font AntiqueOlive-Bold: Standard "(001.008S)" Standard ROM
      *Font Arial: Standard "(001.008S)" Standard ROM
      *Font Arial-Italic: Standard "(001.008S)" Standard ROM
      *Font Arial-Bold: Standard "(001.008S)" Standard ROM
      *Font Arial-BoldItalic: Standard "(001.008S)" Standard ROM
      *Font CGOmega: Standard "(001.008S)" Standard ROM
      *Font CGOmega-Italic: Standard "(001.008S)" Standard ROM
      *Font CGOmega-Bold: Standard "(001.008S)" Standard ROM
      *Font CGOmega-BoldItalic: Standard "(001.008S)" Standard ROM
      *Font CGTimes: Standard "(001.008S)" Standard ROM
      *Font CGTimes-Italic: Standard "(001.008S)" Standard ROM
      *Font CGTimes-Bold: Standard "(001.008S)" Standard ROM
      *Font CGTimes-BoldItalic: Standard "(001.008S)" Standard ROM
      *Font Clarendon-Condensed-Bold: Standard "(001.008S)" Standard ROM
      *Font Coronet: Standard "(001.008S)" Standard ROM
      *Font CourierHP: Standard "(001.008S)" Standard ROM
      *Font CourierHP-Italic: Standard "(001.008S)" Standard ROM
      *Font CourierHP-Bold: Standard "(001.008S)" Standard ROM
      *Font CourierHP-BoldItalic: Standard "(001.008S)" Standard ROM
      *Font Garamond-Antiqua: Standard "(001.008S)" Standard ROM
      *Font Garamond-Halbfett: Standard "(001.008S)" Standard ROM
      *Font Garamond-Kursiv: Standard "(001.008S)" Standard ROM
      *Font Garamond-KursivHalbfett: Standard "(001.008S)" Standard ROM
      *Font LetterGothic: Standard "(001.008S)" Standard ROM
      *Font LetterGothic-Italic: Standard "(001.008S)" Standard ROM
      *Font LetterGothic-Bold: Standard "(001.008S)" Standard ROM
      *Font Marygold: Standard "(001.008S)" Standard ROM
      *Font SymbolMT: Standard "(001.008S)" Standard ROM
      *Font TimesNewRoman: Standard "(001.008S)" Standard ROM
      *Font TimesNewRoman-Italic: Standard "(001.008S)" Standard ROM
      *Font TimesNewRoman-BoldItalic: Standard "(001.008S)" Standard ROM
      *Font TimesNewRoman-Bold: Standard "(001.008S)" Standard ROM
      *Font Univers-Medium: Standard "(001.008S)" Standard ROM
      *Font Univers-MediumItalic: Standard "(001.008S)" Standard ROM
      *Font Univers-Bold: Standard "(001.008S)" Standard ROM
      *Font Univers-BoldItalic: Standard "(001.008S)" Standard ROM
      *Font Univers-Condensed-Medium: Standard "(001.008S)" Standard ROM
      *Font Univers-Condensed-MediumItalic: Standard "(001.008S)" Standard ROM
      *Font Univers-Condensed-Bold: Standard "(001.008S)" Standard ROM
      *Font Univers-Condensed-BoldItalic: Standard "(001.008S)" Standard ROM
      *Font Wingdings-Regular: Special "(001.008S)" Special ROM
      *?FontQuery: "
        save
        /str 80 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 ECOSYS M5521cdn (German)
      *%  Linux Version

      skull-y Gibt es da auch andere Möglichkeiten oder muss ich mir die PPD zurechtschreiben, so dass mir das Format mit angeboten wird in der Auswahl? Das Erstellen/Bearbeiten sieht recht kompliziert aus.

      Die Erweiterung ist kein Hexenwerk und die einzige Möglichkeit, dem Drucker das Papierformat bekannt zu machen.

      Es werden Eintragungen für PageSize, PageRegion, ImageableArea und PaperDimension benötigt. Am besten suchst du dir im PPD die vorhandenen Eintragungen und erweiterst sie um die für C6-Umschläge. Die verwendeten Einheiten sind PostScript-Points, wobei 72pt 1 inch bzw. 2.54 cm entsprechen.

      Lade dir mal das Paket hplip und öffne eins der PPDs für zB einen HP-Laserdrucker. Dort befinden sich Eintragungen "EnvC6/C6 Envelope" mit den benötigten Werten. Wenn du die in dein PPD übernimmst, müssten die C6-Umschläge als Papierformat vorgeschlagen werden.

      Danke an euch beide. Ich habe mir als Basis von HP die PPD vom Photosmart 6510 genommen (hatte ich vorher). Die Hersteller sind zum teil recht unheitlich beim erstellen der PPD. Jedenfalls habe ich es mit PageSize, PageRegion, ImagableArea und PapperDimension geschafft, dass er mir zur auswahl angezeigt wird. Gedruckt wird er jedoch nicht, Cups meint aber, dass es das aber getan hätte.

      Hier mal die PPD zu meinem Drucker mit den Anpassungen: https://pastebin.com/C0KRBnWm

      Was ich weitestgehend weg gelassen habe, sind die Anpassungen an die Sprache.

      • Martin-MS hat auf diesen Beitrag geantwortet.

        skull-y Was ich weitestgehend weg gelassen habe, sind die Anpassungen an die Sprache.

        Die werden aber als Fehler berichtet:

        **FAIL**  Fehlende "fr" Übersetzung für Option PageSize, Auswahl EnvC6.
        **FAIL**  Fehlende "ja" Übersetzung für Option PageSize, Auswahl EnvC6.
        **FAIL**  Fehlende "zh" Übersetzung für Option PageSize, Auswahl EnvC6.

        Kannst du außerdem mal den Typo in Zeile 250 korrigieren? An der Stelle unterscheidet sich die Datei vom Original:

        -*OpenGroup: *CNPagesetup/Page Setup
        +*OpenGroup: *CNPagesetup/Page Setupdl

        Des weiteren habe ich noch Abweichungen in den Eintragungen selber gefunden; bei zB A4 ist die Papiergröße so beschrieben

        *PageSize A4/A4 [8.27"x11.69" 210.0x297.0mm]: "<</CNPageSizeName(A4)/PageSize[595 842]/ImagingBBox null>>setpagedevice"

        und bei C6Env so

        *PageSize EnvC6/C6 Envelope 114x162mm: "<</cupsInteger0 92/PageSize[323.28 459.36]/ImagingBBox null>>setpagedevice": ""

        Ich meine, da müsste statt <</cupsInteger0 92 der Logik der anderen Einträge folgend so etwas wie <</CNPageSizeName(EnvC6) stehen.

        Das gleiche noch an zwei weiteren Stellen:

        *de.PageSize EnvC6/Umschlag C6 114x162mm: "<</cupsInteger0 92/PageSize[323.28 459.36]/ImagingBBox null>>setpagedevice" ""

        und

        *PageRegion EnvC6/C6 Envelope 114x162mm: "<</cupsInteger0 92/PageSize[323.28 459.36]/ImagingBBox null>>setpagedevice": ""

        • skull-y hat auf diesen Beitrag geantwortet.

          Hier mal noch die unveränderte PPD, wie sie von Canon kommt: https://pastebin.com/frEUdrvg

          Martin-MS

          Darum fällt mir das ein bissel schwer aus einer Datei für den HP das passende zu übernehmen. Irgendwie, scheint es für mich, dass die Hersteller unterschiedliche Syntax verwenden. Den Typo in Zeile 250 habe ich so selber nicht geschrieben, daher war das unverändert von mir.
          Ich schau nochmal, dass ich mir von Canon einen Drucker suche, der C6 bedrucken kann und schau mir da die PPD mal an.

          Ich melde mich da nochmal. Danke

          • Martin-MS hat auf diesen Beitrag geantwortet.

            skull-y Darum fällt mir das ein bissel schwer aus einer Datei für den HP das passende zu übernehmen.

            Ich hatte mir das so vorgestellt, dass du in dem Canon-PPD einfach einen vorhandenen Eintrag duplizierst und nur die Werte für die Maße einträgst, die du einem der HP-PPDs entnimmst, in dem ein C6Env-Format schon hinterlegt ist, damit du es nicht selber messen und umrechnen musst.

            skull-y Den Typo in Zeile 250 habe ich so selber nicht geschrieben, daher war das unverändert von mir.

            Das muss aber so sein, denn in der Original-Datei steht in Zeile 247 "Setup" und bei dir in Zeile 250 "Setupdl".

            skull-y Ich schau nochmal, dass ich mir von Canon einen Drucker suche, der C6 bedrucken kann und schau mir da die PPD mal an.

            Ändere doch einfach einen vorhandenen Eintrag ab, zB den von envelop10p, der Name ist eh falsch weil er dem Adobe-Standard nicht entspricht und das Format scheint es hier sowieso nicht zu geben, und da trägst dann nur die Maße eines C6-Umschlags ein - und fertig.

            Gut, so hatte ich erstmal nicht gedacht. Da setz ich mich morgen dran und starte nochmal mit der originalen Datei.

            EDIT:

            Gut, so hatte ich erstmal nicht gedacht. Da setz ich mich morgen dran und starte nochmal mit der originalen Datei.

            EDIT: Ich habe nochmal mit der unveränderten PPD begonnen. Die Maße aus der PPD für den HP habe ich übernommen. In der Auswahlliste taucht der C6 jetzt auf, obwohl ich keine Namen geändert habe. Wenn ich einen bedrucken will, wird zwar gedruckt, jedoch nur ein Teil, der Rest ist ausserhalb des Papiers.

            *ImageableArea envelop10p: "9 42.192001342773 314.279998779297 450.359985351562"
            *PaperDimension envelop10p: "323.279998779297 459.359985351562"
            *%CNSizeToPrintArea envelop10p 2210 4944

            Ich vermute, dass das mit *%CNSizeToPrintArea envelop10p 2210 4944 zusammenhängt, habe aber mit Anpassen der Werte nur erreicht, dass der Ausdruck in schlechter Auflösung erfolgt.

            • Martin-MS hat auf diesen Beitrag geantwortet.

              skull-y In der Auswahlliste taucht der C6 jetzt auf, obwohl ich keine Namen geändert habe.

              Das ist nicht gut, weil CUPS anhand der Maße das Format "C6" erkennt und anzeigt, aber dazu die passenden Einträge nicht zuordnen kann. Die Validierung einer solchen Datei meldet dann auch unter anderem

              WARN Size "EnvC6" sollte der Adobe-Standard-Name "Env10" sein.

              weil immer noch das Format hinter "envelop10p" erkannt wird.

              skull-y Wenn ich einen bedrucken will, wird zwar gedruckt, jedoch nur ein Teil, der Rest ist ausserhalb des Papiers.

              Wahrscheinlich sind zumindest die Werte für den bedruckbaren Bereich doch hardwareabhängig, weswegen man die Werte eines HP-Druckers nicht für einen Canon-Drucker übernehmen kann. Da war ich wohl in meiner Beurteilung auch etwas zu blauäugig... 😉

              Ich habe mal ein modifiziertes PPD abgestellt, in dem ich diese Werte versucht habe von dem schon vorhandenen und ähnlichen Format "EnvDL" abzuleiten. Die Bezeichnungen von "envelop10p" habe ich überall durch "EnvC6" ersetzt, was jetzt auch ohne Kommentar die Validierung durchläuft.

              Ich kann das leider nicht testen, aber versuche mal, ob du damit zu besseren Ergebnissen kommst.

              6 Tage später

              Danke erstmal für deine Unterstützung, vergessen hatte ich es nicht, kam bis heute nicht dazu.

              Leider will er auch mit der PPD nicht drucken. Ich bekomme zwar die Meldung vom PC, dass er gedruckt wird und der Druck auch abgeschlossen ist, es passiert jedoch auch weiterhin nichts. Ich werde das wohl erstmal so hinnehmen müssen, dass das nicht so funktioniert, wie erhofft.

              24 Tage später

              Workaround: Ein größeres Format nehmen, was bekannt ist, und dein layout dort einfach anlegen, aber so „versetzt“ (mit Hilfslinen beispielsweise), dass es beim Druck genau auf den DIN-C6-Umschlag druckt.