Можно ли печатать на сетевом сервере печати Windows с сервера AIX без использования очередей удаленного принтера?
У меня есть приложение на сервере AIX (v5.3), которое нужно печатать через сервер печати Windows через локальную сеть.
Самый простой способ сделать это - использовать SMIT для настройки очереди удаленной печати - что я и сделал в тестовой среде - но ИТ-отдел отказался настроить очередь удаленной печати на производственном сервере. У меня нет root-доступа к производственному серверу.
Есть ли другой способ подключения приложения к серверу печати, который не включает очереди печати в окне AIX?
4 ответа
Стандартный способ, позволяющий Unix печатать через сервер печати Windows, состоит в том, чтобы группа Windows настроила порт LPR на сервере Windows, и вы должны иметь возможность напрямую обращаться к нему.
Если вы можете печатать в программе, вы можете написать сценарий оболочки, чтобы перенаправить вывод через Ghostscript для рендеринга через PDD, а затем перейти к smbspool
, В противном случае распечатайте в файл PostScript и затем пропустите его через указанный скрипт.
Вы спрашивали их, почему удаленная очередь печати не является приемлемой, и каково их предлагаемое решение?
У них может быть очень веская причина, или они могут слепо следовать тупой политике безопасности. В любом случае, без некоторой предыстории есть хороший шанс, что любой обходной путь может столкнуться с теми же проблемами.
LPR
в общих потребностях LPD
работает локально, однако есть lpr
клиенты, которые говорят напрямую с удаленным LPD
с помощью TCP.
Windows может говорить LPD. Они вызывают проблемы управления LPD
в AIX или Windows?
Если у вас был TCP LPR
клиента (есть даже несколько написанных на Java) в AIX этого будет достаточно?