Announcement

Collapse
No announcement yet.

[SOLVED] Why can't I access my USB printer?

Collapse
This topic is closed.
X
This is a sticky topic.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    [SOLVED] Why can't I access my USB printer?

    Okay, this has been a problem long enough. My USB connected (directly connected from the laptop) laser printer (Panasonic KX-P4410) isn't seen by the OS, nor of course, by CUPS 1.4.1. I have hplip-cups (and hplip) installed, and according to the description:

    USB, JetDirect (network) and parallel-port devices are supported.
    I have no problem using this printer in both my Ubuntu and Kubuntu JJ 9.04 installations, but I just can't get Karmic to see it.

    The following packages are installed:
    cups-driver-gutenprint
    foomatic-db
    foomatic-db-engine
    foomatic-db-gutenprint
    foomatic-filters
    foomatick-gui
    hpijs
    ijsgutenprint
    libgutenprint2
    min12xxw
    openprinting-ppds
    printconf
    python-foomatic
    What am I missing? I has to be something, but I don't know what. Since installing Karmic, I have not been able to access this USB connected printer.
    Using Kubuntu Linux since March 23, 2007
    "It is a capital mistake to theorize before one has data." - Sherlock Holmes

    #2
    Re: Why can't I access my USB printer?

    Does it show up on the lsusb list?

    Also, there's a driver listed here that I don't see on your list of packages:

    http://www.openprinting.org/printer/...sonic-KX-P4410

    Comment


      #3
      Re: Why can't I access my USB printer?

      Hey dibl. I've never had to install/use a specific driver for this printer. Gutenprint et al have always been sufficient, in all previous versions of Kubuntu I've used.

      lsusb reports:
      Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
      Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
      Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
      Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
      Bus 001 Device 008: ID 0458:0003 KYE Systems Corp. (Mouse Systems) Genius NetScroll+
      Bus 001 Device 007: ID 0644:0000 TEAC Corp. Floppy
      Bus 001 Device 006: ID 0409:0059 NEC Corp. HighSpeed Hub
      Bus 001 Device 005: ID 05e3:0702 Genesys Logic, Inc. USB 2.0 IDE Adapter
      Bus 001 Device 004: ID 05e3:0702 Genesys Logic, Inc. USB 2.0 IDE Adapter
      Bus 001 Device 002: ID 0409:0059 NEC Corp. HighSpeed Hub
      Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
      grep printer /var/log/dmesg finds:
      [ 23.700955] usblp0: USB Bidirectional printer dev 2 if 0 alt 1 proto 2 vid 0x1309 pid 0xF002
      Using Kubuntu Linux since March 23, 2007
      "It is a capital mistake to theorize before one has data." - Sherlock Holmes

      Comment


        #4
        Re: Why can't I access my USB printer?

        I'm not a printer expert, but I would think it needs to show up on the lsusb list if there's any hope to use it. Here's my Canon:

        Code:
        dibl@sidbox:~$ lsusb
        Bus 002 Device 002: ID 045e:00dd Microsoft Corp. Comfort Curve Keyboard 2000 V1.0
        Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
        Bus 005 Device 002: ID 046d:0a01 Logitech, Inc. USB Headset
        Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
        Bus 003 Device 002: ID 045e:0040 Microsoft Corp. Wheel Mouse Optical
        Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
        Bus 001 Device 005: ID 04a9:10a8 Canon, Inc. iP6220D
        Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
        Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

        Comment


          #5
          Re: Why can't I access my USB printer?

          I'd agree. I've been thinking for some time now, that the problem is in the kernel, specifically, that a required module that is present in earlier releases of Kubuntu, is 'missing' in Karmic. I don't know why under Karmic, the printer isn't identified by lsusb.

          Do me a favor and run grep printer /var/log/dmesg and post what it finds on your rig.
          Using Kubuntu Linux since March 23, 2007
          "It is a capital mistake to theorize before one has data." - Sherlock Holmes

          Comment


            #6
            Re: Why can't I access my USB printer?

            The USB port I have the printer connected to is 'live' - I've tested that by plugging in my USB mouse and a thumb drive, both of which are recognized and work.
            Using Kubuntu Linux since March 23, 2007
            "It is a capital mistake to theorize before one has data." - Sherlock Holmes

            Comment


              #7
              Re: Why can't I access my USB printer?

              Rebooted in JJ.

              lsusb shows:
              Bus 001 Device 007: ID 0644:0000 TEAC Corp. Floppy
              Bus 001 Device 008: ID 0458:0003 KYE Systems Corp. (Mouse Systems) Genius NetScroll+
              Bus 001 Device 006: ID 0409:0059 NEC Corp. HighSpeed Hub
              Bus 001 Device 005: ID 05e3:0702 Genesys Logic, Inc. USB 2.0 IDE Adapter
              Bus 001 Device 004: ID 05e3:0702 Genesys Logic, Inc. USB 2.0 IDE Adapter
              Bus 001 Device 002: ID 0409:0059 NEC Corp. HighSpeed Hub
              Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
              Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
              Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
              Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
              Bus 002 Device 002: ID 1309:f002
              Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
              The printer is not shown - no difference from KK.

              grep printer /var/log/dmesg shows:
              [ 20.598694] usblp0: USB Bidirectional printer dev 2 if 0 alt 1 proto 2 vid 0x1309 pid 0xF002
              No different that in KK.

              The printer is working here. Cups has two defined printers for it, and both work. I opened CUPS and test printed both.
              Attached Files
              Using Kubuntu Linux since March 23, 2007
              "It is a capital mistake to theorize before one has data." - Sherlock Holmes

              Comment


                #8
                Re: Why can't I access my USB printer?

                [I think I didn't filter my modprobe outputs correctly. I'll redo the comparisons and modify the listings below later.]

                Made a comparison of modules containing 'usb' in my JJ and KK kernels.
                Modules present in the Kubuntu JJ kernel that are not present in the Kubuntu KK kernel (my USB printer works):

                kernel/drivers/hid/usbhid/usbkbd.ko
                kernel/drivers/hid/usbhid/usbmouse.ko
                kernel/drivers/usb/misc/phidgetkit.ko
                kernel/drivers/usb/misc/phidget.ko
                kernel/drivers/usb/misc/phidgetmotorcontrol.ko
                kernel/drivers/usb/misc/phidgetservo.ko
                kernel/ubuntu/lirc/lirc_mceusb2/lirc_mceusb2.ko
                kernel/ubuntu/misc/lmpcm_usb.ko
                kernel/ubuntu/qc-usb/quickcam.ko

                Modules present in the Kubuntu KK kernel that are not present in the Kubuntu JJ kernel (my USB printer does not work):

                kernel/drivers/isdn/hardware/mISDN/hfcsusb.ko
                kernel/drivers/media/dvb/dvb-usb/dvb-usb-ce6230.ko
                kernel/drivers/media/dvb/siano/smsusb.ko
                kernel/drivers/media/video/dabusb.ko
                kernel/drivers/net/usb/cdc_eem.ko
                kernel/drivers/net/usb/cdc-phonet.ko
                kernel/drivers/net/usb/int51x1.ko
                kernel/drivers/net/wimax/i2400m/i2400m-usb.ko
                kernel/drivers/net/wireless/at76c50x-usb.ko
                kernel/drivers/net/wireless/ath/ar9170/ar9170usb.ko
                kernel/drivers/net/wireless/rt2x00/rt2800usb.ko
                kernel/drivers/staging/comedi/drivers/usbduxfast.ko
                kernel/drivers/staging/comedi/drivers/usbdux.ko
                kernel/drivers/staging/cpc-usb/cpc-usb.ko
                kernel/drivers/staging/go7007/go7007-usb.ko
                kernel/drivers/staging/line6/line6usb.ko
                kernel/drivers/staging/rtl8192su/r8192s_usb.ko
                kernel/drivers/staging/serqt_usb2/serqt_usb2.ko
                kernel/drivers/staging/usbip/usbip_common_mod.ko
                kernel/drivers/staging/usbip/usbip.ko
                kernel/drivers/staging/usbip/vhci-hcd.ko
                kernel/drivers/usb/gadget/g_audio.ko
                kernel/drivers/usb/gadget/g_midi.ko
                kernel/drivers/usb/gadget/g_printer.ko
                kernel/drivers/usb/host/oxu210hp-hcd.ko
                kernel/drivers/usb/host/xhci.ko
                kernel/drivers/usb/misc/usbtest.ko
                kernel/drivers/usb/otg/gpio_vbus.ko
                kernel/drivers/usb/otg/nop-usb-xceiv.ko
                kernel/drivers/usb/otg/twl4030-usb.ko
                kernel/drivers/usb/serial/ir-usb.ko
                kernel/drivers/usb/serial/iuu_phoenix.ko
                kernel/drivers/usb/serial/opticon.ko
                kernel/drivers/usb/serial/qcserial.ko
                kernel/drivers/usb/serial/siemens_mpi.ko
                kernel/drivers/usb/serial/symbolserial.ko
                kernel/drivers/usb/storage/ums-alauda.ko
                kernel/drivers/usb/storage/ums-cypress.ko
                kernel/drivers/usb/storage/ums-datafab.ko
                kernel/drivers/usb/storage/ums-freecom.ko
                kernel/drivers/usb/storage/ums-isd200.ko
                kernel/drivers/usb/storage/ums-jumpshot.ko
                kernel/drivers/usb/storage/ums-karma.ko
                kernel/drivers/usb/storage/ums-onetouch.ko
                kernel/drivers/usb/storage/ums-sddr09.ko
                kernel/drivers/usb/storage/ums-sddr55.ko
                kernel/drivers/usb/storage/ums-usbat.ko
                Using Kubuntu Linux since March 23, 2007
                "It is a capital mistake to theorize before one has data." - Sherlock Holmes

                Comment


                  #9
                  Re: Why can't I access my USB printer?

                  Originally posted by Snowhog

                  Do me a favor and run grep printer /var/log/dmesg and post what it finds on your rig.
                  Sorry, I was out for awhile.

                  OK, your grep command didn't show any result, so I manually looked through dmesg and found this:
                  [28484.387857] scsi6 : usb-storage 1-1:1.1
                  [28484.388012] usbcore: registered new interface driver usb-storage
                  [28484.388014] USB Mass Storage support registered.
                  [28484.390831] usblp0: USB Bidirectional printer dev 5 if 0 alt 0 proto 2 vid 0x04A9 pid 0x10A8
                  [28484.390855] usbcore: registered new interface driver usblp
                  [28489.391575] scsi 6:0:0:0: Direct-Access Canon iP6220DStorage 0104 PQ: 0 ANSI: 2
                  [28489.393088] sd 6:0:0:0: Attached scsi generic sg4 type 0

                  I think you need that red part.

                  Comment


                    #10
                    Re: Why can't I access my USB printer?

                    I've already got that, and more:
                    paul@myotherbrain:~$ grep usbcore /var/log/dmesg
                    [ 0.565973] usbcore: registered new interface driver usbfs
                    [ 0.565973] usbcore: registered new interface driver hub
                    [ 0.565973] usbcore: registered new device driver usb
                    [ 4.260427] usbcore: registered new interface driver usb-storage
                    [ 5.773135] usbcore: registered new interface driver hiddev
                    [ 5.775684] usbcore: registered new interface driver usbhid
                    [ 23.588602] usbcore: registered new interface driver usblp
                    Using Kubuntu Linux since March 23, 2007
                    "It is a capital mistake to theorize before one has data." - Sherlock Holmes

                    Comment


                      #11
                      Re: Why can't I access my USB printer?

                      Does your dmesg output show the printer by name, like mine does?

                      Comment


                        #12
                        Re: Why can't I access my USB printer?

                        No. The only items identified with 'direct' in the search are:
                        paul@myotherbrain:~$ grep Direct /var/log/dmesg
                        [ 3.376768] scsi 0:0:0:0: Direct-Access ATA TOSHIBA MK1234GS AH00 PQ: 0 ANSI: 5
                        [ 9.276600] scsi 2:0:0:0: Direct-Access IC25N030 ATCS04-0 0811 PQ: 0 ANSI: 0
                        [ 9.447734] scsi 3:0:0:0: Direct-Access IC25N060 ATMR04-0 0811 PQ: 0 ANSI: 0
                        [ 10.593111] scsi 4:0:0:0: Direct-Access TEAC FD-05PUW 3000 PQ: 0 ANSI: 0 CCS
                        Using Kubuntu Linux since March 23, 2007
                        "It is a capital mistake to theorize before one has data." - Sherlock Holmes

                        Comment


                          #13
                          Re: Why can't I access my USB printer?

                          There must be something different in the KK kernel modules, regarding registration of your USB printer.

                          Comment


                            #14
                            Re: Why can't I access my USB printer?

                            Have you booted a 10.04 Live CD and checked the printer?

                            Comment


                              #15
                              Re: Why can't I access my USB printer?

                              Just curious, whats the cups status in both your jj & kk.

                              Code:
                              lpstat -l -p
                              ASROCK Z87 Pro4 - i5 4670K - R9 270x ☞ Triple Boot: KDE NEON ★ Windows 10 ★ Windows 7

                              Comment

                              Working...
                              X