I think (you need to check) ME will work with Win 98 drivers.
Any printer that supports 98 will work with ME.
That said the laptop has certain ports, Serial (maybe) parallel (maybe) USB (Likely) and the laptop has to feed into one of those ports.
Have Dell Inspiron 8000 laptop running Windows ME. Canon bubblejet printer died. Need to buy printer that will work w/laptop. Thanks