Convert Any Printer into wireless printer with the help of Raspberry Pi
Wireless printers are expensive and converting a USB printer into a network printer using router may not solve the problem as it does not carry all required driver activities. Though, wireless printers are liked by all as it solves the problem of not-plugging it all the time, the above two problems restrict its purchase.
However, with help of Raspberry Pi Model A, one can convert any printer from the list of CUPS printer into a wireless printer. The things required would be Raspberry Pu Model A for $25, Power supply for $2, SD card for $5 and a USB Wifi dongle for $5.
Laser printer in the CUPs list is the best one as it is cheap and is efficient with respect to toner.
Setting up an operating system
Setting up an OS using Raspberry Pi is pretty easy, however, if you are not aware, you can check out some lessons on internet, this is fairly simple.
WICD is required for easy set up of an operating system.
CUPS printer driver set up to printer
CUPS printer driver manage Linux OS to work similar to Windows OS while working with printers.
In order to install, run the below line:
sudo apt-get install cups
Add your username in the admin files of CUPS by running below line:
sudousermod -a -G lpadmin username
In order to connect with CUPS web browser is required because of absence of standalone GUI for CUPS. Firstly, IP address is required which can be found by:
Once, retrieved, type your IP address in the URL window of a web browser followed by colon and 631, which is the port number for CUPS.
Find drivers for your model by clicking on printers tab and install it. You can print a test page.
Go to profile of printer and set sharing on under administration, in order to enable sharing.
Now the printer can be seen from other machines on the same network as if it’s a shared printer, using Raspberry Pi.
I would suggest you to use generic postscript printer on connected machines because CUPS is being used to handle driver relations on printer and computer.