Этого нельзя сделать с помощью PHP. Зачем? Ну, PHP это серверный скрипт. Нет доступа к принтеру пользователя.
Насколько мне известно, с помощью javascript также нет решения. Майк сделал хороший вывод, что диалог принтера доступен через команду javascript, но на этом он останавливается. Это хорошая вещь, вы хотите, чтобы страница, которую вы вводите, могла использовать ваш принтер без вашего разрешения?