Печать из командной строки терминала.

Свойства, ошибки, замечания и проблемы определенных версий WTware
Ответить
Angel74
Сообщения: 2
Зарегистрирован: Вт фев 28, 2006 9:27 pm

Печать из командной строки терминала.

Сообщение Angel74 »

Здравствуйте.
Имеем W2К сервер терминалов. Пробуем WTware Lite 4.1.30 ru.
В качестве DHCP и TFTP используем родные Win2K.
Для работы в терминальном режиме пользуемся программой ИС-ПРО 4.13.29
Принтер Epson FX-1170.
Проблема в печати на клиенте сервера терминалов(непечатает). Из остальных стандартных windows програм печать идет нормально.
Вопрос: возможна ли печать с клиента терминалов из режима командной строки командой типа: "copy d:\file.txt lpt1" если да то что необходимо сделать для этого?
Пробовали запустить WTware в режиме отладки.
Проверка принтера прошла успешно.
Тестовое сообщение напечаталось отлично

Спасибо.
Sandy

Сообщение Sandy »

А что-нибудь вроде
net use lpt3 "\\Khb-plan2\hpLaserJ"
помочь не может?
Гость

Сообщение Гость »

Sandy
Пробовал net use lpt1:
Пишет что-то типа не найдено сетевое окружение.
aka
Разработчик
Разработчик
Сообщения: 11842
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Сообщение aka »

Перед тем, как делать net use lpt1:, надо расшарить принтер на сервере. Если не будет получаться - попробуй почитать подсказку, net help use
C-Snake
Сообщения: 34
Зарегистрирован: Ср фев 01, 2006 8:15 am
Откуда: Саратов

Сообщение C-Snake »

Сначала этот принтер нужно расшарить на сервере, например SERVER1 с именем WTprinter.
А уже потом в сессии пользователя выполнить
net use lpt1: \\server1\wtprinter

Это точно работает, проверено (около 20 терминалов с локальной печатью из доса)
Angel74
Сообщения: 2
Зарегистрирован: Вт фев 28, 2006 9:27 pm

Сообщение Angel74 »

Sandy
aka
C-Snake

Спасибо Всем за помощь сейчас попробую почитать net help use.
Завтра буду пробовать.
Гость

Сообщение Гость »

Принтер установлен на порт с IP 192.168.2.40 по рекомендации WTware в общий доступ. Физически принтер подключен к LPT1 Клиента который имеет IP 192.168.2.40 зарезервированый в DHCP.
С клиента терминалов (IP 192.168.2.40) в командной строке пишем net use LPT1:\\192.168.2.100\EpsonFX

Получаем: Системная ошибка 67
Не найдено имя ресурса.

Пробовал вместо EpsonFX вставлять IP 192.168.2.40 получил тоже самое.

Спалибо что отвечаете на мои глупые вопросы.
aka
Разработчик
Разработчик
Сообщения: 11842
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Сообщение aka »

Надо расшарить этот принтер на сервере. Т.е.:
1. На сервере, работая под админским аккаунтом.
2. После того как ты принтер создал, подключил и проверил.
3. Зайти в "Принтеры", правой кликнуть на этот принтер, выбрать "Общий доступ", разрешить общий доступ к этому принтеру.
4. Попробовать с Windows-машины из сети печатать на этот принтер, обращаясь к нему как к расшаренному принтеру сервера. Т.е. если сервер у тебя, допустим, называется SERVER1, а принтер ты расшарил под именем WTprinter, то для проверкитебе надо пытаться печатать на \\server1\wtprinter
5. Как только пункт 4 выполнится ;) заходишь на сервер с терминала, под аккаунтом того юзера, которому надо печатать из DOS
6. Запускаешь командную строку и выполняешь
net use lpt1: \\server1\wtprinter
Во ;)
Гость

Сообщение Гость »

Уважаемый ака.

Сделал все как Вы написали.
Печатает по команде "copy d:\fail.txt \\192.168.2.100\EpFX1170" с любой Windows-машины из сети и по этой же команде из командной строки термиала (тонкого клиента).
Выполнение команды на клиенте который должен печатать из ДОС "net use lpt1: \\192.168.2.100\EpFX1170" дает:
Системная ошибка 67
Не найдено сетевое имя.
192.168.2.100 IP сервера терминалов. Задаю IP из-за того, что не поднят DNS.

Спасибо.
aka
Разработчик
Разработчик
Сообщения: 11842
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Сообщение aka »

Странно конечно, что оно не работает по IP, но я настаиваю - попробуй указать имя сервера. DNS тут не при чем, у каждой машины в "сети Микрософт" есть имя. То, под которым он виден в "сетевом окружении".
Гость

Сообщение Гость »

Господа форумчане Всем спасибо за помощь!!!!!
За помощь такому идиоту как я !!!!! :oops:
Все очень просто между net use lpt1:пробел\\192.168.2.100\EpFX1170
Простите подлеца за тупизм.
Спасибо.Спасибо.Спасибо
Гость

Сообщение Гость »

aka

По имени пробовал.
Без DNS печатать по имени "server" не стал.
Только в виде "copy d:\fail.txt \\192.168.2.100\Ep1170".
И еще вопрос это надо делать при каждом включении терминала или нет, или надо прописать команду типа: "net use lpt1: \\192.168.2.100\EpFx1170 \persistent: yes"?

Спасибо.
Sandy

Сообщение Sandy »

Anonymous писал(а):И еще вопрос это надо делать при каждом включении терминала ...?
Можно просто bat-ник в автозагрузку кинуть, при условии что данный пользователь (или группа) имеют отдельный аккаунт, а то сей принтер появится у всех.
Гость

Сообщение Гость »

не надо это в батник. Винда это запоминает.
gep
Сообщения: 11
Зарегистрирован: Пн апр 26, 2004 5:09 am
Откуда: Кемерово

Сообщение gep »

А у меня вопросик. Печать на такой вот расшареный принтер из DOS программы страшно тормозит. Т.е. есть принтер матричный Epson LX-1050+ и программа на FoxPro печатает, но с задержкой в 3-5 минут. т.е. отсылаешь задание и ждеш. В задачах у принтера она висит, потом начинает печатать. Если задание большое, то за два раза может напечатать.
aka
Разработчик
Разработчик
Сообщения: 11842
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Сообщение aka »

Это не обычное поведение, это глюк. Надо искать на месте...
gep
Сообщения: 11
Зарегистрирован: Пн апр 26, 2004 5:09 am
Откуда: Кемерово

Сообщение gep »

попробовал тут из под ворда в терминале распечатат. Моментом, а вот даже под ФАРом копирование в LPT1 тормоза.
PS да это все под не очень новой версией WTWare
PPS И еще один момент. На этой машине раньше стоял 95 и два принтера по очереди подключались к LPT1. Под WTWare это возможно? Принтера разные Epson LX1050+ и Xerox DocuPrint P8ex
Ejean
Сообщения: 403
Зарегистрирован: Сб апр 16, 2005 9:30 am
Контактная информация:

Сообщение Ejean »

Тормозит не из за WTWare, тормозит из за DOS. Причём если закрыть DOS приложение то печать тут же выполняется... Искать решение проблемы нужно к сожалению на другом форуме.
Одно из решений: для данного принтера отключить очередь печати!
Гость

Сообщение Гость »

Спасибо попробую.
gep
Сообщения: 11
Зарегистрирован: Пн апр 26, 2004 5:09 am
Откуда: Кемерово

Сообщение gep »

А как насчет этого:
gep писал(а):PPS И еще один момент. На этой машине раньше стоял 95 и два принтера по очереди подключались к LPT1. Под WTWare это возможно? Принтера разные Epson LX1050+ и Xerox DocuPrint P8ex
aka
Разработчик
Разработчик
Сообщения: 11842
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Сообщение aka »

Надо пробовать. WTware должно быть безразлично, что за железка находится на порту. На сервере создашь два порта с одним и тем же IP, повесишь на них разные драйвера.

Только я настойчиво не рекомендую это делать. LPT не рассчитан на подключение устройств на ходу. Неужели нигде рядом нет еще одного системника, чтобы подключить принтер к нему?
gep
Сообщения: 11
Зарегистрирован: Пн апр 26, 2004 5:09 am
Откуда: Кемерово

Сообщение gep »

нет :evil:
Спасибо за подсказку - попробую. Че вот только делать с зависаниями ДОСа при печати так и не пойму. Понятно что дело не в WTWare, но может кто сталкивался. Скачал Tame5 но он требует регистрации.
gep
Сообщения: 11
Зарегистрирован: Пн апр 26, 2004 5:09 am
Откуда: Кемерово

Сообщение gep »

А вообще на Xerox DocuPrint p8ex можно печатать из WTWare.
И еще: Зачем два порта настраивать? Можно ведь настроить на один два принтера.
И последнее: А если я еще один LPT порт подцеплю (или USB), то как в WTWare настроить два принтера на одном терминале?
gep
Сообщения: 11
Зарегистрирован: Пн апр 26, 2004 5:09 am
Откуда: Кемерово

Сообщение gep »

Вопрос про Xerox под WTWare снят. Поставил другую на другую машинку (тоже терминал) один начал работать без проблем. Совместно с матричником попробую завтра. Но на первом компе даже один Xerox печатать не хочет. Может быть что-то с портом. Но вроде матричник нормально печатает на нем.
gep
Сообщения: 11
Зарегистрирован: Пн апр 26, 2004 5:09 am
Откуда: Кемерово

Сообщение gep »

Ура! Все решилось. Заработало. После небольших танцев с бубнами. Причем реально ходил с какой-то коробкой и бил по ней отверткой :lol: Но почему не работало непонятно! :(
И Все таки как Вы смотрите на то, что бы сделать подержку нескольких принтеров?
aka
Разработчик
Разработчик
Сообщения: 11842
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Сообщение aka »

Нескольких LPT-принтеров никогда. Потому что второй LPT в компьютере - это по определению нестандартное железо, и отверткой по коробке бить придется всем. Не хочу провоцировать :)
gep
Сообщения: 11
Зарегистрирован: Пн апр 26, 2004 5:09 am
Откуда: Кемерово

Сообщение gep »

Ну не несколько LPT, но хоть несколько USB или USB и LPT вместе? Очень бы хотелось. Можно?
aka
Разработчик
Разработчик
Сообщения: 11842
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Сообщение aka »

Подумаю. Если получится - то бует в следующей бете. Надо создават стимулы для использования бет :twisted: .
Гость

Сообщение Гость »

aka писал(а):Нескольких LPT-принтеров никогда. Потому что второй LPT в компьютере - это по определению нестандартное железо
Почему, в стандарте IBM PC можно цеплять до 3-х LPT портов
два станддартные
LPT1 это порт 378 прерывание 7
LPT2 это порт 278 прерывание 5

редко используется
LPT3 это порт 3-какой-то

реально работал с двумя, и не на одной машине, без всяких проблем.
Если есть ISA на мамке, вставляеш туда древний мультик с отключеными (HDD,FDD-контролерами) и настоеным LPT2 на порт 278.
Можно еще и COM3 -3Е8, COM4- 2Е8 получить.
Если нету ISA покупаеш PCI LPT.
LPT и COM это реальная железяка имеющая свой порт.
aka
Разработчик
Разработчик
Сообщения: 11842
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Сообщение aka »

Технических проблем действительно нету, но сейчас, к сожалению, реально некогда заниматься этой проблемой :( Задачу можно решить установкой аппаратного принт-сервера, или еще одним системником с printer=...,server_only
Ответить

Вернуться в «О версиях WTware»