I'm struggling to find anything useful to say here. I have had a look at HP's site for this HP laserjet 2015dn printer, just to check that you have the correct drivers for Windows 7 64 bit, and to be honest I find the guidance confusing at best. For example;

HP Universal Print Driver for Windows PCL5, and HP Universal Print Driver for Windows PCL6, are the pages for the two different drivers and in particular the 'Fixes' that each has solved. But they look identical to me.

Both those list as "Version" only Windows 7 (32 bit), and yet under System Requirements they state all of Microsoft Windows 7 Starter, Home Premium, Professional, Enterprise, and Ultimate; x86 and x64.

I do see, "HP LaserJet, Color LaserJet, LaserJet AIO and LaserJet MFP Series Products - How to Select the Correct Printer Driver", but it doesn't help me. Maybe it does you.

Tell us more about this PCL 6 problem with printing web sites. You say it will not allow selection of the printer but the printer name is visible but greyed out. By visible do you mean this HP printer is already selected? What happens to the web page when you print it out?

Which browser do you use to print web sites, and have you tried any other browser types?

I did wonder about cheating with this; although I'm sure I've seen this mentioned before, I can't find anything to back me up.

What about adding a 2nd printer to Windows? Same printer, but when it is installed, you use the PCL 6 driver, and leave the original printer installed with the PCL 5 driver. That way if it works, (a big if), you then get to choose which printer to use whenever you want to print either a web site or an xls file.

May be others here will have better ideas.

Mark