This is easy to do with LCD Print using simple dos batch commands (old dos skills alert! )
You can use the dos command echo and redirect it to a text file (e.g. c:\out.txt) by using the following lines:
"
echo Congratulations, your lcd is working! > c:\out.txt
lcdprint 378 40 4 c:\out.txt
"
where 378 is your parallel port address and 40 4 is your lcd size
However, this isn't much good to get multiline output (as in on all lines of your lcd). The best way I know to do this is to create individual text files for the lines on your display and then combine them before outputting the combined file to the lcd using lcdprint.
Here is a pretty good way to do this - the example used is for a 40 x 4 display:
"
echo Line 1 of the display > c:\message1.txt
echo Line 2 of the display > c:\message2.txt
echo Line 3 of the display > c:\message3.txt
echo Line 4 of the display > c:\message4.txt
copy c:\message*.txt c:\out.txt /y
lcdprint 378 40 4 c:\out.txt
"
Basically, you prepare each line of your text and send it to an individual filename sharing a common beginning (e.g. message*.txt). The copy command then combines the files including a carriage return at the end of each file, giving you a 4 line text document. You must be sure to add the /y extension on or it will not overwrite c:\out.txt if it already exists. Then, LCDprint is called to output the text to the screen.
Things are so much easier in visual basic...
If you are still stuck then I can send you a dummy batch file e.t.c.
Have Fun
Andrew