统信UOS共享打印机需五步:一、启用CUPS服务;二、主机端勾选“发布共享打印机”和“允许从互联网打印”;三、修改cupsd.conf监听*:631并允许all访问;四、UOS客户端手动查找主机IP添加;五、Windows共享需SMB URI接入且打印管理器≥1.0.48-1。
如果您在统信UOS系统中需要将本地连接的打印机提供给局域网内其他设备使用,但客户端无法发现或连接该打印机,则可能是CUPS打印服务未启用、共享配置未开启或网络访问权限受限。以下是完成UOS打印服务器配置与共享打印机
设置的完整操作流程:
一、确认并启用CUPS打印服务
此步骤确保系统底层打印服务已安装并运行,是所有共享功能的基础依赖。CUPS作为标准UNIX打印系统,必须处于活动状态才能响应本地及网络请求。
1、打开终端(快捷键Ctrl+Alt+T)。
2、执行更新命令同步软件源:sudo apt update。
3、安装CUPS核心组件及图形管理工具:sudo apt install cups cups-pdf system-config-printer。
4、启用并启动服务:sudo systemctl enable --now cups。
5、验证服务状态:sudo systemctl is-active cups,返回active表示运行正常。
二、主机端启用打印机共享功能
此步骤在连接打印机的UOS主机上开启CUPS的IPP和SMB协议共享能力,使局域网设备可通过IP或主机名发现并调用该打印机。
1、打开【打印管理器】,确认目标打印机已添加且可正常打印测试页。
2、点击右上角【设置】按钮。
3、勾选【发布连接到这个系统的共享打印机】。
4、同时勾选【允许从互联网打印】(实际为局域网IPP协议访问权限)。
5、切勿勾选“保留调试信息用于故障排除”,该选项会持续写入日志,
快速耗尽磁盘空间。
6、在终端执行ip a命令,记录主机当前IPv4地址(如192.168.1.50),该地址将作为客户端连接依据。
三、配置CUPS监听地址与远程访问权限
默认CUPS仅监听本地回环地址(127.0.0.1:631),需修改配置使其接受局域网内其他设备的连接请求,并开放对应访问控制策略。
1、编辑主配置文件:sudo nano /etc/cups/cupsd.conf。
2、定位Listen localhost:631行,替换为:Listen *:631(允许所有IPv4接口监听)。
3、在
区块内,确认包含以下授权语句:Allow from all。
4、保存退出后重启服务:sudo systemctl restart cups。
5、在浏览器中访问http://localhost:631,确认Web管理界面可正常加载,状态页显示“Server is running”
。
四、UOS客户端通过IP手动添加共享打印机
此方法适用于另一台统信UOS设备连接同一局域网,通过主机IP直接定位共享打印机,依赖CUPS内置IPP发现机制,无需额外安装Samba组件。
1、在客户端UOS电脑上打开【打印管理器】。
2、点击右上角【+】号启动添加向导。
3、选择【手动查找】模式。
4、在IP地址输入框中填写主机端记录的IPv4地址(如192.168.1.50),点击【查找】。
5、等待系统返回共享打印机条目(名称通常含主机名与打印机型号组合)。
6、勾选目标条目,进入驱动匹配界面;若自动匹配失败,点击【手动选择驱动】。
7、在品牌列表中选择对应厂商,在型号子目录中定位相同或兼容型号,优先选用标注【推荐】的驱动。
8、点击【安装驱动】,完成后立即点击【打印测试页】验证跨设备输出。
五、Windows共享打印机接入UOS客户端
当打印机物理连接在Windows主机且已设为共享时,UOS需通过SMB协议访问该资源,要求UOS打印管理器版本不低于1.0.48-1,并启用Samba客户端支持。
1、在Windows主机端确认已启用【网络发现】与【文件和打印机共享】。
2、在【高级共享设置】中关闭密码保护共享,或确保UOS用户凭据与Windows一致。
3、在UOS客户端打开【打印管理器】,点击【+】号,选择【Windows共享】入口(需打印管理器≥1.0.48-1)。
4、输入Windows主机的NetBIOS名称或IP地址,例如:smb://192.168.1.101。
5、在弹出的共享设备列表中选择目标打印机,系统尝试自动匹配驱动。
6、若驱动不匹配,手动下载并安装Windows主机所用型号的UOS兼容驱动包。
7、安装完成后点击【打印测试页】,确认Windows主机连接的打印机可被UOS成功调用。
