Назад | Перейти на главную страницу

Можно ли печатать на сетевом сервере печати Windows с сервера AIX без использования очередей удаленных принтеров?

У меня есть приложение на сервере AIX (v5.3), которое должно печатать через сервер печати Windows по локальной сети.

Самый простой способ сделать это - использовать SMIT для настройки удаленной очереди печати, что я сделал в тестовой среде, но ИТ-отдел отказался создавать удаленную очередь печати на производственном сервере. У меня нет корневого доступа к производственному серверу.

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

Стандартный способ разрешить Unix печатать через сервер печати Windows - это настроить группу Windows на порт LPR на сервере Windows, и вы сможете напрямую обращаться к нему.

Вы спрашивали их, почему удаленная очередь печати неприемлема и каково их предлагаемое решение?

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

Если вы можете печатать в программе, вы можете написать сценарий оболочки, который будет передавать вывод через Ghostscript для рендеринга через PDD, а затем в smbspool. В противном случае распечатайте файл PostScript, а затем пропустите его через указанный сценарий.

LPR в общих нуждах LPD работает локально, однако есть lpr клиенты, которые обращаются напрямую к удаленному LPDs через TCP.

Windows может говорить на LPD. Вызывают ли они проблемы с управлением LPD в AIX или Windows?

Если бы у вас был TCP LPR client (есть даже несколько написанных на Java) на AIX, хватит ли этого?