Rock,
Your answer is correct but.... There is an alternative and if the printer
is a good one (not a $49 printer), he could try purchasing a print server
with the correct interface (USB or parallel) and make it a network
printer. Instructions come with the print server but basically, you make a
new port type using the print server software or use Vista's Local TCP/IP
type port. Worked for me but I have some pricey hardware for printing and
plotting that I wanted to keep. A "good" print server like an HP will
cost around $100 but others can be had for half that price and may work as
well.
Bob S.