No, PHP no puede hacer eso .. y en general de alguna forma tendrás que llamar a tu "página" (o script PHP que obtenga ese contenido a imprimir) .. ya sea bajo un iframe oculto o similar ..
Ahora, con técnicas de VBscript (sólo para IE navegadores) podrías mandar a imprimir una página de forma automática, sólo con la confirmación del usuario y selección final de la impresora que desea imprimir. Ejemplo:
http://www.quirksmode.org/js/print.html#
Pero antes . igual que tienes tu botón de "ampliar" .. eso mismo con el código VBscript que tienes en el link/tutorial que te dejé + llamado hacia un iframe o frame oculto .. podrías "simular" que no se abra una ventana por ningún sitio (visible para el usuario) y sin embargo se inicie la impresión.
Un saludo,