C# 使用条形码扫描仪作为摄像机

C# 使用条形码扫描仪作为摄像机,c#,barcode,barcode-scanner,C#,Barcode,Barcode Scanner,我需要使用条形码扫描仪作为相机来拍摄图像,并使用c#应用程序(WinForms)保存它们。我用的是斑马扫描仪斯内普。我有几个问题 我可以使用条形码扫描仪作为通过USB连接的网络摄像头吗?我该怎么做 条形码扫描仪是否有通用API?我试图使用Interop.CoreScanner.dll,但拍摄图像和保存图像时遇到问题 附言。 我需要编写一个通用的应用程序,在那里我可以使用不同的条形码扫描仪。典型的条形码扫描仪模拟键盘,并简单地发送识别的字符。由于它也专门用于边缘检测,我怀疑必要的硬件修改是否可行。

我需要使用条形码扫描仪作为相机来拍摄图像,并使用c#应用程序(WinForms)保存它们。我用的是斑马扫描仪斯内普。我有几个问题

  • 我可以使用条形码扫描仪作为通过USB连接的网络摄像头吗?我该怎么做
  • 条形码扫描仪是否有通用API?我试图使用Interop.CoreScanner.dll,但拍摄图像和保存图像时遇到问题
  • 附言。
    我需要编写一个通用的应用程序,在那里我可以使用不同的条形码扫描仪。

    典型的条形码扫描仪模拟键盘,并简单地发送识别的字符。由于它也专门用于边缘检测,我怀疑必要的硬件修改是否可行。

    对不起,您的问题不适合这样做。你的问题需要调查。但看看我在谷歌搜索“斑马扫描仪SNAPI”后发现了什么。这是第四个结果!已经提供了用c#编写的示例应用程序!这是最好的20秒搜索:)@Reniuz不需要太多的调查。条形码扫描器不是照相机,而是键盘。尤其是更便宜的一款你是说QR扫描仪而不是条形码扫描仪?条形码扫描器从80年代开始工作,通过串行线将字符发送到寄存器或计算机。最近(90年代、00年代),他们开始模拟键盘,以便任何应用程序都可以使用键盘。无需图像捕获或任何要求即可使应用程序与多个扫描仪一起工作查看扫描仪制造商的网站,查看是否存在现有API。您应该查看扫描仪的功能,看看是否可以满足您的需求。更昂贵的条形码扫描仪有专用的API用于配置、激活等。最便宜的扫描仪使用打印的条形码序列,可用于激活功能,如串行线的速度,或者他们应该识别的条形码类型