Я бы попробовал
net use lpt1 \\myPrintServer\myPrinter
затем
export PRINTER=lpt1 lpr -D
Если бы это не помогло, я бы попробовал
/cygdrive/c/WINNT/system32/lpr -S server -P printer filename
после включения Unix (LPD) печати на сервере.
У меня есть 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
? Если проблема в чем-то другом, я весь в ушах.
Я бы попробовал
net use lpt1 \\myPrintServer\myPrinter
затем
export PRINTER=lpt1 lpr -D
Если бы это не помогло, я бы попробовал
/cygdrive/c/WINNT/system32/lpr -S server -P printer filename
после включения Unix (LPD) печати на сервере.