Linux:使用HP扫描仪扫描图片
时间:2020-01-09 10:41:55 来源:igfitidea点击:
问题描述:我已经将HP全部安装在一台打印机/扫描仪/传真机中,并且我喜欢使用Linux命令行或者GUI应用程序扫描图片。
如何在Linux下扫描图片?
答: SANE(轻松访问扫描仪)接口API,提供对任何光栅图片扫描仪硬件(平板扫描仪,手持式扫描仪,视频和静态照相机,图片采集卡等)的标准化访问。
您需要安装健全的软件才能使用USB,LPT或者网络接口访问设备。
在Linux下有多种用于扫描图片的命令:
scanimage是一个命令行界面,用于控制图片采集设备,例如平板扫描仪或者照相机。
xscanimage/xsane它提供了一个图形用户界面来控制图片采集设备,例如平板扫描仪或者照相机。
它允许预览和扫描单个图片,并且可以直接从命令行或者通过GIMP图片处理程序调用。"第三方应用程序":如果安装了适当的驱动程序,GIMP或者OpenOffice.Org和许多其他Linux应用程序都可以使用扫描仪获取图片。
" Web界面":许多现代打印机和扫描仪都带有基于Web的工具来扫描图片。
您所要做的就是启动网络浏览器>执行打印机IP地址,然后选择扫描选项。
可以从浏览器本身查看和下载所有扫描的图片。
安装健全的软件
可以通过执行以下命令来安装scanimage和xscanimage:
$ sudo apt-get install sane sane-utils
其中:
sane-utils
:扫描仪实用程序的API库sane
:包括GIMP插件的扫描仪图形前端
如何确定是否检测到扫描仪并安装了驱动程序?
只需在shell提示符下执行以下命令即可获取设备列表:
$ scanimage -L
输出示例:
device `hpaio:/net/Photosmart_C5100_series?ip=192.168.0.4' is a Hewlett-Packard Photosmart_C5100_series all-in-one device `v4l:/dev/video0' is a Noname Pinnacle PCTV 40i/50i/110i (saa virtual device
如何从shell提示中扫描图片?
要使用默认设置扫描到文件scan-file.pnm,请执行:
$ scanimage >scan-file.pnm
注意:您可能需要添加sudo命令以获得扫描图片的权限。
要将100100 mm扫描到文件image.tiff(-x和-y可能不适用于所有设备):
$ scanimage -x 100 -y 100 --format=tiff >old-photo.tiff
要使用ADF(自动文档进纸器)进行扫描,必须使用批处理模式:
$ scanimage -b --batch-scan=yes > scanned-file.pnm