From d580263654a4f42d3e1837ea555f4650efbe2bc1 Mon Sep 17 00:00:00 2001 From: Lars Beckers <lars.beckers@rwth-aachen.de> Date: Thu, 25 Jan 2018 20:42:21 +0100 Subject: [PATCH] cups-client: add color settings to drucken.py --- cups-client/files/drucken.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cups-client/files/drucken.py b/cups-client/files/drucken.py index 41a465f..de5665c 100755 --- a/cups-client/files/drucken.py +++ b/cups-client/files/drucken.py @@ -29,6 +29,7 @@ parser.add_argument("--staple", choices=['None', 'Center', 'UpperLeft', 'UpperRi parser.add_argument("--punch", choices=['None', '2Hole', '2HoleEUR', '3Hole', '4Hole', '2', '3', '4'], default='None', help="Lochen. (Karman-only)") parser.add_argument("--pages-per-page", choices=['1', '2', '4', '6', '9', '16'], default='1', help="Drucke n Seiten auf eine echte Seite. (default: %(default)s)") parser.add_argument("--media-type", choices=['Auto', 'Highqlty', 'Prepunched', 'Transparency', 'Bond', 'Labels', 'PrnDef', 'Cardstock', 'Letterhead', 'Recycled', 'Color', 'Plain', 'Rough', 'Envelope', 'Preprinted', 'Thick', 'Vellum'], help="Wähle das eingelegte Druckerpapier aus.") +parser.add_argument("--color", choices=['CMYK', 'Gray'], help="Wähle die Farbeinstellungen aus.") group = parser.add_mutually_exclusive_group() group.add_argument("--size", choices=['A3', 'A4', 'A5', 'A6'], help="Größe der Seiten festlegen. (A3 Karman-only)") group.add_argument("--custom-size", help="Benutzerdefinierte Größe der Seiten angeben (<Breite>x<Höhe>)") @@ -114,6 +115,8 @@ if args.custom_size: command += ["-o", "PageSize=Custom."+args.custom_size] if args.media_type: command += ["-o", "MediaType="+args.media_type] +if args.color: + command += ["-o", "ColorModel="+args.media_type] if args.landscape: command += ["-o", "landscape"] if args.pages_per_page and args.pages_per_page != '1': -- GitLab