Supported Triplets
Triplet that is Sent from Application to Data Source
DG_CONTROL / DAT_IDENTITY
| MSG_CLOSEDS | Close the session between an application and a source |
| MSG_GETDEFAULT | Gets the identification information of the system default Source |
| MSG_GETFIRST | Obtain the first source on a list of all Sources that are currently available on the system |
| MSG_GETNEXT | Obtain the remaining source on a list of all Source |
| MSG_OPENDS | Open the session between an application and a source |
| MSG_USERSELECT | Causes the Source Manager to display the Select Source dialog |
DG_CONTROL / DAT_PARENT
| MSG_CLOSEDSM | Close a session with Data Source Manager |
| MSG_OPENDSM | Open and initialize a session with Data Source Manager |
DG_CONTROL / DAT_STATUS
| MSG_GET | Returns the current Condition Code for the Source Manager |
Triplets from Application to Data Source
DG_CONTROL / DAT_CAPABILITY
| MSG_GET | Returns the Source’s Current, Default and Available Values for a specified capability |
| MSG_GETCURRENT | Returns the Source’s Current Value for the specified capability |
| MSG_GETDEFAULT | Returns the Source’s Default Value for the specified capability |
| MSG_RESET | Change the Current Value of the specified capability back to its power-on value and return the new Current Value |
| MSG_SET | Changes the Current Value(s) and Available Values of the specified capability to those specified by the application |
DG_CONTROL / DAT_CUSTOMDATA
| MSG_GET | Get current scan settings by text data |
| MSG_SET | Specify scan setting using text data |
DG_CONTROL / DAT_EVENT
| MSG_PROCESSEVENT | Forwards events from the application to Sources |
DG_CONTROL / DAT_PENDINGXFERS
| MSG_ENDXFER | To cancel or terminate a transfer |
| MSG_GET | Returns the number of transfers the Source is ready to supply to the application |
| MSG_RESET | Sets the number of pending transfers in the Source to zero |
DG_CONTROL / DAT_SETUPFILEXFER
| MSG_GET | Returns the file related information like target folder and filename |
| MSG_SET | Set the file related information like target folder and filename |
DG_CONTROL / DAT_SETUPMEMXFER
| MSG_GET | Returns the Source’s preferred, minimum, and maximum allocation sizes for transfer memory buffers |
DG_CONTROL / DAT_USERINTERFACE
| MSG_DISABLEDS | Causes the Source’s user interface to be lowered |
| MSG_ENABLEDS | Causes to place the source into a ready to acquire condition, to raise the Sources built-in user interface and to terminate Source’s acceptance of “set capability” requests from the application |
| MSG_ENABLEDSUIONLY | Causes to show Sources user interface for setting only |
DG_IMAGE / DAT_IMAGEINFO
| MSG_GET | Provides to the application general image description information about the image about to be transferred |
DG_IMAGE / DAT_IMAGELAYOUT
| MSG_GET | Describes both the size and placement of the image on the original “page” |
| MSG_GETDEFAULT | Returns the default information on the layout of an image |
| MSG_RESET | Sets the image layout information for the next transfer to its default settings |
| MSG_SET | Sets the layout for the next image transfer |
DG_IMAGE / DAT_IMAGEFILEXFER
| MSG_GET | Initiates the transfer of an image from the Source to the application via the file transfer mechanism |
DG_IMAGE / DAT_IMAGEMEMXFER
| MSG_GET | Initiates the transfer of an image from the Source to the application via the Buffered Memory transfer mechanism |
DG_IMAGE / DAT_IMAGENATIVEXFER
| MSG_GET | Causes the transfer of an image’s data from the Source to the application, via the Native transfer mechanism |