我想为我的网络应用程序购买一个条形码扫描器来读取卡片中的数据。
我的用户使用的是Linux和Windows。有些用户的电脑无法安装任何驱动程序或其他软件。
我决定购买一个便宜的、可在 Windows 上即插即用的条形码扫描器。
我的问题是,我是否可以假设每个设备即插即用在 Windows 上也可以在 Linux 上即插即用吗?
答案1
最简短的答案:是的。
较长的答案:除非设备是全新的、奇怪的或只是从缝隙中掉下来的东西,否则 Windows 上即插即用的东西在 Ubuntu 上也可能是即插即用的。但不要想当然!
即插即用是一个有趣的术语。它有多种类型,每种类型的作用不同 - 例如,像键盘这样的设备根本不需要特殊驱动程序,它就是即插即用的,但从技术上讲,通过 Windows 更新下载驱动程序的设备也是即插即用的。
“通用”类别中的任何设备几乎都可以立即在 Linux 上运行。您应该能够插入几乎任何键盘、鼠标、闪存驱动器等,而不会出现任何问题。您可能会遇到由于某些怪癖而无法工作的设备,但这种情况很少见。
在后台下载驱动程序的东西(相当多的网络摄像头、打印机等)则比较复杂。在我看来个人的经验表明,这些在 Linux 上几乎总是能正常工作,但情况并非总是如此。如果 Linux 内核没有附带可用的通用驱动程序,您可能需要手动安装打印机驱动程序或其他东西。
就您的情况而言,我大胆猜测,您的条形码扫描仪在 Linux 下无需任何花哨的东西就能正常工作。除非您拥有非常高端(或非常奇怪)的条形码扫描仪,否则它只会以键盘的形式暴露在您的计算机上。键盘不需要任何特殊的东西,所以它应该可以正常工作™。