Your problem is not the printer, the problem is availability of windows drivers for the printer. If you find appropriate windows drivers supporting the printer you should not have problems using your laptop with the printer*. *I have assumed that you have windows installed on your laptop.
Laptop printers do not have to be wireless. You can have a USB cord that goes from the printer to your laptop that you can unplug when you're not using it.
yes i have a hp laptop connnected to an epson printer
I suggest you learn how to spell cheap and laptop before you even attempt to write essays.
As long as there is a connection port on the laptop that is compatible to the printer's connection, and the operating system on your laptop is compatible to the printer's drivers and software, yes it can be used with a laptop.
plug the printer's cord into the laptop's USB port
you can use any printer having USB interface.. if you are talking of old laptop then you can also use the lpt printer.. its all about which ports (usb, lpt) is having your laptop.. now a days every laptop is having only usb port ..
If your looking for something for internet access as its key funtion then i would suggest the hp mini, it is small, portable, and powerful. If you want a laptop that does it all and is small and portable then i would suggest the macbook air. It runs about $750 which is about $300 more than the hp mini.
yes
The printer is more than one meter from the laptop. The infared range is about one meter.
Any printer that connects to the laptop by USB.
Yes the HP Deskjet 460/460c Portable/Mobile/Laptop Printer is a nice model.