farra: si lees el tema, no se habla de imprimir un sitio web, se trata de la impresión de tickets.
Pequeño detalle que se me pasó: PHP trabaja en el servidor, así que tienes que ver bien la situación. La impresora puede estar en cualquier lugar físico mientras puedas verlas desde el servidor. Dudo este tipo de impresoras tengan conexión directa por ethernet (no le veo el por qué) pero quizá puedas compartirla con la máquina cliente.
Igual PHP no sea la mejor manera de hacerlo, no deja de ser un lenguaje para la web, osea cliente-servidor.
Saludos