Hi Tim,
the printer I want to use is a HP 5550DTN.
The specifications can be found here:
http://h20195.www2.hp.com/V2/GetPDF%2Easpx%2F5982%2D6714EEE%2Epdf
On page 2 under printer languages "PDF 1.3" is written.
Therefore I think I can print PDFs without the use of Adobe or any other 3rd
party software (like Ghostscript).
But I don't know how...
Thanks
Andreas
schrieb Tim Roberts am 04.03.2014 05:52:
On Mar 3, 2014, at 1:14 PM, Andreas Holtz <a.ho...@gmx.net> wrote:
I need want to print PDF files without the usage of tools like Adobe, Foxit,
etc.
THe printer does understand PDF files, but I have no idea how to do it.
I doubt that. PDFs contain PostScript, but there’s more to it than just
PostScript. What printer, exactly are you talking about?
I played around with
win32api.ShellExecute(0, "print", pdf, None, ".", 0)
but I am missing the possibilities to change layout and paper size.
That function will run whatever program is registered to render PDF files,
which is usually the Acrobat Reader, and asks that it to print without
presenting a dialog
Is there really no way to print PDFs with Python setting whatever print
settings I want?
I thought Python can do anything... :’-(
Python can do anything, but Python is not always the EASIEST way to do
something. In this case, you have encountered limitations of the Win32 API,
not of Python. The Acrobat Reader can be controlled via COM to set layout and
paper size, but I want to find out what your printer is before going any deeper.
_______________________________________________
python-win32 mailing list
python-win32@python.org
https://mail.python.org/mailman/listinfo/python-win32