This is my scenario. I am running Ubuntu as my main operating system. Within Ubuntu I am also running Windows through Virtual Box.
- Install the necessary printer drivers to have your printer work with Linux. (In my case, Epson Stylus NX430 has Linux drivers on their website that made wireless printing possible)
- Then install CUPS. You can install CUPS through Ubuntu’s Software Center
- Next, to confirm that CUPS install correctly, go to http://localhost:631. The following page should appear:
- Click on the Administration link and add your printer as a Network Printer. Allow the “Share printers… ” checkbox to be checked. Click on the Add a Printer Button.
- After clicking the button, CUPS will search for available Network Printers. The available printer(s) will show up like below
- Next go to Windows. Click on your start Menu and then click on Devices and Printers
- In the new Window, click on Add a Printer
- When this following screen appears, select the option “Add a network, wireless or Bluetooth printer”
- Your printer should show up. Select it and complete the wizard. Your new printer will be set as your default printer.
That’s all. Now you can begin printing in Windows.