本文介绍的打印机连接方法适用于宝德“银河麒麟桌面操作系统V10(SP1)”(宝德PowerLeader;内核:linux5.4.18-35-generic,基于Ubuntu LTS版本;体系架构:ARM64),其他的Linux系统可以参考,方法类似。

本文分成三个部分:

一、银河麒麟系统安装打印机的一般方法;

二、安装特定厂家的打印机;

三、麒麟系统之间以及与windos系统之间共享打印机。

这里只介绍第一部分。第二、三部分请点击以上连接查看。

目录

一、银河麒麟系统安装打印机的一般方法

1. 通过系统Foomatic数据库安装

(1)系统自动匹配

(2)尝试通用驱动

(3)尝试相近型号驱动

2. 通过CUPS安装

(1)安装并启动CUPS

(2)用CUPS添加打印机

3. 通过提供PPD文件安装。

(1)用PPD添加打印机

(2)获取PPD文件的途径

4. 安装驱动程序

(1)下载驱动程序

(2)安装命令

(3)架构不支持的处理


一、银河麒麟系统安装打印机的一般方法

1. 通过系统Foomatic数据库安装

(1)系统自动匹配

通过USB连接打印机,并打开打印机电源后,系统会自动开始搜索匹配。匹配成功后,打印测试页。如果成功,那么恭喜你,打印机连接成功。如果不成功(不成功是很常见的,不要气馁,不要放弃),或者可以打印测试页,但是不能打印文档,请接着往下看。

(2)尝试通用驱动

手动更换驱动程序,尝试通用驱动的步骤:

(2.1)选择“设置—设备—打印机—添加打印机和扫描仪”,在“打印机-localhost”窗口中,右键上一步系统自动匹配添加的打印机,点击“属性”。

(2.2)在“打印机属性”的“设置”选项卡后侧,“生产和型号”中点击“更改”。

(2.3)这时候会弹出“改变驱动”窗口。在我们“添加”打印机,选择设备,并“前进”时,也能看着这个“选择驱动程序”的窗口。

(2.4)在“Makes”中选择“Generic”,点击“前进”,在“型号”中,选择PCL6、PCL6LF或PCL6/PCL XL,并且在右侧逐个尝试驱动程序。

注:这一步一定要耐心,要逐个尝试右侧的驱动程序。比如FUJI Xerox DocuPrint M115 fs,在选择FUJI Xerox的推荐驱动后打印失败,可用PCL6/PCL XL中的Generic PCL 6/PCL XL Printer Foomatic/hpijs-pcl5c[en]后,安装成功!

(3)尝试相近型号驱动

如果第2步所有的通用驱动程序都不能用,再手动切换为同系列或类似的驱动。比如Epson K200,选择K200的驱动打印失败,可选择EPSON L364 Series的驱动时,安装成功。

小结:从系统数据库中选择驱动程序的时候,先用系统推荐的,再尝试通用的,最后再尝试相近型号的驱动。关键是要有耐心,也许在试了十几个后,突然就成功了!

2. 通过CUPS安装

CUPS是一个打印集成服务,在银河麒麟系统中默认已经安装了CUPS服务并启动。如果没有安装,则可以在终端中用命令安装。

(1)安装并启动CUPS

(1.1)在任意一个文件夹(比如“桌面”)上右键,点击“打开终端”

(1.2)视情在终端中输入如下命令:

  • 安装cpus通用打印服务:sudo apt install cups(按提示输入系统的登录密码)
  • 重启cups服务:sudo service cups restart
  • 确认cups服务是否启动:sudo service cups status

(2)用CUPS添加打印机

确认cups服务安装好并启动后,请按如下操作添加打印机:

(2.1)在浏览器中访问cups服务:http://localhost:631/。

(2.2)选择“Administration”菜单,点击“Add Printer”

(2.3)在弹出的“登录”窗口中,输入系统的登录用户名和密码(银河麒麟系统的默认用户名为kylin)

(2.4)选择你想添加的打印机。可以是USB连接的打印机,也可以是网络打印机。这里以网络打印机(IP地址为10.32.250.87)为例。选择互联网打印协议(http)。

(2.5)在“Connection里填入:socket://10.32.250.87(请根据实际情况填写,填写的示例已在Examples中给出)

(2.6)填写打印机的名字(Name)、描述(Description)和位置(Location),这三个位置都可以根据实际情况任意填写(名字中不能有“/”、“#”和空格),目的主要是为了在打印时正确地选择你想要的打印机。勾选“Share This Printer”,然后Continue。

(2.7)和用系统数据库一样,这里也需要选择打印机品牌“Make”,如果没有或者连接不成功,可以选择通用“Generic”,Continue。

(2.8)选择对应的型号(Model),如果添加打印机之后,不能正常打印,需要回到这里重新选择。这个地方可能需要尝试很多次。耐心! 

(2.9)然后设置打印机选项,可以直接“Set Default Options”,打印机就添加好了。只是“添加”好了,至于能不能正常打印,还不一定。

(2.10)添加好的打印机,在“Printers”里可以看见。也可以在系统的“设置—设备——打印机”里看见。

(2.11)右键刚才添加的打印机,点击“属性”,然后“打印测试页”。如果可以正常打印测试页,恭喜你! 

(2.12)如果不能正常打印测试页,别慌,在“Printers”里选择我们刚刚添加的打印机,然后选择下拉菜单中的修改打印机“Modify Printer”。

(2.13)在“修改打印机”窗口中,再次选择我们要添加的打印机,重复前面的第4~11步,重点是第7步(选择Make)和第8步(选择Model),往往需要多次尝试,才能真正添加成功。

3. 通过提供PPD文件安装。

PPD(PostScript Printer Definition)文件,就是描述打印机配置的文本文件,我们用记事本就可以打开它。用PPD文件添加打印的步骤非常简单。

(1)用PPD添加打印机

(1.1)在“新打印机”窗口选择“提供PPD文件”,并点击下面的浏览框。

(1.2)在“选择文件”窗口中,选择已经准备好的ppd文件,点击“打开”。

(1.3)返回到“新打印机”窗口,点击“前进”。

(1.4)填写打印机名称、描述、位置,点击“应用”。 这里填写的内容没有什么规定,只是便于在打印的时候辨认、选择打印机。

(1.5)打印测试页,看是否添加成功。

(2)获取PPD文件的途径

我们可以尝试以下方法获取PPD文件,每一种方法都有可能找到我们想要的PPD文件,也有可能都找不到。

(2.1)打印机驱动程序光盘。

(2.2)制造商官网。

(2.3):该网站为Linux系统提供了安装打印机的各种方法。

(2.4)从Windows驱动程序中提取。Windows驱动程序是exe格式,我们可以先安装WinRAR,再在下载的Windows驱动程序上右键解压,在解压出来的文件夹里搜索ppd文件。

(2.5)从deb驱动程序中提取。先在官网下载rpm或者deb格式的驱动程序,然后在终端中用以下命令提取文件。

  • 法1:sudo dpkg -x ***.deb test-folder(用下载的实际文件名代替***.deb)

其中的“test-folder”是你想存放deb里提取出来的所有文件的文件夹,文件夹名称可以任意取。执行该命令后,会生成该文件夹,接下来只要在这个文件夹里搜索“ppd”即可。

  • 法2:先查看里面有什么文件:sudo ar t ***.deb(比如有Epson-L364_Series.ppd.gz)
  • 再提取里面的文件:sudo ar x ***.deb Epson-L364_Series.ppd.gz

4. 安装驱动程序

(1)下载驱动程序

银河麒麟桌面操作系统V10(SP1)的内核是linux5.4.18-35-generic(基于Ubuntu LTS版本),体系架构是ARM64。因此我们在下载驱动程序的时候,要选择Linux系统,deb文件,arm64架构。

不同系统架构对应的驱动程序后缀为:arm系统的安装包后缀为arm64.deb;x86系统的后缀为amd64.deb;mips系统的后缀为mips64el.deb。

寻找驱动程序的途径有:

(1.1)打印机驱动程序光盘。

(1.2)制造商官网。如果在中文版的官方网站上找不到deb格式的驱动程序,可以尝试到英文版或者其他语言版的官网去寻找。中文版官网往往只有Windows驱动程序,而没有Linux驱动程序。各主要打印机厂商的官网链接请看:二、安装特定厂家的打印机。

(1.3)搜索引擎。

(2)安装命令

下载好LPR驱动和cupswrapper驱动后,USB连接打印机并打开电源,在驱动文件所在的文件夹右键选择“打开终端”,执行命令:

  • 安装LPR驱动:sudo dpkg  -i  --force-all  (LPR驱动文件名)

  • 安装cupswrapper驱动:sudo dpkg -i --force-all (cupswrapper驱动文件名)

安装好驱动之后,打开浏览器访问cups服务:http://localhost:631/printers

如果要连接的打印机没有在列表里,选择“admin”菜单,并添加打印机(Add printer),具体步骤见上文“用CUPS添加打印机”。

(3)架构不支持的处理

银河麒麟系统的架构是arm64,因此下载的驱动文件的后缀应该为arm64.deb,如果下载下来的是amd64.deb或者i386.deb,在安装时就会提示“软件包架构与本机体系架构不符”。处理方法有2种:

  • (3.1)法1:添加架构

64位Linux系统支持的架构有:i386 i486 i586 i686 amd64 amd32 arm32 arm64

32位Linux系统支持的架构有:i386 i486 i586 i686 amd32 arm32

使用命令:

修复受损的安装环境:sudo apt --fix-broken install

添加体系架构:sudo dpkg –add-architecture (你想添加的架构类型,如i386)

再次安装软件包:sudo dpkg -i ***.deb

  • (3.2)法2:通过第三方软件包管理器gdebi

在终端使用命令:

安装gdebi:sudo apt install gdebi-core

安装软件包:sudo gdebi ***.deb

正确安装驱动后,访问cups服务并添加打印机,具体步骤见上文“用CUPS添加打印机”。


总结:本文介绍了麒麟系统安装打印机的一般方法(系统数据库、CUPS、PPD、deb驱动)。总之,有的打印机Linux连接起来很容易(系统自动匹配的驱动就可以用,真正的即插即用),有时候又确实比较麻烦,需要尝试各种方法。

如果用了以上4种方法还是不能连接打印机,或者连上了却不能正常打印,也请不要着急。

在第二部分,我们会介绍惠普(HP)、联想(Lenovo)、兄弟(Brother)、爱普生(Epson)、佳能(Canon)、富士施乐(Fuji Xerox)等常见厂商的打印机的安装方法。

如果还不行,我们可以尝试“共享打印机”,比如先把打印机连接在windows系统上,再共享给麒麟系统。这正是我们第三部分介绍的内容。

相信总有一种方法适合您!:)

宝德银河麒麟系统打印机安装及共享方法(一)相关推荐

  1. 宝德银河麒麟系统打印机安装及共享方法(二)

    本文介绍的打印机连接方法适用于宝德"银河麒麟桌面操作系统V10(SP1)"(宝德PowerLeader:内核:linux5.4.18-35-generic,基于Ubuntu LTS ...

  2. Utrust4701F与Utrust2700R读写器在银河麒麟系统的安装及测试步骤说明

    Utrust4701F与Utrust2700R读写器支持银河麒麟系统,广泛应用会员管理.支付管理等领域.本文将重点介绍Utrust4701F与Utrust2700R读写器在银河麒麟系统的安装及测试步骤 ...

  3. linux系统安装柯美打印机,柯尼卡美能达复印机中标麒麟系统驱动安装

    柯尼卡美能达复印机中标麒麟系统驱动安装 现在很多东西都在支持国产化,电脑和复印机等办公设备也不例外.下面广州柯镁为大家详细介绍,国产电脑芯片麒麟系统如何安装柯尼卡美能达打印机驱动. 柯尼卡美能达复印机 ...

  4. 银河麒麟系统共享打印机方法

    银河麒麟操作系统是一款国产的电脑操作系统,具备高安全.高可靠.高可用.跨平台.中文化等多种特性,是目前我国通过认证的安全等级最高的操作系统!那么国产linux系统银河麒麟怎么共享打印机,国产linux ...

  5. 国产银河麒麟系统源码安装Openvas

    国产麒麟系统源码安装Openvas 1.银河麒麟安装所需安装源 2.执行更新命令: 3.执行安装命令: 4.安装源码包libmicrohttpd-dev 5.从github下载openvas的源码包, ...

  6. 国产化服务器挂载硬盘,国产化笔记 - 国产数据库达梦在国产银河麒麟系统上的安装与使用...

    1.操作系统准备 本示例以虚拟机安装的形式演示,环境ok的或者在生产环境下跳过1直接看2. (1)在麒麟官网下载[银河麒麟]系统,目前已经提供了多平台试用版本(非企业版),官方地址: https:// ...

  7. 使用VMware Workstation安装(Linux内核)银河麒麟系统

    1.下载软件:VMware Workstation Kylin-x86_64.iso(Linux内核)银河麒麟系统镜像包. 2.安装完成VMware Workstation并运行. 3.创建新的虚拟机 ...

  8. 银河麒麟系统飞腾CPU安装redis和nginx

    之前在国产银河麒麟系统上部署项目,这里做一下软件安装的记录. 安装redis 进入/usr/local目录 cd /usr/local 创建redis文件夹 mkdir redis 上传并解压redi ...

  9. 银河麒麟系统飞腾CPU安装jdk和nacos

    之前在国产银河麒麟系统部署项目 这里做一下软件安装的记录. jdk安装 首先查看系统是否自带jdk java -version 卸载系统自带的openjdk apt-get remove openjd ...

  10. 银河麒麟配置java环境_中标麒麟系统上安装Java、Eclipse指南.doc

    中标麒麟系统上安装Java环境指南 Java_NeoKylin_Install_Guide 2015-01-12 修订记录 序号 版本号 日期 修订人 摘要 1 1.0 目录Content 概述 -- ...

最新文章

  1. 智慧城市锁定创新,智能AI助力智慧健康
  2. 文档信息的向量化-NNLM模型和word2vec
  3. 协议森林03 IP接力赛 (IP, ARP, RIP和BGP协议)
  4. C语言 | 基于51单片机实现MPU6050的卡尔曼滤波算法(代码类1)
  5. 查看表扫描次数,并对比索引对表查询的作用
  6. JSP自定义标签开发入门
  7. P2324 骑士精神
  8. 怎么设置php的css颜色代码,CSS的文本字体颜色如何设置
  9. 查看修改MySQL字符集
  10. 前端学习(1862)vue之电商管理系统电商系统之绘制默认头像
  11. MySQL索引原理、失效情况
  12. 服务器文件夹同步到手机,本机文件夹同步到云服务器
  13. 冻存样品对单细胞测序影响大吗?
  14. Python设置画布大小_Python第25课:海龟绘图_自定义函数的应用
  15. 2012-13学年上半学期路由与交换课程设计-作业-2
  16. 学习笔记:工厂方法模式及简单工厂模式的对比
  17. 什么是CPU?什么是计算机?
  18. 巴特沃斯滤波器、切比雪夫、椭圆滤波
  19. 老java程序员告诉你要不要选择外包,外包公司的好处你知道吗
  20. 在linux服务器下配置代理服务器( 使用liunx服务器的ip用来代理 )

热门文章

  1. Linux相关配置VMware安装
  2. qt -- QTableView
  3. 【数据分析软件】【Weka】第一课:超easy安装教程
  4. 新电脑基本软件安装推荐
  5. 最长公共子序列(LCS) 最长公共子串
  6. SPSS入门教程——如何分析两个变量之间的关联度?
  7. python等额本息和等额本金_房贷利率有没有套路?这是我见过最透彻的Python版解读!...
  8. 安装的时候出现SPSS中can not create java virtual machine问题怎么办
  9. plsql 导出分区_plsql批量导出数据库数据
  10. 身份证校验码计算:根据身份证前17位计算第18位校验码-c++实现