cups.Connection.printFile

Antoon Pardon apardon at forel.vub.ac.be
Mon Sep 29 07:25:56 EDT 2008


On 2008-09-26, Mike Driscoll <kyosohma at gmail.com> wrote:
> On Sep 19, 9:01 am, Antoon Pardon <apar... at forel.vub.ac.be> wrote:
>> On 2008-09-16, Graham Jenkins <gra... at vpac.org> 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



More information about the Python-list mailing list