<< t's very platform-dependant; on unix, if your lp command is set up correctly, you can save to a text file and then do os.system("lp file.txt"). I don't know about windows. >> Ahhh..that sheds a little light then. probably could do something like os.system("copy file.txt lpt1") maybe. Thanks will experiment with it.