[arch-general] Any printer didn't work
Hi, I want to use multifaunctional printer Canon MP630 and HP Photosmart 5521. But both didn't work. I reinstalled system and whole package on this month. They worked before then. I checked: * Printers work on other system. * cnijfilter-mp620 ( for MP630), hplip and hplip-plugin ( for 5521 ) are installed. * CUPSd is installed and started. When connected a printer on KDE or Cinnamon, show notifification "New printer conncted." and nothing. Lately, neither show anything at a printer conneced. When add printer manually on cinnamon. The printer found, forward , search driver and freeze. When add printer manually on KDE. The printer found, show "Pcik a Driver" and said "Failed to search for recommended: driver: 'Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked tthe reply, the reply timeout expired, or the network connection was broken.' So I try "Manually Provide a PPD File". When I click "finish," printer name highlighted and disabled finish button. One day, I tried to add printer manually on KDE, finish button worked, added, and test page printed. But today, I attempted to print pages, but not work printer because "the printer is disconnected or turned off." I tried change cable and change port, but still "the printer is disconnected or turned off." I click "Resume printer" on KDE. Printer status changed to "Idle." I send print job, Printer status changed to "Printing," but soon changed to "Idle" without working. When printer reconnected, DE says "Configurating new printer." And return to the beginning but configured printer exists. I remove configured printer, but nothing to change. What should I do? Thank you. ****************************** * The Rider, Hacker and Musician. * +++ ENABLE YOUR HEART +++ ****************************** * MASAKI Yuhsuke. * hydrangea+ml@reasonset.net * Website: http://reasonset.net/ * GitHub : https://github.com/reasonset/ * Twitter: @reasonset ******************************
Do you have the correct cups services enabled? Which drivers do you have?
Thank you for your reply. It looks cups service is running for me. ----- $ sudo systemctl status org.cups.cupsd ● org.cups.cupsd.service - CUPS Scheduler Loaded: loaded (/usr/lib/systemd/system/org.cups.cupsd.service; enabled; vendor preset: disabled) Active: active (running) since 日 2015-02-08 22:54:12 JST; 22min ago Docs: man:cupsd(8) Main PID: 2021 (cupsd) CGroup: /system.slice/org.cups.cupsd.service ├─2021 /usr/bin/cupsd -l ├─2150 /usr/lib/cups/daemon/cups-driverd list 1 0 requested-attrib... └─2151 /usr/bin/perl /usr/lib/cups/driver/foomatic list ----- I use drivers for MP630: cnijfilter-mp620 for 5521 : hplip and hplip-plugin in AUR. Thier multifunctional printers can be used as scanner. You wrote:
Do you have the correct cups services enabled? Which drivers do you have?
****************************** * The Rider, Hacker and Musician. * +++ ENABLE YOUR HEART +++ ****************************** * MASAKI Yuhsuke. * hydrangea+ml@reasonset.net * Website: http://reasonset.net/ * GitHub : https://github.com/reasonset/ * Twitter: @reasonset ******************************
On Sun, Feb 8, 2015 at 8:21 AM, MASAKI Yuhsuke <hydrangea+ml@reasonset.net> 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
Thank you for your reply. I already installed gutenprint. I used /etc/cups/ppd/Canon-MP630.ppd from /usr/share/cups/model/C/std-bjc-MP630-series.5.2.ppd.gz. But the result is same as previous time. I edited /etc/cups/printers.conf manually, but I couldn't fount how to write this file. Then freezed if access the printer. ***** I found that in dmesg ----- [ 891.387948] usb-storage 11-5:1.2: USB Mass Storage device detected [ 891.398873] scsi host12: usb-storage 11-5:1.2 [ 892.404576] scsi 12:0:0:0: Direct-Access Canon MP630 series 0105 PQ: 0 ANSI: 2 [ 892.429408] sd 12:0:0:0: [sdh] Attached SCSI removable disk ----- Does this related this probrem? ***** I wonder. Printers worked before reinstall system with connected time auto configuration. MP630 worked on this system at least once. This probrem happens any printer. Printers can be used as scanner. Printers found in printer configuration as Local Printers. You wrote:
On Sun, Feb 8, 2015 at 8:21 AM, MASAKI Yuhsuke <hydrangea+ml@reasonset.net> 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
****************************** * The Rider, Hacker and Musician. * +++ ENABLE YOUR HEART +++ ****************************** * MASAKI Yuhsuke. * hydrangea+ml@reasonset.net * Website: http://reasonset.net/ * GitHub : https://github.com/reasonset/ * Twitter: @reasonset ******************************
participants (3)
-
MASAKI Yuhsuke
-
Neven Sajko
-
Troy Engel