I just bought an hp envy 4520 and it works fine with my macbook pro on OS X 12. However for my old macbook using snow leopard (OS X 10.6.8), I could not find a printer driver. So I downloaded the printer driver for HP Envy 4500 which worked with 10.6.8 and installed it on my old macbook. I downloaded it here: https://support.apple.com/kb/DL1770?viewlocale=en_US&locale=en_US. I then went to system preferences and added the HP envy 4520 printer to the list of printers and selected the printer driver for the HP Envy 4500 which appeared in the list of drivers after I installed it. Now here is the good part: IT WORKED WITH THE HP ENVY 4520!!! I was able to print from the computer. Just be sure your computer and printer are on the same network.