Get the latest tech news
How to save an old printer from the e-waste pile with a Raspberry Pi
Turning a 15-year-old Canon PIXMA MP250 printer into a network printer was much easier than I initially thought.
This printer works out of the box on any mainstream Linux distribution, and the family member had been using the printer with Ubuntu for years, but a certain piece of important software in Estonia was not working properly a lot of the time, which triggered a switch to Windows. The idea is simple: take a spare computer, hook it up to the printer, install CUPS on it, configure it and you’re good to go! The steps will be similar with other pieces of hardware and Linux distributions, you may just need to adjust a few commands and package names.
Or read this on Hacker News