|
Symptoms: The customer gets the error message "Cannot Open Printer Device" in WPWin. This error has been reported to occur while printing, while printing complex files (including graphics), when trying to select a printer, and when running WPWin under DESQview. Solutions: WPWin makes a Windows call to open the print file. Windows then tries to open it. If it cannot open the file, this error is generated. The most probable cause is low memory. Some troubleshooting steps you may try are as follows: 1. Look at the AUTOEXEC.BAT file. If the customer does not have a SET TEMP= line, add one and make it SET TEMP=C:\. If this line is included, make sure that the directory specified is valid. If you are unsure of this, change it to SET TEMP=C:\. You may want to try changing SET TEMP from C:\DOS to C:\WINDOWS\TEMP. 2. Run Windows in Standard mode, run WPWin, minimize WPWin, and check Help|About Program Manager in Windows to find out how much real memory the customer has available. 3. Allot more RAM for Windows. This may require taking away memory allocated for a disk caching program, buffers, or expanded memory. Try decreasing the amount of buffers in the CONFIG.SYS file. 4. Try setting the active port to LPTx.OS2 where x=the port number. Make sure the active printer in Windows is also set to LPTx.OS2 in (Control Panel|Printers). 5. Copy the WIN2WRS file from the WPWIN directory to the WPC directory. 6. Copy everything from the WPC directory to the WPWIN directory. 7. Delete all traces of WPWin, and reinstall it. 8. Delete all traces of Windows, and reinstall it. Allow Windows to copy to its default directories and modify the CONFIG.SYS and AUTOEXEC.BAT file. 9. Try disabling Print Manager. 10. Try increasing Buffers in the CONFIG.SYS file. 11. Try moving the line DEVICE=HIMEM.SYS to the top of the CONFIG.SYS file. 12. If the problem occurs when you try to print to a port name that is very long or if the name of the port and the name of the printer combined are too long to fit in the Select Printer dialog box, you may want to shorten the filename for the port in the WIN.INI file. In the 04/30/92 release of WPWin, the limit is 35 characters for the port and printer name. This problem is scheduled to be corrected in the next interim release after 04/30/92. IMPORTANT: Before updating any customer, please check the Software Change Notices to verify that the correction has been made. (See memo PR1_2341 for more information on this problem.) 13. Try changing the DEVICE=C:\WINDOWS\SMARTDRV.SYS 1024 256 in the CONFIG.SYS file to DEVICE=C:\WINDOWS\SMARTDRV.SYS 512 512. 14. This problem is also related to the timeouts Windows has set for LPT1. The default timeout in Windows is set at 45 seconds. If this 45 second limit is exceeded, Windows will return an error message. To change the timeouts in Windows, choose the Printers icon from the Control Panel window, select the printer you want to change the timeout setting for, choose Configure, and change the number in the Transmission Retry box. These changes will only affect the printer that was highlighted when Configure was selected. The settings are stored in the WIN.INI file under the [PrinterPorts] section. 15. A user received the error when trying to print to an HP DeskJet 550C. The printer manual suggested using a mode command, MODE LPT1:,,P, to be used when printing parallel. The user placed the mode command in the AUTOEXEC.BAT file. 16. Try deleting the .TMP files from the \WINDOWS\TEMP directory. Make sure you exit Windows before deleting the .TMP files. Don't just double-click on the MS-DOS icon to delete the .TMP files. 17. A user was trying to export an EPS file from WPWin with a Windows printer driver selected. The user received the error if the filename specified was eight characters long and the first five characters were PRINT. The error did not occur if the first five characters were not PRINT. 18. Changing the port to LPT#.DOS resolved the problem for some customers.Ì
|