Thanks. I looked at cupsd.conf. By default, it only listens on
localhost. So I was safe.
However, now I think that this printer sharing is pointless -- the
printer is available as a 10.* IP address to the whole home network,
anyway, so each computer can be configured to just print on it
directly.
This continues my efforts to reduce dependency of my home network on
my home "server". I already moved DHCP service from my server to the
cable modem. I did the same with network forwarding, now the modem
acts as a gateway as opposed to my home linux server.
This makes my network more reliable in the light of possibility that
my basement server crashes or breaks or becomes disconnected.
So, for now, about the only function that my basement server would do
for my home computers, is file serving.
There is only one exception as to why sharing a printer on localhost
may be useful: it would be useful to print from a laptop that is away
from home, if I want to print something on the home printer. (example,
I just bought something from a website and want to print the receipt
page).
I can do a ssh tunnel from my laptop to home, to make home printer
appear as a local printer on port 631 on the laptop.
The regular home computers, would print on their own.
i