What is the default printer for Access 97?

Posted on 2009-04-30
Last Modified: 2013-11-28
I found out that Access 97 can eventually not use Windows default printer when you click on "Immediately Print" icon.
For other Office applicattions like Word or Excel there are basically 2 ways to print:
1. Immediate: using the icon on top menu bar file is printed immediately on Windows default printer.
2. Not Immediate: using the menu bar item "File", then Print, a dialog box "Printing" is open and you can select a printer different from the Windows default. So you can print a document with a different print than Windows default but keeping the Windows default.

Well this is not valid for Access 97 !!!!
If you print in a"Not Immediate" way, I mean using  the "Printing" dialog box and selecting a different printer than Windows default and then you try to print in "Immediate" way, the print job will not be directed to Windows default printer but to the last printer used.

It looks like Access '97 had its "own default printer."

Well, question is, how can I retrieve which is the "Access own default printer" at any time?. Most of the routines I got were to retrieve Windows default printer.
I suppose that "Windows own default printer" must be saved as property of some Access object. Which is it?

Kind Regards


Question by:armando_horcajo
    LVL 74

    Accepted Solution


    The Printer Object was not fully exposed in Access versions earlier than 2002(xp)

    There is some famous code in the Access 2000 Developers handbook (Desktop Edition) that most developers used as a reference.

    But it is not light reading by any definition.

    The book still seems to be available:

    Let's see if other Experts migh have more info...


    LVL 6

    Expert Comment

    Pl.check/ensure the following :

    Your application don't have using any function/class to set default printer !
    You are not changing the windows default printer in any other application !
    Your Msoffice is working problem, may be some problem in OLE.
    Try to reload MS-Office, if your application is creating problem from last few days.

    Best wishes,

    Bm Keshav
    LVL 92

    Expert Comment

    by:Patrick Matthews
    This question has been classified as abandoned and is being closed as part of the Cleanup Program.  See my comment at the end of the question for more details.

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    Looking for New Ways to Advertise?

    Engage with tech pros in our community with native advertising, as a Vendor Expert, and more.

    When you are entering numbers in a speadsheet, and don't remember what 6×7 is, you just type “=6*7" instead. It works in every cell! This is not so in Access. To enter the elusive 42 in a text box, you have to find a calculator, and then copy the re…
    Today's users almost expect this to happen in all search boxes. After all, if their favourite search engine juggles with tens of thousand keywords while they type, and suggests matching phrases on the fly, why shouldn't they expect the same from you…
    Basics of query design. Shows you how to construct a simple query by adding tables, perform joins, defining output columns, perform sorting, and apply criteria.
    In Microsoft Access, learn how to use Dlookup and other domain aggregate functions and one method of specifying a string value within a string. Specify the first argument, which is the expression to be returned: Specify the second argument, which …

    760 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    10 Experts available now in Live!

    Get 1:1 Help Now