Unable to print from Office 2010 to an HP All-in-one J4680

Posted on 2012-09-18
Last Modified: 2012-09-24
We have a user who has Windows 7 SP1, Office 2010 Standard SP1 and an HP All-in one J4680 printer. When they attempt to print from any of the Office programs it defaults to Fax for some reason and will not print. They are able to print from notepad and other programs. They have worked with HP support for over 3 hours and besides them telling our employee that the printer was discontinued in 2010 that their our next option is to buy a newer printer that is built to work with Windows 7. We are in the process of buying a new printer but the employee is concerned that  they still will not be able to print with the new one. I had them double check to make sure the default printer is set to the right one (without fax in its name) and we have repaired Office and scanned for malware.

Any other ideas?
Question by:mltets
    LVL 89

    Expert Comment

    by:John Hurst
    If you are replacing the printer anyway, then I can say this:  I have Office 2010 (Professional) and it prints perfectly on an HP 8500 All-in-one and I have a client with Office 2010 (Professional) that prints perfectly on an HP 8600 All-in-one. Scanning and Fax works also.

    So given an HP All-in-one made for Windows 7, then it should work fine and I have two models working just fine.

    .... Thinkpads_User
    LVL 3

    Accepted Solution

    There shouldn't be any issues using the new printer.  Printer issues can be very annoying.  
    You could try uninstalling and reinstalling the drivers.  That sometimes fixes issues with printers.  Make sure to reboot after uninstalling.

    One script I use that's helped me fix some printer issues I pasted below.  It stops the print spooler, deletes the temp garbage and restarts the spooler.  You can save that as a .bat file. It will need to be run with admin privileges.  Make sure to uncheck the "Hide known file types" folder options, otherwise you'll have a hard time changing it to a .bat file.

    @echo off
    echo Purging the print queue . . .
    net stop Spooler
    echo Deleting all print jobs . . .
    ping localhost -n 4 > nul
    del /q %SystemRoot%\system32\spool\printers\*.*
    net start Spooler
    echo Done!
    ping localhost -n 4 > nul
    LVL 4

    Author Comment

    I believe HP already had them delete all the drivers and install a newer version for the printer they have now. Thanks for the script, it will come in handy!
    LVL 21

    Assisted Solution

    Office 2010 has some new printer interactions that fail to work with older printer drivers, or if it does, some features such as duplex or stapling are not available.
    If possible, buy aa printer that supports PCL5 or 6 as that should work, and if you have problems in the future you can always use a generic PCL driver.
    LVL 4

    Author Closing Comment

    The new printer did the trick. We purchased an HP OfficeJet 4620 e-all-in-one.
    LVL 89

    Expert Comment

    by:John Hurst
    I suggested that in the first post. It would have been nice to have shared in the solution.
    ... Thinkpads_User

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    How your wiki can always stay up-to-date

    Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
    - Increase transparency
    - Onboard new hires faster
    - Access from mobile/offline

    Suggested Solutions

    Title # Comments Views Activity
    Need to replace text to formulas 6 43
    IP conflict scanning to a Server 3 23
    Re-indent word doc 5 27
    Excel 2010 question 3 23
    Printers have changed substantially in the last 30 or so years, not just in technical capabilities but in cost and usage as well.  Printers were originally used for interfacing with the operator, not necessarily for printing copy or pictures. In …
    This article will show you how to use shortcut menus in the Access run-time environment.
    The viewer will learn how to use the =DISCRINV command to create a discrete random variable, use this command to model a set of probabilities and outcomes in a Monte Carlo simulation, and learn how to find the standard deviation of a set of probabil…
    The viewer will learn how to use a discrete random variable to simulate the return on an investment over a period of years, create a Monte Carlo simulation using the discrete random variable, and create a graph to represent the possible returns over…

    737 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    20 Experts available now in Live!

    Get 1:1 Help Now