@jamesh I have now done the correct test for classic Ubuntu, both the with classic CUPS installation and with use of CUPS Snap as standard print system. What it requires is a Snap in the Snap Store which auto-connects cups-control (with permission of the Snap Store team). These Snaps are, according to @shanepelletier from the Snap Store team (thanks a lot):
The test snapd build should work on Ubuntu Core. I suspect at least one of those snaps could install on Core too. Remember that weāre just interested in whether the interface connection occurs: it doesnāt matter if the app actually works on a non-GUI system.
Thatās not surprising: thereād only be one cups-control slot on an Ubuntu Core system (cups:cups-control), so itās expected that auto-connect would work with released snapd. The question is if it still works with the modified snapd.
It seems that the installation of the new snapd totally broke the Ubuntu Core instance. Can it be that replacing snapd by an experimental one does not work in Core?
How did it break? Did it refuse to let you install the snapd update, or did it fail after the reboot? I wonder if the problem is that the image you downloaded uses a grade: stable model, which doesnāt like the unpublished snapd snap?