Thanks Tim for resopnding, I appreciate the help. I convinced the client to install Linux on 4 machines rather than upgrade from xp home to XP Pro, and more machines to come if the like it.
jim-on-linux On Friday 20 April 2007 03:22, you wrote: > jim-on-linux wrote: > > On Wednesday 18 April 2007 17:02, Tim Golden > > > > wrote: > >> jim-on-linux wrote: > >>> python help, > >>> > >>> A client is using win xp home. > >>> > >>> my program contains; > >>> shutil.copyfile(n, 'prn') > >>> > >>> This runs fine on win xp pro but they are > >>> getting the following traceback. > >>> > >>> File "LOP_PRT_10.pyc", line 170, in > >>> __init__ File "LOP_PRT_10.pyc", line 188, > >>> in Fprint1 File "shutil.pyc", line 47, in > >>> copyfile IOError: [Errno 2] No such file or > >>> directory: 'prn' > >>> > >>> Since this runs ok on win xp pro, does this > >>> have something to do with the home version > >>> of xp. > >>> > >>> I'm thinking of changeing 'prn' to 'lpt1' > >>> and trying again but I don't want to use > >>> the client as a testor. Or is there some > >>> other explaination for the problem. > >> > >> Not that this is your question, but if > >> you're trying to print under Windows have > >> you looked at: > >> > >> > >> http://tgolden.sc.sabren.com/python/win32_ho > >>w_d o_i/print.html > >> > >> for alternatives? > >> > >> TJG > > > > Thanks for the response, > > > > I got the following to work on windows. > > > > win32api.ShellExecute ( > > 0, 'print', > > filename, None, ".", 0 > > ) > > > > However it prints the name of the file at the > > top and adds a page number on the bottom. Is > > there some way of eliminating the filename > > and page number. > > Unfortunately, this approach is quick-and-dirty > and you're at the mercy of whatever the "print" > verb does to "filename" on your box. (Although > you can configure that if you try hard enough). > > I'm afraid if you want control, you'll have to > go the PDF route or to automate Word / > OpenOffice etc. > > TJG -- http://mail.python.org/mailman/listinfo/python-list