как дать команду принтеру без взаимодействия с пользователем (без диалога печати)

#php #printing

#php #печать

Вопрос:

Я создаю приложение на PHP и хочу дать команду принтеру, но проблема в том, что существует более двух принтеров, и я хочу дать команду другому принтеру, нажав на другую кнопку без диалога печати.

Комментарии:

1. Это онлайн-приложение? Извините, но вы не можете принудительно выполнить печать без диалога печати.

2. Откуда вы хотите печатать? Веб-сервер (на принтер в локальной сети сервера), веб-браузер (на принтер в локальной сети пользователя) или автономное приложение, возможно, командная строка или GTK, (на принтер в той же локальной сети, что и программа).

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

Ответ №1:

вы можете использовать:

printer_list()

функция для получения списка принтеров, подключенных к серверу, а затем использования:

printer_open 

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

Ответ №2:

В онлайновых веб-приложениях вы не можете.

Обходным путем может быть запись Java Applet или в IE вы можете сделать это с помощью ActiveX элементов управления.