【问题标题】:Access scanner with twain programmatically on windows在 Windows 上以编程方式使用 twain 访问扫描仪
【发布时间】:2015-09-09 04:50:39
【问题描述】:

如何在不涉及任何 GUI 组件的情况下在 Windows 上使用 twain 获取图像(数据源管理器)。
我根据以下教程“https://today.java.net/article/2004/11/16/java-tech-acquire-images-twain-and-sane-part-1”尝试使用 twain,它的作用是弹出并选择扫描仪并执行扫描的界面。
但是我需要在没有任何用户交互的情况下以编程方式获取图像。我怎样才能做到这一点?我更喜欢 C++

【问题讨论】:

    标签: twain


    【解决方案1】:

    您可以禁用 DAT_USERINTERFACE 以隐藏设备的用户界面。

    查看这篇关于 C++ TWAIN 的文章:A C++ Wrapper for TWAIN

    【讨论】:

      【解决方案2】:

      您可以将 ShowUI 设置为 FALSE。如下:

        TW_USERINTERFACE ui;
         ui.ShowUI = FALSE;
         ui.ModalUI = TRUE;
         ui.hParent = hwnd;
      
      // Enable the default data source.
         rc = (*g_pDSM_Entry) (&g_AppID,
                                 &srcID,
                                 DG_CONTROL,
                                 DAT_USERINTERFACE,
                                 MSG_ENABLEDS,
                                 &ui);
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-05-02
        • 1970-01-01
        • 2011-06-21
        • 1970-01-01
        • 1970-01-01
        • 2014-08-27
        • 1970-01-01
        相关资源
        最近更新 更多