Bug
Watch

By Beverly Rosenbaum

Bug Fixes

Win95 Printing Problems

There have been reports of printing problems with Windows 95 and a variety of inkjet printers including the Hewlett Packard DeskJet 500, Hewlett Packard DeskJet 1600c, and Canon BJC 800. Commonly, the printer will start to print a page, and then appear to go haywire and spew out garbage characters.

According to Microsoft, this may be occurring because data is being sent too "aggressively" to your printer. Microsoft's John Braswel advises going to Control Panel, choosing the Device Manager tab, and changing the printer assignment from ECP to LPT. You can also copy the Lpt.vxd file from the \drivers\printers\lpt folder on your Windows 95 CD to the \windows\system folder in My Computer. Allow this file to overwrite your current copy, shut down your system, and then restart.

If you install Adobe Acrobat 2.1 and the version of Adobe Type Manager that comes with it on a Windows 3.x system that already has WordPerfect 6 for Windows installed, you may find you can no longer change printers from within WordPerfect. When you try, you may get an error like "updating printer information" followed by WIN2WRS caused a General Protection Fault in module Atm32.dll. The work-around: Edit your Atm.ini (in your Windows directory) and delete the four lines that start:

AdobeSanMM=

AdobeSerMM=

Save Atm.ini and restart Windows. You may also need to reinstall the Acrobat fonts through the Adobe Type Manager font list.

Win95 Memory Leak

If you open and close a lot of programs especially ones that use Windows sockets like Internet applications you may experience a slow loss of available system memory in Windows 95. After hours of use, this problem can in some cases degrade performance or cause the system to go down . The fix: upgrade your Kernel32 with the file dated April 1996, available for downloading from the Microsoft site,

http://www.microsoft.com/windows/software/krnlupd.htm (Download: 290K, self-extracting Zip file, published: April 11, 1996)

This update resolves a memory leak which occurs when opening and closing a Socket using the Windows Sockets API. Without this update, running a Windows Sockets application over a long period of time, especially one which opens and closes a large number of sockets, will result a significant resource drain. This can cause the Windows swapfile to grow very large, overall deterioration of performance, and over time, possible system instability. This update allows users to better run such applications for long periods of time without loss of system performance and stability, and without requiring users to reboot their computers periodically to free system resources. Users who need to run Windows Sockets applications continuously over long periods of time, especially applications which use a large number of sockets, will benefit from this update.

1.Create a temporary folder (directory) on your hard disk.

2.Click the link "Kernel32 Update."

3.Save the file in the new folder.

4.In that folder, double-click krnlupd.exe to install the program files.

Quarterdeck QEMM 8.0

Quarterdeck has released fixes for the following bugs in QEMM 8.0: The "Exception 13..." errors, the long delays when using MagnaRAM with caching IDE controllers, and its incompatibility with AutoCAD. The patches are all available on Quarterdeck's Web site athttp://www.bugnet.com/), PC World Online (http://www.pcworld.com/), and software vendor sites.

Beverly Rosenbaum is a HAL-PC member and can be reached via e-mail through the User Journal section of HALNet.


E-mail me at webmaster@hal-pc.org with any comments you have and tell me what you want to see here.

Back to the User Journal Home Page