掃描文件與列印輸出是日常辦公核心需求。現代 Linux 發行版(Red Hat、Fedora、CentOS、Ubuntu、紅旗等)已內建完善的掃描與列印子系統,配置難度與 Windows 差距極小。本文以 Red Hat 9 / 紅旗 Linux 為例,詳細說明掃描程式 Kooka 與 CUPS 列印系統的實操步驟。
Kooka 是 KDE 桌面環境預設的掃描工具,Red Hat 9、紅旗 Linux 均內建,操作直覺,支援主流掃描儀(透過 SANE 後端)。
開始選單 → 圖形 → 更多圖形程式 → 掃描與文字辨識程式開始 → 程式 → 圖形 → 掃描儀程式啟動後自動偵測掃描儀硬體,支援則彈出確認視窗,進入主介面。
掃描影像將直接顯示於 Kooka 主視窗列表中,可再編輯、匯出或列印。
現代 Linux 採用 CUPS (Common UNIX Printing System) 作為標準列印架構,支援並口、USB、網路列印機,內建大量廠商驅動(HP、Epson、Canon、Brother 等)。
控制面板 → 列印機管理器 → 新增system-config-printer 指令或選單「列印設定」。https://localhost:631 →「管理」→「新增列印機」→ 依步驟完成(支援 IPP、SMB、LPD、AppSocket/JetDirect 協定)。/etc/cups/cupsd.conf,允許區域網路存取:Listen *:631<Location /> Order allow,deny Allow @LOCAL</Location>systemctl restart cups 或 service cups restart。ipp://:631/printers/ 。| 現象 | 可能原因 | 解決方向 |
|---|---|---|
| 掃描儀未被偵測 | SANE 後端未支援該型號 | 查閱 SANE 支援清單;嘗試 sane-find-scanner、scanimage -L 診斷 |
| 列印機無回應 | 驅動不匹配 / 連接埠錯誤 / 防火牆阻擋 631 埠 | 確認 PPD 檔案;檢查 lpinfo -v 列出裝置 URI;開放防火牆 firewall-cmd --add-service=ipp |
| 中文檔名列印亂碼 | 字型缺失 / 區域設定 | 安裝 fonts-chinese、poppler-data;確認 LANG=zh_TW.UTF-8 |
從 Kooka 的圖形化掃描到 CUPS 的標準化列印架構,Linux 辦公周邊支援已臻成熟。掌握 SANE/CUPS 核心概念與圖形化工具操作,即可在 Linux 環境下實現與 Windows 等同的掃描列印體驗。