| Components | All | New | MacOS | Windows | Linux | iOS | ||||
| Examples | Mac & Win | Server | Client | Guides | Statistic | FMM | Blog | Deprecated | Old | |
Component: WIA
Scan images from flatbet scanners on Windows.
See ImageCapture functions for MacOS or older TWAIN functions.
| Version | macOS | Windows | Linux | Server | iOS SDK |
| 6.5 / 9.1 | ❌ No | ✅ Yes | ❌ No | ❌ No | ❌ No |
| Item | Details |
|---|---|
| WIA.ClearCurrentDevice Clears current device. | Win only 6.5 |
| WIA.DeviceCount Queries number of devices. | Win only 6.5 |
| WIA.DeviceProperties Queries the properties for the device as JSON. | Win only 8.3 |
| WIA.DevicePropertyKeys Queries the property keys for the device. | Win only 6.5 |
| WIA.DevicePropertyValue Queries a device property value. | Win only 6.5 |
| WIA.GetCurrentDevice Queries ID of current device. | Win only 6.5 |
| WIA.GetCurrentItem Queries name/ID of current item. | Win only 8.3 |
| WIA.Image Queries native path to image file. | Win only 6.5 |
| WIA.ImageCount Queries number of scanned images. | Win only 6.5 |
| WIA.ImageDialog Offer dialog to user to acquire image. | Win only 6.5 |
| WIA.Images Queries just of native path to image files. | Win only 9.1 |
| WIA.Initialize Initializes WIA services. | Win only 6.5 |
| WIA.ItemProperties Queries properties as JSON. | Win only 8.3 |
| WIA.ItemPropertyKeys Queries list of properties. | Win only 6.5 |
| WIA.ItemPropertyValue Queries an item property value. | Win only 6.5 |
| WIA.ListItems Lists the items. | Win only 6.5 |
| WIA.Scan Transfers data from the given item to the application. | Win only 6.5 |
| WIA.SelectDeviceDialog Presents the device selection dialog. | Win only 6.5 |
| WIA.SetCurrentDevice Sets the current device. | Win only 6.5 |
| WIA.SetDevicePropertyValue Sets a device property value. | Win only 6.5 |
| WIA.SetItemPropertyValue Sets a property of an item. | Win only 6.5 |
21 functions shown.
These functions require a license (62%).
Release notes
- Version 15.5
- Improved WIA.DevicePropertyValue, WIA.ItemPropertyValue and WMIQuery.PropertyValue to better return various numeric array types.
- Version 12.1
- Added GUID (or CLSID) as type for WIA.SetDevicePropertyValue and WIA.SetItemPropertyValue function.
- Added type parameter for WIA.SetItemPropertyValue function.
- Version 10.3
- Changed WIA.ImageDialog and WIA.SelectDeviceDialog to call FM.InitMessageFilter internally to avoid running into COM error dialogs.
- Version 9.1
- Added WIA.Images function.
- Version 8.3
- Added WIA.GetCurrentItem and allow you to pass "" for item to use current one.
- Added WIA.ItemProperties and WIA.DeviceProperties functions.
- Changed WIA.Scan to handle multiple pages better.
Blog Entries
- MBS @ FMTraining.TV - 25 Ways to Improve Your Database Using the FileMaker MonkeyBread Plug-in - Day 3
- MBS @ FMTraining.TV - Scanning in FileMaker with the MonkeyBread Plug-in
- MBS @ FMTraining.TV
- Ways to import images to FileMaker
- Combined Components with MBS FileMaker Plugin
- FileMaker Developers in Southern California
- Combine MBS functions to automate processes in FileMaker
- 5000 Functions in MBS Plugin
- MBS FileMaker Plugin 6.5 for OS X/Windows
- MBS FileMaker Plugin, version 6.5pr6
Example Databases