TWAIN

 

Image scanner based on twain-dsm.

miyako/4d-plugin-twain-v2

Discussion

TWAIN is a dying technology.

Not many scanners have a native 64-bit TWAIN driver.

But for 32-bit, probably OK.


devices:=TWAIN Get devices
Parameter
Type
Description
devices
COLLECTION

Device

Property Type Description
manufacturer TEXT  
productFamily TEXT  
productName TEXT  
protocolMajor LONGINT  
protocolMinor LONGINT  
supportedGroups LONGINT  
version.info TEXT  
version.majorNum LONGINT  
version.minorNum LONGINT  
version.language LONGINT  
version.country LONGINT  
option:=TWAIN Get default option(device.productName)
Parameter
Type
Description
device.productName
TEXT
option
OBJECT

Non-standard capabilities are returned by thier number.

images:=TWAIN Scan(device.productName;option;imageType)
Parameter
Type
Description
device.productName
TEXT
option
OBJECT
imageType
LONGINT
images
COLLECTION

TWAIN image types

Property Type Description
Scanner image type JPEG LONGINT default
Scanner image type PNG LONGINT