最近在弄扫描仪嘛,于是想试试看接在我的Chromebook上能不能进行扫描。
先说是否可用的结论。我目前有两台扫描仪,一台是一直在用的佳能扫描仪CANOSCAN LIDE 400,一台是新买的Epson的扫描仪。前一台在ChromeOS系统(intel x86芯片/当前版本:107)以及内置的Linux(Debian)系统中免驱即可用。而后一台不行。
另外,可以参考的是,前面那台在ChromeOS中可免驱使用的佳能扫描仪,在MacOS(intel x86或M1)也都是免驱可用的。而后一台Epson的在MacOS上需要安装驱动才能用,官方又没有提供ChromeOS的驱动,因此我目前只能将其用于MacOS。
下面就来较为详细地说明一下在Chromebook(ChromeOS)及内置Linux中的使用步骤。其实很简单。
在ChromeOS的开始菜单里,搜索「扫描」,点选那个扫描仪的图片,就能打开下面那样的扫描界面。
如果识别到扫描仪的话,在这里就可以用了。
而如果要在ChromeOS内置的Linux中使用扫描仪的话,首先要做的一步是让Linux能够访问USB设备(扫描仪),方法是:
在【设置】——【开发者】——【Linux开发环境】——【管理USB设备】中,将ChromeOS识别到的扫描仪授权给Linux访问,即可。
下一步,就是要在内置Linux中安装适合的扫描程序即可。我是参考了Linux中国网站的《scanimage:从命令行扫描!》这个帖子(存档)。其中提到scanimage这个命令行工具是包含在sane-utils软件包中的。
不过,在ChromeOS内置的Linux中并没有默认安装这个软件包,于是在ChromeOS内置Linux中,先运行:
sudo apt install sane-utils
来安装这个软件包。
然后就可以用命令
scanimage -L
来列出Linux所识别到的扫描仪。
我自己是很顺利地就识别到了我的佳能扫描仪,并没有遇到什么疑问。
之后的扫描操作以及scanimage使用方法具体可参考上面的那个帖子。
另外,在这里也能查到sane所支持的硬件:SANE – Supported Devices