Printing from python on Windows platform

Johann Spies jhspies at futurenet.co.za
Thu Aug 5 14:41:35 CEST 1999


On Wed, 4 Aug 1999 david.stegbauer at cz.opel.com wrote:


> Printing under windows is not such easy. I personally write to a file,
> then I pass it to MS Word to print. I format the output using RTF, but I
> think there is no problem to use HTML and Netscape - then it is
> sufficient to spawn it like
> 
> from os import spawnv, P_NOWAIT spawnv(P_NOWAIT,
> r'D:\APP\NETSCAPE\PROGRAM\NETSCAPE.EXE', ('NETSCAPE.EXE',
> '/print("filename.html")')) 

That is quite complicated.  I do not have MS Word and do not know the file
structure of RTF or HTML at the moment.  I suppose to go this route it
will be easier for me to use LateX for formatted output.  After some
suggestions sent to me I am using l = open('LPT1',w) and l.write and it
works for just straight forward printing.

Thanks for your input.  As somebody who do not know windows, this is quite
new to me and I will experiment with your code to try and understand what
is happening.

Johann.
 --------------------------------------------------------------------------
| Johann Spies                                 Windsorlaan 19              |
| jhspies at futurenet.co.za                3201 Pietermaritzburg             |
| Tel/Faks Nr. +27 331-46-1310		       Suid-Afrika (South Africa)  |
 --------------------------------------------------------------------------

     "I am crucified with Christ, nevertheless I live; yet 
      not I, but Christ liveth in me; and the life which I 
      now live in the flesh I live by the faith of the Son 
      of God, who loved me, and gave himself for me."       
                               Galatians 2:20 





More information about the Python-list mailing list