NixOS / nixpkgs

Nix Packages collection & NixOS
MIT License
17.41k stars 13.63k forks source link

Printer Drivers for Canon Printers #30707

Open CMCDragonkai opened 6 years ago

CMCDragonkai commented 6 years ago

There's not much packages that address printing in nixpkgs at the moment, especially for canon printers. The arch wiki lists many printer drivers that may have to be used for the different models.

I spent some time trying to get NixOS printing to IRADVC5540i, but nothing I tried worked.

It appears that this uses the UFR2 generic printer, and for other distros, they can use the official software listed in the canon website for linux computers, but how would we approach packaging all of these?

Especially with regards to authentication, Canon printer wants a department ID and PIN, but using CUPS + gutenprint + avahi, doesn't show any prompt for this information.

This one addresses the department id and pin but for non-nixos linux: http://pitak.net/blog/2014/11/20/canon-printer-department-id-job-accounting/

abbradar commented 6 years ago

I don't have such a printer but if I get the guide correctly one would need to get that ugly GUI tool working. Not sure how the driver communicates with CUPS, this may need patching too...

CMCDragonkai commented 6 years ago

I don't understand CUPS well enough at this moment and nothing I read mentioned where to put my department id/pin information. That guide does use the official driver which has an ugly GUI, and that one has a department id and pin entry.

Moredread commented 6 years ago

It's also an issue with having scanning support for Canon printers, which relies on proprietary software as some recent ones aren't supported by sane

stale[bot] commented 4 years ago

Thank you for your contributions.

This has been automatically marked as stale because it has had no activity for 180 days.

If this is still important to you, we ask that you leave a comment below. Your comment can be as simple as "still important to me". This lets people see that at least one person still cares about this. Someone will have to do this at most twice a year if there is no other activity.

Here are suggestions that might help resolve this more quickly:

  1. Search for maintainers and people that previously touched the related code and @ mention them in a comment.
  2. Ask on the NixOS Discourse.
  3. Ask on the #nixos channel on irc.freenode.net.