On Sun, Feb 8, 2015 at 8:21 AM, MASAKI Yuhsuke <hydrangea+ml@xxxxxxxxxxxxx> wrote: > > I use drivers > for MP630: cnijfilter-mp620 > for 5521 : hplip and hplip-plugin > in AUR. I have the MP640 which has Wifi, so my setup is different (easier). Do you have the 'gutenprint' package installed? This provides the MP630 PPD file: $ pacman -Qo /usr/share/cups/model/C/stp-bjc-MP630-series.5.2.ppd.gz /usr/share/cups/model/C/stp-bjc-MP630-series.5.2.ppd.gz is owned by gutenprint 5.2.10-1 I do not use cnijfilter, that code is very, very old for MP630/MP640 and I think 32bit (?), I only use the gutenprint MP640 PPD file; after installing gutenprint, try doing this: $ sudo gzip -dc /usr/share/cups/model/C/stp-bjc-MP630-series.5.2.ppd.gz > /etc/cups/ppd/Canon-MP630.ppd This process is supposed to be automatic from cupsd when you configure the printer, but maybe try it manually. My configuration /etc/cups/printers.conf is below but again -- it's WiFi so yours will be different and show the USB connection instead: ================= <DefaultPrinter Canon-MP640> UUID urn:uuid:a41801ec-d85c-354a-548d-2936bdccb233 Info Canon MP640 Location 192.168.1.222 DeviceURI lpd://192.168.1.222/PASSTHRU State Idle StateTime 1404686061 Type 36892 Accepting Yes Shared Yes JobSheets none none QuotaPeriod 0 PageLimit 0 KLimit 0 OpPolicy default ErrorPolicy stop-printer </Printer> ================= I hope this helps! -te