Is your computer using the same router to connect to the internet, or are you setting up some sort of print server?
Also looks like cups may be broken and the service may not be starting. You can try -
systemctl list-unit-files | grep cups
or
systemctl --all | grep cups
in a terminal to see the status of the cups.service.
There is also
systemctl --state=failed
which will show if cups failed to start, I think.