Jon cited Thunderbolt only as an example. Any peripheral hooked up to any port could create an issue.
Your printer having been hooked up for well over a year is meaningless, because, as V1 used to say (more or less): "Everything works right up until the moment it stops working."
Unplugging your printer may do no more than eliminate a possibility, but it also maaay identify your problem.
The new Great Equalizer is the SEND button.
In Memory of Harv: Those who can make you believe absurdities can make you commit atrocities. ~Voltaire