"Visio caused a general protection fault in module DIBENG.DLL" error message when you print a Visio 2002 drawing (315216)



The information in this article applies to:

  • Microsoft Visio 2002 Standard
  • Microsoft Visio 2002 Professional

This article was previously published under Q315216

SYMPTOMS

When you print a Microsoft Visio drawing, you may receive an error message similar to the following:
Visio caused a general protection fault in module DIBENG.DLL

CAUSE

This behavior can occur if both of the following conditions are true:
  • You print to a Hewlett-Packard (HP) printer.

    -and-
  • The printer driver that is installed for your printer is incompatible with Visio.

WORKAROUND

To work around this issue, use any of the following methods, as appropriate to your situation:
  • Print your drawing in Visio, and then when you receive the error message described in the "Symptoms" section of this article, click Ignore on the error message.

    After your perform this action, your drawing may print as expected.
  • Contact HP to inquire about how to obtain and install the most current driver for your printer. If an updated driver for your printer exists, remove your existing driver, and then download and install the latest driver for your printer.

    For more information, browse to the following HP Web site:
  • Embed your drawing in a document in another program (for example, Microsoft Word), and then print your drawing from that program. To do this, follow these steps:
    1. Start Visio, and then open the drawing that you want to print.
    2. Click Copy Drawing on the Edit menu.

      This command copies the entire drawing, including shapes on other drawing pages and on backgrounds.
    3. Start the program in which you want to embed the drawing, and then open a new document. For example, start Word, and then open a new document.
    4. Click Paste on the Edit menu (or an equivalent command).

      NOTE: When you embed a multiple-page Visio drawing, only the page that is displayed when you click Copy Drawing appears.
    5. Click Print on the File menu (or an equivalent command) to print your drawing.

MORE INFORMATION

For additional information about how to troubleshoot other printing issues that may occur when you print to an HP printer in Visio, click the article numbers below to view the articles in the Microsoft Knowledge Base:

297403 Visio2002: "General Protection Fault Visio32" Error Message When You Attempt to Print a Drawing

293167 Visio2002: TrueType Text Prints Through Filled Shapes on Some HP PCL Printers

293224 Visio2002: Unable to Set Custom Paper Size for HP DesignJet 750c

293183 Visio2002: Unable to Set Custom Paper Size for HP DesignJet 450c

For information about how to contact Hewlett-Packard, click the appropriate article number in the following list to view the article in the Microsoft Knowledge Base:

65416 Hardware and Software Third-Party Vendor Contact List, A-K

60781 Hardware and Software Third-Party Vendor Contact List, L-P

60782 Hardware and Software Third-Party Vendor Contact List, Q-Z

Microsoft provides third-party contact information to help you find technical support. This contact information may change without notice. Microsoft does not guarantee the accuracy of this third-party contact information.

The third-party products that are discussed in this article are manufactured by companies that are independent of Microsoft. Microsoft makes no warranty, implied or otherwise, regarding the performance or reliability of these products.

Modification Type:MinorLast Reviewed:1/9/2006
Keywords:kbtshoot kberrmsg kbprb KB315216