I am using Linux (Back Box) on my laptop as a guest OS on Virtual Box. Host OS is windows 7. My HP printer is working fine in windows 7(Host OS) but it is not working in guest OS (Back Box). Although guest OS is showing printer but when I give print command from it, printer is not working at all. Suggest some way to solve this issue.
Printer(HP-inkjet 2300) not working in Virtual-Box having Linux (Back-box) as guest OS.
Many Linux distros don’t come with printing enabled by default. That’s why it is up to the user to setup its own printer when it is needed. Since you are on Linux, you can use CUPS or the Common Unix Printer Service. It was developed, actually, by Apple and it is the printer server that will allow you to print in Linux.
To get CUPS installed on your Linux, here’s how to do it. For Linux Ubuntu users, you can run the following command to install it:
-
sudo apt-get install cups
When you install CUPS, it will create an executable binary in “/etc/init.d” which is the path for system services. To start CUPS, run the following command:
-
sudo /etc/init.d/cupsd start
This command will make CUPS running all the time. This way, whenever you connect your printer, you can immediately use it to print. In case you don’t want to leave CUPS to be running all the time, you can stop the service by running the following command:
-
sudo /etc/init.d/cupsd stop