Any printer that has a USB port (they nearly all have) and says on the box that it is compatible with your Operating System e.g Windows XP, Vista, etc.
Be careful with some ink jet printers, the cost of replacement cartridges is horrendous.
T, October 2009