Did you do the update with CUPS change? I’m not sure if this update reached stable branch yet.
Just check status of the processes:
OLD ONES:
sudo systemctl status org.cups.cupsd.socket
sudo systemctl status org.cups.cupsd.service
sudo systemctl status .cups.cupsd.path
If that shows them as Active, then the update didn’t happen yet.
However, I’m not sure if the printer can’t communicate with your system in another way if a driver is present. Maybe there is a way for it to work, even if CUPS are broken? I’m not an expert in the matter.
Anyway, the commands above will show you if the old processes are still in place. If not, they will be shown as not found or something like that.
The status of new ones would be:
sudo systemctl status cups.service
sudo systemctl status cups.socket
sudo systemctl status cups.path
As you may have noticed, the commands for the services are pretty simple and regular. The only hardship is to find out the name of the process.
sudo systemctl command process_name
So basically the main commands are:
stop - stop current process, will be restarted with system reboot if enabled
start - start stop current process, will be restarted with system reboot if disabled
enable - enable automatically the process after reboot
disable - disable the process from automatically starting at boot
status - shows status
That’s basically all. There are ways to combine them, so enable and start in one command if you want.