печать из apache / php - PullRequest
       5

печать из apache / php

1 голос
/ 28 января 2011

У меня есть настольное приложение на основе Java, которое я надеюсь переписать как веб-приложение php.

В настольном приложении есть кнопка публикации, которая печатает несколько копий результатов гонки на нескольких принтерах по адресуодин раз, например, тент результатов, администратор, анонсеры и т. д.

Сервер - это компьютер под управлением Windows, на котором запущен xampp. Все принтеры являются сетевыми принтерами и доступны непосредственно с сервера.и распечатать это через shell exec call, но я не уверен, как контролировать, на какой принтер он идет, и сколько копий выйдет.

Кто-нибудь пытался сделать это раньше, я хочу убедиться, что этовсе возможно, прежде чем я начну

Ответы [ 2 ]

1 голос
/ 28 января 2011

Вы можете использовать расширение принтера в таких окнах, как это

сначала сделайте это

Windows users must enable php_printer.dll inside of php.ini

, затем


$handle = printer_open();
printer_start_doc($handle, "My Document");
printer_start_page($handle);

printer_end_page($handle);
printer_end_doc($handle);
printer_close($handle);
?>
1 голос
/ 28 января 2011

по-моему, это возможно, как этот код


require('./fpdf.php');

$pdf=new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
$pdf->Cell(40,10,'Hello World!');
$pdf->Output('c:\test1.pdf');
shell_exec("'C:\Program Files\Adobe\Acrobat 6.0\Reader\acrord32.exe' /t c:\test1.pdf \\myserver\myprinter");
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...