On 2008-09-26, Mike Driscoll <[EMAIL PROTECTED]> wrote: > On Sep 19, 9:01 am, Antoon Pardon <[EMAIL PROTECTED]> wrote: >> On 2008-09-16, Graham Jenkins <[EMAIL PROTECTED]> wrote: >> >> >> >> > I'm trying to print a file from within a Python program. >> >> > The quick-and-dirty solution is to use something like: >> >> > fd = os.popen("lp -d MyPrinter", "wb") >> > fd.write(MyFileContents) >> >> > But it seems to me that there should be a clean solution like: >> >> > import cups >> > stat = >> > cups.Connection.printFile("MyFile","MyPrinter","MyTitle","MyOptions") >> >> What about systems that don't use cups for printing? >> >> -- >> Antoon Pardon > > For Windows, there's a few different ways to print. Tim Golden has a > list on his website: > > http://timgolden.me.uk/python/win32_how_do_i/print.html
I have a linux system that doesn't use cups for printing. So his "clean" solution won't work on my box. Unless of course his cups.Connection.printFile is just a wrapper around os.popen("lp -d MyPrinter", "wb") or something similar. -- Antoon Pardon -- http://mail.python.org/mailman/listinfo/python-list