4

У меня есть Cygwin на компьютере с Windows 7. В моем файле .bashrc я попытался

export PRINTER=\\\\myPrintServer\\myPrinter

Экранирование обратной косой черты, которое, когда я $lpr -D , дает мне

Windows Printer Name = '\\myPrintServer\myPrinter.lnk'
lpr: printer error: can't open '\\myPrintServer\myPrinter.lnk' for writing: The printer name is invalid.

Но я не набрал там .lnk и не думаю, что хочу этого. Если это проблема, как мне заставить его не добавлять .lnk? Если проблема в чем-то другом, я весь в ушах.

1 ответ1

0

Я бы попробовал

net use lpt1 \\myPrintServer\myPrinter

затем

export PRINTER=lpt1
lpr -D

Если бы это не помогло, я бы попробовал

/cygdrive/c/WINNT/system32/lpr -S server -P printer filename

после включения Unix (LPD) печати на сервере.

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