Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I want to hook up 2 USB label printers to one machine, so that each one can have different size labels loaded in it. They are both Zebra 2844 printers. Either one installs and works just fine by itself, but it doesn't recognize that there are 2 of them if 2 are plugged in.

The add printer window just shows one, and if I install one, then go to add the second one, the add printer window still just shows one, and if I select it and set it up (while assuming I'm setting up the second one) it just prints to the first one still.

If I have both of them plugged in, and unplug the one it doesn't print to, the printer window shows the one that does work as offline.

What can I do to make this work? Is there some way to manually set up the second printer?

share|improve this question
You will probably have to create some udev rules for your printers - see this question and answer for an example of how to separate two USB devices -… – fossfreedom Oct 5 '11 at 20:25
@fossfreedom you should put that as an answer to this question – Cas Oct 19 '11 at 13:42
@cas - this is an area I dont have much experience with - hopefully someone more knowledgeable can help-out with this. – fossfreedom Oct 19 '11 at 13:52

You must be looking for Printer classes (No, not school)

Firstly disconnect both the printers.

Open "Printing" and you will be presented with such a window:

Press the Plus and select Class:

Create a new class:

Add the right printer to this class:

Repeat this process again for the other printer, If you have done this correctly you will get two new printers in your window, like this: enter image description here

With one and two being the new classes. You will now me able to print to both the printers.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.