What printers supported by Windows98

I am running a photo booth application on an old Dell Dimension 2400 PC with Windows 98 SE.

We were using an HP2200 Business Jet printer but that seems to have failed and I cannot find another on the web.

Any new printer we install has to be already supported by existing drivers in W98 because a) we aren't networked; and b) our only external drive, a CD RW, doesn't work, so I have no way to put a new driver on the machine.

a) Is there a list somewhere of what printers w98 has built-in support for? I could exhaustively punch up each manufacturer in the 'Add Printer' dialog and then scribble down each model there, but a list would be much better.

b) We were using the above HP2200 (inkjet) printer to print the photos on glossy paper, but would a Laserjet work just as well? It seems easier to find old HP2200 Laserjets than Business/Ink jets.

c) Does anyone have any other suggestions for what printers already supported by Windows98 would print a decent (color, obviously) photo?