{"id":328,"date":"2009-10-06T14:01:34","date_gmt":"2009-10-06T14:01:34","guid":{"rendered":"http:\/\/blog.cyberwizzard.nl\/?p=328"},"modified":"2016-03-20T13:36:34","modified_gmt":"2016-03-20T12:36:34","slug":"fixing-interface-claimed-printing-problems","status":"publish","type":"post","link":"https:\/\/blog.cyberwizzard.nl\/?p=328","title":{"rendered":"Fixing &#8216;interface claimed&#8217; printing problems"},"content":{"rendered":"<p>After leaving my printer unused for some time I suddenly found myself unable to print to my Canon ip4300 printer (which is connected using USB and should be run by CUPS). Dmesg showed the following after powering up the printer:<\/p>\n<pre class=\"code not-hl\">usb 1-3.1: new high speed USB device using ehci_hcd and address 5\nusb 1-3.1: configuration #1 chosen from 1 choice\nusblp0: USB Bidirectional printer dev 5 if 0 alt 0 proto 2 vid 0x04A9 pid 0x10B6\nusb 1-3.1: usbfs: interface 0 claimed by usblp while 'usb' sets config #1\nusb 1-3.1: usbfs: interface 0 claimed by usblp while 'usb' sets config #1\nusb 1-3.1: usbfs: interface 0 claimed by usblp while 'usb' sets config #1\nusb 1-3.1: usbfs: interface 0 claimed by usblp while 'usb' sets config #1<\/pre>\n<p>The problem here is the USB\u00a0Printer subsystem of the kernel called &#8216;usblp&#8217;. Some people might have it compiled into the kernel (like me &#8211; seemed like a good idea at the time) and others might have it as a module. If you have it as a module, unload it and blacklist it so it won&#8217;t be loaded automatically. Power cycle  on the printer and it should suddenly become available to CUPS.<\/p>\n<p>If you have it compiled in &#8211; like I had &#8211; recompile your kernel after disabling USB\u00a0Printing. The device manager will pick it up if you connect it again so the printing subsystem can use it.<\/p>\n<p>On a side note:\u00a0it would have been nice to have a warning in the kernel description that using printing subsystems will not work properly if you use &#8216;usblp&#8217;&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>After leaving my printer unused for some time I suddenly found myself unable to print to my Canon ip4300 printer (which is connected using USB and should be run by CUPS). Dmesg showed the following after powering up the printer: usb 1-3.1: new high speed USB device using ehci_hcd and address 5 usb 1-3.1: configuration [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[415,326,414],"class_list":["post-328","post","type-post","status-publish","format-standard","hentry","category-gentoo-linux","tag-cups","tag-gentoo","tag-printers"],"views":2739,"_links":{"self":[{"href":"https:\/\/blog.cyberwizzard.nl\/index.php?rest_route=\/wp\/v2\/posts\/328","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.cyberwizzard.nl\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.cyberwizzard.nl\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.cyberwizzard.nl\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.cyberwizzard.nl\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=328"}],"version-history":[{"count":3,"href":"https:\/\/blog.cyberwizzard.nl\/index.php?rest_route=\/wp\/v2\/posts\/328\/revisions"}],"predecessor-version":[{"id":564,"href":"https:\/\/blog.cyberwizzard.nl\/index.php?rest_route=\/wp\/v2\/posts\/328\/revisions\/564"}],"wp:attachment":[{"href":"https:\/\/blog.cyberwizzard.nl\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=328"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.cyberwizzard.nl\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=328"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.cyberwizzard.nl\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=328"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}