the notepad thing works, but I did actually mean it the way I said it.

ShellExecute the .txt file with the "print" verb instead of "open". This will make windows select the default program for .txt files (usually notepad, but it may have been set to somethign else), then print it with that program.