Microsoft KB Archive/138997

Check Printing Causes Invalid Page Fault in Kernel32.dll

PSS ID Number: Q138997 Article last modified on 09-12-1997

4.00 4.00a

WINDOWS

=
========================================================= 4.00 4.00a WINDOWS kbprint kbprb

= SYMPTOMS =

When you print checks in Money for Windows 95, if you have a large offset (in the range of a full inch) in your printing alignment, you may receive the following error message:

This program has performed an illegal operation and will be shut down.

If the problem persists, contact the program vendor.

Next, you may receive any of the following error messages:

Msmoney caused an invalid page fault in module Kernel32.dll

-or-

Msmoney caused a general protection fault in module Gdi.exe

-or-

Msmoney caused an invalid page fault in module

= CAUSE =

This problem occurs if the printer you are using has a significant unprintable region and if you also have a large offset in the check printing alignment in Money. The combination of these factors can cause Money to attempt to print in an insufficient area or to print in an area entirely outside of the margins of the printable area.

= RESOLUTION =

To correct this problem, do one of the following:

  Reduce the offset in Money. An offset this large is rarely needed. To do this, follow these steps:   On the Tools menu, click Options.   In the Options dialog box, click the Print Checks tab.   In the Print Checks tab, reduce the values for the Printing Alignment. 

-or-   Reduce the unprintable area of the printer back to the defaults. This is effective only if the margins had previously been increased. For Example, to restore the defaults for the HP Laserjet 4P:   Click the Start button, point to Settings, and then click Printers.   Right-click the HP Laserjet 4P driver, and then click Properties. </li>  On the Paper tab, click the Unprintable Area button. </li>  Click the Restore Defaults button. </li></ol>

-or- </li>  Contact your hardware vendor or Windows-designated support provider for information concerning a new printer driver with smaller unprintable margins or an optional emulation driver that can be used instead of the current driver. </li></ul>

= MORE INFORMATION =

This issue will be most prominent in printers that have large default unprintable margins. The following are examples of these types of printers.

Printer Margins (in inches) Left Right Top Bottom ————————————————————

Apple LaserWriter II f/g .44 .40 .43 .44 Diconix 150 Plus .71 .71 .00 .00

As well as the printers above, this has been reported on the following printers:


 * HP Deskjet
 * HP Deskjet 500
 * HP Deskjet 510
 * HP Deskjet Plus
 * IBM ExecJet 4076 II
 * Mannesmann Tally MT 92

KBCategory: kbprint kbprb KBSubcategory:

Additional reference words: w_money 4.00 4.00a horizontal, vertical, partial snake

=
========================================================= Version : 4.00 4.00a Platform : WINDOWS ============================================================================= Copyright Microsoft Corporation 1997.