Поэтому я пытаюсь запустить команду в Windows от PHP. У меня есть PHP-файл, который запускает программу PDFtoPrinter
PHP выглядит как
$output = shell_exec(‘C:\PDFtoPrinter\PDFtoPRINTER.exe C:\Wamp\www\upload\’.$file;
echo $output
так что если я бегу
C:\PDFtoPrinter\PDFtoPRINTER.exe C:\Wamp\www\upload\file.pdf
в командной строке он отлично работает и печатает двухсторонний
когда он проходит через php-файл, он печатает две страницы, по одной на каждую.
Может ли это быть проблема собственности?
Оказывается, мне нужно, чтобы Apache работал от имени того же пользователя, для которого я установил настройки принтера по умолчанию.
Других решений пока нет …