in reply to Print to a printer

If you're on an intranet, and everybody's printer is networked, you could do this.

It would still be server side though.

That is if you have a way of identifying who hit the button, via cookies, login, ip, menu, or something. Then you simply print to his printer(which is justa a node on the network that the server has access to) from the server.

P.S. You'd want to keep this behind a firewall.