Skip to content

CUPS - Waiting for printer to become available. - usb

I had some trouble using my usb printer.
Starting cups with "systemctl start cups" was working as expected. The page "http://localhost:631/" was presenting usefull informations (also listing the printer) but when I added a job "Waiting for printer to become available." was displayed for minutes over minutes.

A search on the web directed me to a thread with the solution inside. Following are the needed steps:

#list connected usb devices to fetch vendor id and product it
lsusb
#create rules for udev
vim /etc/udev/rules.d/10-usbprinter.rules
#add following entry, replace vendor id and product id if needed
ATTR{idVendor}=="04e8", ATTR{idProduct}=="3321", MODE:="0660", GROUP:="lp"
#reload udev
udevadm control --reload-rules
#replugin the printer

howto - add a printer in linux with cups

A small howto for the task "adding a printer in linux by using cups". - Start the cups service (service cups start, rc.d start cups - this depends on your distro) - Open "/etc/cups/cups.conf" and search for "SystemGroup" and note the group - If needed, add your user to this group by using "usermod -a -G $groupname $username - Open a browser and open the url "http://localhost:631/", there you are at the administration page for cups The rest should be self explaining.