前言
系统状态为net iso方式安装。本打印机是ts30100系列
CUPS 服务
安装CUPS 服务,方便脚本调用 lpadmin
sudo apt update sudo apt install cups system-config-printer -y sudo systemctl enable cups sudo systemctl start cups systemctl status cups
解决依赖
sudo apt update sudo apt install libcupsimage2 sudo mkdir -p /usr/share/cups/model #Ubuntu 新版本里 CUPS 的 PPD 模型目录默认已经不存在了(Canonical 改成用 /usr/share/ppd 和 Snap 包的方式)。但是 Canon 的老驱动 install.sh 还是死板地往 /usr/share/cups/model/ 写东西,结果导致安装失败。
驱动安装
wget https://gdlp01.c-wss.com/gds/8/0100009108/01/cnijfilter2-5.50-1-deb.tar.gz tar -xvzf cnijfilter2-5.50-1-deb.tar.gz cd cnijfilter2-5.50-1-deb sudo ./install.sh #按提示添加打印机即可
管理
Canon 的 cnijfilter2 驱动本身只提供 命令行工具 + PPD 驱动,没有 Windows 那种“维护工具箱”界面。确认上面的CUPS服务正常运行,打开浏览器http://localhost:631访问管理。或者使用简单的system-config-printer进行管理