Попытка найти хороший способ печати без диалогового окна печати в моей локальной установке Wamp, другими словами, принтер подключен к серверу.
Наилучший (теоретический) способ, который я нашел до сих пор, кажется, использовать exec-функцию PHP, либо запустив .bat, который будет использовать блокнот для открытия и печати файла, либо запустив там блокнот и печатную форму.
EG:
<?php
$exe_tmp = exec('E:\WebServer\www\testprint.bat');
//or
$exe_tmp = exec('c:\WINDOWS\system32\cmd.exe /c "E:\WebServer\www\MOSys\ePos\testprint.bat"');
?>
testprint.bat
NOTEPAD /P E:\WebServer\www\current_reciept.txt
Запуск любой из этих форм cmd.exe работает отлично, но при попытке запустить его с помощью exec PHP, когда $ exe_tmp отображается, я получаю, по-видимому, ничего и вывод:
E:\WebServer\www>NOTEPAD /P E:\WebServer\www\current_reciept.txt
Если кто-нибудь знает, почему вышеперечисленное не работает при вызове из exec (); это было бы очень хорошо, или если бы кто-нибудь знал о другом способе обойти диалог печати, который был бы превосходен.
Приветствие
Charlie