So far, the reinstall seems to have worked. I'll give it a few days, and if the problem shows up again, I'll try some of your suggestions.

BTW, if I were to set up IP printing, do I have to make the same change on my MBP? And does that have any impact on printer sharing?