31-character limit for printer name (5.x only)

Q: Is a way to get around the 31 character limit for a printer name?  If I have selected a default printer with a name longer than 31 characters the program halts.

A: Map the printer to a local port (LPT1, LPT2, etc), then refer to it just by port name.  (Note: this problem only occurs in Visual dBASE 5.x; it is not a problem in 7.x versions.)