У меня есть сервер Raspberry Pi 3 и я хочу напечатать PDF-файл, используя PHP-код.Я настроил CUPS и проверил печать с iPad, но все, что он делает - переносит его в сгенерированный PDF-файл, для которого пользователю затем нужно будет щелкнуть на папке Apple, найти печать, выбрать принтер.Он печатает, но хочет, чтобы страница PHP вызывала принтер напрямую, как только они нажали на кнопку отправить.
Я закомментировал этот фрагмент, потому что он включен, когда я хочу, чтобы PDF отображался в браузере и печатался оттуда.
// return $pdf->Output();
if ( $file == true ) {
$filename = preg_replace('/[^a-zA-Z0-9-_\.]/', '_', $name);
$fullpath = $this->savedirectory . strtolower($filename . '.pdf');
$pdf->Output($fullpath, 'F');
$pdf->Close();
$cmd = 'lp -P ' . $fullpath;
$cmdout = shell_exec($cmd);
return $fullpath;
}