说明
本文为连接过程中遇到问题进行记录,仅供参考。
一、连接示意
- 主机A:
Windows7,ip:10.103.xx.xx
已经连接打印机,打印机共享已经设置完毕 - 主机B:
deepin20,ip:192.168.xx.xx
待连接打印机
二、连接过程
Ps:以下连接过程以共享打印机已经完全设置好为基础(打印机共享名称不能有中文字符),所有操作默认为主机B上
1.确认ip可以ping通
打开控制台,确认主机A ip可以ping通
ping 10.103.xx.xx
如果不同请检查主机A防火墙、策略组等设置
2.获取共享打印机信息
安装samba, smbclient:
sudo apt install samba smbclient
查看共享打印机的名称:
smbclient -L 10.103.xx.xx
终端显示ip下共享打印机信息:
获取共享打印机名称(Sharename),用于下一步URI查找;
获取打印机型号(Comment),用于安装驱动
3.添加打印机
打开打印机管理软件——>添加设备——>URI查找
- 首先尝试smb连接
在URI输入框中填写
smb://10.103.xx.xx/<共享打印机名称>
- 点击下一步,选择驱动来源中在本地驱动中根据打印机信号寻找,或者在搜索打印机驱动中,使用打印机型号进行查找
查找到可用驱动后,安装驱动。 - 如果驱动安装成功则跳过本步骤,如果不成功,可以将URI换为
ipp://10.103.xx.xx/ipp
重新尝试安装驱动
- 安装后进入打印机显示页面
点击故障排查查看是否正常。
使用步骤3安装完成后,故障排查可能会出现问题,需要在属性中,将URI手动改为步骤2中格式。 - 打印测试
如果正常则安装完毕。
如出现打印任务建立后迅速变为暂停状态(打印队列中查看),不能正常打印,则修改如下文件(需管理员权限)
/etc/samba/smb.conf
找到全局设置 global 添加代码
client max protocol = NT1
保存退出,即可正常打印。