Dummy WIA Driver - wia

I have an application that uses WIA 2.0 however the scanners that we have in the office are not compatible with WIA.
Is there any dummy driver such as the TWAIN Dummy driver (twainkit.exe) for WIA that we can actually test with like a fake image? Note this has to support Win 7 64-bit.

There's also WIAonTwain, http://sourceforge.net/projects/wia-on-twain/
From the description in sourceforge, "A WIA on TWAIN driver implementation designed to expose all necessary scanner functionality while adhering to the WIA 1.0 and WIA 2.0 specification and achieving compatibility with all WIA compliant applications." Also, it is made by the TWAIN working group.

Related

Is there a virtual scanner dat works via WIA and makes a screenshot?

I am looking for a solution to take a screenshot of my Windows desktop from software that expects a WIA flatbed scanner. This software is used to read barcodes from a document. These documents were physical papers before but they are now emailed as PDF.
A solution to take a snapshot of my document and present it to the application like it was scanned from a flatbedscanner would be ideal to keep using this software.
I have looked into UniTwain, Saraff.Twain.DS.Screen, "Twain sample Data source and virtual scanner" and the Microsoft driver examples.
UniTwain and Saraff.Twain.DS.Screen only work as a Twain source, this is not supported by the software it seems. (Have tried both x64 and x32 versions of the Saraff source).
They work with twain scanning software but not with the intended software.
There does not seem to be a "virtual" WIA scanner that can capture from my screen.

How to port legacy UMDF HID driver to UWD

I am working on making the legacy HID driver written using UMDF UWD compliant.
I have gone through the MSDN documentation on writing the universal windows drivers and did not see any article on porting the existing legacy drivers to UWD.
Can someone help with the documentation on this ? or the approach to be taken ?

Windows 10 IoT core+rasperry pi+camera sensor?

Does Windows 10 IoT core supports rasperry pi camera sensor?If So,which libraries are there in C# to code camera module?
Windows IoT officially supports several types of usb cameras, find a completed list from https://developer.microsoft.com/en-us/windows/iot/docs/hardwarecompatlist#Cameras.
If you're developing under UWP framework, which has built-in support for various cameras, follow the tutorial from https://msdn.microsoft.com/en-us/windows/uwp/audio-video-camera/camera.
Microsoft also provides sample projects for camera development, find it in https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/CameraStarterKit.
I hope it helps.
tl;dr
No, Windows 10 IoT Core does NOT support the CSI module (Camera Serial Interface) of a Raspberry Pi.
#Jackie posted already a link with the supported cameras. In my experiences other may work but it is not guaranteed.

Does Windows Portable Devices support TWAIN drivers?

I am working on an application that must support TWAIN, but additional device support would potentially also be beneficial. At the moment, I don't anticipate needing anything fancier than the ability to acquire a single image at a time.
I read here that WIA supports twain, and here that WPD can be exposed to WIA interfaces. However, I cannot find any direct documentation on WPD support for TWAIN.
What I am wondering is if I can just implement support for Windows Portable Devices, and "for free" get support for both WIA and TWAIN? And if so, are there any "gotcha's" in WPD's TWAIN support?
The WIA and WPD compatibility layers are for apps that use TWAIN to access WIA or WPD drivers. An app written in WIA or WPD will be using the respective APIs to access drivers, independent of TWAIN. In other words, you can think of TWAIN as a layer on top of WIA and WPD, in that order. So you can't actually write an app using WPD to get TWAIN support.
The WPD support for WIA and TWAIN is limited to digital cameras. There is no scanner support for WPD. WIA does support scanners but again it is a layer below TWAIN.

WIA versus WPD Digital Camera Image Acquisition and API

We have a Windows Forms app running on XP that uses WIA to retrieve images from digital cameras attached to our company's field technician laptops. As clunky as the COM wrappers and APIs are, they've handled millions of images reliably. Looking now at inevitable migration to Win 7 and wondering if we should move from WIA to WPD (Windows Portable Devices) API.
Does anyone have experience migrating from WIA to WPD? Or just working with WPD? Any pros or cons of staying WIA or going to WPD? Thanks in advance!

Resources