必须准确填写共享地址并提供有效凭据:windows共享用smb://ip/共享名,麒麟cups共享用ipp://ip:631/printers/printername,填错用户名密码顺序或使用localhost将导致连接失败。

要在银河麒麟系统中添加局域网内其他设备(如Windows电脑或另一台麒麟主机)共享出来的打印机,必须准确填写共享地址、提供有效凭据,并匹配对应驱动;填错用户名密码顺序或使用localhost代替真实IP将直接导致连接失败。
确认共享打印机的访问地址
这一步是后续所有操作的前提。不同共享源的地址格式完全不同,不能混用。
若共享端是Windows电脑:打开该Windows机器的“控制面板→设备和打印机”,右键目标打印机→“属性”→“共享”选项卡,记下“共享名”(如HP_LaserJet),再结合其IPv4地址(例如192.168.1.50)组成完整路径:smb://192.168.1.50/HP_LaserJet。
若共享端是另一台银河麒麟系统:需在服务端开启CUPS共享后,用IPP协议访问。先获取服务端IP(右下角网络图标→连接信息→IPv4地址),再拼成:ipp://192.168.1.50:631/printers/PrinterName。注意端口号631不可省略,且PrinterName必须与服务端CUPS中显示的名称完全一致(区分大小写)。
⚠️常见错误:直接输入\192.168.1.50HP_LaserJet或http://192.168.1.50 —— 麒麟不识别Windows风格UNC路径,也不支持HTTP直连CUPS管理页。
在麒麟系统中添加网络打印机
第一步:点击【开始菜单】→【控制面板】→【打印机】→右上角【+添加】按钮。
第二步:选择【网络打印机】→在“地址”栏粘贴上一步确认好的完整地址(如smb://192.168.1.50/HP_LaserJet)→点击【查找】。
第三步:若地址正确且网络通畅,界面会自动加载出打印机型号及描述;若提示“未找到设备”,请立即返回检查IP是否为同一网段、Windows侧是否已设为“专用网络”、防火墙是否放行SMB端口(137-139 UDP + 445 TCP)。
第四步:选中识别到的设备→点击【前进】→进入驱动选择页。优先勾选“自动搜索并安装驱动”,系统会尝试匹配内置驱动;若失败,则手动展开厂商列表,逐级选择品牌→具体型号(务必与物理打印机型号严格对应,例如“HP”→“HP LaserJet Pro MFP M130fw”而非“HP LaserJet M1005”)。
处理身份验证弹窗
方法一:当添加SMB共享打印机时,系统会弹出认证窗口。
在“用户名”栏填写Windows电脑的本地账户名(不是邮箱,也不是Microsoft账户);在“密码”栏填写该账户密码;“域”留空或填“WORKGROUP”。
方法二:特别注意——某些麒麟V10 SP1版本存在UI逻辑缺陷,弹窗中两个输入框标签与实际字段位置相反:标着“用户名”的框实际接收密码,标着“密码”的框反而接收用户名。此时必须反向填写:把Windows账户名填进“密码”框,把密码填进“用户名”框。
这一步填错会导致“无法访问打印共享”错误且无明确提示,重试前务必先确认当前麒麟版本是否存在该UI错位问题。
完成驱动配置与测试
选择好驱动后,点击【前进】→在“打印机名称”处可自定义(建议含IP或来源标识,如“HP_Win192.168.1.50”)→勾选“启用此打印机”→点击【应用】。
系统自动跳转至打印机属性页,点击【打印测试页】。若纸张正常输出,说明添加成功;若任务卡在“处理中”状态,先检查Windows端是否已禁用“打印后台处理程序”服务,再确认麒麟端CUPS日志(终端执行sudo journalctl -u cups -n 20)是否有“NT_STATUS_ACCESS_DENIED”类报错。











