I plugged in a HP LaserJet P2015 via USB to my windows XP SP2 box. It started to load the driver and failed asking for a file: hpc20155.xml. I uninstalled drivers for USB printer support, downloaded ever driver from HP and nothing would get it passed that point. Google turned up 279 hits for that file name and none had a solution, all just rants about how worthless HP support is. Neither HP or Microsoft searches turned up anything. I took maters in to my own hands and fixed the problem. I'm posting it here so there hopefully others will avoid the hassel of figuring it out.
You have to end a .inf file from Microsoft to get it to work. Open up c:\windows\inf\oem16.inf in your favorite text editor. Search for "hpc20155.xml" and you will find this section:
;hp LaserJet 2015 files
[DATA_FILES_20155]
hpc20155.xml,,,0x00000020
hpzsc43e.dtd,,,0x00000020
hpc20155.gpd,,,0x00000020
hpc2015b.ini,,,0x00000020
Change hpc20155.xml,,,0x0000002 to hpc2015.xml,,,0x00000020 (take out the last 5 in hpc20155.xml). Save it and go back to add a new printer in windows. This should fix the problem.
Now, how is my grandma supposed to figure something like this out?
Currently rated 5.0 by 2 people
- Currently 5/5 Stars.
- 1
- 2
- 3
- 4
- 5