Microsoft KB Archive/151726

= ACC95: "Microsoft Access Couldn't Print Your Object" Error Message =

Article ID: 151726

Article Last Modified on 6/25/2002

-

APPLIES TO


 * Microsoft Access 95 Standard Edition

-



This article was previously published under Q151726



Novice: Requires knowledge of the user interface on single-user computers.



SYMPTOMS
Although the Microsoft Windows Printing system printer driver appears to work correctly with most Microsoft Office for Windows 95 programs, you may receive the following error message when you select the Microsoft Windows Printing System printer driver to print an object in Microsoft Access for Windows 95 version 7.0:

  Microsoft Access Couldn't Print Your Object

NOTE: Many printers use this driver, including the Lexmark Winwriter series, NEC SuperScript series, HP LaserJet 4L and 5L, HP LaserJet II and III series with the Microsoft Windows Printing System Cartridge and various Canon and Star Micronics models. To determine if the selected driver is based on the Microsoft Windows Printing System, use the About button in the Printer Setup dialog box.



RESOLUTION
Do not use the Microsoft Windows Printing System driver with Microsoft Access for Windows 95. Instead use another driver that is compatible with your printer. For Hewlett-Packard LaserJet printers use the corresponding PCL mode driver. For other printers, contact your printer's manufacturer or consult your printer's documentation to determine if an alternate printer driver can be used with your printer.

To change the printer driver to an alternate driver, follow these steps:


 * 1) Click the Start button, point to Settings, and then click Printers.
 * 2) In the Printers dialog box, double-click the Add Printer icon.
 * 3) In the Add Printer Wizard dialog box, click Next, and then select the appropriate option for how the printer is attached to your computer. Click Next.
 * 4) In the Add Printer Wizard dialog box, under Manufacturers, select your printer's manufacturer, and under Printers, select your manufacturer's recommended alternate driver. Click Next, and then follow the instructions on the screen.

NOTE: If you are using the HP 5L printer, it is important that you obtain the latest printer driver for this model from Hewlett-Packard and that you use the Custom Install option, selecting the HP PCL Driver for the HP LaserJet 5L.

Most printer driver manufacturers will frequently supply updated printer drivers. When obtaining these new drivers from the manufacturer, it is important to check for a Readme file that may have been included. This file will usually include specific instructions for installing the new drivers.

If the problem continues after changing to a new printer driver, change the Spool Data Format for your printer from EMF to RAW. To do so, follow these steps:


 * 1) Click the Start button, point to Settings, and then click Printers.
 * 2) In the Printers dialog box, using the right mouse button, click your printer, and then click Properties.
 * 3) In the  Properties dialog box, click the Details tab, and then click Spool Settings.
 * 4) In the Spool Settings dialog box, in the Spool Data Format box, change the setting from EMF to RAW.



STATUS
Microsoft has confirmed this to be a problem in Microsoft Access 7.0. This problem no longer occurs in Microsoft Access 97.



MORE INFORMATION
The Microsoft Windows Printing System printer driver appears to send the print job successfully when you print an object in Microsoft Access 7.0. In fact, if you click Print Preview on the File menu, the Microsoft Access object that you want to print is displayed accurately. When you click Print, Windows 95 displays a dialog box that states the following:

  Now Printing <'ObjectName'>; to the <'PrinterName'> on LPT

where <'ObjectName'> is the name of the Microsoft Access object you want to print, <'PrinterName'> is the specific printer model, such as "Lexmark WinWriter 600," and ; is the number representing the LPT port to which the driver is pointing.

This dialog box makes it appear that the print job is about to be sent; however, the dialog box shortly disappears and Microsoft Access displays an error message that states the following:

  Microsoft Access Couldn't Print Your Object.

When you click OK, your document is not printed and Microsoft Access displays a dialog box that states the following:

  Solution Make sure that the specified printer is available. For information on setting a default printer, search the Windows on-line index for 'default printer, setting.'

It is important to check the setting; however, with this situation, in most cases the Microsoft Windows Printing System printer has already been assigned as the specified printer, has been made available, and has been set as the default printer.

To determine if the selected driver is based on the Microsoft Windows Printing System:


 * 1) Click the Start button, point to Settings, and then click Printers.
 * 2) In the Printers dialog box, select your printer, and then on the File menu, click Properties.
 * 3) In the Printer Properties dialog box, select the Paper tab, and then click the About button in the Printer Setup dialog box.

Steps to Reproduce Problem

 * 1) Before starting Microsoft Access 7.0, install the Microsoft Windows Printing System print driver.
 * 2) Open the sample database Northwind.mdb and click the Reports tab.
 * 3) Open any report in Design view, and on the File menu, click Page Setup.
 * 4) Click the Page tab, click to select the Use Specific Printer option, and then click Printer.
 * 5) In the Page Setup dialog box, click the arrow next to the Name box, select the printer driver which corresponds to the Windows Printing System driver (it may be labeled with the specific model name of your printer), and then click OK.
 * 6) On the File menu, click Print Preview. Note that the report appears accurately. On the File menu, click Print. Note that you receive the error message "Microsoft Access Couldn't Print Your Object."

The products discussed here are manufactured by vendors independent of Microsoft; we make no warranty, implied or otherwise, regarding these products' performance or reliability.

