
如果您在麒麟操作系统中已连接打印机但无法正常打印,则可能是由于CUPS服务未启用、驱动未安装或打印机未正确添加所致。以下是完成打印机配置与使用的具体操作步骤:
一、安装并启动CUPS打印服务
CUPS(通用UNIX打印系统)是麒麟OS默认的打印管理后台,必须确保其已安装并处于运行状态,否则所有打印操作均无法执行。
1、打开终端,输入命令:sudo apt-get install cups,按回车执行安装。
2、安装完成后,输入命令:sudo systemctl enable cups,设置开机自启。
3、输入命令:sudo systemctl start cups,立即启动服务。
4、在浏览器地址栏输入:http://localhost:631,确认能正常打开CUPS管理界面。
二、通过图形界面添加本地USB打印机
麒麟OS桌面环境提供向导式添加流程,适用于即插即用型USB打印机,系统将自动识别设备并尝试匹配驱动。
1、点击“开始菜单”→“设置”→“设备”→“打印机”,进入打印机管理页面。
2、点击右上角“添加打印机和扫描仪”按钮。
3、系统自动检测到已连接且开机的USB打印机后,显示设备名称,点击“前进”。
4、在厂商列表中选择对应品牌(如HP、Canon、Brother等),点击“前进”。
5、在型号列表中选择精确匹配的型号;若无完全匹配项,可选相近型号(如HP LaserJet M1005 → HP LaserJet M1000系列)。
6、确认打印机名称、位置等信息,点击“应用”完成添加。
7、勾选“打印测试页”,点击“确定”,观察打印机是否输出测试页。
三、手动添加网络打印机
当打印机通过有线/无线方式接入局域网时,需通过IP地址或URI方式手动注册,绕过自动发现失败的限制。
1、在CUPS管理界面(http://localhost:631)中,点击左侧“Administration”→“Add Printer”。
2、在设备列表中,选择Internet Printing Protocol (ipp)或LPD/LPR Host or Printer类型。
3、在URI栏输入格式为:ipp://[打印机IP地址]/ipp/print(例如:ipp://192.168.1.100/ipp/print)。
4、点击“Continue”,系统将尝试获取设备信息。
5、在“Make”下拉菜单中选择厂商,再于“Model”中选择对应驱动;若列表中无匹配项,点击“Provide PPD File”,上传官方提供的Linux PPD驱动文件。
6、填写打印机名称(不可含空格或特殊字符),勾选“Share This Printer”,点击“Add Printer”。
四、安装第三方厂商专用驱动
部分打印机(如惠普MFP 136nw、夏普MX-5148NC)在CUPS数据库中无原生支持,需依赖厂商发布的Linux驱动包才能实现完整功能(如双面、扫描、状态反馈)。
1、访问打印机厂商官网,搜索对应型号,操作系统选择Ubuntu或Debian,架构选择与本机一致(如amd64或aarch64)。
2、下载驱动安装包(通常为.run或.deb格式)。
3、在终端中进入下载目录,对.run文件执行:sudo chmod +x [文件名].run,再运行:sudo ./[文件名].run。
4、对.deb文件执行:sudo dpkg -i [文件名].deb;若提示依赖缺失,补全后执行:sudo apt-get install -f。
5、驱动安装完成后,重启CUPS服务:sudo systemctl restart cups。
6、返回“设置→设备→打印机”,点击“添加打印机和扫描仪”,此时系统可识别该设备并调用新驱动。
五、配置Windows共享打印机
当麒麟OS需使用局域网内Windows主机共享的打印机时,必须确保Samba协议可用,并正确提供Windows端凭证。
1、在Windows端将网络配置文件设为“专用网络”,并在“高级共享设置”中启用“网络发现”和“文件和打印机共享”。
2、在Windows“打印机属性→共享”中勾选“共享此打印机”,并记下共享名称(如HP_LaserJet_Shared)。
3、在麒麟OS终端中执行:sudo apt-get install smbclient cifs-utils,安装Samba客户端组件。
4、在“设置→设备→打印机→添加打印机和扫描仪”中,点击“查找网络设备”,输入Windows主机IP地址(如192.168.1.50)。
5、身份验证弹窗中,用户名填写Windows主机的本地账户名,密码填写该账户密码,域保持空白或填“WORKGROUP”。
6、识别出共享打印机后,选择对应驱动,完成添加并打印测试页。











