我将 Genius Vivid-1200TA 图像扫描仪连接到运行 Ubuntu 14.04 的笔记本电脑 USB 端口。lsusb | grep -i scanner显示已连接并被系统检测到:
Bus 002 Device 005: ID 05da:3021 Microtek International, Inc. 1200dpi Scanner
Run Code Online (Sandbox Code Playgroud)
但AquireImage、Simple Scan和gscan2pdf等程序不会检测到设备,并表示未检测到设备。
这是Linux。有志者,事竟成。好的,你知道 /dev/ 中的设备是什么吗?首先弄清楚这一点。既然您的设备出现在 lsusb 中,那么几乎可以肯定它出现在 dmesg 中。拔掉扫描仪的插头。
sudo dmesg --clear
Run Code Online (Sandbox Code Playgroud)
插入扫描仪
$dmesg
Run Code Online (Sandbox Code Playgroud)
您应该在 dmesg 中看到设备名称。/dev/scanner 我不知道它会是什么。如果您需要帮助解决问题,请使用 dmesg 发回。
可选步骤:您可以查看设备是否已列出:
$scanimage -L
Run Code Online (Sandbox Code Playgroud)
接下来,您将尝试使用命令行程序 scanimage 和设备名称进行扫描:
$scanimage -d /dev/scanner
Run Code Online (Sandbox Code Playgroud)
或者
$scanimage -d /dev/scanner --quick-format Letter --resolution=600
Run Code Online (Sandbox Code Playgroud)
如果它有点用但你想做别的事情,请尝试阅读$scanimage --help或man scanimage
尝试一下并回发您可能遇到的错误。
| 归档时间: |
|
| 查看次数: |
3474 次 |
| 最近记录: |