WordPerfect for DOS Updated | Site Map | Search | Troubleshooting Guide | Feedback | Voluntary Contributions | FAQ

WordPerfect for DOS: Printing from Windows


About this page | Fix printing problems | Nonworking parallel port | Print to USB or wireless printers | Print to any printer | Use Windows fonts in WPDOS 6.x | Send faxes from WPDOS built-in fax software | Help! My computer has no parallel port (or I need an additional parallel port) | Fax to Windows fax software | Create PDF files for Adobe Acrobat | Network printing | Home page


About this page

This page contains information on printing and faxing from WPDOS under Windows. Other information on running WPDOS under Windows may be found on this site's Windows page.  To print from WPDOS to USB, wireless, and other networked printers under Windows, see the separate page on USB printing.

Important warning! Read this now! Before attempting to fix any problems in printing from WPDOS to your Windows printer, be absolutely certain that you can print from Windows applications to your printer. If you are not absolutely certain that you can print from Windows applications, press Ctrl-P now and print this page. If it does not print correctly, install the Windows software for your printer; then make absolutely certain that you can print from Windows applications; and test whether you can now print correctly from WPDOS. If your WPDOS printing problems persist, return to this page.

Don't be clueless! The advice on this page applies to WordPerfect for DOS only! Do not use the advice on this page to solve problems with WordPerfect for Windows (which is what Clueless Visitor No. 26 tried to do)! You will only make the problems worse! (One of a series of Don't be clueless! warnings, presented by this site as a public service.)


Fix crashes, long delays, extra pages, nonsense characters, and other printing problems

If you experience lockups, crashes, or long delays or when printing from WPDOS under Windows, or if WPDOS documents print with an extra first and last page containing a line or two of nonsense characters or nothing at all, or if bits of text are missing from your printouts, these problems are all the result of bugs in the Windows printing system. They are easy to fix by using one or more of the solutions listed below, starting with the first:

(1a) If you use Windows 95, 98, or Me: Go to the Windows Start menu, choose Settings/Printers, select your default printer, and press Alt-Enter to bring up the Properties dialog. (You can also reach the Properties dialog by right-clicking on the printer's name and choosing Properties from the pop-up menu). (Wait! What exactly does "right-click" mean?) Choose the Details tab, then Port Settings; this will open the "Configure LPT Port" dialog, where you should clear the check box next to "Spool MS-DOS print jobs." (You may also need to clear the check box next to "Check port state before printing," but do this only if you still cannot print after clearing the check box next to "Spool MS-DOS print jobs.") Press OK to close this dialog, then OK to close the printer properties dialog.

You do not need to make these changes with any printer other than your default printer; and you do not need to make this change with any fax drivers, PDF writers, or other devices that may be on your system along with the printer drivers.

(1b) If you use Windows 2000 or XP, and printing does not start until you close WPDOS: Go to the Windows Start menu; from there, depending on your system, choose either Settings/Printers, or Settings/Printers and Faxes, or choose Control Panel and find the Printers or Printers and Faxes menu. Find your default printer on the list (it will have a small check mark on its icon). Right-click on its name. (Wait! What exactly does "right-click" mean?)  Choose Properties. Go to the Advanced tab. Under "Spool print documents ..." select the option "Start printing immediately." Press OK and close the list of printers. If this does not help, return to the same Advanced tab, and select "Print directly to the printer."

(2) If you have made the change specified in item (1a) or (1b), and Windows continues to display an error message or dialog box when you try to print from WPDOS, your system may have a conflict with HP's Toolbox utility. Press Ctrl-Alt-Del (under Windows NT, 2000, or XP, use Ctrl-Alt-Del, then Task Manager), and look for Hppropty on the list of running programs; if it is present, choose End Task to shut down the Toolbox. If this change allows to print without errors from WPDOS, you should disable the Toolbox permanently by deleting or renaming HPPROPTY.EXE in the C:\Windows\System folder (or use Start/Find or Start/Search to find HPPROPTY.EXE if it is in a different folder).

(3) In WPDOS 6.x, the Print/Fax menu includes, under Output Options, an option to "Print Job Graphically." If the box next to this option has a checkmark, remove the checkmark.

(4) Under Windows NT, 2000, and XP, in order to print from WPDOS, you must not turn on WordPerfect's "Print to Hardware Port" option. (Of course is it perfectly all right to print to the ports LPT1, etc; but you must not turn on the additional option labeled "Print to Hardware Port.") To make sure that you do not have this option turned on, follow these steps: in WPDOS 5.1, under Shift-F7/Select Printer/Edit, set the Print to Hardware Port option to No (note that this option does not exist in the earliest versions of WPDOS 5.1, so if you do not see it, you do not need to worry about it); in WPDOS 6.x, under Shift-F7/Select/Edit/Port, make sure there is no checkmark next to Print to Hardware Port. Windows NT, 2000, and XP do not allow programs direct access to printer or communication ports, and block any attempt to print to the port, so you must turn off this option if you want to print from WPDOS.

(5) If your computer has its parallel port on an add-in card (and not on the motherboard of the computer), the port may be configured as LPT2 or LPT3 instead of LPT1. WordPerfect defaults to printing to LPT1, and you should be able to change the settings for your card so that the port takes the address LPT1 (see the instructions here). But if you don't want to change the settings for the card, change the port used by WordPerfect. Use Shift-F7/Select/Edit/Port, and try LPT2 or LPT3 instead of LPT1.

(6) If you use Windows 2000 or XP, and you have a printer connected to your computer through a parallel cable, and you can print from Windows applications, but not from DOS applications, you may need to change a setting in the Windows control panel. Use the Start Menu, then (depending on your system) either Settings/Control Panel or Control Panel; if you do not see System on the list, use the option in the upper left of the window to switch to Classic View. Open the System control panel, go to the Hardware tab, click on Device Manager, and find Ports on the list; click on the plus sign next to the word "Ports" to expand the list; double-click on "ECP printer port (LPT1)", go to the Port Settings tab, and, if there is no checkmark in the box next to "Enable legacy plug and play," add a checkmark and click OK. Then close the Device Manager and the System control panel. (Information provided by Len Weber.)

(7) In WPDOS, use Shift-F7, then Initialize Printer. This command should help to clear your printer's memory of any commands left over from Windows print jobs that may be getting in the way of your WPDOS print jobs.

(8) If WPDOS seems to stop printing old documents for no apparent reason, try this solution, which has worked in at least one instance: with WPDOS 5.1, go to Shift-F1/Initial Settings, and, under "Format Retrieved Documents for Default Printer," change Yes to No; with WPDOS 6.x, go to Shift-F1/Environment, and remove the checkmark next to "Format Document for Default Printer on Open."

(9) If no error message appears in Windows, but WPDOS does not print (and displays an error message saying that the printer is not accepting characters), then you may need to disable the HP LaserJet Director utility installed with the Windows drivers for the HP LaserJet 1200, 1220, 3200, and 3300 series. See this page on HP's web site with instructions for disabling the utility.

(10) If Windows 95, 98, or Me continues to display a "Device Conflict" message when you try to print from WPDOS, and you have an HP LaserJet 4, 5, or 6 series printer, download the enhanced Hewlett Packard driver for these printer models. After downloading the driver program, run the program to extract its files into its default directory (C:\LJ388). Go to the Start Menu, choose Settings/Printers,  and delete the existing printer driver for your HP LaserJet 4, 5, or 6. Then click on Add Printer, click Next, then Next again, then Have Disk... and use the Browse button to find the C:\LJ388 directory. When "oem95.inf" appears the File name field, click OK, then OK again, then choose your printer model from the list. Follow the prompts until the new printer driver is installed. Make sure the new printer is selected as your default printer by right-clicking on its name and selecting Set as Default from the pop-up menu. (Wait! What exactly does "right-click" mean?) You should now be able to print from WPDOS without seeing a "Device Conflict" message.

(11) In some Windows Me systems, WPDOS may not print properly until you enable expanded memory.


Fix a non-working parallel port on a new XP system

If your new Windows XP computer has a parallel port, and you have connected a parallel cable and printer that are known to work correctly, but your new computer does not allow you to print, then go to the XP Control Panel, then System, then open the Device Manager tab. Scroll down to Ports; click on the plus sign icon next to Ports; right-click on the entry that says "Parallel Port", go to the Port Settings tab, and add a checkmark next to Enable Legacy Plug and Play Detection; make sure that the port number is listed as LPT1. Restart your computer. (Wait! What exactly does "right-click" mean?) You may now be able to print.

If this change does not help, then some other problem may be preventing your computer from printing, and I do not know what that problem might be.


Print to USB or wireless printers

This information has now been moved to a separate page on printing from WPDOS to USB, wireless, and other networked printers.


Print to any printer supported by Windows

If no WPDOS driver exists for your printer, or if the only available drivers support only a limited number of fonts, or fail to print complete pages, try the various methods (described on a separate page) that allow you to print to any printer supported by Windows.


Use Windows fonts in WordPerfect 6.x for DOS

WordPerfect 6.x can use the same TrueType fonts used by your Windows system, including the OpenType fonts (with a .TTF file extension) that are included with Windows XP. With many TrueType fonts, especially the Microsoft fonts that ship with Windows 98 and all later versions, WordPerfect can use hundreds of characters, including full Cyrillic, Greek, and Eastern European alphabets. (If you want to use the euro symbol included in most recent Windows fonts, see the instructions elsewhere on this site for using the euro symbol in TrueType fonts.)

Before installing Windows fonts in WPDOS, I strongly recommend that you create a special directory (perhaps named C:\TT) and use it to store the fonts that you want to install in WP. You may already have a storage directory for TrueType fonts; if so continue to use it. Unless you are severely limited in disk space, do not install fonts into WPDOS directly from the Windows font directory (probably named C:\Windows\Fonts or C:\WinNT\Fonts); instead, copy fonts from the Windows font directory into your special storage directory, and install them in WPDOS from there.

Run WPDOS 6.x, choose Ctrl-F8/Shift-F1, then Install Fonts. The WordPerfect Font Installer (WPFI) will open. Choose TrueType from the list of font formats.

At this point, one of two things will happen, either (1) or (2):

(1) If you have not previously installed TrueType fonts into WPDOS, the Location of Files dialog will appear. Choose TTF Files and enter the full path of your special TrueType directory or, if you decided not to create this special directory, enter the full path of Windows font directory. (Help! What does a "full path" mean?) Select and install the fonts of your choice. (If you installed fonts directly from the Windows font directory, instead of from a special storage directory, there is a small chance that you may need to exit and restart WPDOS, or perhaps even Windows, before the fonts will be usable.

(2) If you have previously installed TrueType fonts in WP (probably from your existing TrueType font directory), a list of those fonts will appear; press Home,* to clear all the selections. Under Directories for Files, enter the name of the Windows font directory. Select and install the fonts you want to use in WP. WP will prompt you to choose between copying the font files to the existing font directory used by WP or leave the fonts where they are. Choose the option to copy the files to the existing WP font directory; if you do not, the files in the Windows font directory may be changed by another program, but WP will assume that the earlier versions are still installed and errors may occur.

If, for any reason, when you choose Ctrl-F8/Shift-F1, the Install Fonts option is grayed out and unavailable, you can open a DOS prompt (Help! How do I open a DOS prompt?), go to the directory containing WPDOS printer files, run WPFI.EXE, and install the fonts in the same manner described above. In WP itself, check the expected location of  TrueType font files in Shift-F1/Location of Files/Graphic Font Data Files. The Install Fonts option will be unavailable if you launch WordPerfect with the /DL option, which disables WP's program launcher. 

Warning: WPDOS may become unstable if too many graphics fonts are installed. Add no more than four TrueType fonts at a time, and test the results before adding any more. WP stores graphics font information in the WP.DRS file, typically in the C:\WPC61DOS directory. Before adding new fonts to WP, make a backup of this file so that you can restore it in case of emergency.


Send faxes from WPDOS's built-in fax software

WordPerfect 5.1+ and 6.x for DOS are designed to send faxes directly from within the WordPerfect program. Although this feature was designed to work under pure DOS, it can also be used under Windows in some but not all systems. To use the built-in WPDOS fax software Windows,  WPDOS must be able to detect your modem and you will need to create a batch file that launches WPDOS with its fax features enabled.

If, however, you are unable to fax from WPDOS using the built-in WPDOS fax software, you can use this site's alternative method of printing from WPDOS to Windows fax software, which works under any Window system, and may produce better results than WPDOS's own fax software.

Important note: The scheduling feature in WPDOS's built-in fax software (which schedules faxes to be sent at a later time) stopped working at the start of the year 2000. All faxes are now sent immediately, no matter what date and time is specified in the scheduler.

The steps required to use WPDOS's built-in fax software under Windows are as follows:

(1) Let WPDOS recognize your modem

Note: Depending on your hardware configuration, it may or may not be possible to make WPDOS detect your modem under Windows NT, 2000, or XP. You may be able to use WPDOS's built-in fax software under Windows NT, 2000, or XP, but you may have better luck under Windows 95, 98, and Me.

The fax software supplied with WPDOS 5.1+ and 6.x can only detect modems that use the COM ports available on older computers (COM1 through COM4) and that use only the standard hardware settings for those ports. To test whether your modem uses a standard setting, open a DOS window, use the CD command to move to your WPDOS directory, enter the command setup to open the "WordPerfect CAS Setup Utility," press Enter, choose 2 (Hardware Driver Setup), and press F4 to let the setup utility automatically detect your modem settings.

If the utility successfully detects your modem, proceed through the rest of the setup menus, press F10 to save your settings, and proceed to step (2).

If, however, as is likely, the utility reports that it cannot detect a fax modem, you may be able to solve this problem through the third-party utility TurboCom VIP, by Pacific CommWare, but no longer available from the original vendor; you may be able to find a copy through eBay or other sites. (Note that TurboCom VIP runs only under Windows 95, 98, or Me, not under NT, 2000, or XP.) The program may not help with up-to-date computers that are loaded with USB and other recent hardware, but it probably will work on older machines. Install TurboCom VIP; when you create a virtual port, make sure to select a port numbered between COM1 and COM4, not any higher number, and accept the program's default settings; make sure that the program assigns an IRQ number to the virtual port. Restart Windows after installing TurboCom VIP. When Windows restarts, open a DOS window, return to your WPDOS directory, and, again, enter the command Setup to open the "WordPerfect CAS Setup Utility," press Enter, choose 2 (Hardware Driver Setup), and press F4 to let the setup utility automatically detect your modem settings. The utility should now detect your modem. (If it does not, change the settings in TurboCom VIP to a different COM number and try again.) Proceed through the remaining setup menus, press F10 to save your settings, and proceed to step (b).

With a very few, mostly older modems, highly expert users may be able to avoid using TurboCom VIP by forcing Windows to assign the standard settings to the modem by using Control Panel/System/Device Manager or your computer's BIOS settings. Only attempt this if you absolutely know what you are doing and have extensive experience with modem setups.  

Technical note: If you decide to attempt to set your modem's hardware address in the Windows Control Panel, you should try to apply one of the standard hardware settings used by the old-style COM ports on older hardware modems; the standard hardware settings for those COM ports are as follows: COM1, IRQ 4, 3f8h; COM2, IRQ3, 2f8h; COM3, IRQ4, 3e8h; COM4, IRQ 3, 3f8h.

(2) Create a batch file that enables the fax features in WPDOS

Only after successfully completing step (1), create a batch file named WPFAX.BAT in your WP directory; this batch file should contain the following commands (replace <path> with the name of your WordPerfect directory, e.g. c:\wp62)

<path>\FAXDIR
<path>\FAXB
<path>\WP
<path>\FAXDIR /R

On the Windows desktop, create a new shortcut that runs WPFAX.BAT. (To create a shortcut on the desktop, right-click the desktop (Wait! What exactly does "right-click" mean?), select New/Shortcut, and follow the prompts.) Right-click on the shortcut, select Properties, and set all the options as specified in the notes on customizing the WP shortcut elsewhere on this site. (Important: in Windows 95 or 98, go to the Program tab, click on Advanced... and add a checkmark in the box next to "Prevent MS-DOS programs from detecting Windows"; in Windows Me, add this checkmark on the Program tab itself. But keep in mind this warning: By turning on this option, you will prevent this site's Windows-clipboard-exchange macros from functioning.) Use this new shortcut to run WordPerfect when you want to fax from the program. (Help! What's a shortcut?) Under Windows 2000 or XP, you must study this site's instructions for creating a shortcut to a batch file that allows you to assign expanded memory to the batch file.

Note: On some systems, but not on others (for reasons that I cannot guess), WPDOS sometimes cannot complete the task of sending a fax from its built-in fax software. On one of the computers in my office, WPDOS faxes successfully when I boot to Windows NT or Windows 2000, but not when I boot to Windows 98 or Windows Me. On another computer in my office, WPDOS faxes successfully from both Windows 98 and Windows NT.


Help! My computer has no parallel port (or I need an additional parallel port)

Some modern computers do not have the "parallel port" connector used by almost all earlier computers and printers. If your printer can be connected via a USB cable, and you are running Windows 2000 or XP, you can use the methods described elsewhere on this page. If your printer requires a parallel connection, or if you prefer the simplicity of a hardware-based parallel port, the following solutions are possible (but have not been extensively tested by me):

For desktop computers with an available add-in slot but no built-in parallel port: Buy an add-in card that adds a parallel port to your desktop computer. Warning: Cheap add-in parallel-port cards do not work in many modern computers. You are probably wasting your time and money if you buy any add-in parallel-port card other than the ones listed below.

For computers with an empty PCI connector, I strongly recommend the StarTech 1-Port Ultra-Compatible Parallel PCI Card Adapter or a similar StarTech card for compact computers that require "low-profile" cards . (A less expensive standard-size model is also available). I have one of these cards installed a computer that lacks a built-in parallel port, and it works perfectly. After installing the driver from the supplied mini-CD, you should go to your computer's Device Manager and set the port to be LPT1; it probably installs itself by default as LPT3. To do this, perform the following steps:

Note: If you cannot choose LPT1, and you must choose either LPT2 or LPT3 in the Port Settings menu, you must then run WordPerfect, press Shift-F7, select and edit your printer driver so the Port setting is LPT2 or LPT3, to match the setting you chose in the Port Settings menu.

You might also consider the LAVA Computer Parallel PCI card (or a similar LAVA Computer card for compact computers that require "low-profile" cards), but the StarTech model is likely to be more widely compatible with modern computers.

A similar model, for modern computers with an empty PCI Express slot, is the StarTech 1-Port EPP/ECP PCI-Express Parallel Card.

Similar cards are readily available for very old computers that use old-style ISA cards instead of PCI cards; search eBay for "ISA parallel port" (no quotation marks) to find such cards.

For desktop and laptop computers with a USB port but no built-in parallel port: Buy a USB-to-parallel cable that will let you connect your USB port to the parallel cable on your printer. Many models are available; for example, this one, or that one, or others that you can find by searching for "usb parallel" on Amazon.com. You may (or may not) need to set up software that comes with the cable in order to use the USB port as the LPTn port expected by WordPerfect, but the setup should be easy. Some models include software that let you print to LPT3 from Windows, and you can easily set up WordPerfect to print to LPT3 on the Shift-F7/Select/Edit/Port menu. You may need to experiment to see whether WordPerfect prints correctly when the Port is set to LPT1, LPT2, or LPT3. Warning: You absolutely, positively must read the instructions that come with the cable! Do not expect the cable to work if you refuse to follow the instructions!

For laptop computers with an open PCMCIA slot: You might try a PCMCIA card with a parallel port attached; I have not tried these, but at least some models seem to work well, and may be easier to install than the USB-to-parallel cables described above. One possible model is this StarTech PCMCIA card.

When you need a second parallel port in addition to the one built into your computer: If (for example) you want to connect two laser printers to the same computer, you can use one of these cards to add a second parallel port to a computer that already has one. The added port will be named LPT2 or LPT3, and you can print through it from WPDOS by using Shift-F7/Select/Edit/Port, and selecting LPT2 or LPT3. You may need to experiment with LPT2 and LPT3 before you find the setting that works.


Fax from WPDOS to Windows fax software

A method for faxing from WPDOS to any Windows fax software (such as WinFax) is provided on a separate page.


Create PDF files for Adobe Acrobat

Various methods for creating Acrobat-compatible PDF files from WPDOS are provided on a separate page.


Printing from WordPerfect to a Windows network printer

Advice on using WPDOS on Windows networks may be found on this site's networking page.


Home Page  Site Map