debian 安装打印机驱动及打印机共享
debian安装打印机其实步骤很简单,并没有想像中因linux驱动不全而很难,很难.恰恰相反,比windows安装驱动还简单,还要便捷,速度还快.
debian有个系统的软件- 图形 -> 扫描易中可以直接识别扫描仪,不需安装任何打印机驱动即可扫描,相当方便.
同样,在linux 管理打印机也更加方便,自如,充分发挥了linux开源的优势,各种配置可以自行修改,各种打印机可以在web网页中直接修改设置参数,不甚容易.
这种web端的服务就叫做cups ,
所以安装驱动的第一步就是安装这个服务: 终端运行:sudo apt-get install cups cups-client cups-bsd foomatic-filters . 通常这些软件都是系统默认已经装好的.
接下来就是安装打印机驱动.比如HP的驱动直接: sudo apt-get install hpijs hplip
驱动安装成功后,开启cups服务.sudo /etc/init.d/cups restart 开启成功后,在浏览器中直接访问http:\\localhost:631 即可看到配置页面.一路点击增加一个打印机,选择对应的打印机,一路点下去,直到最后一步选择打印机的model,选择已经安装好的驱动 带hpijs的那个(或在下拉中选中自己型号对应的系统默认驱动).一个打印机便添加完成了.

用open office或者gedit 就可以打印了.
打印成功后,整个局域网都可以共享使用这个打印机,客户机可以windows,可以是linux. 那么共享的地址究竟是何呢? 谁有权限访问cups的打印机及管理地址呢?
在debian主机的/etc/samba/smb.conf文件中,我们完全可以设置这些选项:
一 端口:
#将
#Listen localhost:631
#修改成
Listen 0.0.0.0:631
二 共享权限
#将
#<Location />
# Order allow,deny
# Allow localhost
#</Location>
#修改成
<Location />
Order deny,allow
Allow From 192.168.1.*
</Location>
保存好,然后sudo /etc/init.d/cups restart .
在浏览器中输入http://debian主机的ip/631/printers 敲击回车选择对应的打印机, 复制打印机地址,形如:http://192.168.1.102:631/printers/Officejet-5600-series 这便是网络打印机的地址
windows如何共享呢? 也很简单,网上很多资料说需要linux安装samba共享,其实没有必要,cups本身就是专门作为打印服务器的,自带这些功能,不要小看这个631端口,这个服务出品自apple公司.
首先windows需要先安装打印机的windows驱动程序.安装好后,添加网络打印机,然后选择第二项:连接到这台打印机,在文本框中把刚刚的打印机地址输入进来,随便选择一个打印机的驱动,只要能一直点击到最后即可.这时再看到windows中的打印机,右击打印机,在打印机的驱动的下拉表中选择对应驱动,至此,windows便可成功共享打印机.
参考文章:

还没有人评论过,来坐沙发吧.