Печать веб-страницы, созданной php, с помощью инструмента командной строки 2Printer

Я пытаюсь напечатать сгенерированную php страницу используя 2Printer(Бесплатная версия) от fcoder.zendesk.com. Я использовал следующие коды для выполнения задачи:

<?php
exec("2Printer.exe -s 'text.php' -alert_no");
//shell_exec("2Printer.exe -s 'text.php' -alert_no");
//system("2Printer.exe -s 'text.php' -alert_no");

Ни один из приведенных выше кодов не работает и не выдает никаких ошибок. Я попробовал это с текстовым файлом (.txt), все еще это не работает. Но из обычного командного окна (cmd) печать работает. Есть ли у кого опыт работы с 2printer, помогите пожалуйста.

0

Решение

1) Убедитесь, что ваша исходная папка и ваш принтер доступны из учетной записи, которую вы называете 2Printer.

2) Просто для эксперимента, пожалуйста, попробуйте позвонить 2Printer для печати файла изображения JPEG или PNG.

0

Другие решения

Та же проблема здесь.

  1. Я заметил, что вам не хватает некоторых цитат
  2. добавить 2>&1 к вашей строке, чтобы получить подробное сообщение об ошибке.

exec («2Printer.exe -s ‘text.php’ ‘-alert_no’ 2>&1» , $ выход);
var_dump ($ выход);

Я всегда получаю:

Der Befehl «2Printer» является ведущим предприятием falsch geschrieben oder konnte
Nicht Gefunden Werden.

Он не знает команду: «2Printer», даже если «2Printer.exe» не работает. 🙁

0

По вопросам рекламы ammmcru@yandex.ru