Package: printconf Severity: wishlist Tags: patch Hi
It would be nice to specify the preferred papersize via commandline option. The attached patch works here, could you consider adding it? Cheers Steffen
--- aa-printconf 2008-11-26 09:22:14.000000000 +0100 +++ /usr/bin/aa-printconf 2008-11-26 09:24:17.000000000 +0100 @@ -47,11 +47,15 @@ help="include more detail about what's happening") parser.add_option('-f', '--force', dest='force', action='store_true', help="force adding of a printer/queue if it already exists") +parser.add_option('-p', '--papersize', dest='papersize', action='store', + help="use standard papersize") options, args = parser.parse_args() dryrun = options.dryrun verbose = options.verbose force = options.force +papersize = options.papersize + if os.geteuid() and not dryrun: print >> sys.stderr, "Please run printconf as root or specify the --dry-run option." @@ -244,6 +248,8 @@ # Queue X is now set up with name based on the IEEE model # some sort of message here would be nice queues[qname] = True + if papersize: + foomatic.foomatic.set_printer_options(queuename=qname, options={ "PageSize": papersize}) print # After loop, reinit CUPS