这个没法具体,如果是通用操作,只有twain,搜索twain的相关资料吧

解决方案 »

  1.   

    一般是监听COM口的,通常是com2
      

  2.   

    看看操作数名,有接口提供
    http://topic.csdn.net/u/20070501/17/d465288d-fa0f-4e70-a94f-22a3873bd461.html
      

  3.   

    有时间,可以去那那看看,我哪有twain的资料!
      

  4.   

    有时间,可以去我那看看,我那有twain的资料!
      

  5.   

    以前有个delphi的代码文件。
    不过你不能用,好像有动态库的。
    我找找。
      

  6.   

    添加引用 COM 组件 中找到 Microsoft Windows Image Acquisition Library v2.0 using WIA; CommonDialogClass cdc = new WIA.CommonDialogClass();
                try
                {
                    imageFile = cdc.ShowAcquireImage(WIA.WiaDeviceType.ScannerDeviceType,
                                                     WIA.WiaImageIntent.TextIntent,
                                                     WIA.WiaImageBias.MaximizeQuality,
                                                     "{00000000-0000-0000-0000-000000000000}",
                                                     true,
                                                     true,
                                                     false);
                    if (imageFile != null)
                    {                    imageFile.SaveFile(@"c:\1.bmp");
                        using (FileStream stream = new FileStream(@"c:\1.bmp", FileMode.Open,
                            FileAccess.Read, FileShare.Read))
                        {
                            PictureBox1.Width = Image.FromStream(stream).Width;
                            PictureBox1.Height = Image.FromStream(stream).Height;
                            ictureBox1.Image = Image.FromStream(stream);                    }
                        // File.Delete(@"c:\1.bmp");
                    }
                }
                catch (System.Runtime.InteropServices.COMException)
                {
                    imageFile = null;
                }
      

  7.   

    是批量扫描还是单张扫描?twain不了解。
    扫描仪扫描出来的图像有时会偏、黑边、变形等,扫出来得做修正。
    如果自己不愿意做上述工作的话还可以通过WINDOWS消息调用扫描仪自带的软件进行扫描。