Сценарий:

Пользователь работает на рабочем столе, который локально настроен и подключен к принтеру «А». Любая печать, полученная непосредственно с рабочего стола, например, слово документ, электронная почта или веб-страница, запрашивает диалоговое окно принтера, выбирается принтер А, и очередь печати на этом принтере может легко управляться с рабочего стола (щелкните правой кнопкой мыши значок принтера в системе трей или переход к устройству и принтерам из меню Пуск)

Аналогично, существует веб-сервер X, который связан / настроен с тем же принтером A. Пользователь с настольного компьютера теперь использует веб-приложение (размещенное на веб-сервере X), и в веб-приложении есть «функция печати». , Пользователь выбирает (флажки) пару документов и нажимает кнопку «Печать» (принтер A). Кнопка печати выполняет код печати на стороне сервера. Печать происходит на сервере. Когда я захожу на сервер и открываю очередь принтера A, я вижу задания печати. Но пользователь не может видеть ту же очередь из очереди настольного принтера A.

Это почему ? что мне нужно сделать, чтобы предоставить пользователю доступ к очереди на принтер независимо от того, откуда пришло задание на печать (на рабочем столе или на сервере)

1 ответ1

0

Это почему ?

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

что мне нужно сделать, чтобы предоставить пользователю доступ к очереди на принтер независимо от того, откуда пришло задание на печать (на рабочем столе или на сервере)

Вам необходимо дать им разрешение на просмотр / управление очередью печати на сервере. Как именно вы это сделаете, во многом зависит от настроек вашей сети, о которых мы не знаем.

Предполагая, что Windows находится в локальной сети с сервером, что принтер на сервере используется совместно с пользователем, и что у них есть разрешение на доступ / просмотр очереди принтеров, они должны иметь возможность просто перейти к \\<servername>\Printers чтобы просмотреть список удаленных принтеров на сервере, а затем просмотреть очередь принтера, дважды щелкнув значок принтера.

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