como php se ejecuta desde el servidor, sólo tendrás acceso directo a una impresora desde el mismo servidor, en el caso de los clientes (los navegadores web), ellos pueden imprimir el html resultante (o la imagen si la generaste desde GDI), ahí no tienes acceso a las impresora, lo máximo que puedes acércate es el mostrar el cuadro de dialogo de impresión del navegador,
y eso es con javascript:
print(); //simplemente abre el dialogo de impresión, más nada.
suerte!