ubuntu

Ubuntu Spool如何实现远程打印

小樊
73
2025-10-22 20:12:59
栏目: 智能运维

Ubuntu Spool实现远程打印的核心方案:CUPS(Common Unix Printing System)
Ubuntu系统中的打印队列(Spool)通过CUPS服务实现远程打印,CUPS是Linux平台主流的开源打印系统,支持IPP(Internet Printing Protocol)、LPD等网络协议,可共享本地打印机至局域网/互联网,允许远程设备提交打印任务。

一、前置准备:安装与启动CUPS服务

在Ubuntu服务器(打印服务器)上,首先需要安装CUPS并启动相关服务:

sudo apt update && sudo apt install cups  # 安装CUPS
sudo systemctl start cups                # 启动CUPS服务
sudo systemctl enable cups               # 设置开机自启

安装完成后,CUPS默认监听localhost:631(仅本地访问),需修改配置以允许远程连接。

二、配置CUPS允许远程访问

1. 修改CUPS配置文件

编辑CUPS主配置文件/etc/cups/cupsd.conf,调整以下关键参数:

示例配置片段:

Listen 0.0.0.0:631
<Location />
  Order allow,deny
  Allow all
</Location>
<Location /printers>
  Order allow,deny
  Allow all
</Location>

2. 重启CUPS服务使配置生效

sudo systemctl restart cups

三、添加并共享打印机

1. 通过CUPS Web界面添加打印机

2. 开启打印机共享

在打印机详情页(点击打印机名称进入),切换至Sharing选项卡,勾选Share this printer(共享此打印机),设置共享名称(如HP_LaserJet),保存设置。

四、远程设备添加共享打印机

远程设备(Windows/macOS/Linux)可通过以下方式添加共享打印机:

1. Windows设备

2. macOS设备

3. 其他Linux设备

五、安全配置(可选但重要)

通过以上步骤,Ubuntu Spool即可实现远程打印,远程设备可通过网络访问并使用Ubuntu服务器上的打印机资源。

0
看了该问题的人还看了