This is by-far one of the strangest/rarest cases ever. This is not typical behavior for a virus either but I do not want to say that with pure certainty as bad people can get very creative. It sounds like something to do with the print spooler or the print queue. Do you have anything in the print queue?
The next time the printer does this and will not stop, I want you to turn off the wireless radio so that you can isolate the printer. This will help determine if this is a problem with the printer or a problem with the computer. Let me know what happens when you do that please.