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
 
-------------------------------------------------------------------
The information in this article applies to:
 
 - Microsoft Money version 4.0, 4.0a for Windows 95
-------------------------------------------------------------------
 
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 <unknown>
 
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:
 
   1. On the Tools menu, click Options.
 
   2. In the Options dialog box, click the Print Checks tab.
 
   3. 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:
 
   1. Click the Start button, point to Settings, and then click Printers.
 
   2. Right-click the HP Laserjet 4P driver, and then click Properties.
 
   3. On the Paper tab, click the Unprintable Area button.
 
   4. Click the Restore Defaults button.
 
   -or-
 
 - 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.
 
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.