From d3404f9a87714820fc903c14bae18c79a8525fb5 Mon Sep 17 00:00:00 2001 From: Frank Brehm Date: Sun, 17 May 2020 11:45:06 +0200 Subject: [PATCH] saving uncommitted changes in /etc prior to apt run --- .etckeeper | 14 +- cups/classes.conf | 3 + cups/ppd/FS-1020D.ppd | 746 ++++++++++++++++++ cups/ppd/FS-1020D.ppd.O | 746 ++++++++++++++++++ ...t-Packard_HP_Color_LaserJet_MFP_M277dw.ppd | 190 +++++ ...Packard_HP_Color_LaserJet_MFP_M277dw.ppd.O | 190 +++++ cups/printers.conf | 47 ++ cups/printers.conf.O | 53 +- samba/smb.conf | 444 +++++------ samba/smb.conf.old.2018-07-11_21:11 | 156 ++++ samba/smb.conf.old.gadmin-samba-0.3.2 | 260 ++++++ samba/smbusers | 4 + 12 files changed, 2594 insertions(+), 259 deletions(-) create mode 100644 cups/classes.conf create mode 100644 cups/ppd/FS-1020D.ppd create mode 100644 cups/ppd/FS-1020D.ppd.O create mode 100644 cups/ppd/Hewlett-Packard_HP_Color_LaserJet_MFP_M277dw.ppd create mode 100644 cups/ppd/Hewlett-Packard_HP_Color_LaserJet_MFP_M277dw.ppd.O create mode 100644 samba/smb.conf.old.2018-07-11_21:11 create mode 100644 samba/smb.conf.old.gadmin-samba-0.3.2 create mode 100644 samba/smbusers diff --git a/.etckeeper b/.etckeeper index bd384af..b8c9a2c 100755 --- a/.etckeeper +++ b/.etckeeper @@ -13,7 +13,6 @@ mkdir -p './avahi/services' mkdir -p './binfmt.d' mkdir -p './brltty/Input/xw' mkdir -p './cups/interfaces' -mkdir -p './cups/ppd' mkdir -p './cups/ssl' mkdir -p './dbus-1/session.d' mkdir -p './glvnd/egl_vendor.d' @@ -1175,12 +1174,22 @@ maybe chmod 0755 'ctdb/notify.sh' maybe chmod 0755 'ctdb/statd-callout' maybe chgrp 'lp' 'cups' maybe chmod 0755 'cups' +maybe chgrp 'lp' 'cups/classes.conf' +maybe chmod 0600 'cups/classes.conf' maybe chmod 0644 'cups/cups-browsed.conf' maybe chmod 0644 'cups/cups-files.conf' maybe chmod 0644 'cups/cupsd.conf' maybe chmod 0755 'cups/interfaces' maybe chgrp 'lp' 'cups/ppd' maybe chmod 0755 'cups/ppd' +maybe chgrp 'lp' 'cups/ppd/FS-1020D.ppd' +maybe chmod 0640 'cups/ppd/FS-1020D.ppd' +maybe chgrp 'lp' 'cups/ppd/FS-1020D.ppd.O' +maybe chmod 0640 'cups/ppd/FS-1020D.ppd.O' +maybe chgrp 'lp' 'cups/ppd/Hewlett-Packard_HP_Color_LaserJet_MFP_M277dw.ppd' +maybe chmod 0640 'cups/ppd/Hewlett-Packard_HP_Color_LaserJet_MFP_M277dw.ppd' +maybe chgrp 'lp' 'cups/ppd/Hewlett-Packard_HP_Color_LaserJet_MFP_M277dw.ppd.O' +maybe chmod 0640 'cups/ppd/Hewlett-Packard_HP_Color_LaserJet_MFP_M277dw.ppd.O' maybe chgrp 'lp' 'cups/printers.conf' maybe chmod 0600 'cups/printers.conf' maybe chgrp 'lp' 'cups/printers.conf.O' @@ -2565,6 +2574,9 @@ maybe chmod 0644 's-nail.rc' maybe chmod 0755 'samba' maybe chmod 0644 'samba/gdbcommands' maybe chmod 0644 'samba/smb.conf' +maybe chmod 0644 'samba/smb.conf.old.2018-07-11_21:11' +maybe chmod 0644 'samba/smb.conf.old.gadmin-samba-0.3.2' +maybe chmod 0644 'samba/smbusers' maybe chmod 0755 'samba/tls' maybe chmod 0755 'sane.d' maybe chmod 0644 'sane.d/abaton.conf' diff --git a/cups/classes.conf b/cups/classes.conf new file mode 100644 index 0000000..c0ea9c7 --- /dev/null +++ b/cups/classes.conf @@ -0,0 +1,3 @@ +# Class configuration file for CUPS v2.2.7 +# Written by cupsd +# DO NOT EDIT THIS FILE WHEN CUPSD IS RUNNING diff --git a/cups/ppd/FS-1020D.ppd b/cups/ppd/FS-1020D.ppd new file mode 100644 index 0000000..619da5b --- /dev/null +++ b/cups/ppd/FS-1020D.ppd @@ -0,0 +1,746 @@ +*PPD-Adobe: "4.3" +*%============================================================================= +*% +*% PPD for Kyocera Mita FS-1020D (German) +*% Linux Version +*% +*% Copyright (C) 2000 KYOCERA CORPORATION +*% Copyright (C) 2005 Revised Edition KYOCERA MITA CORPORATION +*% +*% 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.2" +*FormatVersion: "4.3" +*LanguageEncoding: ISOLatin1 +*PCFileName: "KM1020DE.PPD" +*LanguageVersion: German +*Product: "(FS-1020D)" +*PSVersion: "(3010.106) 1" +*Manufacturer: "Kyocera Mita" +*ModelName: "Kyocera Mita FS-1020D" +*ShortNickName: "Kyocera Mita FS-1020D" +*NickName: "Kyocera Mita FS-1020D" + +*% Basic Device Capabilities +*LanguageLevel: "3" +*ColorDevice: False +*DefaultColorSpace: Gray +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus + { pop pop (Type42) }{ (None) } ifelse + = flush restore" +*End +*FreeVM: "9122000" +*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;MDL:FS-1020D;CMD:PCLXL,PostScript Emulation,PCL5E,PJL;" + +*% 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/Papierzufhrung: Boolean +*DefaultOption8: None +*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 Datentrger: 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 80MB/64MB Erweiterung: "" +*InstalledMemory 144MB/128MB Erweiterung: "" +*InstalledMemory 272MB/256MB 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: "9122000" +*VMOption 24MB: "19008000" +*VMOption 32MB: "22544000" +*VMOption 48MB: "35966000" +*VMOption 80MB: "59328000" +*VMOption 144MB: "59328000" +*VMOption 272MB: "59328000" + + +*% Constraints +*UIConstraints: *Option8 None *InputSlot PF17 +*UIConstraints: *InputSlot PF17 *Option8 None +*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 Vellum *InputSlot Internal +*UIConstraints: *InputSlot Internal *MediaType Vellum +*UIConstraints: *MediaType Cardstock *InputSlot Internal +*UIConstraints: *InputSlot Internal *MediaType Cardstock +*UIConstraints: *MediaType Transparency *InputSlot PF17 +*UIConstraints: *InputSlot PF17 *MediaType Transparency +*UIConstraints: *MediaType Labels *InputSlot PF17 +*UIConstraints: *InputSlot PF17 *MediaType Labels +*UIConstraints: *MediaType Envelope *InputSlot PF17 +*UIConstraints: *InputSlot PF17 *MediaType Envelope +*UIConstraints: *MediaType Vellum *InputSlot PF17 +*UIConstraints: *InputSlot PF17 *MediaType Vellum +*UIConstraints: *MediaType Cardstock *InputSlot PF17 +*UIConstraints: *InputSlot PF17 *MediaType Cardstock +*UIConstraints: *KCCollate *Option18 None +*UIConstraints: *Option18 None *KCCollate Temp +*UIConstraints: *PageSize A6 *InputSlot Internal +*UIConstraints: *InputSlot Internal *PageSize A6 +*UIConstraints: *PageRegion A6 *InputSlot Internal +*UIConstraints: *InputSlot Internal *PageRegion A6 +*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 Statement *InputSlot Internal +*UIConstraints: *InputSlot Internal *PageSize Statement +*UIConstraints: *PageRegion Statement *InputSlot Internal +*UIConstraints: *InputSlot Internal *PageRegion Statement +*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 +*UIConstraints: *PageSize Statement *InputSlot PF17 +*UIConstraints: *InputSlot PF17 *PageSize Statement +*UIConstraints: *PageRegion Statement *InputSlot PF17 +*UIConstraints: *InputSlot PF17 *PageRegion Statement +*UIConstraints: *PageSize P16K *InputSlot PF17 +*UIConstraints: *InputSlot PF17 *PageSize P16K +*UIConstraints: *PageRegion P16K *InputSlot PF17 +*UIConstraints: *InputSlot PF17 *PageRegion P16K +*UIConstraints: *Duplex *PageSize Executive +*UIConstraints: *PageSize Executive *Duplex DuplexTumble +*UIConstraints: *PageSize Executive *Duplex DuplexNoTumble +*UIConstraints: *Duplex *PageRegion Executive +*UIConstraints: *PageRegion Executive *Duplex DuplexTumble +*UIConstraints: *PageRegion Executive *Duplex DuplexNoTumble +*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 ISOB5 +*UIConstraints: *PageSize ISOB5 *Duplex DuplexTumble +*UIConstraints: *PageSize ISOB5 *Duplex DuplexNoTumble +*UIConstraints: *Duplex *PageRegion ISOB5 +*UIConstraints: *PageRegion ISOB5 *Duplex DuplexTumble +*UIConstraints: *PageRegion ISOB5 *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: *Duplex *PageSize EnvC5 +*UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble +*UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble +*UIConstraints: *Duplex *PageRegion EnvC5 +*UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble +*UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble +*UIConstraints: *Duplex *PageSize OficioII +*UIConstraints: *PageSize OficioII *Duplex DuplexTumble +*UIConstraints: *PageSize OficioII *Duplex DuplexNoTumble +*UIConstraints: *Duplex *PageRegion OficioII +*UIConstraints: *PageRegion OficioII *Duplex DuplexTumble +*UIConstraints: *PageRegion OficioII *Duplex DuplexNoTumble +*UIConstraints: *Duplex *PageSize Folio +*UIConstraints: *PageSize Folio *Duplex DuplexTumble +*UIConstraints: *PageSize Folio *Duplex DuplexNoTumble +*UIConstraints: *Duplex *PageRegion Folio +*UIConstraints: *PageRegion Folio *Duplex DuplexTumble +*UIConstraints: *PageRegion Folio *Duplex DuplexNoTumble +*UIConstraints: *Duplex *PageSize Statement +*UIConstraints: *PageSize Statement *Duplex DuplexTumble +*UIConstraints: *PageSize Statement *Duplex DuplexNoTumble +*UIConstraints: *Duplex *PageRegion Statement +*UIConstraints: *PageRegion Statement *Duplex DuplexTumble +*UIConstraints: *PageRegion Statement *Duplex DuplexNoTumble +*UIConstraints: *Duplex *PageSize P16K +*UIConstraints: *PageSize P16K *Duplex DuplexTumble +*UIConstraints: *PageSize P16K *Duplex DuplexNoTumble +*UIConstraints: *Duplex *PageRegion P16K +*UIConstraints: *PageRegion P16K *Duplex DuplexTumble +*UIConstraints: *PageRegion P16K *Duplex DuplexNoTumble + +*% Resolution +*OpenUI *Resolution/Auflsung: 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 OficioII/Oficio II: "<< /Policies << /PageSize 7 >> /PageSize [612 936] /ImagingBBox null >> setpagedevice" +*PageSize Folio/8.5X13 (Folio): "<< /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 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) + 19 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 936] (OficioII) put + dup [595 935] (Folio) put + dup [396 612] (Statement) put + dup [558 774] (P16K) 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" +*PageRegion OficioII/Oficio II: "<< /Policies << /PageSize 7 >> /PageSize [612 936] /ImagingBBox null >> setpagedevice" +*PageRegion Folio/8.5X13 (Folio): "<< /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" +*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 OficioII/Oficio II: "12 12 600 924" +*ImageableArea Folio/8.5X13 (Folio): "12 12 571 911" +*ImageableArea Statement/Statement: "12 12 384 600" +*ImageableArea P16K/16K: "12 12 546 762" +*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 OficioII/Oficio II: "612 936" +*PaperDimension Folio/8.5X13 (Folio): "595 935" +*PaperDimension Statement/Statement: "396 612" +*PaperDimension P16K/16K: "558 774" +*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" + +*% 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 +*% Duplex Definitions +*OpenUI *Duplex/Duplex: PickOne +*OrderDependency: 50 AnySetup *Duplex +*DefaultDuplex: None +*Duplex None/Keine: "statusdict begin false setduplexmode false settumble end" +*Duplex DuplexTumble/Binden Kurze Seite: "statusdict begin true setduplexmode true settumble end" +*Duplex DuplexNoTumble/Binden Lange Seite: "statusdict begin true setduplexmode false settumble end" +*?Duplex: " + save + statusdict begin + duplexmode + {tumble {(DuplexTumble)}{(DuplexNoTumble)} ifelse} + {(None)} ifelse + = flush end restore" +*End +*CloseUI: *Duplex + +*% Job Spooling Definitions +*OpenUI *KCCollate/Job Zwischenspeicherung: PickOne +*OrderDependency: 20 AnySetup *KCCollate +*DefaultKCCollate: None +*KCCollate None/Keine: "" +*KCCollate Temp/Temporr: " + 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 *KMVersion/PPD Version: PickOne +*OrderDependency: 25 AnySetup *KMVersion +*DefaultKMVersion: Default +*KMVersion Default/8.2.0111 [01-11-2005]: " +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: *KMVersion + +*% 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: ]%% ) +*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: ]%% ) +*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: ;source: ]%% ) +*Source: "Serial" +*Source: "Parallel" +*Source: "LocalTalk" +*Source: "Option" + +*% End of PPD file for Kyocera Mita FS-1020D (German) diff --git a/cups/ppd/FS-1020D.ppd.O b/cups/ppd/FS-1020D.ppd.O new file mode 100644 index 0000000..697e7bb --- /dev/null +++ b/cups/ppd/FS-1020D.ppd.O @@ -0,0 +1,746 @@ +*PPD-Adobe: "4.3" +*%============================================================================= +*% +*% PPD for Kyocera Mita FS-1020D (German) +*% Linux Version +*% +*% Copyright (C) 2000 KYOCERA CORPORATION +*% Copyright (C) 2005 Revised Edition KYOCERA MITA CORPORATION +*% +*% 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.2" +*FormatVersion: "4.3" +*LanguageEncoding: ISOLatin1 +*PCFileName: "KM1020DE.PPD" +*LanguageVersion: German +*Product: "(FS-1020D)" +*PSVersion: "(3010.106) 1" +*Manufacturer: "Kyocera Mita" +*ModelName: "Kyocera Mita FS-1020D" +*ShortNickName: "Kyocera Mita FS-1020D" +*NickName: "Kyocera Mita FS-1020D" + +*% Basic Device Capabilities +*LanguageLevel: "3" +*ColorDevice: False +*DefaultColorSpace: Gray +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus + { pop pop (Type42) }{ (None) } ifelse + = flush restore" +*End +*FreeVM: "9122000" +*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 Mita;MODEL:Kyocera Mita FS-1020D;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/Papierzufhrung: Boolean +*DefaultOption8: None +*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 Datentrger: 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 80MB/64MB Erweiterung: "" +*InstalledMemory 144MB/128MB Erweiterung: "" +*InstalledMemory 272MB/256MB 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: "9122000" +*VMOption 24MB: "19008000" +*VMOption 32MB: "22544000" +*VMOption 48MB: "35966000" +*VMOption 80MB: "59328000" +*VMOption 144MB: "59328000" +*VMOption 272MB: "59328000" + + +*% Constraints +*UIConstraints: *Option8 None *InputSlot PF17 +*UIConstraints: *InputSlot PF17 *Option8 None +*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 Vellum *InputSlot Internal +*UIConstraints: *InputSlot Internal *MediaType Vellum +*UIConstraints: *MediaType Cardstock *InputSlot Internal +*UIConstraints: *InputSlot Internal *MediaType Cardstock +*UIConstraints: *MediaType Transparency *InputSlot PF17 +*UIConstraints: *InputSlot PF17 *MediaType Transparency +*UIConstraints: *MediaType Labels *InputSlot PF17 +*UIConstraints: *InputSlot PF17 *MediaType Labels +*UIConstraints: *MediaType Envelope *InputSlot PF17 +*UIConstraints: *InputSlot PF17 *MediaType Envelope +*UIConstraints: *MediaType Vellum *InputSlot PF17 +*UIConstraints: *InputSlot PF17 *MediaType Vellum +*UIConstraints: *MediaType Cardstock *InputSlot PF17 +*UIConstraints: *InputSlot PF17 *MediaType Cardstock +*UIConstraints: *KCCollate *Option18 None +*UIConstraints: *Option18 None *KCCollate Temp +*UIConstraints: *PageSize A6 *InputSlot Internal +*UIConstraints: *InputSlot Internal *PageSize A6 +*UIConstraints: *PageRegion A6 *InputSlot Internal +*UIConstraints: *InputSlot Internal *PageRegion A6 +*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 Statement *InputSlot Internal +*UIConstraints: *InputSlot Internal *PageSize Statement +*UIConstraints: *PageRegion Statement *InputSlot Internal +*UIConstraints: *InputSlot Internal *PageRegion Statement +*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 +*UIConstraints: *PageSize Statement *InputSlot PF17 +*UIConstraints: *InputSlot PF17 *PageSize Statement +*UIConstraints: *PageRegion Statement *InputSlot PF17 +*UIConstraints: *InputSlot PF17 *PageRegion Statement +*UIConstraints: *PageSize P16K *InputSlot PF17 +*UIConstraints: *InputSlot PF17 *PageSize P16K +*UIConstraints: *PageRegion P16K *InputSlot PF17 +*UIConstraints: *InputSlot PF17 *PageRegion P16K +*UIConstraints: *Duplex *PageSize Executive +*UIConstraints: *PageSize Executive *Duplex DuplexTumble +*UIConstraints: *PageSize Executive *Duplex DuplexNoTumble +*UIConstraints: *Duplex *PageRegion Executive +*UIConstraints: *PageRegion Executive *Duplex DuplexTumble +*UIConstraints: *PageRegion Executive *Duplex DuplexNoTumble +*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 ISOB5 +*UIConstraints: *PageSize ISOB5 *Duplex DuplexTumble +*UIConstraints: *PageSize ISOB5 *Duplex DuplexNoTumble +*UIConstraints: *Duplex *PageRegion ISOB5 +*UIConstraints: *PageRegion ISOB5 *Duplex DuplexTumble +*UIConstraints: *PageRegion ISOB5 *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: *Duplex *PageSize EnvC5 +*UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble +*UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble +*UIConstraints: *Duplex *PageRegion EnvC5 +*UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble +*UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble +*UIConstraints: *Duplex *PageSize OficioII +*UIConstraints: *PageSize OficioII *Duplex DuplexTumble +*UIConstraints: *PageSize OficioII *Duplex DuplexNoTumble +*UIConstraints: *Duplex *PageRegion OficioII +*UIConstraints: *PageRegion OficioII *Duplex DuplexTumble +*UIConstraints: *PageRegion OficioII *Duplex DuplexNoTumble +*UIConstraints: *Duplex *PageSize Folio +*UIConstraints: *PageSize Folio *Duplex DuplexTumble +*UIConstraints: *PageSize Folio *Duplex DuplexNoTumble +*UIConstraints: *Duplex *PageRegion Folio +*UIConstraints: *PageRegion Folio *Duplex DuplexTumble +*UIConstraints: *PageRegion Folio *Duplex DuplexNoTumble +*UIConstraints: *Duplex *PageSize Statement +*UIConstraints: *PageSize Statement *Duplex DuplexTumble +*UIConstraints: *PageSize Statement *Duplex DuplexNoTumble +*UIConstraints: *Duplex *PageRegion Statement +*UIConstraints: *PageRegion Statement *Duplex DuplexTumble +*UIConstraints: *PageRegion Statement *Duplex DuplexNoTumble +*UIConstraints: *Duplex *PageSize P16K +*UIConstraints: *PageSize P16K *Duplex DuplexTumble +*UIConstraints: *PageSize P16K *Duplex DuplexNoTumble +*UIConstraints: *Duplex *PageRegion P16K +*UIConstraints: *PageRegion P16K *Duplex DuplexTumble +*UIConstraints: *PageRegion P16K *Duplex DuplexNoTumble + +*% Resolution +*OpenUI *Resolution/Auflsung: 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 OficioII/Oficio II: "<< /Policies << /PageSize 7 >> /PageSize [612 936] /ImagingBBox null >> setpagedevice" +*PageSize Folio/8.5X13 (Folio): "<< /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 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) + 19 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 936] (OficioII) put + dup [595 935] (Folio) put + dup [396 612] (Statement) put + dup [558 774] (P16K) 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" +*PageRegion OficioII/Oficio II: "<< /Policies << /PageSize 7 >> /PageSize [612 936] /ImagingBBox null >> setpagedevice" +*PageRegion Folio/8.5X13 (Folio): "<< /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" +*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 OficioII/Oficio II: "12 12 600 924" +*ImageableArea Folio/8.5X13 (Folio): "12 12 571 911" +*ImageableArea Statement/Statement: "12 12 384 600" +*ImageableArea P16K/16K: "12 12 546 762" +*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 OficioII/Oficio II: "612 936" +*PaperDimension Folio/8.5X13 (Folio): "595 935" +*PaperDimension Statement/Statement: "396 612" +*PaperDimension P16K/16K: "558 774" +*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" + +*% 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 +*% Duplex Definitions +*OpenUI *Duplex/Duplex: PickOne +*OrderDependency: 50 AnySetup *Duplex +*DefaultDuplex: None +*Duplex None/Keine: "statusdict begin false setduplexmode false settumble end" +*Duplex DuplexTumble/Binden Kurze Seite: "statusdict begin true setduplexmode true settumble end" +*Duplex DuplexNoTumble/Binden Lange Seite: "statusdict begin true setduplexmode false settumble end" +*?Duplex: " + save + statusdict begin + duplexmode + {tumble {(DuplexTumble)}{(DuplexNoTumble)} ifelse} + {(None)} ifelse + = flush end restore" +*End +*CloseUI: *Duplex + +*% Job Spooling Definitions +*OpenUI *KCCollate/Job Zwischenspeicherung: PickOne +*OrderDependency: 20 AnySetup *KCCollate +*DefaultKCCollate: None +*KCCollate None/Keine: "" +*KCCollate Temp/Temporr: " + 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 *KMVersion/PPD Version: PickOne +*OrderDependency: 25 AnySetup *KMVersion +*DefaultKMVersion: Default +*KMVersion Default/8.2.0111 [01-11-2005]: " +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: *KMVersion + +*% 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: ]%% ) +*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: ]%% ) +*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: ;source: ]%% ) +*Source: "Serial" +*Source: "Parallel" +*Source: "LocalTalk" +*Source: "Option" + +*% End of PPD file for Kyocera Mita FS-1020D (German) diff --git a/cups/ppd/Hewlett-Packard_HP_Color_LaserJet_MFP_M277dw.ppd b/cups/ppd/Hewlett-Packard_HP_Color_LaserJet_MFP_M277dw.ppd new file mode 100644 index 0000000..30633de --- /dev/null +++ b/cups/ppd/Hewlett-Packard_HP_Color_LaserJet_MFP_M277dw.ppd @@ -0,0 +1,190 @@ +*PPD-Adobe: "4.3" +*FormatVersion: "4.3" +*FileVersion: "1.20.2" +*LanguageVersion: English +*LanguageEncoding: ISOLatin1 +*PSVersion: "(3010.000) 0" +*LanguageLevel: "3" +*FileSystem: False +*PCFileName: "drvless.ppd" +*Manufacturer: "HP" +*ModelName: "HP Color LaserJet MFP M277dw" +*Product: "(HP Color LaserJet MFP M277dw)" +*NickName: "HP Color LaserJet MFP M277dw, driverless, cups-filters 1.20.2" +*ShortNickName: "HP Color LaserJet MFP M277dw" +*ColorDevice: True +*cupsVersion: 2.2 +*cupsSNMPSupplies: False +*cupsLanguages: "en" +*APSupplies: "http://NPI28CAA8.local:631/hp/device/info_config_AirPrint.html?tab=Networking&menu=AirPrintStatus" +*cupsFilter2: "application/vnd.cups-pdf application/pdf 0 -" +*cupsFilter2: "image/urf image/urf 100 -" +*cupsFilter2: "application/PCLm application/PCLm 200 -" +*cupsFilter2: "application/vnd.cups-pdf application/vnd.hp-pclxl 300 gstopxl" +*cupsFilter2: "application/vnd.cups-postscript application/postscript 500 -" +*cupsFilter2: "application/vnd.cups-raster application/vnd.hp-pcl 700 rastertopclx" +*cupsFilter2: "image/jpeg image/jpeg 0 -" +*cupsPclmRasterBackSide: normal +*cupsPclmCompressionMethodPreferred: flate +*cupsPclmSourceResolutionSupported: 600dpi +*cupsPclmStripHeightPreferred: 64 +*cupsPclmStripHeightSupported: "16,32,64,128" +*OpenUI *PageSize/Media Size: PickOne +*OrderDependency: 10 AnySetup *PageSize +*DefaultPageSize: A4 +*PageSize 100x150mm/100 x 150mm: "<>setpagedevice" +*PageSize 184x260mm: "<>setpagedevice" +*PageSize 195x270mm: "<>setpagedevice" +*PageSize 4x6/4 x 6": "<>setpagedevice" +*PageSize 5x8/5 x 8": "<>setpagedevice" +*PageSize A4/A4: "<>setpagedevice" +*PageSize A5/A5: "<>setpagedevice" +*PageSize A6/A6: "<>setpagedevice" +*PageSize B5/JIS B5: "<>setpagedevice" +*PageSize B6/JIS B6: "<>setpagedevice" +*PageSize DoublePostcardRotated/Oufuku Reply Postcard: "<>setpagedevice" +*PageSize Env10/#10 Envelope: "<>setpagedevice" +*PageSize EnvC5/C5 Envelope: "<>setpagedevice" +*PageSize EnvDL/DL Envelope: "<>setpagedevice" +*PageSize EnvMonarch/Monarch Envelope: "<>setpagedevice" +*PageSize Executive/Executive: "<>setpagedevice" +*PageSize FanFoldGermanLegal/Foolscap: "<>setpagedevice" +*PageSize ISOB5/B5 Envelope: "<>setpagedevice" +*PageSize Legal/US Legal: "<>setpagedevice" +*PageSize Letter/US Letter: "<>setpagedevice" +*PageSize Oficio/8.5 x 13.4": "<>setpagedevice" +*PageSize Postcard/Hagaki: "<>setpagedevice" +*PageSize roc16k/ROC 16k: "<>setpagedevice" +*CloseUI: *PageSize +*OpenUI *PageRegion/Media Size: PickOne +*OrderDependency: 10 AnySetup *PageRegion +*DefaultPageRegion: A4 +*PageRegion 100x150mm/100 x 150mm: "<>setpagedevice" +*PageRegion 184x260mm: "<>setpagedevice" +*PageRegion 195x270mm: "<>setpagedevice" +*PageRegion 4x6/4 x 6": "<>setpagedevice" +*PageRegion 5x8/5 x 8": "<>setpagedevice" +*PageRegion A4/A4: "<>setpagedevice" +*PageRegion A5/A5: "<>setpagedevice" +*PageRegion A6/A6: "<>setpagedevice" +*PageRegion B5/JIS B5: "<>setpagedevice" +*PageRegion B6/JIS B6: "<>setpagedevice" +*PageRegion DoublePostcardRotated/Oufuku Reply Postcard: "<>setpagedevice" +*PageRegion Env10/#10 Envelope: "<>setpagedevice" +*PageRegion EnvC5/C5 Envelope: "<>setpagedevice" +*PageRegion EnvDL/DL Envelope: "<>setpagedevice" +*PageRegion EnvMonarch/Monarch Envelope: "<>setpagedevice" +*PageRegion Executive/Executive: "<>setpagedevice" +*PageRegion FanFoldGermanLegal/Foolscap: "<>setpagedevice" +*PageRegion ISOB5/B5 Envelope: "<>setpagedevice" +*PageRegion Legal/US Legal: "<>setpagedevice" +*PageRegion Letter/US Letter: "<>setpagedevice" +*PageRegion Oficio/8.5 x 13.4": "<>setpagedevice" +*PageRegion Postcard/Hagaki: "<>setpagedevice" +*PageRegion roc16k/ROC 16k: "<>setpagedevice" +*CloseUI: *PageRegion +*DefaultImageableArea: A4 +*DefaultPaperDimension: A4 +*ImageableArea 100x150mm: "11.990551181102 11.990551181102 271.474015748031 413.206299212598" +*PaperDimension 100x150mm: "283.464566929134 425.196850393701" +*ImageableArea 184x260mm: "11.990551181102 11.990551181102 509.584251968504 725.017322834646" +*PaperDimension 184x260mm: "521.574803149606 737.007874015748" +*ImageableArea 195x270mm: "11.990551181102 11.990551181102 540.765354330709 753.363779527559" +*PaperDimension 195x270mm: "552.755905511811 765.354330708661" +*ImageableArea 4x6: "11.990551181102 11.990551181102 276.009448818898 420.009448818898" +*PaperDimension 4x6: "288 432" +*ImageableArea 5x8: "11.990551181102 11.990551181102 348.009448818898 564.009448818898" +*PaperDimension 5x8: "360 576" +*ImageableArea A4: "11.990551181102 11.990551181102 583.285039370079 829.899212598425" +*PaperDimension A4: "595.275590551181 841.889763779528" +*ImageableArea A5: "11.990551181102 11.990551181102 407.537007874016 583.285039370079" +*PaperDimension A5: "419.527559055118 595.275590551181" +*ImageableArea A6: "11.990551181102 11.990551181102 285.647244094488 407.537007874016" +*PaperDimension A6: "297.637795275591 419.527559055118" +*ImageableArea B5: "11.990551181102 11.990551181102 503.914960629921 716.513385826772" +*PaperDimension B5: "515.905511811024 728.503937007874" +*ImageableArea B6: "11.990551181102 11.990551181102 350.844094488189 503.914960629921" +*PaperDimension B6: "362.834645669291 515.905511811024" +*ImageableArea DoublePostcardRotated: "11.990551181102 11.990551181102 407.537007874016 554.938582677165" +*PaperDimension DoublePostcardRotated: "419.527559055118 566.929133858268" +*ImageableArea Env10: "11.990551181102 11.990551181102 284.995275590551 672.009448818898" +*PaperDimension Env10: "296.985826771654 684" +*ImageableArea EnvC5: "11.990551181102 11.990551181102 447.222047244094 637.143307086614" +*PaperDimension EnvC5: "459.212598425197 649.133858267717" +*ImageableArea EnvDL: "11.990551181102 11.990551181102 299.820472440945 611.631496062992" +*PaperDimension EnvDL: "311.811023622047 623.622047244094" +*ImageableArea EnvMonarch: "11.990551181102 11.990551181102 266.995275590551 528.009448818898" +*PaperDimension EnvMonarch: "278.985826771654 540" +*ImageableArea Executive: "11.990551181102 11.990551181102 510.009448818898 744.009448818898" +*PaperDimension Executive: "522 756" +*ImageableArea FanFoldGermanLegal: "11.990551181102 11.990551181102 600.009448818898 924.009448818898" +*PaperDimension FanFoldGermanLegal: "612 936" +*ImageableArea ISOB5: "11.990551181102 11.990551181102 486.907086614173 696.670866141732" +*PaperDimension ISOB5: "498.897637795276 708.661417322835" +*ImageableArea Legal: "11.990551181102 11.990551181102 600.009448818898 996.009448818898" +*PaperDimension Legal: "612 1008" +*ImageableArea Letter: "11.990551181102 11.990551181102 600.009448818898 780.009448818898" +*PaperDimension Letter: "612 792" +*ImageableArea Oficio: "11.990551181102 11.990551181102 600.009448818898 952.809448818898" +*PaperDimension Oficio: "612 964.8" +*ImageableArea Postcard: "11.990551181102 11.990551181102 271.474015748031 407.537007874016" +*PaperDimension Postcard: "283.464566929134 419.527559055118" +*ImageableArea roc16k: "11.990551181102 11.990551181102 546.009448818898 762.009448818898" +*PaperDimension roc16k: "558 774" +*HWMargins: "11.990551181102 11.990551181102 11.990551181102 11.990551181102" +*ParamCustomPageSize Width: 1 points 216 612 +*ParamCustomPageSize Height: 2 points 360 1008 +*ParamCustomPageSize WidthOffset: 3 points 0 0 +*ParamCustomPageSize HeightOffset: 4 points 0 0 +*ParamCustomPageSize Orientation: 5 int 0 3 +*CustomPageSize True: "pop pop pop <>setpagedevice" +*OpenUI *InputSlot/Media Source: PickOne +*OrderDependency: 10 AnySetup *InputSlot +*DefaultInputSlot: Auto +*InputSlot Auto/Automatic: "<>setpagedevice" +*InputSlot Manual/Manual: "<>setpagedevice" +*InputSlot Tray-1/Tray 1: "" +*InputSlot Tray-2/Tray 2: "" +*CloseUI: *InputSlot +*OpenUI *ColorModel/Print Color Mode: PickOne +*OrderDependency: 10 AnySetup *ColorModel +*ColorModel Gray/Monochrome: "<>setpagedevice" +*ColorModel AdobeRGB/Deep Color (Wide Color Gamut, AdobeRGB): "<>setpagedevice" +*ColorModel DeviceRGB/Device RGB: "<>setpagedevice" +*ColorModel DeviceGray/Device Gray: "<>setpagedevice" +*ColorModel RGB/Color: "<>setpagedevice" +*DefaultColorModel: RGB +*CloseUI: *ColorModel +*OpenUI *Duplex/2-Sided Printing: PickOne +*OrderDependency: 10 AnySetup *Duplex +*DefaultDuplex: DuplexNoTumble +*Duplex None/Off: "<>setpagedevice" +*Duplex DuplexNoTumble/On (Portrait): "<>setpagedevice" +*Duplex DuplexTumble/On (Landscape): "<>setpagedevice" +*CloseUI: *Duplex +*cupsBackSide: Normal +*DefaultResolution: 600dpi +*OpenUI *cupsPrintQuality/Print Quality: PickOne +*OrderDependency: 10 AnySetup *cupsPrintQuality +*DefaultcupsPrintQuality: 4 +*cupsPrintQuality 3/Draft: "<>setpagedevice" +*cupsPrintQuality 4/Normal: "<>setpagedevice" +*CloseUI: *cupsPrintQuality +*OpenUI *print-content-optimize/Print Optimization: PickOne +*OrderDependency: 10 AnySetup *print-content-optimize +*Defaultprint-content-optimize: auto +*print-content-optimize auto/Automatic: "" +*print-content-optimize photo/Photo: "" +*print-content-optimize graphics/Graphics: "" +*print-content-optimize text/Text: "" +*print-content-optimize text-and-graphics/Text And Graphics: "" +*CloseUI: *print-content-optimize +*OpenUI *print-scaling/Print Scaling: PickOne +*OrderDependency: 10 AnySetup *print-scaling +*Defaultprint-scaling: auto +*print-scaling auto/Automatic: "" +*print-scaling auto-fit/Auto Fit: "" +*print-scaling fill/Fill: "" +*print-scaling fit/Fit: "" +*print-scaling none/None: "" +*CloseUI: *print-scaling diff --git a/cups/ppd/Hewlett-Packard_HP_Color_LaserJet_MFP_M277dw.ppd.O b/cups/ppd/Hewlett-Packard_HP_Color_LaserJet_MFP_M277dw.ppd.O new file mode 100644 index 0000000..14db976 --- /dev/null +++ b/cups/ppd/Hewlett-Packard_HP_Color_LaserJet_MFP_M277dw.ppd.O @@ -0,0 +1,190 @@ +*PPD-Adobe: "4.3" +*FormatVersion: "4.3" +*FileVersion: "1.20.2" +*LanguageVersion: English +*LanguageEncoding: ISOLatin1 +*PSVersion: "(3010.000) 0" +*LanguageLevel: "3" +*FileSystem: False +*PCFileName: "drvless.ppd" +*Manufacturer: "HP" +*ModelName: "HP Color LaserJet MFP M277dw" +*Product: "(HP Color LaserJet MFP M277dw)" +*NickName: "HP Color LaserJet MFP M277dw, driverless, cups-filters 1.20.2" +*ShortNickName: "HP Color LaserJet MFP M277dw" +*ColorDevice: True +*cupsVersion: 2.2 +*cupsSNMPSupplies: False +*cupsLanguages: "en" +*APSupplies: "http://NPI28CAA8.local:631/hp/device/info_config_AirPrint.html?tab=Networking&menu=AirPrintStatus" +*cupsFilter2: "application/vnd.cups-pdf application/pdf 0 -" +*cupsFilter2: "image/urf image/urf 100 -" +*cupsFilter2: "application/PCLm application/PCLm 200 -" +*cupsFilter2: "application/vnd.cups-pdf application/vnd.hp-pclxl 300 gstopxl" +*cupsFilter2: "application/vnd.cups-postscript application/postscript 500 -" +*cupsFilter2: "application/vnd.cups-raster application/vnd.hp-pcl 700 rastertopclx" +*cupsFilter2: "image/jpeg image/jpeg 0 -" +*cupsPclmRasterBackSide: normal +*cupsPclmCompressionMethodPreferred: flate +*cupsPclmSourceResolutionSupported: 600dpi +*cupsPclmStripHeightPreferred: 64 +*cupsPclmStripHeightSupported: "16,32,64,128" +*OpenUI *PageSize/Media Size: PickOne +*OrderDependency: 10 AnySetup *PageSize +*DefaultPageSize: A4 +*PageSize 100x150mm/100 x 150mm: "<>setpagedevice" +*PageSize 184x260mm: "<>setpagedevice" +*PageSize 195x270mm: "<>setpagedevice" +*PageSize 4x6/4 x 6": "<>setpagedevice" +*PageSize 5x8/5 x 8": "<>setpagedevice" +*PageSize A4/A4: "<>setpagedevice" +*PageSize A5/A5: "<>setpagedevice" +*PageSize A6/A6: "<>setpagedevice" +*PageSize B5/JIS B5: "<>setpagedevice" +*PageSize B6/JIS B6: "<>setpagedevice" +*PageSize DoublePostcardRotated/Oufuku Reply Postcard: "<>setpagedevice" +*PageSize Env10/#10 Envelope: "<>setpagedevice" +*PageSize EnvC5/C5 Envelope: "<>setpagedevice" +*PageSize EnvDL/DL Envelope: "<>setpagedevice" +*PageSize EnvMonarch/Monarch Envelope: "<>setpagedevice" +*PageSize Executive/Executive: "<>setpagedevice" +*PageSize FanFoldGermanLegal/Foolscap: "<>setpagedevice" +*PageSize ISOB5/B5 Envelope: "<>setpagedevice" +*PageSize Legal/US Legal: "<>setpagedevice" +*PageSize Letter/US Letter: "<>setpagedevice" +*PageSize Oficio/8.5 x 13.4": "<>setpagedevice" +*PageSize Postcard/Hagaki: "<>setpagedevice" +*PageSize roc16k/ROC 16k: "<>setpagedevice" +*CloseUI: *PageSize +*OpenUI *PageRegion/Media Size: PickOne +*OrderDependency: 10 AnySetup *PageRegion +*DefaultPageRegion: A4 +*PageRegion 100x150mm/100 x 150mm: "<>setpagedevice" +*PageRegion 184x260mm: "<>setpagedevice" +*PageRegion 195x270mm: "<>setpagedevice" +*PageRegion 4x6/4 x 6": "<>setpagedevice" +*PageRegion 5x8/5 x 8": "<>setpagedevice" +*PageRegion A4/A4: "<>setpagedevice" +*PageRegion A5/A5: "<>setpagedevice" +*PageRegion A6/A6: "<>setpagedevice" +*PageRegion B5/JIS B5: "<>setpagedevice" +*PageRegion B6/JIS B6: "<>setpagedevice" +*PageRegion DoublePostcardRotated/Oufuku Reply Postcard: "<>setpagedevice" +*PageRegion Env10/#10 Envelope: "<>setpagedevice" +*PageRegion EnvC5/C5 Envelope: "<>setpagedevice" +*PageRegion EnvDL/DL Envelope: "<>setpagedevice" +*PageRegion EnvMonarch/Monarch Envelope: "<>setpagedevice" +*PageRegion Executive/Executive: "<>setpagedevice" +*PageRegion FanFoldGermanLegal/Foolscap: "<>setpagedevice" +*PageRegion ISOB5/B5 Envelope: "<>setpagedevice" +*PageRegion Legal/US Legal: "<>setpagedevice" +*PageRegion Letter/US Letter: "<>setpagedevice" +*PageRegion Oficio/8.5 x 13.4": "<>setpagedevice" +*PageRegion Postcard/Hagaki: "<>setpagedevice" +*PageRegion roc16k/ROC 16k: "<>setpagedevice" +*CloseUI: *PageRegion +*DefaultImageableArea: A4 +*DefaultPaperDimension: A4 +*ImageableArea 100x150mm: "11.990551181102 11.990551181102 271.474015748031 413.206299212598" +*PaperDimension 100x150mm: "283.464566929134 425.196850393701" +*ImageableArea 184x260mm: "11.990551181102 11.990551181102 509.584251968504 725.017322834646" +*PaperDimension 184x260mm: "521.574803149606 737.007874015748" +*ImageableArea 195x270mm: "11.990551181102 11.990551181102 540.765354330709 753.363779527559" +*PaperDimension 195x270mm: "552.755905511811 765.354330708661" +*ImageableArea 4x6: "11.990551181102 11.990551181102 276.009448818898 420.009448818898" +*PaperDimension 4x6: "288 432" +*ImageableArea 5x8: "11.990551181102 11.990551181102 348.009448818898 564.009448818898" +*PaperDimension 5x8: "360 576" +*ImageableArea A4: "11.990551181102 11.990551181102 583.285039370079 829.899212598425" +*PaperDimension A4: "595.275590551181 841.889763779528" +*ImageableArea A5: "11.990551181102 11.990551181102 407.537007874016 583.285039370079" +*PaperDimension A5: "419.527559055118 595.275590551181" +*ImageableArea A6: "11.990551181102 11.990551181102 285.647244094488 407.537007874016" +*PaperDimension A6: "297.637795275591 419.527559055118" +*ImageableArea B5: "11.990551181102 11.990551181102 503.914960629921 716.513385826772" +*PaperDimension B5: "515.905511811024 728.503937007874" +*ImageableArea B6: "11.990551181102 11.990551181102 350.844094488189 503.914960629921" +*PaperDimension B6: "362.834645669291 515.905511811024" +*ImageableArea DoublePostcardRotated: "11.990551181102 11.990551181102 407.537007874016 554.938582677165" +*PaperDimension DoublePostcardRotated: "419.527559055118 566.929133858268" +*ImageableArea Env10: "11.990551181102 11.990551181102 284.995275590551 672.009448818898" +*PaperDimension Env10: "296.985826771654 684" +*ImageableArea EnvC5: "11.990551181102 11.990551181102 447.222047244094 637.143307086614" +*PaperDimension EnvC5: "459.212598425197 649.133858267717" +*ImageableArea EnvDL: "11.990551181102 11.990551181102 299.820472440945 611.631496062992" +*PaperDimension EnvDL: "311.811023622047 623.622047244094" +*ImageableArea EnvMonarch: "11.990551181102 11.990551181102 266.995275590551 528.009448818898" +*PaperDimension EnvMonarch: "278.985826771654 540" +*ImageableArea Executive: "11.990551181102 11.990551181102 510.009448818898 744.009448818898" +*PaperDimension Executive: "522 756" +*ImageableArea FanFoldGermanLegal: "11.990551181102 11.990551181102 600.009448818898 924.009448818898" +*PaperDimension FanFoldGermanLegal: "612 936" +*ImageableArea ISOB5: "11.990551181102 11.990551181102 486.907086614173 696.670866141732" +*PaperDimension ISOB5: "498.897637795276 708.661417322835" +*ImageableArea Legal: "11.990551181102 11.990551181102 600.009448818898 996.009448818898" +*PaperDimension Legal: "612 1008" +*ImageableArea Letter: "11.990551181102 11.990551181102 600.009448818898 780.009448818898" +*PaperDimension Letter: "612 792" +*ImageableArea Oficio: "11.990551181102 11.990551181102 600.009448818898 952.809448818898" +*PaperDimension Oficio: "612 964.8" +*ImageableArea Postcard: "11.990551181102 11.990551181102 271.474015748031 407.537007874016" +*PaperDimension Postcard: "283.464566929134 419.527559055118" +*ImageableArea roc16k: "11.990551181102 11.990551181102 546.009448818898 762.009448818898" +*PaperDimension roc16k: "558 774" +*HWMargins: "11.990551181102 11.990551181102 11.990551181102 11.990551181102" +*ParamCustomPageSize Width: 1 points 216 612 +*ParamCustomPageSize Height: 2 points 360 1008 +*ParamCustomPageSize WidthOffset: 3 points 0 0 +*ParamCustomPageSize HeightOffset: 4 points 0 0 +*ParamCustomPageSize Orientation: 5 int 0 3 +*CustomPageSize True: "pop pop pop <>setpagedevice" +*OpenUI *InputSlot/Media Source: PickOne +*OrderDependency: 10 AnySetup *InputSlot +*DefaultInputSlot: Auto +*InputSlot Auto/Automatic: "<>setpagedevice" +*InputSlot Manual/Manual: "<>setpagedevice" +*InputSlot Tray-1/Tray 1: "" +*InputSlot Tray-2/Tray 2: "" +*CloseUI: *InputSlot +*OpenUI *ColorModel/Print Color Mode: PickOne +*OrderDependency: 10 AnySetup *ColorModel +*ColorModel Gray/Monochrome: "<>setpagedevice" +*ColorModel AdobeRGB/Deep Color (Wide Color Gamut, AdobeRGB): "<>setpagedevice" +*ColorModel DeviceRGB/Device RGB: "<>setpagedevice" +*ColorModel DeviceGray/Device Gray: "<>setpagedevice" +*ColorModel RGB/Color: "<>setpagedevice" +*DefaultColorModel: RGB +*CloseUI: *ColorModel +*OpenUI *Duplex/2-Sided Printing: PickOne +*OrderDependency: 10 AnySetup *Duplex +*DefaultDuplex: None +*Duplex None/Off: "<>setpagedevice" +*Duplex DuplexNoTumble/On (Portrait): "<>setpagedevice" +*Duplex DuplexTumble/On (Landscape): "<>setpagedevice" +*CloseUI: *Duplex +*cupsBackSide: Normal +*DefaultResolution: 600dpi +*OpenUI *cupsPrintQuality/Print Quality: PickOne +*OrderDependency: 10 AnySetup *cupsPrintQuality +*DefaultcupsPrintQuality: 4 +*cupsPrintQuality 3/Draft: "<>setpagedevice" +*cupsPrintQuality 4/Normal: "<>setpagedevice" +*CloseUI: *cupsPrintQuality +*OpenUI *print-content-optimize/Print Optimization: PickOne +*OrderDependency: 10 AnySetup *print-content-optimize +*Defaultprint-content-optimize: auto +*print-content-optimize auto/Automatic: "" +*print-content-optimize photo/Photo: "" +*print-content-optimize graphics/Graphics: "" +*print-content-optimize text/Text: "" +*print-content-optimize text-and-graphics/Text And Graphics: "" +*CloseUI: *print-content-optimize +*OpenUI *print-scaling/Print Scaling: PickOne +*OrderDependency: 10 AnySetup *print-scaling +*Defaultprint-scaling: auto +*print-scaling auto/Automatic: "" +*print-scaling auto-fit/Auto Fit: "" +*print-scaling fill/Fill: "" +*print-scaling fit/Fit: "" +*print-scaling none/None: "" +*CloseUI: *print-scaling diff --git a/cups/printers.conf b/cups/printers.conf index ce86cb7..cd0417b 100644 --- a/cups/printers.conf +++ b/cups/printers.conf @@ -1,3 +1,50 @@ # Printer configuration file for CUPS v2.2.7 # Written by cupsd # DO NOT EDIT THIS FILE WHEN CUPSD IS RUNNING + +UUID urn:uuid:0f8503b4-fe4c-35ea-760f-71161f4f3f13 +Info Kyocera FS-1020D +Location bruni +MakeModel Kyocera Mita FS-1020D +DeviceURI usb://Kyocera/FS-1020D?serial=XAX5991704 +State Idle +StateTime 1587142169 +ConfigTime 1531335449 +Type 8392788 +Accepting Yes +Shared Yes +JobSheets none none +QuotaPeriod 0 +PageLimit 0 +KLimit 0 +OpPolicy default +ErrorPolicy retry-job + + +UUID urn:uuid:38ba23da-2745-3da7-565c-3282c050fbe8 +AuthInfoRequired none +Info Hewlett-Packard HP Color LaserJet MFP M277dw +Location Arbeitszimmer +MakeModel HP Color LaserJet MFP M277dw, driverless, cups-filters 1.20.2 +DeviceURI dnssd://HP%20Color%20LaserJet%20MFP%20M277dw%20(28CAA8)._ipp._tcp.local/?uuid=564e4238-4b34-3044-4a46-3c528228caa8 +State Idle +StateTime 1589471679 +ConfigTime 1531164608 +Reason wifi-not-configured-report +Type 8425564 +Accepting Yes +Shared No +JobSheets none none +QuotaPeriod 0 +PageLimit 0 +KLimit 0 +OpPolicy default +ErrorPolicy retry-job +Attribute marker-colors \#00FFFF,#FF00FF,#FFFF00,#000000 +Attribute marker-levels 61,72,64,73 +Attribute marker-low-levels 5,5,5,4 +Attribute marker-high-levels 100,100,100,100 +Attribute marker-names Cyan Cartridge HP CF401A,Magenta Cartridge HP CF403A,Yellow Cartridge HP CF402A,Black Cartridge HP CF400A +Attribute marker-types toner,toner,toner,toner +Attribute marker-change-time 1589471644 + diff --git a/cups/printers.conf.O b/cups/printers.conf.O index 2d9c2b9..f6373ad 100644 --- a/cups/printers.conf.O +++ b/cups/printers.conf.O @@ -1,15 +1,62 @@ # Printer configuration file for CUPS v2.2.7 # Written by cupsd # DO NOT EDIT THIS FILE WHEN CUPSD IS RUNNING + +UUID urn:uuid:0f8503b4-fe4c-35ea-760f-71161f4f3f13 +Info Kyocera FS-1020D +Location bruni +MakeModel Kyocera Mita FS-1020D +DeviceURI usb://Kyocera/FS-1020D?serial=XAX5991704 +State Idle +StateTime 1587142169 +ConfigTime 1531335449 +Type 8392788 +Accepting Yes +Shared Yes +JobSheets none none +QuotaPeriod 0 +PageLimit 0 +KLimit 0 +OpPolicy default +ErrorPolicy retry-job + + +UUID urn:uuid:38ba23da-2745-3da7-565c-3282c050fbe8 +AuthInfoRequired none +Info Hewlett-Packard HP Color LaserJet MFP M277dw +Location Arbeitszimmer +MakeModel HP Color LaserJet MFP M277dw, driverless, cups-filters 1.20.2 +DeviceURI dnssd://HP%20Color%20LaserJet%20MFP%20M277dw%20(28CAA8)._ipp._tcp.local/?uuid=564e4238-4b34-3044-4a46-3c528228caa8 +State Idle +StateTime 1589471679 +ConfigTime 1531164608 +Reason wifi-not-configured-report +Type 8425564 +Accepting Yes +Shared No +JobSheets none none +QuotaPeriod 0 +PageLimit 0 +KLimit 0 +OpPolicy default +ErrorPolicy retry-job +Attribute marker-colors \#00FFFF,#FF00FF,#FFFF00,#000000 +Attribute marker-levels 61,72,64,73 +Attribute marker-low-levels 5,5,5,4 +Attribute marker-high-levels 100,100,100,100 +Attribute marker-names Cyan Cartridge HP CF401A,Magenta Cartridge HP CF403A,Yellow Cartridge HP CF402A,Black Cartridge HP CF400A +Attribute marker-types toner,toner,toner,toner +Attribute marker-change-time 1589471644 + -UUID urn:uuid:c52690eb-1cd9-394f-7971-b44af12f7cd3 +UUID urn:uuid:4136838e-9cc8-34ba-659b-e84eb9114b17 Info Location MakeModel Color LaserJet MFP M277dw DeviceURI ipp://NPI28CAA8.local:631/ipp/print State Idle -StateTime 1588778353 -ConfigTime 1588778357 +StateTime 1589471644 +ConfigTime 1589471646 Type 4188 Accepting Yes Shared No diff --git a/samba/smb.conf b/samba/smb.conf index 486161d..bfe9a89 100644 --- a/samba/smb.conf +++ b/samba/smb.conf @@ -1,260 +1,194 @@ -# -# Sample configuration file for the Samba suite for Debian GNU/Linux. -# -# -# This is the main Samba configuration file. You should read the -# smb.conf(5) manual page in order to understand the options listed -# here. Samba has a huge number of configurable options most of which -# are not shown in this example -# -# Some options that are often worth tuning have been included as -# commented-out examples in this file. -# - When such options are commented with ";", the proposed setting -# differs from the default Samba behaviour -# - When commented with "#", the proposed setting is the default -# behaviour of Samba but the option is considered important -# enough to be mentioned here -# -# NOTE: Whenever you modify this file you should run the command -# "testparm" to check that you have not made any basic syntactic -# errors. - -#======================= Global Settings ======================= [global] - -## Browsing/Identification ### - -# Change this to the workgroup/NT-domain name your Samba server will part of - workgroup = WORKGROUP - -# server string is the equivalent of the NT Description field - server string = %h server (Samba, Ubuntu) - -# Windows Internet Name Serving Support Section: -# WINS Support - Tells the NMBD component of Samba to enable its WINS Server -# wins support = no - -# WINS Server - Tells the NMBD components of Samba to be a WINS Client -# Note: Samba can be either a WINS Server, or a WINS Client, but NOT both -; wins server = w.x.y.z - -# This will prevent nmbd to search for NetBIOS names through DNS. - dns proxy = no - -#### Networking #### - -# The specific set of interfaces / networks to bind to -# This can be either the interface name or an IP address/netmask; -# interface names are normally preferred -; interfaces = 127.0.0.0/8 eth0 - -# Only bind to the named interfaces and/or networks; you must use the -# 'interfaces' option above to use this. -# It is recommended that you enable this feature if your Samba machine is -# not protected by a firewall or is a firewall itself. However, this -# option cannot handle dynamic or non-broadcast interfaces correctly. -; bind interfaces only = yes - - - -#### Debugging/Accounting #### - -# This tells Samba to use a separate log file for each machine -# that connects - log file = /var/log/samba/log.%m - -# Cap the size of the individual log files (in KiB). - max log size = 1000 - -# If you want Samba to only log through syslog then set the following -# parameter to 'yes'. -# syslog only = no - -# We want Samba to log a minimum amount of information to syslog. Everything -# should go to /var/log/samba/log.{smbd,nmbd} instead. If you want to log -# through syslog you should set the following parameter to something higher. - syslog = 0 - -# Do something sensible when Samba crashes: mail the admin a backtrace - panic action = /usr/share/samba/panic-action %d - - -####### Authentication ####### - -# Server role. Defines in which mode Samba will operate. Possible -# values are "standalone server", "member server", "classic primary -# domain controller", "classic backup domain controller", "active -# directory domain controller". -# -# Most people will want "standalone sever" or "member server". -# Running as "active directory domain controller" will require first -# running "samba-tool domain provision" to wipe databases and create a -# new domain. - server role = standalone server - -# If you are using encrypted passwords, Samba will need to know what -# password database type you are using. - passdb backend = tdbsam - - obey pam restrictions = yes - -# This boolean parameter controls whether Samba attempts to sync the Unix -# password with the SMB password when the encrypted SMB password in the -# passdb is changed. - unix password sync = yes - -# For Unix password sync to work on a Debian GNU/Linux system, the following -# parameters must be set (thanks to Ian Kahan < for -# sending the correct chat script for the passwd program in Debian Sarge). - passwd program = /usr/bin/passwd %u - passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* . - -# This boolean controls whether PAM will be used for password changes -# when requested by an SMB client instead of the program listed in -# 'passwd program'. The default is 'no'. - pam password change = yes - -# This option controls how unsuccessful authentication attempts are mapped -# to anonymous connections - map to guest = bad user - -########## Domains ########### - -# -# The following settings only takes effect if 'server role = primary -# classic domain controller', 'server role = backup domain controller' -# or 'domain logons' is set -# - -# It specifies the location of the user's -# profile directory from the client point of view) The following -# required a [profiles] share to be setup on the samba server (see -# below) -; logon path = \\%N\profiles\%U -# Another common choice is storing the profile in the user's home directory -# (this is Samba's default) -# logon path = \\%N\%U\profile - -# The following setting only takes effect if 'domain logons' is set -# It specifies the location of a user's home directory (from the client -# point of view) -; logon drive = H: -# logon home = \\%N\%U - -# The following setting only takes effect if 'domain logons' is set -# It specifies the script to run during logon. The script must be stored -# in the [netlogon] share -# NOTE: Must be store in 'DOS' file format convention -; logon script = logon.cmd - -# This allows Unix users to be created on the domain controller via the SAMR -# RPC pipe. The example command creates a user account with a disabled Unix -# password; please adapt to your needs -; add user script = /usr/sbin/adduser --quiet --disabled-password --gecos "" %u - -# This allows machine accounts to be created on the domain controller via the -# SAMR RPC pipe. -# The following assumes a "machines" group exists on the system -; add machine script = /usr/sbin/useradd -g machines -c "%u machine account" -d /var/lib/samba -s /bin/false %u - -# This allows Unix groups to be created on the domain controller via the SAMR -# RPC pipe. -; add group script = /usr/sbin/addgroup --force-badname %g - -############ Misc ############ - -# Using the following line enables you to customise your configuration -# on a per machine basis. The %m gets replaced with the netbios name -# of the machine that is connecting -; include = /home/samba/etc/smb.conf.%m - -# Some defaults for winbind (make sure you're not using the ranges -# for something else.) -; idmap uid = 10000-20000 -; idmap gid = 10000-20000 -; template shell = /bin/bash - -# Setup usershare options to enable non-root users to share folders -# with the net usershare command. - -# Maximum number of usershare. 0 (default) means that usershare is disabled. -; usershare max shares = 100 - -# Allow users who've been granted usershare privileges to create -# public shares, not just authenticated ones - usershare allow guests = yes - -#======================= Share Definitions ======================= - -# Un-comment the following (and tweak the other settings below to suit) -# to enable the default home directory shares. This will share each -# user's home directory as \\server\username -;[homes] -; comment = Home Directories -; browseable = no - -# By default, the home directories are exported read-only. Change the -# next parameter to 'no' if you want to be able to write to them. -; read only = yes - -# File creation mask is set to 0700 for security reasons. If you want to -# create files with group=rw permissions, set next parameter to 0775. -; create mask = 0700 - -# Directory creation mask is set to 0700 for security reasons. If you want to -# create dirs. with group=rw permissions, set next parameter to 0775. -; directory mask = 0700 - -# By default, \\server\username shares can be connected to by anyone -# with access to the samba server. -# Un-comment the following parameter to make sure that only "username" -# can connect to \\server\username -# This might need tweaking when using external authentication schemes -; valid users = %S - -# Un-comment the following and create the netlogon directory for Domain Logons -# (you need to configure Samba to act as a domain controller too.) -;[netlogon] -; comment = Network Logon Service -; path = /home/samba/netlogon -; guest ok = yes -; read only = yes - -# Un-comment the following and create the profiles directory to store -# users profiles (see the "logon path" option above) -# (you need to configure Samba to act as a domain controller too.) -# The path below should be writable by all users so that their -# profile directory may be created the first time they log on -;[profiles] -; comment = Users profiles -; path = /home/samba/profiles -; guest ok = no -; browseable = no -; create mask = 0600 -; directory mask = 0700 +; netbios name = Bruni + server string = Samba file and print server + workgroup = HENNIG + client min protocol = SMB2 + client max protocol = SMB3 + security = user + idmap config * : backend = tdb + idmap config * : range = 1000000-1999999 + idmap config HENNIG : backend = rid + idmap config HENNIG : range = 10000 - 49999 + idmap config MicrosoftAccount : backend = rid + idmap config MicrosoftAccount : range = 10000 - 49999 + +; hosts allow = 127. 192.168.0. +; interfaces = 127.0.0.1/8 192.168.0.0/24 +; bind interfaces only = yes +; remote announce = 192.168.0.255 +; remote browse sync = 192.168.0.255 + printcap name = cups +; load printers = yes + cups options = raw +; printing = cups + guest account = gast + log file = /var/log/samba/samba.log + ;max log size = 5120 + max log size = 0 + #null passwords = no + username level = 6 + #password level = 6 +; encrypt passwords = yes + unix password sync = yes + #socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 +; socket options = TCP_NODELAY + local master = no + domain master = no + preferred master = no +; domain logons = no + os level = 33 + #logging = syslog@2 file + #log level = 3 passdb:10 auth:10 + log level = 2 + logon drive = m: + logon home = \\%L\homes\%u + logon path = \\%L\profiles\%u + logon script = %G.bat +; time server = no + name resolve order = wins lmhosts bcast + wins support = yes +; wins proxy = no + dns proxy = no +; preserve case = yes +; short preserve case = yes + client use spnego = no + client signing = no + client schannel = no + server signing = no + server schannel = no +; nt pipe support = yes +; nt status support = yes + allow trusted domains = no + obey pam restrictions = yes + #enable spoolss = yes +; client plaintext auth = no +; disable netbios = no + follow symlinks = no + #update encrypted = yes +; pam password change = no + passwd chat timeout = 120 +; hostname lookups = no + username map = /etc/samba/smbusers + passdb backend = tdbsam + passwd program = /usr/bin/passwd '%u' + passwd chat = *New*password* %n\n *ReType*new*password* %n\n *passwd*changed*\n + add user script = /usr/sbin/useradd -d /dev/null -c 'Samba User Account' -s /dev/null '%u' + add user to group script = /usr/sbin/useradd -d /dev/null -c 'Samba User Account' -s /dev/null -g '%g' '%u' + add group script = /usr/sbin/groupadd '%g' + delete user script = /usr/sbin/userdel '%u' + delete user from group script = /usr/sbin/userdel '%u' '%g' + delete group script = /usr/sbin/groupdel '%g' + add machine script = /usr/sbin/useradd -d /dev/null -g sambamachines -c 'Samba Machine Account' -s /dev/null -M '%u' + machine password timeout = 120 + #idmap uid = 16777216-33554431 + #idmap gid = 16777216-33554431 + template shell = /dev/null + winbind use default domain = yes + winbind separator = @ + winbind cache time = 360 + winbind trusted domains only = yes + winbind nested groups = no + winbind nss info = no +; winbind refresh tickets = no +; winbind offline logon = no + force group = users + guest ok = yes + +[homes] + comment = Home Directories + path = /home + valid users = %U + read only = no +; available = yes +; browseable = yes +; guest ok = no +; printable = no + locking = no + strict locking = no + create mask = 0664 + directory mask = 0775 +; follow symlinks = yes + +[netlogon] + comment = Network Logon Service + path = /var/lib/samba/netlogon + read only = no +; available = yes +; browseable = yes +; guest ok = no +; printable = no + locking = no + strict locking = no + +[profiles] + comment = Nutzer Profile + path = /var/lib/samba/profiles + read only = no +; available = yes +; browseable = yes +; guest ok = no +; printable = no + create mode = 0600 + directory mask = 0700 + locking = no + strict locking = no [printers] - comment = All Printers - browseable = no - path = /var/spool/samba - printable = yes - guest ok = no - read only = yes - create mask = 0700 - -# Windows clients look for this share name as a source of downloadable -# printer drivers -[print$] - comment = Printer Drivers - path = /var/lib/samba/printers - browseable = yes - read only = yes - guest ok = no -# Uncomment to allow remote administration of Windows print drivers. -# You may need to replace 'lpadmin' with the name of the group your -# admin users are members of. -# Please note that you also need to set appropriate Unix permissions -# to the drivers directory for these users to have write rights in it -; write list = root, @lpadmin + comment = Alle Drucker + path = /var/spool/samba +; browseable = yes +; writable = no +; guest ok = no + printable = yes + locking = no + strict locking = no + +[pdf-documents] + path = /var/lib/samba/pdf-documents + comment = Converted PDF Documents + admin users = %U +; available = yes +; browseable = yes + writeable = yes + guest ok = yes + locking = no + strict locking = no + +[pdf-printer] + path = /tmp + comment = PDF Printer Service + printable = yes + guest ok = yes + use client driver = yes + printing = bsd + print command = /usr/bin/gadmin-samba-pdf %s %u + lpq command = + lprm command = + +[all] + path = /data/all +; browseable = yes + comment = Oeffentliches Zeug + #public = no + writeable = yes + write list = @users +; printable = no + create mask = 0664 + directory mask = 0775 + guest ok = yes +# vfs object = /usr/lib/samba/vfs/audit.so + +[inst] + path = /data/inst +; browseable = yes + comment = Installations-Dateien + public = yes + only guest = yes +; writable = no + write list = @users +; printable = no + force user = frank + create mask = 0664 + directory mask = 0775 diff --git a/samba/smb.conf.old.2018-07-11_21:11 b/samba/smb.conf.old.2018-07-11_21:11 new file mode 100644 index 0000000..9493468 --- /dev/null +++ b/samba/smb.conf.old.2018-07-11_21:11 @@ -0,0 +1,156 @@ + +[global] +netbios name = Bruni +server string = Samba file and print server +workgroup = Workgroup +security = user +hosts allow = 127. 192.168.0. +interfaces = 127.0.0.1/8 192.168.0.0/24 +bind interfaces only = yes +remote announce = 192.168.0.255 +remote browse sync = 192.168.0.255 +printcap name = cups +load printers = yes +cups options = raw +printing = cups +guest account = smbguest +log file = /var/log/samba/samba.log +max log size = 1000 +null passwords = no +username level = 6 +password level = 6 +encrypt passwords = yes +unix password sync = yes +socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 +local master = no +domain master = no +preferred master = no +domain logons = no +os level = 33 +logon drive = m: +logon home = \\%L\homes\%u +logon path = \\%L\profiles\%u +logon script = %G.bat +time server = no +name resolve order = wins lmhosts bcast +wins support = no +wins proxy = no +dns proxy = no +preserve case = yes +short preserve case = yes +client use spnego = no +client signing = no +client schannel = no +server signing = no +server schannel = no +nt pipe support = yes +nt status support = yes +allow trusted domains = no +obey pam restrictions = yes +enable spoolss = yes +client plaintext auth = no +disable netbios = no +follow symlinks = no +update encrypted = yes +pam password change = no +passwd chat timeout = 120 +hostname lookups = no +username map = /etc/samba/smbusers +passdb backend = tdbsam +passwd program = /usr/bin/passwd '%u' +passwd chat = *New*password* %n\n *ReType*new*password* %n\n *passwd*changed*\n +add user script = /usr/sbin/useradd -d /dev/null -c 'Samba User Account' -s /dev/null '%u' +add user to group script = /usr/sbin/useradd -d /dev/null -c 'Samba User Account' -s /dev/null -g '%g' '%u' +add group script = /usr/sbin/groupadd '%g' +delete user script = /usr/sbin/userdel '%u' +delete user from group script = /usr/sbin/userdel '%u' '%g' +delete group script = /usr/sbin/groupdel '%g' +add machine script = /usr/sbin/useradd -d /dev/null -g sambamachines -c 'Samba Machine Account' -s /dev/null -M '%u' +machine password timeout = 120 +idmap uid = 16777216-33554431 +idmap gid = 16777216-33554431 +template shell = /dev/null +winbind use default domain = yes +winbind separator = @ +winbind cache time = 360 +winbind trusted domains only = yes +winbind nested groups = no +winbind nss info = no +winbind refresh tickets = no +winbind offline logon = no + +[homes] +comment = Home Directories +path = /home +valid users = %U +read only = no +available = yes +browseable = yes +writable = yes +guest ok = no +public = no +printable = no +locking = no +strict locking = no + +[netlogon] +comment = Network Logon Service +path = /var/lib/samba/netlogon +read only = no +available = yes +browseable = yes +writable = no +guest ok = no +public = no +printable = no +locking = no +strict locking = no + +[profiles] +comment = User Profiles +path = /var/lib/samba/profiles +read only = no +available = yes +browseable = yes +writable = yes +guest ok = no +public = no +printable = no +create mode = 0600 +directory mask = 0700 +locking = no +strict locking = no + +[printers] +comment = All Printers +path = /var/spool/samba +browseable = yes +writable = no +guest ok = no +public = no +printable = yes +locking = no +strict locking = no + +[pdf-documents] +path = /var/lib/samba/pdf-documents +comment = Converted PDF Documents +admin users = %U +available = yes +browseable = yes +writeable = yes +guest ok = yes +locking = no +strict locking = no + +[pdf-printer] +path = /tmp +comment = PDF Printer Service +printable = yes +guest ok = yes +use client driver = yes +printing = bsd +print command = /usr/bin/gadmin-samba-pdf %s %u +lpq command = +lprm command = + diff --git a/samba/smb.conf.old.gadmin-samba-0.3.2 b/samba/smb.conf.old.gadmin-samba-0.3.2 new file mode 100644 index 0000000..486161d --- /dev/null +++ b/samba/smb.conf.old.gadmin-samba-0.3.2 @@ -0,0 +1,260 @@ +# +# Sample configuration file for the Samba suite for Debian GNU/Linux. +# +# +# This is the main Samba configuration file. You should read the +# smb.conf(5) manual page in order to understand the options listed +# here. Samba has a huge number of configurable options most of which +# are not shown in this example +# +# Some options that are often worth tuning have been included as +# commented-out examples in this file. +# - When such options are commented with ";", the proposed setting +# differs from the default Samba behaviour +# - When commented with "#", the proposed setting is the default +# behaviour of Samba but the option is considered important +# enough to be mentioned here +# +# NOTE: Whenever you modify this file you should run the command +# "testparm" to check that you have not made any basic syntactic +# errors. + +#======================= Global Settings ======================= + +[global] + +## Browsing/Identification ### + +# Change this to the workgroup/NT-domain name your Samba server will part of + workgroup = WORKGROUP + +# server string is the equivalent of the NT Description field + server string = %h server (Samba, Ubuntu) + +# Windows Internet Name Serving Support Section: +# WINS Support - Tells the NMBD component of Samba to enable its WINS Server +# wins support = no + +# WINS Server - Tells the NMBD components of Samba to be a WINS Client +# Note: Samba can be either a WINS Server, or a WINS Client, but NOT both +; wins server = w.x.y.z + +# This will prevent nmbd to search for NetBIOS names through DNS. + dns proxy = no + +#### Networking #### + +# The specific set of interfaces / networks to bind to +# This can be either the interface name or an IP address/netmask; +# interface names are normally preferred +; interfaces = 127.0.0.0/8 eth0 + +# Only bind to the named interfaces and/or networks; you must use the +# 'interfaces' option above to use this. +# It is recommended that you enable this feature if your Samba machine is +# not protected by a firewall or is a firewall itself. However, this +# option cannot handle dynamic or non-broadcast interfaces correctly. +; bind interfaces only = yes + + + +#### Debugging/Accounting #### + +# This tells Samba to use a separate log file for each machine +# that connects + log file = /var/log/samba/log.%m + +# Cap the size of the individual log files (in KiB). + max log size = 1000 + +# If you want Samba to only log through syslog then set the following +# parameter to 'yes'. +# syslog only = no + +# We want Samba to log a minimum amount of information to syslog. Everything +# should go to /var/log/samba/log.{smbd,nmbd} instead. If you want to log +# through syslog you should set the following parameter to something higher. + syslog = 0 + +# Do something sensible when Samba crashes: mail the admin a backtrace + panic action = /usr/share/samba/panic-action %d + + +####### Authentication ####### + +# Server role. Defines in which mode Samba will operate. Possible +# values are "standalone server", "member server", "classic primary +# domain controller", "classic backup domain controller", "active +# directory domain controller". +# +# Most people will want "standalone sever" or "member server". +# Running as "active directory domain controller" will require first +# running "samba-tool domain provision" to wipe databases and create a +# new domain. + server role = standalone server + +# If you are using encrypted passwords, Samba will need to know what +# password database type you are using. + passdb backend = tdbsam + + obey pam restrictions = yes + +# This boolean parameter controls whether Samba attempts to sync the Unix +# password with the SMB password when the encrypted SMB password in the +# passdb is changed. + unix password sync = yes + +# For Unix password sync to work on a Debian GNU/Linux system, the following +# parameters must be set (thanks to Ian Kahan < for +# sending the correct chat script for the passwd program in Debian Sarge). + passwd program = /usr/bin/passwd %u + passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* . + +# This boolean controls whether PAM will be used for password changes +# when requested by an SMB client instead of the program listed in +# 'passwd program'. The default is 'no'. + pam password change = yes + +# This option controls how unsuccessful authentication attempts are mapped +# to anonymous connections + map to guest = bad user + +########## Domains ########### + +# +# The following settings only takes effect if 'server role = primary +# classic domain controller', 'server role = backup domain controller' +# or 'domain logons' is set +# + +# It specifies the location of the user's +# profile directory from the client point of view) The following +# required a [profiles] share to be setup on the samba server (see +# below) +; logon path = \\%N\profiles\%U +# Another common choice is storing the profile in the user's home directory +# (this is Samba's default) +# logon path = \\%N\%U\profile + +# The following setting only takes effect if 'domain logons' is set +# It specifies the location of a user's home directory (from the client +# point of view) +; logon drive = H: +# logon home = \\%N\%U + +# The following setting only takes effect if 'domain logons' is set +# It specifies the script to run during logon. The script must be stored +# in the [netlogon] share +# NOTE: Must be store in 'DOS' file format convention +; logon script = logon.cmd + +# This allows Unix users to be created on the domain controller via the SAMR +# RPC pipe. The example command creates a user account with a disabled Unix +# password; please adapt to your needs +; add user script = /usr/sbin/adduser --quiet --disabled-password --gecos "" %u + +# This allows machine accounts to be created on the domain controller via the +# SAMR RPC pipe. +# The following assumes a "machines" group exists on the system +; add machine script = /usr/sbin/useradd -g machines -c "%u machine account" -d /var/lib/samba -s /bin/false %u + +# This allows Unix groups to be created on the domain controller via the SAMR +# RPC pipe. +; add group script = /usr/sbin/addgroup --force-badname %g + +############ Misc ############ + +# Using the following line enables you to customise your configuration +# on a per machine basis. The %m gets replaced with the netbios name +# of the machine that is connecting +; include = /home/samba/etc/smb.conf.%m + +# Some defaults for winbind (make sure you're not using the ranges +# for something else.) +; idmap uid = 10000-20000 +; idmap gid = 10000-20000 +; template shell = /bin/bash + +# Setup usershare options to enable non-root users to share folders +# with the net usershare command. + +# Maximum number of usershare. 0 (default) means that usershare is disabled. +; usershare max shares = 100 + +# Allow users who've been granted usershare privileges to create +# public shares, not just authenticated ones + usershare allow guests = yes + +#======================= Share Definitions ======================= + +# Un-comment the following (and tweak the other settings below to suit) +# to enable the default home directory shares. This will share each +# user's home directory as \\server\username +;[homes] +; comment = Home Directories +; browseable = no + +# By default, the home directories are exported read-only. Change the +# next parameter to 'no' if you want to be able to write to them. +; read only = yes + +# File creation mask is set to 0700 for security reasons. If you want to +# create files with group=rw permissions, set next parameter to 0775. +; create mask = 0700 + +# Directory creation mask is set to 0700 for security reasons. If you want to +# create dirs. with group=rw permissions, set next parameter to 0775. +; directory mask = 0700 + +# By default, \\server\username shares can be connected to by anyone +# with access to the samba server. +# Un-comment the following parameter to make sure that only "username" +# can connect to \\server\username +# This might need tweaking when using external authentication schemes +; valid users = %S + +# Un-comment the following and create the netlogon directory for Domain Logons +# (you need to configure Samba to act as a domain controller too.) +;[netlogon] +; comment = Network Logon Service +; path = /home/samba/netlogon +; guest ok = yes +; read only = yes + +# Un-comment the following and create the profiles directory to store +# users profiles (see the "logon path" option above) +# (you need to configure Samba to act as a domain controller too.) +# The path below should be writable by all users so that their +# profile directory may be created the first time they log on +;[profiles] +; comment = Users profiles +; path = /home/samba/profiles +; guest ok = no +; browseable = no +; create mask = 0600 +; directory mask = 0700 + +[printers] + comment = All Printers + browseable = no + path = /var/spool/samba + printable = yes + guest ok = no + read only = yes + create mask = 0700 + +# Windows clients look for this share name as a source of downloadable +# printer drivers +[print$] + comment = Printer Drivers + path = /var/lib/samba/printers + browseable = yes + read only = yes + guest ok = no +# Uncomment to allow remote administration of Windows print drivers. +# You may need to replace 'lpadmin' with the name of the group your +# admin users are members of. +# Please note that you also need to set appropriate Unix permissions +# to the drivers directory for these users to have write rights in it +; write list = root, @lpadmin + diff --git a/samba/smbusers b/samba/smbusers new file mode 100644 index 0000000..220f1e1 --- /dev/null +++ b/samba/smbusers @@ -0,0 +1,4 @@ +# Unix_name = SMB_Name1 SMB_Name2 ... +root = Administrator admin +nobody = guest smbguest pcguest +#frank = frank [MicrosoftAccount]\[frank]@[XENA] [MicrosoftAccount]\[frank] -- 2.39.5