The information in this article applies to:
SYMPTOMSWhen you call ResetDC to change any printer setting, it appears to disable Duplex (double-sided) printing when the target printer is a Hewlett Packard PCL printer. CAUSEPCL printers treat a change in paper size as a new print job that requires the printer to be initialized. This causes the printer to eject any page that is currently in the printer. The PCL printer drivers for Windows assume that the page size has been changed when ResetDC is called, unless the orientation of the page has changed. RESOLUTIONTo prevent having a page ejected when you call the ResetDC function, make sure that the function is called only between individual sheets of paper. Calling the ResetDC function before printing odd-numbered pages is sufficient for most applications that use duplex printing. However, some applications require that you change the page orientation on a page-by-page basis. In this case, you can call ResetDC between individual sheets of paper if the orientation has changed. STATUSThis behavior is by design. MORE INFORMATION
Note that when this problem occurs the print job continues and the sheets
of paper are passed through the printer's duplexer, but the sheets are only
printed on one side.
Additional query words: fail bug
Keywords : kbNTOS400 kbWinOS95 GdiDc GdiPrn |
Last Reviewed: November 30, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |