any printer will work with any laptop as long as it is not a printer from lets say the early 90s that only supports windows 95 etc and doesnt have drivers for your current operating system. usb or networked? if your are running windows 7 64bit your printer should aleast support vista x64