con js non si puo', puoi mandare solo un window.print().

Puoi programmare un activex, ma è deprecabile (e ad alto rischio).

con php è lato server, non puoi fare nulla se non far stampare il server e quelle linkate sono le funzioni.
In linux si puo' usare lpr, ed è piuttosto semplice.

Se hanno sistemi windows, puoi provare a guardare qua :
link