Cannot print from Visual C++ 6.0 under Win9x

 

Problem description:

When printing from Visual C++ 6.0 to the Black Ice Win9x printer drivers, Visual C++ will keep spooling the same page over and over again. The number of pages spooled in the print job will increase constantly and will reach several hundred, even several thousand pages very quickly.  Because the spooling will never end, the actual printing process will never start, therefore no image file will be generated.

This problem cannot be reproduced and does not affect the Black Ice Windows 11/10 printer drivers.

Solution:

There is no solution for this problem yet. Visual C++ handles banding differently than other applications and this causes the problem. Microsoft discontinued the support for non-Unidriver based Win9x printer driver therefore there is no way to get more information from them that could help to solve this issue.