I bought an HP lj1022 for a client to replace a Canon s300 they were already using - usb printer attached to Airport Extreme. When the canon is connected to the AEX, I can print from both OS X and WinXP all day long. If I swap out the canon for the HP 1022, only the OS X machines can print... the Windows XP machines report a generic printing error.
I have followed all of the docs at ifelix and have tried Bonjour for Windows, which actually found and installed the printer but the printing still fails.
I have verified that no firewall or av is interferring (they print flawlessly to the canon) and have duplicated the issue from 3 different XP machines.
This is driving me mad and I am in need of some help. I have seen other posts that indicate it works like a champ, but mine doesn't. Any help that you can provide would be very much appreciated!!!