Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

printing job is stuck in the "Printer queue"

Open
#36 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
35/100
Issue type
Bug
Clarity
Mostly clear
Activity status
Stale
Tech stack
debian, go, linux

Research direction

Reproduce the issue on MX Linux with sysvinit by starting ipp-usb standalone -bg, printing with lp, restarting the printer, and printing again. Investigate the printer queue behavior after the device reconnects; done means a job submitted after the restart prints without remaining stuck and without requiring manual recovery.

Written by the indexing model from the issue text.

Description

I use sysvinit in MX Linux (debian 10 based).

Here is what works:

  1. I start MX Linux
  2. I start the HP printer
  3. I run the command sudo ipp-usb standalone -bg
    -> The printer is created (ipp://mx.local:60000/ipp/print)
  4. I print with the command lp -d HP_ENVY_5540_series_341375_USB_ /home/Golddouble/loschDruckversuch.txt
    -> It prints. All is as expected.

Then I turn my printer off and immediately start it again.

Here is what does not work:
I just repeat the command lp -d HP_ENVY_5540_series_341375_USB_ /home/Golddouble/loschDruckversuch.txt
-> It does not print. There is no error or warning in the terminal. But the printing job just is stuck in the printing queue.

What can I do? Thank you.

Edit:
ipp-usb is installed, but
ippusbxd is not installed. Do I need ippusbxd?

Edit2:
It doesn't matter if I use
ipp-usb_0.9.19-1+50.2_amd64.deb or
ipp-usb_0.9.17-1+48.2_amd64.deb
Same behaviour.

Dominant language
Go
Stars
210
Forks
35
Avg merge
5h 47m
Merged PRs (30d)
1

Getting set up

This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from OpenPrinting/ipp-usb

All issues in OpenPrinting/ipp-usb

Similar issues

More Go issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.