Cups wird neuerdings erst gestartet, wenn versucht wird auf einen Drucker zuzugreifen:
# cat /usr/lib/systemd/system/org.cups.cups-lpd.socket
[Unit]
Description=CUPS LPD Server Socket
[Socket]
ListenStream=515
Accept=yes
[Install]
WantedBy=sockets.target
Das bedeutet aber, das das Webinterface auch erst danach erreichbar ist. Es fehlt der automatische Start bei einem Zugriff auf Port 631. Aus dem Grund startet bei mir cups wieder normal beim booten mit:
# cat /usr/lib/systemd/system/cupsd.service
[Unit]
Description=CUPS Printing Service
After=network.target
[Service]
ExecStart=/usr/sbin/cupsd -l
[Install]
WantedBy=multi-user.target