saned共享扫描仪给xp

Web、Mail、Ftp、DNS、Proxy、VPN、Samba、LDAP 等基础网络服务
回复
zrqlx126
帖子: 368
注册时间: 2007-06-22 18:52

saned共享扫描仪给xp

#1

帖子 zrqlx126 » 2017-12-02 22:01

前言:为单位的hp color laserjet pro mfp m177fw一体机做了一个打印服务器,用了一段还是不错的,最近就想起来搞一搞扫描仪共享,所以就有了一下的教程
开始配置:
首先给一体机安装hp一体机插件。

代码: 全选

wget http://www.openprinting.org/download/printdriver/auxfiles/HP/plugins/hplip-3.17.11-plugin.run
wget http://www.openprinting.org/download/printdriver/auxfiles/HP/plugins/hplip-3.17.11-plugin.run.asc
sudo hp-plugin -i -p .
由于在/etc/services中已经存在sane的相应条目了,所以直接使用以下命令开启sane网络服务,并允许局域网内用户使用。

代码: 全选

sed -i "s|RUN=no|RUN=yes|g" /etc/default/saned
#注意,192.168.0.0/24网络为作者的局域网ip地址段,请酌情修改
echo -e "\n 192.168.0.0/24" >>  /etc/sane.d/saned.conf
重新启动一下,这样sane应该可以响应网络扫描了。
这里面需要注意的坑就是iptable,如果你开启了iptable,需要添加nf_conntrack_sane模块,刚开始作者就是在这里被坑了两天,不知道原因,最后查看了一大堆日志才发现,系统啥时候竟然开启了防火墙。
在ubuntu客户机中,由于在/etc/sane.d/dll.conf中已经存在net项,所以我们直接编辑/etc/sane.d/net.conf文件,添加网络扫描仪

代码: 全选

#注意192.168.0.10是连接扫描仪的服务器在局域网中的ip地址,请根据情况修改
echo -e "\n 192.168.0.10" >>  /etc/sane.d/net.conf
然后使用以下命令,查看网络扫描仪是否安装成功

代码: 全选

scanimage -L
一般安装成功后,会出现以device ‘net:开头的一个扫描设备,这样就可以在ubuntu客户机中使用了。
但是Windows还是不能用,需要下载一个windows下的sane客户端http://sanetwain.ozuzo.net/downloads/sanetwain137.zip,解压后可以直接运行,设置扫描仪地址为192.168.0.10,端口为6566,输入用户名就可以连接愉快的扫描了。
需要注意的是扫描后,扫描完成的文件是存放在服务器端的,你还配合使用samba来共享扫描文件,具体的配置过程就不再复述了。
回复