Control Canon DR-3060 with VBA via ISIS or TWAIN Driver

Posted on 2005-04-28
Last Modified: 2013-12-27
Hey guys, my company would like to set up a document scanner and have each scanned document be linked/related to an entry in a database.  To do this, I would like to use MS Access VBA.

I was thinking of having a form in the database with a text box and a button.  The user would enter the number related to the database entry then click the button.  The program would then automatically initialize the scanner, scan in all documents, and then save the documents using a file name based on the number entered by the user.

Can this be done?  Don't worry about the text-box and the simple VBA, I'm trying to figure out how to control the Canon DR-3060 using either the TWAIN or the ISIS driver.

Thanks in advance for your help.

Question by:scbauer
    LVL 38

    Accepted Solution

    Short answer: yes.

    Long answer: I'm not a VB programmer, so your question may be more appropriate in one of the visual basic TAs, but I know it can be done, and that Windows Imaging Architecture (WIA) provides for this. Here's a couple of things I found on the web that may get you on track: - about the WIA. has a nice example of VB code for multi-page scanning with ADF (and they sell a nice developer's kit - be sure to look at it). is an example from Microsoft's site. (look for the one called "SCANNER, Digital Camera Code")

    I know that's not much, but maybe enough to get you started.

    LVL 38

    Expert Comment

    And don't forget to search this site for "visual basic scanning" or "visual basic twain"


    Featured Post

    IT, Stop Being Called Into Every Meeting

    Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

    Join & Write a Comment

    Well I am not sure whether i deserve anything (credit or points) for this article, since I have not written the source code but discovered the same while browsing the net. I only wish to help EE users save some money and probably help the environmen…
    I recently purchased an HP EliteBook 2540p notebook/laptop. It has two video ports on it – VGA and DisplayPort. HP offers an optional docking station for the 2540p that also has both a VGA port and a DisplayPort. There are numerous online reports do…
    This video is in connection to the article "The case of a missing mobile phone (". It will help one to understand clearly the steps to track a lost android phone.
    In this tutorial you'll learn about bandwidth monitoring with flows and packet sniffing with our network monitoring solution PRTG Network Monitor ( If you're interested in additional methods for monitoring bandwidt…

    730 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

    15 Experts available now in Live!

    Get 1:1 Help Now