I've got a HP deskjet D2660 printer that I haven't used in a few years. I took out the old cartridges and cleaned it inside. It "prints" but I can't really test it because I don't have ink for it, so I think it would work with new cartridges, but I can't guarantee it. It uses the type of cartridge that has the printheads on the cartridge itself, so not using it for a while shouldn't matter much... but again, can't guarantee that it works!
Anyone's welcome to try and have it running again with new ink, or for spare parts. Oh, it connects to PC via USB B cable, which I no longer have but it's easy to find. Original box and transformer included.