PDFToPrinter - это исполняемый файл для Windows, который позволяет распечатывать PDF-файл на принтере, особенно на общем сетевом принтере, используя синтаксис \\host\printer .

Я использую его для печати PDF-файлов из скрипта PHP без взаимодействия с пользователем. На нашей машине разработки - системе Windows 10 Pro - она работает как положено и печатает просто отлично. На нашем клиентском компьютере - также системе Windows 10 Pro - он откроет прилагаемый графический интерфейс PDF-XChange Viewer без загруженного файла PDF.

Я уже связывался с автором, и его единственное предположение состояло в том, что, возможно, некоторые настройки были испорчены, и он попросил меня удалить %TEMP%\PDFPrinterTmp -Folder и повторить его, но это не изменило поведение после этого.

Любые идеи, почему он ведет себя по-разному на двух идентичных версиях ОС и что пытаться остановить его от открытия графического интерфейса? Или есть жизнеспособные альтернативы для печати файлов PDF без взаимодействия и из сценария PHP?

1 ответ1

0

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

В нашем случае USB-порт USB-концентратора, к которому был подключен принтер, работал неправильно. Использование другого порта рядом с ним "исправило" проблему, и PDFToPrinter теперь ведет себя как ожидалось.

Правильный способ устранения этой проблемы - исключить проблемы с программным обеспечением, а затем заменить все аппаратные компоненты, такие как USB-кабель, опционально USB-концентратор, если он используется, и последний, но не менее важный принтер.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .