Linux 安装Xprtiner USB打印机 - xiaohao0576/odoo-doc GitHub Wiki

硬件和系统

  • 打印机品牌: Xprinter, 中文品牌名称: 芯烨
  • 打印机型号: XP-N160II ,USB + 网口。
  • 连接方式: USB
  • 操作系统: Ubuntu 22.04, xUbuntu 24.04 , Linux Mint 22
  • 驱动文件名: XP-80 , SHA-256: e878d2d00b2dcdf42e62300a447a5d305e1121a7ae0591d50e6ed67aceca5b92
  • 文件大小: 24,860 字节

安装步骤

  1. 下载 XP-80 驱动到电脑
  2. chmod 755 XP-80 给文件可执行
  3. sudo ./XP-80 执行文件。
  4. 在浏览器打开 http://localhost:631 ,用户名和密码是操作系统的用户名和密码
  5. 添加打印机, 可以参考这个文档: 点击打开
  6. 测试打印
  7. 根据需求,可以把此打印机设置为默认打印机

出现的问题

Ubuntu 22.04安装后一切正常,无论是从系统打印对话框,还是谷歌浏览器打印都是正常的。但在Ubuntu 24.04和Linux Mint 22下,用Chrome和Firefox的网页预览打印出来都是乱码,使用系统打印对话框打印正常。 解决方案: 在谷歌启动程序后面加参数 --disable-print-preview,禁用网页预览,直接调用系统打印对话框。

参考文档链接: https://x-series-support.lightspeedhq.com/hc/en-us/articles/25533857174299-How-to-enable-or-disable-Google-Chrome-Print-Preview-on-PC

常用的Chrome启动参数

--kiosk-printing
--start-maximized
--start-fullscreen
--use-system-default-printer

https://peter.sh/experiments/chromium-command-line-switches/