wiki:linux/cups

LinuxでMG6130利用

$ apt-get install curl cups avahi-daemon avahi-utils sudo
$ curl -o cnijfilter-mg6100series-3.40-1-deb.tar.gz "http://gdlp01.c-wss.com/gds/8/0100003018/01/cnijfilter-mg6100series-3.40-1-deb.tar.gz"
$ tar zxvf cnijfilter-mg6100series-3.40-1-deb.tar.gz
$ avahi-browse -a
+ eth0 IPv4 Canon MG6100 series @ piano                   UNIX Printer         local

UNIX Printerが表示されるのを確認する。/etc/cups/cupsd.confのListenとLocationを修正し、 他のホストからアクセスできるようにする。

Air Printの利用

下記の通り実行する。

# curl -O https://raw.githubusercontent.com/tjfontaine/airprint-generate/master/airprint-generate.py
# python airprint-generate.py
# mv *.service  /etc/avahi/services/
# systemctl restart avahi-daemon