Software update says my os is up to date.
I have downloaded and installed the print package HewlettPackardPrint2.12.
I get this error:
"You need to install software to use this printer. To install the software, choose Software Update from the Apple menu. If the software for your printer isn’t available in Software Update, contact the manufacturer of your printer."
Many printers do not support Apple's resource discovery protocol, Bonjour, so they cannot be "discovered" simply by asking, "any Printers out there?" and having all the printers answer and get their names in the Add-a-Printer dialog automatically.
Some Printers must use the Manufacturer's Utility that discovers them and makes them visible.
Others are smart enough to get an IP Address, but not smart enough to tell tell you what Address the are responding to. This class of Printers can be discovered using Internet tricks:
Use Network Utility > Ping. Set 2 Pings minimum. For the Address, choose the very last valid address in your Subnet. If your Router is at 192.168.0.1, the last address in the subnet is often 192.168.0.255. This last Address in the subnet is reserved for a Broadcast address, and every device on the subnet is supposed to answer, but some devices take two pings to cooperate.
Examine the list of responders with and without the Printer connected and the "stray" IP Address is likely to be the Printer. Now create an IP Printer and manually enter that Address, and you should be in business.