The main reason I got into Raspberry Pi in the first place was to solve the problem of access to the printer in my office (not pictured above!) from computers throughout the house. I totally failed in that aim, due to lack of experience, but I’ve just come across two articles which make me think that I should have another go at it.
The first covers using CUPS to turn your Pi into a printer server. The second covers connecting your printer to the Google Cloud Print service and using it that way.