#php #printing
#php #печать
Вопрос:
Я создаю приложение на PHP и хочу дать команду принтеру, но проблема в том, что существует более двух принтеров, и я хочу дать команду другому принтеру, нажав на другую кнопку без диалога печати.
Комментарии:
1. Это онлайн-приложение? Извините, но вы не можете принудительно выполнить печать без диалога печати.
2. Откуда вы хотите печатать? Веб-сервер (на принтер в локальной сети сервера), веб-браузер (на принтер в локальной сети пользователя) или автономное приложение, возможно, командная строка или GTK, (на принтер в той же локальной сети, что и программа).
3. привет, это веб-приложение, и в локальной сети более двух принтеров, в основном я создаю ресторанное приложение, в котором пользователь выбирает товар из своего стола, где используется ПК с сенсорной панелью, и они устанавливают заказ, который будет печататься на определенном принтере.
Ответ №1:
вы можете использовать:
printer_list()
функция для получения списка принтеров, подключенных к серверу, а затем использования:
printer_open
чтобы открыть соединение с принтером, указав имя принтера в качестве параметра функции. Я надеюсь, что это в какой-то степени поможет вам
Ответ №2:
В онлайновых веб-приложениях вы не можете.
Обходным путем может быть запись Java Applet
или в IE
вы можете сделать это с помощью ActiveX
элементов управления.