在 CentOS 上使用 GIMP 打印的完整步骤
一 准备工作
- 确认已安装 GIMP。如未安装,可启用 EPEL 后通过 Yum 安装:sudo yum install epel-release -y && sudo yum install gimp -y。也可选择 Snap/Flatpak 安装新版 GIMP(适合需要 2.10+ 的用户)。
- 确认系统已安装并运行 CUPS(通用 UNIX 打印系统):sudo yum install -y cups;sudo systemctl start cups;sudo systemctl enable cups。CUPS 是 Linux 桌面打印的基础服务,GIMP 将调用系统的 CUPS 打印后端完成输出。
二 在 CentOS 上配置打印机
- 图形界面添加(GNOME):打开 设置 → 打印机 → 添加,系统会自动搜索可用设备;选择你的打印机型号,按提示完成驱动选择与安装。
- Web 界面添加:在浏览器访问 http://你的CentOS_IP:631/,使用管理员账号登录,点击 Add Printer 按向导添加(支持本地 USB、网络打印机、共享队列等)。
- 驱动获取与安装:若系统未自动匹配驱动,前往打印机制造商官网下载 Linux 驱动(常见为 .rpm) 并安装;例如 HP 可使用 HPLIP,EPSON 常用 ESC/P-R 驱动包。安装完成后在 CUPS 中设为默认或按需选择。
- 网络打印机常见方式:支持 IPP(631)、LPD(515)、或 9100 端口直连 等;在 CUPS 或厂商工具中选择相应连接方式并填写打印机 IP 地址。
三 在 GIMP 中打印
- 打开图像:启动 GIMP,文件 → 打开,选择需要打印的图片。
- 设置打印尺寸与分辨率:图像 → 打印大小,按需设置 纸张尺寸、方向、边距 与 分辨率(dpi)。提示:调整“打印尺寸”会改变图像在纸面上的实际大小;调整“分辨率(dpi)”会影响清晰度与细节密度。
- 发起打印:文件 → 打印(或 Ctrl+P),在打印对话框中选择目标 打印机、纸张尺寸、方向、边距 与 分辨率,必要时勾选“适合打印区域/居中”等选项,确认无误后打印。
四 常见问题与排查
- 打印队列卡住或无法出纸:检查 CUPS 服务是否运行(systemctl status cups),必要时重启服务;在 CUPS Web 界面(http://IP:631)查看 Jobs 与 Printers 状态。
- 驱动安装成功但不出纸或渲染失败:查看 /var/log/cups/error_log 定位问题。例如 EPSON ESC/P-R 驱动若报缺少 libcupsimage.so.2,安装对应 32/64 位库(如 libcupsimage2 或 libcupsimage2-32bit)后重试;可用 ldd 检查可执行文件依赖是否完整。
- 找不到打印机或型号未识别:优先在 http://IP:631 手动添加,选择 从数据库中选择 PPD/驱动 或安装厂商 RPM 驱动;网络打印机可尝试 IPP/LPD/9100 不同连接方式。
- 颜色与屏幕不一致:这是 显示器与打印机色域 差异所致。可在 GIMP 打印对话框中调整 颜色管理/渲染意图,并通过打印测试页微调亮度、对比度与饱和度,必要时做软打样或交由专业印前处理。