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

Add the Canon PIXMA MP240 to the USB quirk list #212

Merged
merged 3 commits into from
Aug 17, 2021

Conversation

Swyter
Copy link
Contributor

@Swyter Swyter commented Jul 31, 2021

Without it the printer gets stuck waiting for some kind of USB response from the computer 3/4 into the page. Right at the end of the job. Sometimes it moves the printing head once every few minutes, if we wait for 20-30 minutes it often finishes correctly. Which is unacceptable.

Using no-reattach unidir instead of only unidir seems to also work fine, but it seemed superfluous in my case, so try that if things are still wonky. Disconnecting the USB cable makes it stop the job instantly, spitting the rest of the page.

The same setup works on Windows just fine. Maybe adding the other MP2XX models into the list should be considered. In my case, until a few months ago printing via CUPS without any kinds of quirks seemed to work fine, so it seems like some kind of regression.

The credit goes to @mounaiban for the original solution:
agalakhov/captdriver#7 (comment)

More information here:
agalakhov/captdriver#7 (comment)

Without it the printer gets stuck waiting for some kind of USB response from the computer 3/4 into the page. Right at the end of the job.
Sometimes it moves the printing head once every few minutes, if we wait for 20-30 minutes it often finishes correctly. Which is unacceptable.

Using `no-reattach unidir` instead of only `unidir` seems to also work fine, but is seemed superfluous in my case, so try that if things are still wonky.
Disconnecting the USB cable makes it stop the job instantly, spitting the rest of the page.

The same setup works on Windows just fine. Maybe adding the other MP2XX models into the list should be considered.
In my case, until a few months ago printing via CUPS without any kinds of quirks seemed to work fine, so it seems like some kind of regression.

The credit goes to @mounaiban for the original solution:
agalakhov/captdriver#7 (comment)

More information here:
agalakhov/captdriver#7 (comment)
@Swyter
Copy link
Contributor Author

Swyter commented Jul 31, 2021

I also opened the same pull request at apple/cups#5939. Just in case.

Let me know what you think.

…they all seem to share the same issues

The other USB PIDs were found via http://www.linux-usb.org/usb.ids. It should be harmless at worst; fill the holes in the list.
@@ -77,6 +77,27 @@
# Canon, Inc. MP210 (https://bugzilla.redhat.com/show_bug.cgi?id=847923#c53)
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As you can see MP210 was already in the list, I wonder how many missing models in each series are slipping by.

@Swyter
Copy link
Contributor Author

Swyter commented Jul 31, 2021

Here are some references about how buggy this entire lineup really is, going back to 2012:

Hopefully with this we'll save a few headaches in the future.

…he now-duplicated MP280 entry, and fill the holes in the MP 4xx and MP5xx series.
@Swyter
Copy link
Contributor Author

Swyter commented Aug 4, 2021

@michaelrsweet If there's anything wrong with the delivery of the patch I'm happy to rework or squash the changes. Just let me know.

@michaelrsweet michaelrsweet self-assigned this Aug 17, 2021
@michaelrsweet michaelrsweet added enhancement New feature or request platform issue Issue is specific to an OS or desktop priority-low labels Aug 17, 2021
@michaelrsweet michaelrsweet added this to the v2.4.0 milestone Aug 17, 2021
@michaelrsweet michaelrsweet merged commit 6e1e0cd into OpenPrinting:master Aug 17, 2021
@Swyter
Copy link
Contributor Author

Swyter commented Aug 18, 2021

Great to see this merged, thanks again.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request platform issue Issue is specific to an OS or desktop priority-low
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants