Linux之ubuntu下使用局域网内Windows共享打印机

本文介绍了如何在Ubuntu 17.04系统中连接并使用局域网内的Windows共享打印机。通过查找网络打印机、设置SAMBA、输入Windows电脑的IP地址,以及尝试不同类型的用户名和密码组合,最终成功添加并安装打印机驱动。即使打印测试页失败,但实际打印功能正常。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

最近新入手一台HP打印机,放在办公室,连接在一台win7电脑上,作为共享打印机,苦于大Ubuntu,一直看了好多教程,才成功连接打印机,于是写下此教程,供后人少走弯路


内容

废话少说,教程开始:

以我电脑为例(Ubuntu17.04)

1.首先去系统里找到打印机软件【Printers】打开,如下图

### 配置和使用 Linux 中的网络共享打印机 要在 Linux 系统中配置和使用网络共享打印机,可以按照以下方法操作。这涉及 Samba 和 CUPS 的安装与配置。 #### 安装必要的工具和服务 为了使 Linux 能够识别并连接Windows 或其他系统的共享打印机,通常需要安装 `CUPS`(Common Unix Printing System)以及相应的驱动程序。如果目标是通过 Samba 实现跨平台打印,则还需要安装 Samba 工具集[^1]。 对于基于 Debian/Ubuntu 的发行版,可以通过运行以下命令来完成基础环境搭建: ```bash sudo apt update && sudo apt upgrade -y sudo apt install cups samba printer-driver-brlaser -y ``` 上述命令会自动下载并安装 CUPS 打印服务、Samba 文件及打印共享支持包,还有针对某些品牌激光打印机的支持驱动[^4]。 #### 设置 CUPS 权限 为了让普通用户能够管理打印机队列或者提交打印作业,需将当前登录账户加入特定组: ```bash sudo usermod -aG lpadmin $USER ``` 重启 CUPS 服务以应用更改: ```bash sudo systemctl restart cups.service ``` #### 添加本地或远程打印机 访问 Web 浏览器输入地址 `http://localhost:631/admin` 登录至 CUPS 图形化界面,在这里可执行更多高级选项设定比如新增设备位置等参数[^2]。 当添加一台位于局域网内的 Windows 共享打印机时,可能需要用到 URI 格式的路径描述符指向该资源的位置;例如: ``` smb://WORKGROUP/PC_NAME/PRINTER_SHARENAME ``` 注意替换其中的工作组名(`WORKGROUP`)、提供方主机名称(`PC_NAME`)以及实际分享出来的端口标签(`PRINTER_SHARENAME`)为真实情况下的对应值[^3]。 #### 验证功能正常运作 最后一步就是测试整个流程是否成功建立起来——打开任意文档编辑应用程序尝试发送一份简单的页面过去看看效果如何! ```python lpstat -p -d ``` 此脚本可以帮助查看默认输出通道状态以及其他已注册的目标列表信息。 ---
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值