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