びぃえるくぅと。

ガラケーは打楽器。

RedHat Enterprise Linux 8.5 に Canon の家庭用ネットワークプリンター (PIXUS TS8430) をIPアドレス直接指定で追加する非公式手順

タイトル長いねん。

注意

  • いわゆる「よく分からんけど動いた」状態です。自分は素直に CentOS か AlmaLinux 使ってたらいいのにイキって RHEL 使ってるだけの人であり、全然詳しくないです。
  • CentOS や AlmaLinux などの類似環境では試していません。
  • CUIGUI で操作しています。CUI で完結していません。

なんでこの記事書いたの

  • 公式ドキュメント通りにやってもネットワークプリンターが検出されなかったため。
  • 公式がサポートしている rpmディストリビューションが Fedore 32 で対象外っぽそうだったため。
  • 履歴書印刷しようとしたら意外とセットアップ面倒だったと感じたため。

環境

前提

  • プリンターは既にネットワークに接続されている状態とします。

手順

Canon 公式サイトから IJ Printer Driver for Linuxrpm 版をダウンロードします。現時点での URL は https://cweb.canon.jp/drv-upd/ij-mfp/linux-pd-20202h-610.html です。 今後もドライバが更新されダウンロードページが変わる可能性はあるので、公式トップから辿る方が確実だと思います。

rpm 版ドライバの tar.gz ファイルをダウンロードしたら展開し、 packages/cnijfilter2-6.10-1.x86_64.rpm もしくは同等の適切なファイルが存在することを確認してください。

cnijfilter2-6.10-1-rpm
├── documents
│   ├── LICENSE-cnijfilter-6.10EN.txt
│   ├── LICENSE-cnijfilter-6.10FR.txt
│   ├── LICENSE-cnijfilter-6.10JP.txt
│   └── LICENSE-cnijfilter-6.10SC.txt
├── install.sh
├── packages
│   ├── cnijfilter2-6.10-1.i386.rpm
│   └── cnijfilter2-6.10-1.x86_64.rpm
└── resources
    ├── printer_fr_utf8.lc
    ├── printer_ja_utf8.lc
    └── printer_zh_utf8.lc

3 directories, 10 files

次にドライバーをインストールします。下記の様にターミナルでインストールでもよいのですが、普通に rpm ファイルをダブルクリックでインストールできると思います。

# 前述で展開されたファイル群が `$HOME/Downloads/cnijfilter2-6.10-1-rpm` に存在するものとします。

cd ~/Downloads/cnijfilter2-6.10-1-rpm
sudo dnf install ./packages/cnijfilter2-6.10-1.x86_64.rpm

その後「設定」 (GNOME Control Center) アプリを開き、「デバイス」>「プリンター」項目を選択します。

画面が表示された後「追加」ボタンをクリックすると、プリンターを追加するダイアログが表示されます。 ダイアログ下部に何だか検索できそうなテキスト入力欄があるので、そこにプリンターの IP アドレスを追加してください。プリンターの IP アドレスはプリンター本体の設定画面などから参照してください。

f:id:yadex205:20220115163528p:plain

入力してすぐに JetDirect-Printer と LPD-Printer という項目が表示されますが、もう少し待つと TS8430 といったプリンターの形式名が表示されるので、それを選択します。

f:id:yadex205:20220115163858p:plain

すると、プリンター一覧にプリンターが追加され、セットアップ完了です。形式名も「Canon TS8430 series Ver 6.10」と正しく表示されていますね。

f:id:yadex205:20220115170540j:plain

ちなみに

ドライバをインストールせずにプリンターを追加することも可能ですが、その際には「Generic Text-Only Printer」として登録することになってしまいます。

f:id:yadex205:20220115163108p:plain

ついでに「追加のドライバが必要」という旨の通知も併せて表示されます。

f:id:yadex205:20220115164432p:plain

もしドライバをインストールしたつもりでも上記の状態となってしまう場合、一度プリンター一覧から該当のプリンターを削除し、ドライバのインストールからやり直してみることをお勧めします。

Copyright © 2015 Yadex205