必要なものを入れる
$ sudo pacman -S cups ghostscript gsfonts cups-pdf poppler a2ps gutenprint
$ yay -S captdriver-git
プリンタを追加する
http://localhost:631/ を開く。ログインを要求されるのでrootユーザで認証する。一般ユーザーで認証すると、認証は通っても追加とかできない。ユーザを何がしかのグループに入れておけば良さそうだけど、rootで認証するのが手っ取り早い。
プリントする
Unable to locate printer
hosts: files mdns_minimal dns mdns
networking - Network printer found but cannot print - Ask Ubuntu
/etc/nsswitch.conf
のhostsエントリに上記4つが含まれるように編集する。自分の環境では ndns mdns_minimal
を追記して、
hosts: files mymachines myhostname resolve [!UNAVAIL=return] dns ndns mdns_minimal
となった。 .local
ドメインを内部で解決するのに使うっぽい。編集して保存したら、
$ sudo systemctl restart avahi-daemon.service
でavahiデーモンを再起動する。
Unable to add document to print job
I am using the driver from Xerox.com and I was using IPP. However, after changing the IPP to LPD it worked very well.
Solved: Unable to add document to print job - Customer Support Forum
IPPではなくLPDを選ぶ