Chinaunix首页 | 论坛 | 博客
  • 博客访问: 508785
  • 博文数量: 197
  • 博客积分: 2433
  • 博客等级: 大尉
  • 技术积分: 2125
  • 用 户 组: 普通用户
  • 注册时间: 2011-04-05 13:32
文章分类

全部博文(197)

分类: LINUX

2019-07-23 18:26:13

linux要使用打印机,需要先查一下打印机是否在linux的支持列表,连接如下:
http://www.openprinting.org/printer_list

如果不在列表之中,建议放弃,有些型号是用户提供,但是未经网站管理员的验证,这些型号会有推荐驱动,如brother dcp7057机型推荐使用dcp 7045n的驱动,查后,可以开始按照如下步骤操作.

先安装pacman -S cups && yaourt -S ghostscript gsfonts gutenprint brlaser-git
gutenprint和brlaser-git是一个打印机驱动的集合包,包括很多型号,有些型号在gutenprint,有些则在brlaser-git

然后启动cups:
systemctl start org.cups.cupsd.service && systemctl enable org.cups.cupsd.service

配置/etc/cups/cupsd.conf文件,分别在(Location /.Location /admin,Location /admin/conf),这三段加入如下:
  Allow From localhost
  Allow From 192.168.80.0/255.255.255.0
这是允许80网段的机器可以访问和管理打印机,而不只是localhost

接下来可以打开cups的管理页面:http://localhost:631,直接add printer,会出现多个连接协议,如果是使用nas通过samba共享的话,选择windows printer via samba选项

可以先使用:smbtree -b -N查找一下网络上的共享打印机,如下:
WORKGROUP
\\xxxxxx-NAS  xxxxx-NAS
\\xxxxxxxxx-NAS\Brother_DCP-7057 Brother_DCP-7057
\\xxxxxxxxxx-NAS\IPC$            IPC Service (xxxxxxx-NAS)

先试一下连接:smbclient //192.168.80.1/Brother_DCP-7057 -U user%<----百分号后面跟密码,如果没密码留空,如果出现提示符,代表登陆成功

继续在cups的管理页面配置,windows printer via samba,会出现连接的地址栏,格式如下:
smb://username:password@hostname/printer_name

但试过如上格式,可是不成功,原因是如果是windows共享出来的,格式会有些变化,否则会出现权限问题,修改格式如下:
smb://workgroup/username:password@hostname/printer_name

如果没设密码的话,密码不需要填写,如下:
smb://workgroup/username@hostname/printer_name

接下来就是选择驱动的时候,虽然之前查支持型号的时候推荐使用dcp 7045n的驱动,但是不成功,后来改成Brother MFC-7365DN就可以顺利打印,这个驱动包含在brlaser v5包中.

至此,打印机顺利配置完成,可以打印了

最后安装打印机管理:pacman -S system-config-printer

参考连接:
https://wiki.archlinux.org/index.php/CUPS_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)

暂时写到这里,后续有问题,再更新.








阅读(229) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~
评论热议
请登录后评论。

登录 注册