With a raspberry pi it is super easy to use a printer and shared it across your home network. This way, all your family members are able to print documents from their own device. Other advantage is that the printer can be stacked on a central place, or a maybe a less visible place. The device from where your pages are printed does not neccessarily have to be attached with a cable to the printer.
Personally, I have a HP Deskjet 2620 all-in-one printer. This is a cheap device, but does the job for me. I don’t use the scanner. I only want to print some pages now and then.
To setup this printer for the raspberry pi (all versions will do. I have a raspberry pi model B setup) you first must download the latest raspbian software. A good introduction about the raspberry pi and Raspbian can be found here.
Scroll further down in the config file until you see the “location” sections. In the block below, we’ve bolded the lines you need to add to the config: