HPLIP отправить факс через PHP

Я хотел интегрировать функцию факса в МФУ HP, которое мы купили, с приложением php, разработанным собственными силами.

Тем не менее, я обнаружил, что утилита факса hp-sendfax, хотя и допускает параметры командной строки, работает, если я запускаю ее с рабочего стола сервера Ubuntu, она отказывается работать, когда я пытался перейти из сеанса Sah на наш сервер Ubuntu с моего Mac.

Есть ли кто-нибудь, кто знает, как заставить его работать в чистом режиме командной строки?


person chiacy    schedule 14.01.2012    source источник
comment
когда я запускаю hp-sendfax из командной строки ssh удаленного сервера, появляется следующее: ошибка: невозможно заблокировать /home/itadmin/.hplip/hp-systray.lock. hp-systray уже запущен? предупреждение: невозможно подключиться к dbus. Работает ли hp-systray? ошибка: невозможно инициализировать dBus. Для отправки факса с ПК требуется поддержка dBus и hp-systray. Выход.   -  person chiacy    schedule 15.01.2012


Ответы (1)


Приложение hp-sendfax — это приложение Python, хотя у меня нет подходящего оборудования для тестирования, кажется, вы не хотите работать в GUI_MODE (см. var mode == GUI_MODE), и это похоже на то, что его можно установить с помощью args, но бар, который открывает файл, и непосредственно перед первым местом, где встречается «if mode == GUI_MODE:», вы устанавливаете «mode = NON_INTERACTIVE_MODE»

Надеюсь, это вам поможет. В противном случае, если вы используете php, посмотрите, что делает hp-sendfax, из быстрого сканирования видно, что он подключается к dbus, что вы, ребята, могли бы сделать напрямую из php.

person Kobus    schedule 04.07.2012