Печать из терминала Server 2008 на матричный принтер #603472


#0 by Sir G
Требуется печатать на матричный принтер Epson LX-300+ по RDP (Windos Server 2008 SP2). Если печатать тот же отчёт не из терминальной сессии, то всё печатается замечательно. На печать отправляю так: ФС.КопироватьФайл(КаталогИБ+" emp.prn","lpt1",0); При попытке напечатать отчёт в терминальной сессии, то выдаётся сообщение "Выполняется обработка", и сеанс наглухо подвисает.
#1 by FN
А если ФС.КопироватьФайл(КаталогИБ+" emp.prn","\tsclientlpt1",0); работает?
#2 by viktor_vv
У меня вот так работает. Только принтер расшаренный.
#3 by viktor_vv
+ Из терминала Win 2003 .
#4 by Sir G
Помогло частично. Зависания при попытке печати в терминале исчезли. Но треклятый принтер не реагирует.
#5 by Sir G
Изменение расширения текстового файла с prn на txt и полный путь до принтера тоже не помогли. Печалька.
#6 by Йохохо
посмотри название порта принтера в терминале
#7 by Sir G
LPT1
#8 by Йохохо
ну и печатай без 1с, пока не получится
#9 by Sir G
Из терминальной сессии пробная страница печати благополучно распечатывается на матричном принтере. Проблема с печатью возникает только тогда, когда в терминальной сессии из 1С пытаюсь распечатать отчёт на матричный принтер командой: ФС.КопироватьФайл(КаталогИБ+" emp.prn","lpt1",0);
#10 by Злопчинский
а лпт1 на самом сервере-то есть..?
#11 by Sir G
[URL=
#12 by Sir G
+
#14 by Йохохо
открываешь cmd, делаешь cd КаталогИБ, потом копируешь файлик на лпт1 пальцАми меняя строки из и , пока не получишь верную
#15 by Sir G
Присвоил пользователю права администратора, запустил терминальную сессию, из командной строки отправил н печать командой copy text.txt, \СетевоеИмяКомпьютераСетевоеИмяПринтера Получил сообщение, что файл успешно скопирован. При этом треклятый принтер даже не пискнул и не дёрнулся!
#16 by Йохохо
печатай в _порт_ !!11
#17 by Йохохо
у принтера в свойствах порт посмотри
#18 by Sir G
, , Печать из командной строки в "режиме DOS" в терминальной сессии командой copy text.txt, lpt1 даёт такой же результат, как и в . Беда какая-то!
#19 by FN
change port в терминале что показывает?
#21 by FN
попробуй настроить проброс портов в RDP должны появится порты типа \tsclintИмяПорта
#22 by Sir G
net use LPT1: \tsclientLPT1 /persistent:yes так?
#23 by FN
ну я имел ввиду на клиенте mstsc.exe - параметры - локальные ресурсы - порты. Ну и естественно на сервер в настройках должно быть разрешено.
#24 by viktor_vv
Тлько там написано "последовательные порты".
#25 by FN
в настройка 2008 сервера есть галка "LPT" - так что стоит попробовать
#26 by viktor_vv
Тогда да. Хотя все равно не понятно че он по сети не печатает на расшаренный принтер.
#27 by Sir G
Команда net use LPT1: \СетевоеИмяКомпьютераСетевоеИмяОбщедоступногоМатричногоПринтера /persistent:yes отработала успешно. Ничего не изменилось. Печалька :( и Можно немного подробнее?
#28 by viktor_vv
Ну в диалоге "Подключение к удаленному рабочему столу" кнопка "Параметры" и дальше как в . И попробуй с какой-нибудь другой машины, с XP например, кинь на него через сетевой путь.
#29 by Йохохо
а в настройках клиента на ХР нет )
#30 by Йохохо
не проверял на локальном компе: ставим новый принтер, создаем новый порт, мапим под админом net use lpt1: NewPrinterPort на терминале, подключаем новый принтер, вручную или автоматом, как заработает ) нужен только проброс порта тестим
#31 by Sir G
Всем спасибо! Проблема решилась "сама собой": треклятый принтер отправлен на склад, а вместо него из закромов был извлечён точно такой же Epson LX 300 +, который успешно начал печатать из терминала.
#32 by Nikitos
это не наш метод. Необходимо найти решение
#33 by Йохохо
+1 =) точно такой же? давай прошивку проверять ) и всякие ревижены на лейбочках на принтере
Тэги: Админ
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С