Automatic printer configuration under Linux (Debian 12) does not really work because - supposedly - the auto-detected IPv6 addresses change over time and printing at some day don't work anymore.
Instead, I manually configured my Canon LBP722C network laser printer
as follows:
- Connection type
- Internet Printing Protocol (http)
- Connection
- http://192.168.3.42/ipp
- Manufacturer
- Generic
- Driver
- Generic IPP Everywhere Printer
The IPv4 address is statically configured (via the printer's awful web interface) and does not change.