Из чего вы генерируете свой PDF?Я предполагаю, что вы хотите сгенерировать PDF-файл, например, путем отправки формы, а затем распечатать его на компьютере пользователя?
Вы не можете печатать из PHP (ну, есть ужасные способы сделать это, но неt) но я сомневаюсь, что это помогло бы вам, даже если бы вы могли - это было бы напечатано на стороне сервера, и я предполагаю, что вы захотите печатать на клиентском (т.е. браузерном) компьютере.
Вы можете создатьPDF-файлы в PHP (посмотрите на FPDF ) и отправьте их в браузер, и вы можете распечатать веб-страницу в javascript, но объединить их было бы сложно, если это вообще возможно.Вы, конечно, не можете сделать это без запроса пользователя.
Если вы хотите сгенерировать PDF, а затем открыть его в iframe, вы можете возможно вызвать что-то через javascript, чтобы запросить у пользователясо стандартным диалоговым окном параметров печати, но это было бы далеко.Это не сработало бы везде, если бы оно работало где-нибудь, в чем я почему-то сомневаюсь.