lpr на Cygwin добавляет .lnk к моему значению PRINTER

765
mring

У меня есть 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? Если проблема в чем-то другом, я весь в ушах.

4

1 ответ на вопрос

0
RedGrittyBrick

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

net use lpt1 \\myPrintServer\myPrinter 

затем

export PRINTER=lpt1 lpr -D 

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

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

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

Похожие вопросы