TWAIN Working Group

Newsletter Signup
Donate
Help keep TWAIN free
  • About TWAIN
    • What’s New?
    • News
    • Events
    • Membership
    • Consider a Donation
    • Contact Us
  • Why TWAIN?
  • Developers
    • Driver Developer
    • Application Developer
    • TWAIN Features
    • Specification & Tools
    • Self Certification Process
  • Support Forums
  • Scanner End-User
  • Find Certified Drivers
    • Facebook
    • LinkedIn
    • Vimeo

Fujitsu drivers (4120Cdj) disappearing

Forums › TWAIN Classic › Fujitsu drivers (4120Cdj) disappearing

  • This topic has 9 replies, 3 voices, and was last updated 10 years, 11 months ago by clivew.
Viewing 10 posts - 1 through 10 (of 10 total)
  • Author
    Posts
  • February 1, 2010 at 6:30 pm #22571 Reply
    clivew
    Participant
    • Topics - 4
    • Replies - 12
    • Total Posts - 16

    Like some others I am at my wits end trying to figure out why my product is not working correctly at customers with Fujitsu scanners.
    After installing the latest drivers sometimes the TWAIN and WIA drivers both show up in the Select Sources dialog, sometimes they do not.
    If only the WIA driver appears and I use it once it disappears again before I can use it the second time.

    On my test laptop I can get it working provided I choose the TWAIN driver. At my customers the TWAIN driver is missing in my application; but shows up on my skeleton code that does nothing but display the “Select Source” dialog.

    I have uninstalled/reinstalled the drivers several times.
    The only other difference I can think of is that my test laptop also has a couple of Canon drivers installed; but not connected.

    Has anyone come up with either a solution or a work around?
    This only affects my customers with Fujitsu scanners.

    February 2, 2010 at 6:17 am #25128 Reply
    Catherine Sea
    Participant
    • Topics - 0
    • Replies - 59
    • Total Posts - 59

    Hi,

    >After installing the latest drivers sometimes the TWAIN and WIA drivers both show up in the Select Sources dialog, sometimes they do not.

    Do you still remember the differences on operations, environments, etc that may lead to the different behaviors of the application?

    Also, what OS are you using? If you are using Windows Vista/7, the lack of permission may cause the problem. If this is the case, you can try running the application as administrator to see if helps.

    __________________________
    Catherine Sea
    TWAIN .NET Component | TWAIN ActiveX/Plug-in

    February 2, 2010 at 6:59 am #25129 Reply
    clivew
    Participant
    • Topics - 4
    • Replies - 12
    • Total Posts - 16

    Hi Catherine,

    So far I can not figure out the problem.
    It is XP SP3 fully updated. Not an admin. problem.

    I have advanced(???) to the spot where I have two laptops one that works fine and one that exhibits my customers behavior.
    Initially the only two differences I know of are
    1. That the one that works uses “Oracle Instant Client” as oppose to the full Oracle Client.
    2. That the one that works also has two Canon drivers installed.

    My intentions tomorrow (unless you have better advice) are
    1. Make a full image of the one that fails, so I can get back to it at will.
    2. See if I can see any differences in what is loaded in memory using systernals tools.
    3. Install a Canon driver (who knows?).
    4. Install the Oracle Instant Client in place of the full one.

    I’m hoping item 2 is a charm.

    The other possibility is to wrap an alternate TWAIN component in a class of my own to make it API compatible with my current code and see if that changes anything.

    All suggestions welcome.

    Thanks again,
    Clive

    February 2, 2010 at 6:51 pm #25130 Reply
    jimwatters
    Participant
    • Topics - 2
    • Replies - 72
    • Total Posts - 74

    What application are you using to scan with? Is it a TWAIN2 application?

    If the application is a TWAIN 1.x and using the twain_32.dll DSM then there is a log file twain.log in the users %temp% folder.

    If it is a TWAIN 2 application then logging can be enabled. WIA-TWAIN DS do not show up in the TWAIN2 select source dialog. The wia.ds file is not TWAIN compliant.
    http://www.twainforum.org/viewtopic.php?t=4138

    Jim Watters

    February 2, 2010 at 11:47 pm #25131 Reply
    clivew
    Participant
    • Topics - 4
    • Replies - 12
    • Total Posts - 16

    Its our own application using TWAIN 1.
    We use a library called ImageLib from Skyline.
    TWAIN.log on both machines is identical except that the one that works sees/loads the ‘Fujitsu’ driver and the one that doesn’t loads the ‘WIA’ driver.

    After renaming wiatwain.ds as per one suggestion. WIA driver still appeared in list.

    Also spoke to Fujitsu tech. support who claimed ALL their drivers were built on top of WIA. Don’t know if that is completely true of course.

    February 3, 2010 at 6:49 am #25132 Reply
    clivew
    Participant
    • Topics - 4
    • Replies - 12
    • Total Posts - 16

    More Info:
    There does not appear to be a*.ds file for the Fujitsu on the machine that works.
    Where does it get its info?

    The machine that did not work did have a *.ds file; but when I renamed it (*.dsx) it made no difference at all.

    When do DS files get loaded and are they cached?
    i.e. Do I need to reboot to see the result of the renamed ds file?

    February 3, 2010 at 3:37 pm #25133 Reply
    jimwatters
    Participant
    • Topics - 2
    • Replies - 72
    • Total Posts - 74

    Every time an application does a OpenDSM, the DSM traverses the twain_32 folder and enumerates all the *.DS files that exist that match the SupportedGroups requested.

    If you watch the Fujitsu folder and unplug/replug the USB or cycle the power of the scanner. Do files disappear and reappear?

    Does the machine that is not working with TWAIN work with WIA?

    Jim Watters

    February 3, 2010 at 9:06 pm #25134 Reply
    clivew
    Participant
    • Topics - 4
    • Replies - 12
    • Total Posts - 16

    Its very confusing.

    1. Yes you are correct about the ds file appearing and disappearing.

    2. I see both drivers in most simple applications.

    3. My application that runs in a dynamically loaded DLL sees only the WIA driver and I can scan as many docs as I like until I close my form.
    After that, if I tell the form to load again it sees no drivers at all.
    If I close the host application and re-open it then I see the WIA driver only.

    BTW: The one machine that runs properly seems to have a lot fewer background apps. running.

    Just can not figure out:
    a. Why I can not see the regular driver.
    b. Why the WIA driver gets lost.
    c. If I open another simple app. I have just to load the select source dialog
    it sees both drivers, even while my real program (still open) sees none.

    February 4, 2010 at 9:31 pm #25135 Reply
    clivew
    Participant
    • Topics - 4
    • Replies - 12
    • Total Posts - 16

    Bizarre in the extreme!!!

    After much debugging and testing over and over…

    1. I can see all the drivers in “select source” until before I do an Oracle login.
    2. Immediately after the login the Fujitsu driver is missing but the WIA still shows.
    3. Next time around (without closing) they are both gone.

    Here is the weird part:
    I change to using the Oracle 10g Instant Client and it starts working.
    However, after the first iteration the WIA driver disappears as before; but the Fujitsu driver remains viewable and usable.

    Unfortunately, it seems some other parts of the application may not like the instant client.

    February 5, 2010 at 5:21 pm #25136 Reply
    clivew
    Participant
    • Topics - 4
    • Replies - 12
    • Total Posts - 16

    See here:
    http://193.128.183.41/home/v3__product.asp?pid=463&inf=faq&xid=631

  • Author
    Posts
Viewing 10 posts - 1 through 10 (of 10 total)
Reply To: Fujitsu drivers (4120Cdj) disappearing
Your information:




Quick Links

Service Providers
TWAIN Support Forums
Membership
Contact Us
Privacy Policy

Newsletter Signup

TWAIN Working Group Family

TWAIN Working Group
TWAIN Direct®
TWAIN Resources
TWAIN Certified Drivers
PDF/raster

  • Facebook
  • GitHub
  • LinkedIn
  • Vimeo

Recent Topics

  • EPSON V600 TWAIN and WIA on Windows 10
  • When and how to use WaitForEvents command ?
  • Problem enumerating list of installed scanners in windows server 2012
  • Failed to create TWAIN progress! Error code is 1260.
  • To get the list of scanners from javascript client side (browser)
  • Quarterly Newsletter
  • TWAIN Working Group Membership
  • Logo Usage
  • TWAIN License
  • Contact Us
Privacy Policy • Privacy Tools • Copyright © 2021 TWAIN Working Group • by iHwy, LLC • Log in

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.