必须采用Linux原生方案:先确认系统版本与CPU架构,启用CUPS自动识别;若失败,则手动安装厂商.deb/.rpm包、编译Gutenprint源码或向/dev/usb/lp0写入Windows固件镜像,最后通过CUPS测试页和lp命令验证。

在银河麒麟操作系统上安装针式票据打印机驱动,必须避开Windows通用安装包和图形化向导路径,直接采用Linux原生兼容方案——因为针式打印机依赖ESC/P或IBM ProPrinter指令集,而银河麒麟V10 SP1及以上版本已内置CUPS 2.3+与Gutenprint 5.3+,可原生支持LQ-630K、DS-2100GD、startP130KII等主流24针机型。
确认系统版本与架构
打开终端,执行 cat /etc/kylin-release 查看发行版信息;再运行 uname -m 确认是aarch64(鲲鹏/飞腾)还是x86_64(海光/兆芯)。【驱动必须与CPU架构严格匹配,aarch64系统绝不能装x86_64驱动包】
若输出含“Kylin V10 SP1”或更高版本,且为aarch64,则进入下一步;若为V4或更早版本,需先升级系统或联系麒麟软件获取定制驱动补丁包。
优先启用CUPS自动识别(推荐)
将打印机通过USB线连接并开机,等待约15秒让系统枚举设备。
打开浏览器,访问 http://localhost:631 进入CUPS管理界面,使用当前用户账号登录(无需root密码)。
点击“Administration”→“Find New Printers”,系统会自动扫描USB设备;若列表中出现“EPSON LQ-630K”或“STAR P130KII”等可识别名称,直接点击添加,CUPS将自动匹配gutenprint驱动并完成配置。
这一步操作起来很简单,直接把文件拖进去就行——但前提是打印机已通电且USB握手成功。若页面空白或提示“no printers found”,说明内核未加载usbserial或usblp模块,需手动执行 sudo modprobe usblp 并检查 dmesg | tail -10 是否有“usblp0: USB Bidirectional printer”字样。
手动安装官方Linux驱动包
方法一:适用于MICROLINE 5200+、startP580K等提供.deb/.rpm包的机型
从厂商官网下载对应架构的Linux驱动包(例如:microline-5200plus-kylin-v10-aarch64.deb)。
在终端中执行:sudo apt install ./microline-5200plus-kylin-v10-aarch64.deb(Debian系)或 sudo rpm -ivh startp580k-kylin10-x86_64.rpm(麒麟RPM系)。
安装完成后重启CUPS服务:sudo systemctl restart cups。
方法二:无官方Linux包时,强制复用Gutenprint通用驱动
访问 Gutenprint GitHub发布页,下载最新版源码压缩包(如 gutenprint-5.3.4.tar.gz)。
解压后进入目录,依次执行:
① ./configure --prefix=/usr --enable-cups
② make -j$(nproc)
③ sudo make install
④ sudo systemctl restart cups
此过程耗时约3–8分钟,编译失败多因缺少build-essential或libusb-dev依赖,需先运行 sudo apt install build-essential libusb-dev libcups2-dev 补齐。
方法三:针对得实DS-2100GD等仅提供Windows.inf的老旧机型
下载Windows驱动压缩包,解压后找到 ds2100gd.inf 文件;用文本编辑器打开,查找 [SourceDisksFiles] 段落,记下色带控制DLL或BIN文件名(如 ds2100gd.bin)。
该文件实际是固件镜像,需用 sudo cat ds2100gd.bin > /dev/usb/lp0 写入打印机重置其内部状态——这步不可跳过,否则打印头会持续报错“paper jam”。
验证与测试打印
回到CUPS网页界面,进入刚添加的打印机设置页,点击“Print Test Page”。
若输出为乱码或全黑横条,立即停止打印任务,在打印机属性中将“Device URI”从 usb://EPSON/LQ-630K?serial=XXXX 改为 socket://127.0.0.1:9100,再切换驱动为“Generic ESC/P 2 Printer”。
最后执行命令行测试:echo "测试票据打印" | lp -d DS2100GD,观察物理输出是否清晰、无缺字、走纸正常。


















