Open dmayle opened 2 months ago
I've tried setting enable dontStrip and separateDebugInfo, but the package uses a builtin set of scripts to compile, and these values seem to have no effect.
As such, when I try to use gdb, I have no useful symbols and can't figure out what's going wrong. strace hasn't been helpful either...
The usual reason for the driver not working in NixOS is that some files aren't where the driver expects them.
Did you check whether printing works from another distribution? If so, try running something like opensnoop
from bcc(-tools) to see which files the driver opens on the working distribution and compare the output on NixOS.
Describe the bug
When trying to print using the canon-cups-ufr2 print driver version 5.70, no pages are output, and the printer job log (printer web UI, not CUPS) shows the job succeeding, but with zero pages. I believe it's due to a segfault in cnrsdrvufr2, the binary which converts to the ufr2 language the printer understands
Steps To Reproduce
Steps to reproduce the behavior:
Expected behavior
Print output
Screenshots
N/A
Additional context
As a workaround, I enabled IPP and Mopria on the printer web interface, and added the printer to CUPS at the url ipp:///ipp/print and selected the driver Canon->IPP Everywhere, which allows me to print with less functionality (the two-sided printing doesn't seem to be supported).
I also tried updating the driver to 5.90, but that version has the same problem.
Notify maintainers
@lluchs
Metadata
Please run
nix-shell -p nix-info --run "nix-info -m"
and paste the result.Add a :+1: reaction to issues you find important.