1. Using LAN ... that's what everybody know
2. Using something called Parallel Printer Switch Box (if they are in the same room)
The parallel printer sharing device allows up to 8 computers to share 1 printer.
Part Number: KVM-Print-8P Regular price: $14.99 On Sale: $9.99!!!!!!!!!!!! WOW
NOTE: You will need get 7 parallel cable also. The switch $9.99 DOES NOT come with parallel cable.
http://www.directron.com/mp801b.html
3. Using WAN if all the computers are distributed ....
Connect the printer to one PC, use dial-up ($%#@!@@#%./!^#@$%) and let all 6 PCs connect to internet
Write some server code on the PC with printer conncted to open a service, get the ip address for the server, write some client code on other pc to connect to the server, and u r all set
4. No LAN, No KVM Switch, No dial up .......
Can your computer power up? I heard there is network protocal over the power line
5. Or, just take your single printer to each individual PC, connect it to PC whenever there is a print job on that PC!!!! Don't forget to power up your printer before you send the print job