1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 扫描仪 无线 打印服务器 树莓派搭建网络打印机 扫描仪服务器

扫描仪 无线 打印服务器 树莓派搭建网络打印机 扫描仪服务器

时间:2020-03-10 21:05:02

相关推荐

扫描仪 无线 打印服务器 树莓派搭建网络打印机 扫描仪服务器

家里华硕路由和NAS上线以后,树莓派又开始落灰了。于是拿来和同样常年落灰,偶尔接上usb打印的Canon_pixma_MG2200一体机,凑个无线打印,扫描系统。这样家里多台电脑打印就不用抱着打印机到处跑了,手机都能直接打印。

但是做好才发现为什么我不直接把这些功能写进路由器里呢

前期准备

树莓派是3B型,用的是RaspbianOS,自带wifi很方便,只需要插一根电源线,再接上usb打印机就可以了。

当然第一次开机装系统还是要接一个键盘显示器的,连上wifi配好SSH之后就可以全部拔掉用别的电脑来管理了,我在windows下用的是putty。因为对linux命令还不是很熟悉,又做了个VNC服务,这样就可以看到远程桌面了。

此外我还开启了roo账户。

打印机使用的是佳能pixma系列MG2200扫描喷墨打印一体机,A4的文档打印和扫描复印足够用了,廉价实惠,能实现无线扫打就更完美了。

我在路由上将树莓派静态分配到192.168.1.144

无线打印机

树莓派上cups程序设置

用上面提到的putty软件root登录到树莓派

安装cups

apt-get update

apt-get install cups

cups配置

这个时候其实已经可以去访问http://192.168.1.144:631了,只是可能会提示“Forbidden”,自然是访问权限问题,所以要进行配置。

先关闭服务

sudo service cups stop

打开/etc/cups/cupsd.conf

# Restrict access to the admin pages...

Order allow,deny

例如这一段,可以在第三行后加上:

Allow 192.168.1.0/24

来允许局域网内来访问

为了保证不被访问权限问题绊倒,我给文件中每个Order allow,deny下面都加上了Allow 192.168.1.0/24,简单又暴力。

启动服务

sudo service cups start

在web下继续配置打印机

PC打开浏览器输入192.168.1.144:631

如果没有上面添加访问权限,就只能在树莓派上用127.0.0.1:631来打开web界面。

进入Administration>Printers下的Add Printer

可以看见我的打印机已经被自动识别了,对于树莓派来讲他是个本地打印机

Name可以写的好记一些,勾上Share This Printers

似乎一开始就是完整安装,已经内置好了我的打印机驱动

这里就是一些具体的打印设置了,因机型而异,树莓派上的设置到此为止。

PC上添加打印机

我使用的是win7,控制面板>设备和打印机>添加打印机>无线打印机

这一步无需苦等,直接点“我需要的打印机不在列表中”

据说是由于CUPS实现广播利用的是Bonjour协议,而Windows默认不支持Bonjour,所以直接使用Windows添加打印机无法发现打印机的网络位置。

打印机位置,名称就如上面name设置

提示选择打印机驱动,如果你以前在电脑上装过这台打印机驱动,就能在对应厂商下找到打印机型号。

打印机添加完成,可以开始让他干活了,各种维护设置一样不少。

在CUPS中添加打印机之后即可自动实现AirPrint与IPP广播,iphone,ipad和安卓设备也能打印,无需配置。

扫描仪

树莓派上sane程序设置

cups程序似乎只有网络打印机解决方案,要实现无线扫描,需要借助sane程序。

网上找了很多实现网络扫描仪的方法,基本都是路由刷openwrt,一上来是安装sane,然而我们的树莓派已经自带了。

输入

scanimage -L

确实可以看见扫描仪已被识别。

可以尝试aptitude install xsane安装sane的图形化界面,就可以打开树莓派远程桌面使用了。

根据多次尝试,只需要编辑/etc/sane.d/saned.conf,添加:

192.168.1.0/24

网络扫描仪配置就完成了~

很多有关openwrt路由的教程提到安装和启用xinetd服务,树莓派似乎不做这步也没问题

/etc/default/saned的配置文件,RUN=no一样可以使用

/etc/services 下原本就有 sane-port 6566/tcp sane saned

sudo service saned restart会提示saned.service is masked,无解

PC端扫描仪设置

SaneTwain这款软件小巧好用,将软件SaneTwain.ds放进C:\Windows\System32,之后如图上设置即可。扫描设置挺丰富的,足够用了。

有用没用的参考:

(上面的帖子是装在openwrt上的,大同小异。)

28

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。