Antoon Pardon wrote:
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.
Well I certainly don't pretend to offer any solutions on
my "Win32 How do I?" pages except for how to do things
on Win32 ;) .
TJG
--
http://mail.python.org/mailman/listinfo/python-list