endaaman.com

2019-05-23

Tips

LinuxでCUPSを使って印刷する

Windowsだとなんとなくやっていた工程がLinuxだと少しだけややこしいので備忘録。Arch Linux向け

必要なものを入れる

$ 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を選ぶ


©2024 endaaman.com