Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow also classic USB connections while ippusbxd is running #9

Open
tillkamppeter opened this issue Oct 22, 2019 · 2 comments
Open

Allow also classic USB connections while ippusbxd is running #9

tillkamppeter opened this issue Oct 22, 2019 · 2 comments

Comments

@tillkamppeter
Copy link
Member

@tillkamppeter tillkamppeter commented Oct 22, 2019

In some cases, for example on a multi-function device which also scans (at least as long the devices do not support driverless IPP scanning), it can make sense to allow classic USB connections while ippusbxd is running.
To do so, one could close the USB connection but keep the ippusbxd daemon running and listening when all conversations (threads) have closed, so that while not printing conventional USB is possible. Alternatively one could try to use only 2 of the 3 channels to keep one open for conventional USB, or use even both techniques to always use the most appropriate for the situation (for example also printing and scanning in parallel).
@DavieV, could you have a look into this?

@DavieV

This comment has been minimized.

Copy link

@DavieV DavieV commented Oct 24, 2019

Yes I think this is doable, I'll look into implementing it when I have the time.

@tillkamppeter

This comment has been minimized.

Copy link
Member Author

@tillkamppeter tillkamppeter commented Jan 10, 2020

@DavieV, this issue is solved by @alexpevzner's ipp-usb. I have tested it and while the ipp-usb daemon is running I can discover the printer and even print with the CUPS "usb" backend. I could even print with the "usb" backend during a running scan via SANE and ipp-usb.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
2 participants
You can’t perform that action at this time.