History: 3 XP Pro 32 bit computers on Ethernet 100 MHz wired network (MSHOME), #1 (BNE-MAIN) , #2 (BNE-VIDEO) and #3 (BNE-2). HP D5460 connected to #3 via USB port. No problem printing. #3 rendered its soul to its maker for recycling and was replaced by #3a, which I named BNE-SECOND to avoid all confusion. #3a is a Lenovo ThinkCentre with a 64 bit Windows 7 and the D5460 is plugged into a USB port with sharing enabled, default name HP Photosmart D5400 series.
Problem: Cannot print from #1 or #2 but can print from #3a. #1 & 2 show D5460 as icon with sharing "pipe" symbol. Clicking on it brings up usual window and Properties will not print test page, nor can an app print. Changing default D5400 driver to Universal one made no difference.
Have tried https://www.howtogeek.com/howto/windows-7/share-files-and-printers-between-windows-7-and-xp/ but that does not work for me.