嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元微信扫码支付:2 元
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
C#基于Twain协议调用扫描仪
TWAIN定义了一个标准的软件协议和API(应用程序编程接口),用于在软件应用程序和图像采集设备(数据的来源)之间进行通信,应用程序不需要关心提供这些数据的是哪种类型的设备或特定的设备。
.
├── C#基于Twain协议调用扫描仪_ntwain-3.7.2.zip
└── ntwain-3.7.2
├── LICENSE.txt
├── Make-package.cmd
├── NTwain.sln
├── README.md
├── Scanner-Icon.png
├── Spec
│ ├── Kodak
│ │ ├── GettingStarted.htm
│ │ ├── TWAIN_DualStream.htm
│ │ ├── TWAIN_ExtImageInfo.htm
│ │ ├── TWAIN_Features.htm
│ │ ├── TWAIN_FileSystem.htm
│ │ ├── TWAIN_Internationalization.htm
│ │ ├── TWAIN_ProgrammaticControl.htm
│ │ ├── TWAIN_ProgrammaticPrinting.htm
│ │ ├── TWAIN_ScannerIdentification.htm
│ │ ├── debugging.htm
│ │ ├── faq.htm
│ │ ├── kdscust.h
│ │ ├── links.htm
│ │ ├── readme.htm
│ │ └── simulator.htm
│ ├── TWAIN 2.3 Spec.pdf
│ ├── TWAIN19.pdf
│ ├── TWAIN_2_1_Spec.pdf
│ ├── TWAIN_Errata_for_Version_2.2.pdf
│ ├── TWAIN_Errata_for_Version_2_1.pdf
│ ├── twain 2.2 spec.pdf
│ ├── twain2.1.h
│ ├── twain2.2.h
│ └── twain2.3.h
├── Tests
│ └── NTwain.Tests
│ ├── Data
│ │ └── TWIdentityTest.cs
│ ├── DeviceEventArgsTests.cs
│ ├── NTwain.Tests.csproj
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── Sign.snk
│ ├── TransferReadyEventArgsTests.cs
│ ├── TwainSessionTests.cs
│ └── TwainStateExceptionTest.cs
├── samples
│ ├── Sample.Console
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ └── Sample.Console.csproj
│ ├── Sample.Net5Console
│ │ ├── Program.cs
│ │ └── Sample.Net5Console.csproj
│ ├── Sample.Net5Winform
│ │ ├── Program.cs
│ │ ├── Sample.Net5Winform.csproj
│ │ ├── TestForm.Designer.cs
│ │ ├── TestForm.cs
│ │ ├── TestForm.resx
│ │ └── scanner.ico
│ ├── Sample.WPF
│ │ ├── App.xaml
│ │ ├── App.xaml.cs
│ │ ├── Launcher.xaml
│ │ ├── Launcher.xaml.cs
│ │ ├── MainWindow.xaml
│ │ ├── MainWindow.xaml.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── Sample.WPF.csproj
│ │ ├── ViewModels
│ │ │ ├── CapVM.cs
│ │ │ ├── DataSourceVM.cs
│ │ │ └── TwainVM.cs
│ │ ├── app.config
│ │ ├── packages.config
│ │ └── scanner.ico
│ └── Sample.Winform
│ ├── Program.cs
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.cs
│ │ └── Settings.settings
│ ├── Sample.Winform.csproj
│ ├── TestForm.Designer.cs
│ ├── TestForm.cs
│ ├── TestForm.resx
│ ├── app.config
│ └── scanner.ico
└── src
└── NTwain
├── CapWrapper.cs
├── Capabilities.cs
├── CapabilityReader.cs
├── Data
│ ├── TwainTypes.cs
│ ├── TwainTypesExtended.cs
│ ├── TwainValues.cs
│ ├── TypeExtensions.cs
│ └── ValueExtensions.cs
├── DataSource.cs
├── DataTransferredEventArgs.cs
├── DeviceEventArgs.cs
├── ICapWrapper.cs
├── ICapabilities.cs
├── IDataSource.cs
├── ILog.cs
├── IMemoryManager.cs
├── IPlatformInfo.cs
├── ITripletControl.cs
├── ITwainSession.cs
├── Internals
│ ├── Extensions.cs
│ ├── ICommittable.cs
│ ├── ITwainSessionInternal.cs
│ ├── IWinMessageFilter.cs
│ ├── ImageTools.cs
│ ├── InternalMessageLoopHook.cs
│ ├── LinuxMemoryManager.cs
│ ├── TentativeStateCommitable.cs
│ ├── TraceLog.cs
│ ├── TransferLogic.cs
│ ├── WinMemoryManager.cs
│ ├── WindowsHook.cs
│ └── WrappedManualResetEvent.cs
├── Interop
│ ├── BITMAP.cs
│ ├── MESSAGE.cs
│ ├── NativeMethods.cs
│ ├── TIFF.cs
│ └── UnsafeNativeMethods.cs
├── MessageLoopHooks.cs
├── NTwain.csproj
├── PlatformInfo.cs
├── Properties
│ ├── AssemblyInfo.cs
│ ├── Resources.Designer.cs
│ └── Resources.resx
├── ProtocolVersions.cs
├── Sign.snk
├── SourceEnableMode.cs
├── State.cs
├── TransferErrorEventArgs.cs
├── TransferReadyEventArgs.cs
├── Triplets
│ ├── DGAudio
│ │ ├── DGAudio.AudioFileXfer.cs
│ │ ├── DGAudio.AudioInfo.cs
│ │ ├── DGAudio.AudioNativeXfer.cs
│ │ └── DGAudio.cs
│ ├── DGControl
│ │ ├── DGControl.Callback.cs
│ │ ├── DGControl.Callback2.cs
│ │ ├── DGControl.Capability.cs
│ │ ├── DGControl.CapabilityCustom.cs
│ │ ├── DGControl.CustomDSData.cs
│ │ ├── DGControl.DeviceEvent.cs
│ │ ├── DGControl.EntryPoint.cs
│ │ ├── DGControl.Event.cs
│ │ ├── DGControl.FileSystem.cs
│ │ ├── DGControl.Identity.cs
│ │ ├── DGControl.Parent.cs
│ │ ├── DGControl.PassThru.cs
│ │ ├── DGControl.PendingXfers.cs
│ │ ├── DGControl.SetupFileXfer.cs
│ │ ├── DGControl.SetupMemXfer.cs
│ │ ├── DGControl.Status.cs
│ │ ├── DGControl.StatusUtf8.cs
│ │ ├── DGControl.UserInterface.cs
│ │ ├── DGControl.XferGroup.cs
│ │ └── DGControl.cs
│ ├── DGCustom.cs
│ ├── DGImage
│ │ ├── DGImage.CieColor.cs
│ │ ├── DGImage.ExtImageInfo.cs
│ │ ├── DGImage.Filter.cs
│ │ ├── DGImage.GrayResponse.cs
│ │ ├── DGImage.IccProfile.cs
│ │ ├── DGImage.ImageFileXfer.cs
│ │ ├── DGImage.ImageInfo.cs
│ │ ├── DGImage.ImageLayout.cs
│ │ ├── DGImage.ImageMemFileXfer.cs
│ │ ├── DGImage.ImageMemXfer.cs
│ │ ├── DGImage.ImageNativeXfer.cs
│ │ ├── DGImage.JpegCompression.cs
│ │ ├── DGImage.Palette8.cs
│ │ ├── DGImage.RgbResponse.cs
│ │ └── DGImage.cs
│ ├── Dsm.Linux.cs
│ ├── Dsm.WinNew.cs
│ ├── Dsm.WinOld.cs
│ ├── Dsm.cs
│ ├── TripletBase.cs
│ └── WhatsThis.txt
├── TwainException.cs
├── TwainSession.cs
├── TwainSessionInternal.cs
├── TwainStateException.cs
└── WpfImageTools.cs
27 directories, 179 files