Hi,
a. Is the printer connected to network?
First, I recommend you to Set your printer as the default printer and see if it resets it to online status.
Method 1: To select a default printer
1. Open Devices and Printers by clicking the Start button.
2. Right-click the printer you want to use, and then click Set as default printer. (You'll see a check mark on the printer's icon signifying that it's now
your default printer.)
For more information visit the following link:
http://windows.microsoft.com/en-us/windows7/Change-your-default-printer
Method 2: If the above method does not help, check for the following setting:
1. Open the Start menu and click on “Devices and Printers”. This will open a window with a list of the printers currently set up on your computer.
Now click on the printer that you have under the "Printers and Faxes" icon.
2. Double-click on the icon of the printer you want to change to online. A pop-up window detailing all current print jobs will open.
3. Go to "Printer" in the menu bar of the pop-up window and uncheck "Use Printer Offline". This action will change the printer from offline to online.
Regards,
Afzal-Microsoft Support.
Visit our Microsoft Answers Feedback Forum and let us know what you think.