PHP como lenguaje del lado del servidor no tiene control sobre las impresoras conectadas en clientes ..
A lo sumo podrías controlar puertos -del servidor- ..
Si usas PHP bajo windows (en servidores windows) podrías usar las funcioens de "printer" que imprimen bajo impresoras conectadas al servidor. (incluidas la de una Red local donde esté el servidor "PHP" en ella).
http://www.php.net/manual/en/ref.printer.php
Cualquier otro tipo de solución para controlar una impresora -en el cliente- tendrías que ver soluciones del lado de ActiveX, Applets java o similar (javascript tampoco te serviría .. no hay control sobre la impresora .. el que imprime es el navegador).
Un saludo,