はじめに
たまたま印刷に成功したので備忘録的な感じです.
自分もよく理解していないので誤っている点などありましたらコメント等で知らせて頂ければ幸いです.
実行環境
OS・・・・・Fedora 37 x86_64
WM・・・・・i3wm
プリンタ・・・Canon TS8330
準備
まず,プリンタと自分のPCを同じネットワークに接続します.
ルーターが同じであればプリンタが有線でPCが無線(あるいは逆)でも大丈夫です.
ドライバを落とす
プリンタの型番 driver
でネットで検索します.canon様は素晴らしいことにLinux版を提供しているので,Debian/Ubuntu系のディストリビューションなら.deb
,RedHat/OpenSUSE系のディストリビューションなら.rpm
をダウンロードします.今回はFedoraなので.rpm
をダウンロードします.
Arch Linux系の場合は頑張ってパッケージを変換(展開)してください.
ドライバをインストールする
ダウンロードしたtarballを展開すると.中にinstall.sh
が入っていると思います.これを実行します.
$ tar xvf cnijfilter2-5.90-1-rpm.tar.gz
$ cd cnijfilter2-5.90-1-rpm/
$ ls
documents install.sh packages resources
$ sudo ./install.sh
プリンタを登録する
上記の操作をしたところ,「lpadmin
で手動で登録してね」的なことを言われたので登録します.
プリンタのIPアドレスを調べる
これはプリンタによって異なるので自分で調べてください.
TS8330の場合は以下のとおりです.
- ホーム画面の左下のいかにもWi-Fiに関係してそうなボタンを押します.
- メニューの上の「Wi-Fi」をタップします.
- 右下のあたりのいかにもスクロールできそうなボタンで下へスクロールします.
- 「IPv4アドレス」なるものがあると思います.
- それをメモしておきましょう.
自分の場合は192.168.0.58
でした.
プリンタを追加する
自分は以下のサイトを参考にしました.
lpadmin コマンド - IBM Documentation
lpadmin を使用してプリンタを設定する方法 - Oracle® Solaris 11.2 での印刷の構成と管理
$ sudo systemctl enable --now cups.service
$ lpadmin -p TS8330 -h 192.168.0.58
プリンタの名前やIPアドレスは良い感じに置き換えてください.自分はこれでできました.
おまけ
この記事をざっと書き終わった辺りでGUIの設定ツールを発見してしまった