DynaRithmic TWAIN Library Overview |
DTWAIN Features |
Installation/Components of DTWAIN |
Redistributable Files |
DTWAIN Files to Include with your Application |
Diagnosing and Reporting DTWAIN Problems |
Development Issues |
Bitmap Data and TWAIN |
Floating Point Issues and DTWAIN |
Loading/Unloading the DTWAIN DLL |
Terminal Server Issues |
Debugging DTWAIN Applications |
32-bit and 64-bit Applications |
ANSI/MBCS and Unicode Applications |
Multi-Page Acquisitions |
Duplex Support |
TWAIN 1.8 / 1.9 / 2.x |
Error Handling |
Quick Start |
How to Start using DTWAIN |
General Program Workflow |
Initializing the DTWAIN DLL |
Choosing the TWAIN Loop Model |
Start a TWAIN Session |
Selecting the TWAIN Source |
Open the TWAIN Source |
Set / Get Device Capabilities |
Acquiring Images |
Process DTWAIN messages |
End Acquire and Retrieve Images |
End Acquisition Processing |
Uninitialize the DTWAIN DLL |
Example: Native / Buffered Acquisition (DTWAIN_MODELESS) |
Simple DTWAIN program Using the base API |
C/C++ Sample: Acquire and save to BMP file |
Visual Basic (6.0 and below) Sample: Acquire and save to BMP file |
Visual Basic (.NET and above) Sample: Acquire and save to BMP file |
Delphi Sample: Acquire and save to BMP file |
C# Sample: Acquire and save to BMP file |
Perl Sample: Acquire and save to BMP file |
Python Sample: Acquire and save to BMP file |
XBase++ Sample: Acquire and save to BMP file |
Macro Scheduler Sample: Acquire and save to BMP file |
WinBatch Sample: Acquire and save to BMP file |
Other DTWAIN Examples |
C Examples |
Example: Native / Buffered Acquisition (DTWAIN_MODAL) |
Example: Native / Buffered Acquisition (DTWAIN_MODELESS) |
Example: Acquire To File |
Example: Getting Device Capabilities |
Example: Setting Device Capabilites |
Example: Get All Source Information |
Program Development For Various Computer Languages |
C and C++ Development |
ANSI and Unicode Application Development |
Microsoft Visual Studio and Unicode |
ANSI and Unicode versions of DTWAIN functions |
Migrating Older Unicode Applications To 4.0 |
Calling DTWAIN DLL Functions (C or C++) |
C and C++ Import Libraries |
Visual C++ and C Runtime Library Information |
Dynamically loading DTWAIN DLL at runtime |
C# Development |
C# Data Types |
C# and NULL pointers |
C# and DTWAIN Notifications |
Visual Basic Development |
ANSI and Unicode Application Development |
Visual Basic Example Programs |
Visual Basic / DTWAIN Data Types |
Visual Basic and NULL pointers |
Visual Basic and Device Independent Bitmaps |
Visual Basic and Modal / Modeless Processing |
Visual Basic and DTWAIN Notifications |
Delphi Development |
Delphi / DTWAIN Data Types |
Delphi and NULL pointers |
Perl Development |
XBase++ Development |
Floating Point Issues in XBase++ |
XBase++ Floating Point DTWAIN Examples |
Python Development |
Macro Scheduler Development |
Macro Scheduler Floating Point DTWAIN Examples |
WinBatch Development |
Other Programming Languages |
TwainSave Command Information |
Introduction |
DTWAIN_TwainSave overview |
Using DTWAIN_TwainSave |
DTWAIN_TwainSave return codes |
Diagnosing DTWAIN_TwainSave Problems |
DTWAIN_TwainSave command options |
DTWAIN_TwainSave Command Overview |
-A |
-AF |
-area |
-B |
-blankthreshold |
-bpp |
-C |
-color |
-D |
-details |
-diagnose |
-diagnoselog |
-F |
-f |
-G |
-im |
-jc |
-jquality |
-multipage |
-multipage2 |
-noblankpages |
-noui |
-orientation |
-p |
-pdfascii |
-pdfauthor |
-pdfcreator |
-pdfencrypt |
-pdfkeywords |
-pdforient |
-pdfownerpass |
-pdfpermit |
-pdfproducer |
-pdfquality |
-pdfscale |
-pdfsize |
-pdfsubject |
-pdftitle |
-pdfuserpass |
-pdf128 |
-P |
-R |
-saveoncancel |
-sd |
-sn |
-tempdir |
-thumbnail |
-trans |
-U |
-uiperm |
-useinc |
-verbose |
-verboselog |
-@ |
DTWAIN DLL API Details |
DTWAIN Detailed Information |
Advanced Programming |
Twain Sessions |
Selecting TWAIN Data Source Manager |
Starting a TWAIN Session |
Locating and Loading the TWAIN DSM File |
DTWAIN Error Handling |
Automatic Error Reporting |
Handling Page Acquisition Failures |
Image Transfer from Device to Application |
Introduction to Transfer Modes |
Native Transfer |
Buffered Transfer |
Using a User-Defined Buffer and Buffered Transfers |
File Transfer |
TIFF File Issues |
Text Files |
Adobe PDF / PostScript Support |
Troubleshooting PDF Acquisitions |
Clipboard Transfer |
Device Capabilities |
Capability Container Types |
Setting and Getting Device Capabilities |
Information on Custom Capabilities |
Setting Area of Image To Acquire and Paper Size |
Units of Measure |
Retrieving Image Information before Acquiring |
Thumbnail and Scaling Acquired Images |
Thumbnail Images |
Scaling Acquired Images |
Blank Page Detection and Removal |
Discarding Blank Pages |
Detecting Blank Images |
Multipage Acquisition |
Automatic Document Feeder |
Acquiring multiple pages without a feeder |
Saving multiple pages on cancellation/failure |
Duplex Scanning |
Using a Duplex Scanner |
Setting Resolution, Bit Depth, etc. for Duplex Scanners |
Using a Simplex Scanner for Duplex Scanning |
DTWAIN functions for Manual Duplex Scanning |
DTWAIN Notifications and Manual Duplex Scanning |
User Interaction and Manual Duplex Scanning |
Error Reporting and Manual Duplex Scanning |
Films, Transparencies, and Light/Lamp Control |
Scanning Films and Transparencies |
Color Lamp Selection |
Using Imprinter/Endorser |
Using an Imprinter/Endorser |
Job Control Handling (Batch Processing) |
Checking for Job Control Support |
Enabling Job Control |
Job Control Notification Codes |
Job Control File Handling |
High-Speed Image Acquisition |
Handling Extended Image Information |
TWAIN Data Source Issues |
Retrieving / Setting Custom Source Data |
Turning on / off Progress Indicator |
DTWAIN Notifications |
DTWAIN Notifications Using a Callback Function |
DTWAIN Notifications Using a Window Handle |
DTWAIN Notification Codes |
DTWAIN Device Notification Code |
Special Device Events |
DTWAIN Acquisition Processing |
Introduction to DTWAIN Acquisition Processing |
Acquiring without a User Interface or Implementing a Custom Source UI |
DTWAIN Modal Acquisition Processing |
DTWAIN Modeless Acquisition Processing |
Implementing a wait loop for Modeless Acquisitions |
Altering the Main Application |
Traditional Application Loop |
TWAIN Application Loop |
DTWAIN Application Loop Example |
Implementing TWAIN Application Loop with MFC |
DTWAIN Multithreading Issues |
DTWAIN Handles and Threading Issues |
Multiple DTWAIN Sessions |
Single DTWAIN Session |
Low Level TWAIN Functions |
OCR Processing |
OCR Variable Types |
Initializing the OCR Interface |
Selecting an OCR Engine |
Getting Information about the OCR Engine |
Setting and Retrieving OCR Capabilities |
Retrieve Text From an Image Using OCR |
Retrieving OCR Error Information |
Using OCR and TWAIN |
Creating Searchable Text in PDF |
OCR Capability Listings |
DTWAIN_OCRCV_BITDEPTH |
DTWAIN_OCRCV_DESHADE |
DTWAIN_OCRCV_DESKEW |
DTWAIN_OCRCV_IMAGEFILEFORMAT |
DTWAIN_OCRCV_NOISEREMOVE |
DTWAIN_OCRCV_ORIENTATION |
DTWAIN_OCRCV_PIXELTYPE |
DTWAIN_OCRCV_RETURNCHARINFO |
DTWAIN_OCRCV_SUPPORTEDCAPS |
DTWAIN Troubleshooting |
General DTWAIN Questions |
Device Capabilities Questions |
Acquisition Questions |
DTWAIN Data Types |
Simple Data Types |
DTWAIN_BOOL |
DTWAIN_FLOAT |
DTWAIN_LONG64 |
DTWAIN_LONGSTRING |
DTWAIN_SOURCE |
DTWAIN_STRING, DTWAIN_ANSISTRING, DTWAIN_WIDESTRING |
HANDLE |
LONG |
LPLONG |
LPDTWAIN_ARRAY |
LPDTWAIN_FLOAT |
LPVOID |
Aggregate Data Types |
DTWAIN_ARRAY |
Overview of DTWAIN_ARRAYs |
Difference Between DTWAIN_ARRAY and LPDTWAIN_ARRAY |
DTWAIN_ARRAY Storage Types |
DTWAIN_ARRAY Creation and Initialization |
DTWAIN_ARRAY Functions |
DTWAIN_RANGE |
Overview of DTWAIN_RANGE |
DTWAIN_RANGE Storage Types |
DTWAIN_RANGE Functions |
DTWAIN_FRAME |
Overview of DTWAIN_FRAME |
DTWAIN_FRAME Storage Type |
DTWAIN_FRAME Functions |
DTWAIN_IDENTITY |
DTWAIN_IDENTITY |
DTWAIN Constants |
DTWAIN Array Data Types |
DTWAIN Capabilities By Name and Type |
DTWAIN Compression Constants |
DTWAIN Country Constants |
DTWAIN Duplex Constants |
DTWAIN Error Constants |
DTWAIN File Transfer Constants |
DTWAIN Extended Image Information Constants |
DTWAIN Function Constants |
DTWAIN Imprinter/Endorser Constants |
DTWAIN Job Control Constants |
DTWAIN Language Constants |
DTWAIN Light Source Constants |
DTWAIN OCR Capabilities |
DTWAIN Orientation Constants |
DTWAIN Paper Size Constants |
DTWAIN Pixel Type Constants |
DTWAIN Functions by Category |
Array Functions |
Automatic Document Feeder Functions |
Blank Page Detection |
Buffered Image Transfer Functions |
Document Feeder Functions |
Duplex Scanner Functions |
Films/Transparency Functions |
Frame Functions |
Image Brightness, Constrast, Resolution |
Image Orientation |
Image Retrieval Functions |
Imprinter/Endorser Functions |
Initialization Functions |
Job Control Functions |
Light/Lamp Source Functions |
Low-Level TWAIN Functions |
Manual Duplex Functions |
Miscellaneous Functions |
Paper Size Functions |
PDF Functions |
Progress Indicator Functions |
Range Functions |
Source Capability Functions |
Source Information Functions |
Source Selection Functions |
Source Functions |
Thumbnail Image Functions |
TWAIN Acquisition Functions |
DTWAIN Functions A-Z |
DTWAIN_AcquireBuffered |
DTWAIN_AcquireBufferedEx |
DTWAIN_AcquireFile |
DTWAIN_AcquireFileEx |
DTWAIN_AcquireNative |
DTWAIN_AcquireNativeEx |
DTWAIN_AcquireToClipboard |
DTWAIN_AddPDFText |
DTWAIN_ArrayAdd |
DTWAIN_ArrayAddFloat |
DTWAIN_ArrayAddLong |
DTWAIN_ArrayAddLong64 |
DTWAIN_ArrayAddANSIString |
DTWAIN_ArrayAddString |
DTWAIN_ArrayAddWideString |
DTWAIN_ArrayConvertFix32ToFloat |
DTWAIN_ArrayConvertFloatToFix32 |
DTWAIN_ArrayCopy |
DTWAIN_ArrayCreate |
DTWAIN_ArrayCreateCopy |
DTWAIN_ArrayCreateFromCap |
DTWAIN_ArrayDestroy |
DTWAIN_ArrayFind |
DTWAIN_ArrayFindFloat |
DTWAIN_ArrayFindLong |
DTWAIN_ArrayFindLong64 |
DTWAIN_ArrayFindString |
DTWAIN_ArrayFindANSIString |
DTWAIN_ArrayFindWideString |
DTWAIN_ArrayFix32GetAt |
DTWAIN_ArrayFix32SetAt |
DTWAIN_ArrayGetAt |
DTWAIN_ArrayGetAtFloat |
DTWAIN_ArrayGetAtLong |
DTWAIN_ArrayGetAtLong64 |
DTWAIN_ArrayGetAtANSIString |
DTWAIN_ArrayGetAtString |
DTWAIN_ArrayGetAtANSIStringPtr |
DTWAIN_ArrayGetAtStringPtr |
DTWAIN_ArrayGetAtWideString |
DTWAIN_ArrayGetAtWideStringPtr |
DTWAIN_ArrayGetCount |
DTWAIN_ArrayGetStringLength |
DTWAIN_ArrayGetType |
DTWAIN_ArrayInsertAt |
DTWAIN_ArrayInsertAtFloat |
DTWAIN_ArrayInsertAtLong |
DTWAIN_ArrayInsertAtLong64 |
DTWAIN_ArrayInsertAtANSIString |
DTWAIN_ArrayInsertAtString |
DTWAIN_ArrayInsertAtWideString |
DTWAIN_ArrayRemoveAll |
DTWAIN_ArrayRemoveAt |
DTWAIN_ArrayResize |
DTWAIN_ArraySetAt |
DTWAIN_ArraySetAtFloat |
DTWAIN_ArraySetAtLong |
DTWAIN_ArraySetAtLong64 |
DTWAIN_ArraySetAtANSIString |
DTWAIN_ArraySetAtString |
DTWAIN_ArraySetAtWideString |
DTWAIN_CallDSMProc |
DTWAIN_ClearErrorBuffer |
DTWAIN_ClearPage |
DTWAIN_CloseSource |
DTWAIN_CreateAcquisitionArray |
DTWAIN_DestroyAcquisitionArray |
DTWAIN_DisableAppWindow |
DTWAIN_EnableAutoBorderDetect |
DTWAIN_EnableAutoDeskew |
DTWAIN_EnableAutoFeed |
DTWAIN_EnableAutoScan |
DTWAIN_EnableDuplex |
DTWAIN_EnableFeeder |
DTWAIN_EnableIndicator |
DTWAIN_EnableJobFileHandling |
DTWAIN_EnableMsgNotify |
DTWAIN_EnablePrinter |
DTWAIN_EnableThumbnail |
DTWAIN_EndThread |
DTWAIN_EndTwainSession |
DTWAIN_EnumBottomCameras |
DTWAIN_EnumBitDepths |
DTWAIN_EnumBrightnessValues |
DTWAIN_EnumCameras |
DTWAIN_EnumCompressionTypes |
DTWAIN_EnumContrastValues |
DTWAIN_EnumCustomCaps |
DTWAIN_EnumExtImageInfoTypes |
DTWAIN_EnumExtendedCaps |
DTWAIN_EnumFileXferFormats |
DTWAIN_EnumJobControls |
DTWAIN_EnumLightSources |
DTWAIN_EnumMaxBuffers |
DTWAIN_EnumOCRInterfaces |
DTWAIN_EnumOrientations |
DTWAIN_EnumPaperSizes |
DTWAIN_EnumPixelTypes |
DTWAIN_EnumPrinterStringModes |
DTWAIN_EnumResolutionValues |
DTWAIN_EnumSources |
DTWAIN_EnumSourceUnits |
DTWAIN_EnumSupportedCaps |
DTWAIN_EnumTopCameras |
DTWAIN_EnumTwainPrinters |
DTWAIN_ExecuteOCR |
DTWAIN_FeedPage |
DTWAIN_FlipBitmap |
DTWAIN_FlushAcquiredPages |
DTWAIN_FreeExtImageInfo |
DTWAIN_FrameCreate |
DTWAIN_FrameDestroy |
DTWAIN_FrameGetAll |
DTWAIN_FrameGetValue |
DTWAIN_FrameSetValue |
DTWAIN_FrameSetAll |
DTWAIN_GetAcquireArea |
DTWAIN_GetAcquireArea2 |
DTWAIN_GetAcquireArea2String |
DTWAIN_GetAcquiredImage |
DTWAIN_GetAcquiredImageArray |
DTWAIN_GetAcquireStripBuffer |
DTWAIN_GetAcquireStripData |
DTWAIN_GetAcquireStripSizes |
DTWAIN_GetAppInfo |
DTWAIN_GetBitDepth |
DTWAIN_GetBrightness |
DTWAIN_GetBrightnessString |
DTWAIN_GetCallback |
DTWAIN_GetCallback64 |
DTWAIN_GetCapArrayType |
DTWAIN_GetCapContainer |
DTWAIN_GetCapDataType |
DTWAIN_GetCapFromName |
DTWAIN_GetCapOperations |
DTWAIN_GetCapValues |
DTWAIN_GetCapValuesEx |
DTWAIN_GetCapValuesEx2 |
DTWAIN_GetCompressionSize |
DTWAIN_GetCompressionType |
DTWAIN_GetContrast |
DTWAIN_GetContrastString |
DTWAIN_GetCountry |
DTWAIN_GetCurrentAcquiredImage |
DTWAIN_GetCustomDSData |
DTWAIN_GetDeviceEvent |
DTWAIN_GetDeviceEventEx |
DTWAIN_GetDeviceEventInfo |
DTWAIN_GetDeviceNotifications |
DTWAIN_GetDSMFullName |
DTWAIN_GetDuplexType |
DTWAIN_GetErrorBuffer |
DTWAIN_GetErrorString |
DTWAIN_GetExtImageInfoData |
DTWAIN_GetImageInfo |
DTWAIN_GetImageInfoString |
DTWAIN_GetJobControl |
DTWAIN_GetLanguage |
DTWAIN_GetLastError |
DTWAIN_GetLightPath |
DTWAIN_GetLightSources |
DTWAIN_GetManualDuplexCount |
DTWAIN_GetMaxAcquisitions |
DTWAIN_GetMaxRetryAttempts |
DTWAIN_GetNameFromCap |
DTWAIN_GetNumAcquiredImages |
DTWAIN_GetOCRErrorString |
DTWAIN_GetOCRCapValues |
DTWAIN_GetOCRLastError |
DTWAIN_GetOCRManufacturer |
DTWAIN_GetOCRProductFamily |
DTWAIN_GetOCRProductName |
DTWAIN_GetOCRVersionInfo |
DTWAIN_GetOCRText |
DTWAIN_GetOCRTextInfoFloat |
DTWAIN_GetOCRTextInfoFloatEx |
DTWAIN_GetOCRTextInfoHandle |
DTWAIN_GetOCRTextInfoLong |
DTWAIN_GetOCRTextInfoLongEx |
DTWAIN_GetOrientation |
DTWAIN_GetPaperSize |
DTWAIN_GetPixelType |
DTWAIN_GetPrinter |
DTWAIN_GetPrinterStartNumber |
DTWAIN_GetPrinterStringMode |
DTWAIN_GetPrinterStrings |
DTWAIN_GetRegisteredMsg |
DTWAIN_GetResolution |
DTWAIN_GetResolutionString |
DTWAIN_GetRotation |
DTWAIN_GetRotationString |
DTWAIN_GetSaveFileName |
DTWAIN_GetSourceAcquisitions |
DTWAIN_GetSourceID |
DTWAIN_GetSourceManufacturer |
DTWAIN_GetSourceProductFamily |
DTWAIN_GetSourceProductName |
DTWAIN_GetSourceUnit |
DTWAIN_GetSourceVersionInfo |
DTWAIN_GetSourceVersionNumber |
DTWAIN_GetTempFileDirectory |
DTWAIN_GetTwainAppID |
DTWAIN_GetTwainAvailability |
DTWAIN_GetTwainMode |
DTWAIN_GetVersion |
DTWAIN_GetVersionInfo |
DTWAIN_GetVersionString |
DTWAIN_GetVersionEx |
DTWAIN_InitExtImageInfo |
DTWAIN_InitOCRInterface |
DTWAIN_IsAcquiring |
DTWAIN_IsAutoBorderDetectSupported |
DTWAIN_IsAutoDeskewSupported |
DTWAIN_IsAutoFeedEnabled |
DTWAIN_IsAutoFeedSupported |
DTWAIN_IsCapSupported |
DTWAIN_IsCompressionSupported |
DTWAIN_IsCustomDSDataSupported |
DTWAIN_IsDeviceEventSupported |
DTWAIN_IsDeviceOnline |
DTWAIN_IsDIBBlank |
DTWAIN_IsDIBBlankString |
DTWAIN_IsDuplexEnabled |
DTWAIN_IsDuplexSupported |
DTWAIN_IsExtImageInfoSupported |
DTWAIN_IsFeederEnabled |
DTWAIN_IsFeederLoaded |
DTWAIN_IsFeederSensitive |
DTWAIN_IsFeederSupported |
DTWAIN_IsFileXferSupported |
DTWAIN_IsIndicatorEnabled |
DTWAIN_IsIndicatorSupported |
DTWAIN_IsInitialized |
DTWAIN_IsJobControlSupported |
DTWAIN_IsLightPathSupported |
DTWAIN_IsLightSourceSupported |
DTWAIN_IsMaxBuffersSupported |
DTWAIN_IsMsgNotifyEnabled |
DTWAIN_IsOrientationSupported |
DTWAIN_IsPaperSizeSupported |
DTWAIN_IsPixelTypeSupported |
DTWAIN_IsPrinterEnabled |
DTWAIN_IsPrinterSupported |
DTWAIN_IsRotationSupported |
DTWAIN_IsSessionEnabled |
DTWAIN_IsSourceAcquiring |
DTWAIN_IsSourceOpen |
DTWAIN_IsThumbnailEnabled |
DTWAIN_IsThumbnailSupported |
DTWAIN_IsTwainAvailable |
DTWAIN_IsTwainMsg |
DTWAIN_IsUIControllable |
DTWAIN_IsUIEnabled |
DTWAIN_IsUIOnlySupported |
DTWAIN_LoadCustomStringResource |
DTWAIN_LoadLanguageResource |
DTWAIN_LogMessage |
DTWAIN_OpenSource |
DTWAIN_OpenSourcesOnSelect |
DTWAIN_RangeCreate |
DTWAIN_RangeCreateFromCap |
DTWAIN_RangeDestroy |
DTWAIN_RangeExpand |
DTWAIN_RangeGetAll |
DTWAIN_RangeGetCount |
DTWAIN_RangeGetExpValue |
DTWAIN_RangeGetNearestValue |
DTWAIN_RangeGetValue |
DTWAIN_RangeSetAll |
DTWAIN_RangeSetValue |
DTWAIN_RewindPage |
DTWAIN_SelectDefaultOCREngine |
DTWAIN_SelectDefaultSource |
DTWAIN_SelectOCREngine |
DTWAIN_SelectOCREngineByName |
DTWAIN_SelectSource |
DTWAIN_SelectSource2 |
DTWAIN_SelectSourceByName |
DTWAIN_SetAcquireArea |
DTWAIN_SetAcquireArea2 |
DTWAIN_SetAcquireArea2String |
DTWAIN_SetAcquireImageScale |
DTWAIN_SetAcquireImageScaleString |
DTWAIN_SetAcquireStripBuffer |
DTWAIN_SetAllCapsToDefault |
DTWAIN_SetAppInfo |
DTWAIN_SetAvailablePrinters |
DTWAIN_SetBitDepth |
DTWAIN_SetBlankPageDetection |
DTWAIN_SetBlankPageDetectionString |
DTWAIN_SetBrightness |
DTWAIN_SetBrightnessString |
DTWAIN_SetCallback |
DTWAIN_SetCallback64 |
DTWAIN_SetCamera |
DTWAIN_SetCapValues |
DTWAIN_SetCapValuesEx |
DTWAIN_SetCapValuesEx2 |
DTWAIN_SetCompressionType |
DTWAIN_SetContrast |
DTWAIN_SetContrastString |
DTWAIN_SetCountry |
DTWAIN_SetCustomDSData |
DTWAIN_SetDefaultSource |
DTWAIN_SetDeviceNotifications |
DTWAIN_SetDSMSearchOrder |
DTWAIN_SetCustomFileSave |
DTWAIN_SetErrorBufferThreshold |
DTWAIN_SetFileAutoIncrement |
DTWAIN_SetFileSavePos |
DTWAIN_SetJpegValues |
DTWAIN_SetJobControl |
DTWAIN_SetLanguage |
DTWAIN_SetLightPath |
DTWAIN_SetLightSources |
DTWAIN_SetLoggerCallback |
DTWAIN_SetManualDuplexMode |
DTWAIN_SetMaxAcquisitions |
DTWAIN_SetMaxRetryAttempts |
DTWAIN_SetMultipageScanMode |
DTWAIN_SetPaperSize |
DTWAIN_SetOCRCapValues |
DTWAIN_SetOrientation |
DTWAIN_SetPDFAuthor |
DTWAIN_SetPDFCreator |
DTWAIN_SetPDFASCIICompression |
DTWAIN_SetPDFEncryption |
DTWAIN_SetPDFJpegQuality |
DTWAIN_SetPDFKeywords |
DTWAIN_SetPDFOCRConversion |
DTWAIN_SetPDFOCRMode |
DTWAIN_SetPDFOrientation |
DTWAIN_SetPDFPageScale |
DTWAIN_SetPDFPageScaleString |
DTWAIN_SetPDFPageSize |
DTWAIN_SetPDFPageSizeString |
DTWAIN_SetPDFProducer |
DTWAIN_SetPDFSubject |
DTWAIN_SetPDFTitle |
DTWAIN_SetPixelType |
DTWAIN_SetPrinter |
DTWAIN_SetPrinterStartNumber |
DTWAIN_SetPrinterStringMode |
DTWAIN_SetPrinterStrings |
DTWAIN_SetQueryCapSupport |
DTWAIN_SetResolution |
DTWAIN_SetResolutionString |
DTWAIN_SetRotation |
DTWAIN_SetRotationString |
DTWAIN_SetSaveFileName |
DTWAIN_SetSourceUnit |
DTWAIN_SetTempFileDirectory |
DTWAIN_SetTIFFCompressType |
DTWAIN_SetTwainDSM |
DTWAIN_SetTwainLog |
DTWAIN_SetTwainMode |
DTWAIN_SetUpdateDibProc |
DTWAIN_ShowUIOnly |
DTWAIN_StartThread |
DTWAIN_StartTwainSession |
DTWAIN_SysDestroy |
DTWAIN_SysInitialize |
DTWAIN_SysInitializeEx |
DTWAIN_SysInitializeEx2 |
DTWAIN_TwainSave |
Customization of DTWAIN using DTWAIN32.INI |
Setting the Language For Error Messages |
Logging TWAIN Activity |
Example - Logging Twain Calls |
Overriding Twain Source Behavior in DTWAIN |
Example - Overriding Capability Negotiation Using DTWAIN Initialization File |
Basic TWAIN Overview |
Understanding TWAIN |
Basic TWAIN Information |
Data Source Manager |
TWAIN Data Source |
TWAIN State Transition |
Source User Interface |
Application Message Loop |
DTWAIN C++ Class Interface |
Initial Setup |
Version 2.0 Overview |
Visual C++ and Precompiled Headers |
64-bit Compilation |
C++ Examples |
Example 1: Simple Acquire to BMP file |
Example 2: Application Information |
Example 3: Acquire to a multi-page TIFF |
Example 4: Acquire in Native mode |
Example 5: Output numeric and string capability values |
Example 6: Get all Brightness values |
Example 7: Acquire using compressed buffer transfer |
Example 8: Acquire using Twain driver file support |
Example 9: Set Capabilities |
Example 10: Get Capabilities |
Example 11: Monitoring acquisition using listeners |
Example 12: Retrieving Extended Image Information |
Example 13: High speed scanning |
Example 14: Job and Batch Processnig |
Example 15: Duplex Scanning |
Quick Start |
DTwainString Class |
Array Classes |
Array Classes |
DTwainAppInfo |
DTwainAppInfo::DTwainAppInfo |
DTwainAppInfo::GetCountry |
DTwainAppInfo::GetLanguage |
DTwainAppInfo::GetMajorMinorVersion |
DTwainAppInfo::GetManufacturer |
DTwainAppInfo::GetProductFamily |
DTwainAppInfo::GetProductName |
DTwainAppInfo::GetVersionInfo |
DTwainAppInfo::SetCountry |
DTwainAppInfo::SetLanguage |
DTwainAppInfo::SetManufacturer |
DTwainAppInfo::SetMajorMinorVersion |
DTwainAppInfo::SetProductFamily |
DTwainAppInfo::SetProductName |
DTwainAppInfo::SetVersionInfo |
DTwainRange |
DTwainRange::DTwainRange |
DTwainRange::CopyArrayToRange |
DTwainRange::Expand |
DTwainRange::Count |
DTwainRange::GetCurrent |
DTwainRange::GetDefault |
DTwainRange::GetExpandedValue |
DTwainRange::GetMax |
DTwainRange::GetMin |
DTwainRange::GetNearestValue |
DTwainRange::GetStep |
DTwainRange::GetValuePosition |
DTwainRange::SetCurrent |
DTwainRange::SetDefault |
DTwainRange::SetMax |
DTwainRange::SetMin |
DTwainRange::SetStep |
DTwainRange::operator DTWAIN_RANGE |
DTwainRange::operator = |
DTwainRange::operator == |
DTwainRange::operator [ ] |
DTwainInterface |
DTwainInterface::DTwainInterface |
DTwainInterface::~DTwainInterface |
DTwainInterface::DTWAINArrayToArray |
DTwainInterface::EnumSources |
DTwainInterface::EndSession |
DTwainInterface::ForceTwainShutdown |
DTwainInterface::GetAppInfo |
DTwainInterface::GetCapFromName |
DTwainInterface::GetCountry |
DTwainInterface::GetErrorString |
DTwainInterface::GetLanguage |
DTwainInterface::GetLastError |
DTwainInterface::GetLastErrorString |
DTwainInterface::GetNameFromCap |
DTwainInterface::InitInterface |
DTwainInterface::IsAcquiring |
DTwainInterface::IsValid |
DTwainInterface::SetAppInfo |
DTwainInterface::SetCountry |
DTwainInterface::SetLanguage |
DTwainInterface::SetTempDirectory |
DTwainInterface::StartSession |
DTwainSource |
DTWAIN::DTwainSource |
DTwainSource::DTwainSource |
DTwainSource::~DTwainSource |
DTwainSource::Close |
DTwainSource::EnableAutoBorderDetect |
DTwainSource::EnableAutoDeskew |
DTwainSource::EnableDuplex |
DTwainSource::EnumBitDepths |
DTwainSource::EnumBrightnessValues |
DTwainSource::EnumCompressionTypes |
DTwainSource::EnumContrastValues |
DTwainSource::EnumOrientations |
DTwainSource::EnumPaperSizes |
DTwainSource::EnumPixelTypes |
DTwainSource::EnumResolutionValues |
DTwainSource::EnumSupportedCaps |
DTwainSource::EnumUnitsOfMeasure |
DTwainSource::GetCapContainer |
DTwainSource::GetCapValues |
DTwainSource::GetCapOperations |
DTwainSource::GetImageInfo |
DTwainSource::GetSingleCapValue |
DTwainSource::IsCapContainerRange |
DTwainSource::IsCapSupported |
DTwainSource::IsValid |
DTwainSource::Select |
DTwainSource::SelectDefault |
DTwainSource::SetCapValues |
DTwainSource::SetSingleCapValue |
DTwainAcquirer |
DTwainAcquirer::DTwainAcquirer |
DTwainAcquirer::Acquire |
DTwainAcquirer::AddListener |
DTwainAcquirer::EnableBlankPageDetection |
DTwainAcquirer::EnableDuplex |
DTwainAcquirer::EnableFeeder |
DTwainAcquirer::GetAcquireParams |
DTwainAcquirer::GetAcquireType |
DTwainAcquirer::GetAllAcquisitions |
DTwainAcquirer::GetColorType |
DTwainAcquirer::GetMaxAcquisitions |
DTwainAcquirer::GetMaxPagesToAcquire |
DTwainAcquirer::GetMultiPageFileMode |
DTwainAcquirer::GetPaperSize |
DTwainAcquirer::GetUIMode |
DTwainAcquirer::IsAcquiring |
DTwainAcquirer::IsMultiPageFile |
DTwainAcquirer::IsProgressBarUsed |
DTwainAcquirer::SetAcquireParams |
DTwainAcquirer::SetAcquireType |
DTwainAcquirer::SetColorType |
DTwainAcquirer::SetMaxAcquisitions |
DTwainAcquirer::SetMaxPages |
DTwainAcquirer::SetMultiPageFileMode |
DTwainAcquirer::SetPaperSize |
DTwainAcquirer::SetProgressBarUsed |
DTwainAcquirer::SetTwainLoopMode |
DTwainAcquirer::SetUIMode |
DTwainCompressedTransfer |
DTwainCompressedTransfer Overview |
DTwainCompressedTransfer::GetAllCompressionTypes |
DTwainCompressedTransfer::GetBestCompressionType |
DTwainCompressedTransfer::GetCompressionType |
DTwainCompressedTransfer::IsAnyCompressionSupported |
DTwainCompressedTransfer::IsBMPCompressionSupported |
DTwainCompressedTransfer::IsCompressionTypeSupported |
DTwainCompressedTransfer::IsTiffCompressionSupported |
DTwainCompressedTransfer::SetCompressionType |
DTwainCompressedTransfer::SetJPEGQuality |
DTwainBufferedTransfer |
DTwainBufferedTransfer::DTwainBufferedTransfer |
DTwainBufferedTransfer::~DTwainBufferedTransfer |
DTwainBufferedTransfer::Attach |
DTwainBufferedTransfer::GetData |
DTwainBufferedTransfer::GetDataBuffer |
DTwainBufferedTransfer::GetMinStripSize |
DTwainBufferedTransfer::GetMaxStripSize |
DTwainBufferedTransfer::GetPreferredStripSize |
DTwainBufferedTransfer::GetStrip |
DTwainBufferedTransfer::SetStripSize |
DTwainSourceFileTransfer |
DTwainSourceFileTransfer Overview |
DTwainSourceFileTransfer::DTwainSourceFileTransfer |
DTwainSourceFileTransfer::Attach |
DTwainSourceFileTransfer::GetAllTransferTypes |
DTwainSourceFileTransfer::GetTransferType |
DTwainSourceFileTransfer::SetTransferType |
DTwainImageData |
DTwainImageData::DTwainImageData |
DTwainImageData::GetImageData |
DTwainImageData::SetImageData |
DTwainListener |
DTwainListener Event functions |
Specialized Listeners |
DynaRithmic Software Contact Information |
Contact Information |
About DynaRithmic Software |
About DynaRithmic Software |
© 2005 -2017 Dynarithmic Software