My Canon printer PIXMA MP170 (via USB) doesn't work on Debian 7 AMD64 but does work on my Ubuntu 12.04 i386. I've tried a lot of tutorials about this but had no success. For now, I'd like to to know more about which driver is used for this printer on my Ubuntu 12.04.

I'm looking for a way to find which driver CUPS uses for my printer on Ubuntu and maybe use this information to make it work on Debian.

  • The kernel (lspci lists hardware detected by the kernel) only controls the port (e.g. USB) that the printer is connected to. The printer itself is managed by CUPS, and so you would have to determine which CUPS driver is being used.
    – depquid
    Commented Jun 17, 2013 at 17:12
  • Ok, i understand. Do you know how know what driver CUPS use ? (I will edit the question for more pertinence)
    – bux
    Commented Jun 17, 2013 at 17:25
  • See also this question: "Which driver (and PPD version) is my printer using?" Commented May 15, 2023 at 19:21

1 Answer 1


You want to use the command lsusb if it's a USB-based printer. You can get more information about it using additional -v switches to lsusb.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .