Open probonopd opened 3 years ago
Gutenprint seems to be necessary?
sudo pkg install cups-bjnp print/gimp-gutenprint
, then enter usb://Canon/iP4500%20series?serial=21178C
under "Enter URI", allows me to select the correct Canon driver (Gutenprint).
Getting
M% cat /var/log/cups/error_log | grep -i pixma
E [11/Jul/2021:14:26:24 +0000] [Client 41] Returning IPP client-error-document-format-not-supported for Print-Job (ipp://localhost/printers/Canon-PIXMA-iP4500) from localhost.
Boy, why can't this kind of basic stuff "just work".
Cannot print. Does not show ink levels.
Is Canon LInux cifip4500
needed?
Installing sudo pkg install cups cups-filters cups-pdf gsfonts foomatic-db-engine foomatic-db gutenprint system-config-printer
now...
When trying to print a test page, it says Processing - Waiting for printer to become available.
in the Print Settings window. Whatever this means!
https://forums.freebsd.org/threads/cups-no-local-printer.62762/ seems to describe this exact problem. But no solution.
What needs to be done so that the GUI above shows a USB printer in a halfway decent plug-and-play fashion?
% sudo lpinfo -v
network ipp
network beh
network ipps
network socket
network http
file cups-pdf:/
network https
network lpd
network bjnp
Seems like the problem is that
direct usb:/dev/ulpt0
direct usb:/dev/unlpt0
direct usb:/dev/ulpt1
direct usb:/dev/unlpt1
are missing there. How to get them?
https://www.freshports.org/print/cups-base says:
The device URI of USB printers has changed so you have to adjust the printer configuration. Go to http://localhost:631/printers/. Click on your printer and select "Modify Printer" in the Administration drop-down. You should then be able to select the new URI of the printer.
This does not seem to be true for me, there is nothing but the usb://Canon/iP4500%20series?serial=21178C
which I had entered manually earlier.
It seems like CUPS is not seeing USB printers! Any help appreciated.
Reference: https://forums.freebsd.org/threads/another-cups-local-printer-issue.14183/
Canon Pixma USB printer does not show up
This does see the printer:
What needs to be done so that it shows up in the Printer dialog above?