Работая с клиентами Linux на серверах обмена файлами Windows SMB / CIFS, время от времени мне приходится печатать на принтере без драйверов, доступных в Linux.
По какой-то причине компьютер Windows ожидает, что задание будет отправлено в уже обработанном формате, поэтому оно может быть отправлено прямо на принтер на его собственном странном языке.
Было бы здорово, если бы я мог отправить задание на печать в Postscript или другом стандартном формате на компьютер Windows, использующий этот принтер, и тогда этот PS можно было бы обрабатывать в Windows.
Есть ли способ добиться этого? Потому что я, кажется, не нахожу варианта.
Большое спасибо.
Вы можете настроить свой файловый сервер / сервер печати Windows для приема PostScript (или PDF) от клиентов, отличных от Windows (или даже Windows), и преобразования входящих файлов в собственный формат принтера перед их передачей.
Вам нужно сделать 3 вещи:
использовать Программное обеспечение RedMon (3) как монитор порта (4) для этой очереди (КАК (5)).
[1]: http://ghostscript.com/releases/
[2]: http://svn.ghostscript.com/ghostscript/trunk/gs/doc/Devices.htm#Win
[3]: ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/ghostgum/redmon17.zip
[4]: http://pages.cs.wisc.edu/~ghost/redmon/
[5]: http://pages.cs.wisc.edu/~ghost/redmon/en/redmon.htm
Обновить:
Только что открыл для себя это руководство, которое включает в себя множество скриншотов:
Хотя это охватывает Mac клиенты, использующие сервер печати Windows, имитирующий устройство PostScript, большинство его инструкций применимы 1: 1 для вашего варианта использования (клиенты Linux).
Если принтер, подключенный к серверу печати, может обрабатывать файлы postscript, Windows Server может настроить шлюз LPR. Если это разрешено на серверах Windows, то ваша собственная печать Linux должна работать с этим. К сожалению, если сам принтер не поддерживает PostScript, вам все равно понадобится драйвер для Linux.