У меня есть сервер 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;
}
Задача ещё не решена.
Других решений пока нет …