上一篇                     
               
			  Linux网络打印机怎么装
- Linux
- 2025-06-13
- 4218
 在Linux安装网络打印机:首先安装打印机驱动,打开CUPS管理界面(localhost:631),选择”添加打印机”,通过”AppSocket/HP JetDirect”协议输入打印机IP地址完成配置,最后打印测试页验证。
 
在Linux系统中安装网络打印机(如通过IP地址连接的打印机)通常依赖于CUPS(Common UNIX Printing System),这是一个开源的打印系统,支持多种设备和协议,以下是详细步骤,适用于大多数主流发行版(如Ubuntu、Fedora、Debian等):
准备工作
-  获取打印机信息 - 确认打印机的IP地址(在打印机设置菜单或通过路由器查看)。
- 记录打印机的品牌和型号(如HP LaserJet Pro MFP M130fw)。
- 确定打印机支持的协议(通常为IPP(Internet Printing Protocol)或Socket)。
 
-  安装必要工具 
 打开终端,安装CUPS和相关工具:# Ubuntu/Debian sudo apt update && sudo apt install cups printer-driver-* avahi-daemon # Fedora/CentOS sudo dnf install cups hplip gutenprint foomatic-db 
-  启动CUPS服务  sudo systemctl start cups && sudo systemctl enable cups 
安装网络打印机(两种方法)
方法1:图形界面(推荐新手)
- 打开系统设置: 
  - GNOME桌面:进入 Settings > Devices > Printers。
- KDE桌面:进入 System Settings > Printers。
 
- 点击 Add Printer,系统会自动搜索网络打印机。
- 若未自动发现,手动输入打印机URI: 
  - 格式:ipp://<打印机IP>/ipp/print(IPP协议)或socket://<打印机IP>:9100(Socket协议)。
 
- 格式:
- 选择打印机品牌,安装驱动: 
  - 从列表中选择对应型号(如HP LaserJet P1102)。
- 若无匹配驱动,点击 Provide PPD File,从OpenPrinting数据库下载PPD文件。
 
- 从列表中选择对应型号(如
- 设置默认选项(如纸张大小、双面打印),点击 Apply。
方法2:命令行(高效精准)
-  通过 lpinfo查找驱动:lpinfo -m | grep -i "关键词" # lpinfo -m | grep -i "m130fw" 输出示例: drv:///hpcups.drv/hp-laserjet_130fw.ppd(记录驱动路径)。
-  使用 lpadmin添加打印机: sudo lpadmin -p <打印机名称> -v <打印机URI> -m <驱动路径> -E 示例命令: sudo lpadmin -p Office_Printer -v ipp://192.168.1.100/ipp/print -m drv:///hpcups.drv/hp-laserjet_130fw.ppd -E 
-  设为默认打印机: sudo lpoptions -d Office_Printer 
测试打印
- 打印测试页: echo "Linux打印测试成功!" | lpr -P <打印机名称> 
- 检查打印队列: lpstat -t # 查看状态 cancel -a <任务ID> # 取消任务 
常见问题解决
- 驱动缺失:
 访问厂商官网下载Linux驱动(如HP Linux驱动)。
- 打印机未响应:
 检查防火墙是否允许631端口(CUPS管理端口): sudo ufw allow 631/tcp 
- 权限问题:
 将用户加入lpadmin组:sudo usermod -aG lpadmin $USER 
- CUPS管理界面:
 访问http://localhost:631,通过网页配置打印机(需输入管理员账号密码)。
高级配置
- 共享打印机:
 在CUPS网页界面勾选 Share This Printer。
- AirPrint支持:
 安装avahi-daemon后,网络内的iOS/macOS设备可自动发现打印机。
- 扫描功能:
 安装sane-airscan或厂商工具(如hplip),使用simple-scan等软件操作。
引用说明
- CUPS官方文档:https://www.cups.org/doc/
- OpenPrinting数据库:https://www.openprinting.org/printers
- Linux打印驱动指南:https://wiki.debian.org/Printing
提示:不同品牌打印机可能有专属工具(如HP的
hplip),建议优先使用官方方案,遇到问题可查阅发行版社区论坛(如Ubuntu Forums、Arch Wiki)。
 
  
			