A thread on the foxpro forum has a solution which also applies to clipper:
Rob.
Here is the text of the thread:
Windows 98, 98se and Me all run real DOS windows and have native support for LPT1, LPT2, etc. Windows NT, 2000, XP and 2003 are the "better and newer" systems but the big drawback is that they emulate DOS imperfectly in many ways. There are a number of issues when changing from one system to the other, probably the most notable being printing. In short, DOS programs are difficult to run without issues and it will likely only get worse in the future. Until you can rewrite them or have them rewritten you'll have to find workarounds.
Search here for a description of a program PrintFile. What you do is have your printout sent to a file in a specific directory. Once the file is there the program pick it up and sends it on to the printer. Perhaps it will work in your Novell environment.
Also make various keyword searches for NET USE and other likely words. Some of the following posts do mention Novell issues, so check these out too:
Thread182-718345 (has my post with NET USE workaround code)
Thread182-787526
Thread182-502586
Thread182-547112
Thread182-65500