Как в досе настроить принтер
Есть рабочая станция с Windows 2000 с подключенным к ней принтером HP LaserJet 1000 (через USB). Принтер в сети общий. Есть DOS-программы, запускаемые из-под Windows 2000. Надо сделать печать из них.
Пробовал сделать через net use:
>> net use LPT1 \\computer\hplaserjet1000
Все подключается и статус нормальный:
>> net use
OK LPT1 \\user\hplaserjet1000 Microsoft Windows Network
Далее пробую печатать что-нибудь на LPT1 из программы edit, задание уходит и встает в очередь принтера как "Удаленный документ низкого уровня" (или "Локальный документ низкого уровня", смотря откуда отправляли), висит там какое-то время со статусами "постановка в очередь", "идет печать" и удаляется. Т.е. все как всегда. Однако, сам принтер на это никак не реагирует. Вообще никак.
SpaceCowА штатно подключение делать не пробовал?
т.е. когда установливаешь принтер на рабочих станциях-> печать из программ дос
Vanya1191223057
делал так на 5p, 6p, и hp1320 - на аналогичной системе, вроде работало (у бухов) А штатно подключение делать не пробовал?
т.е. когда установливаешь принтер на рабочих станциях-> печать из программ дос Не совсем понимаю как это. Принтер ведь USB'шный.
делал так на 5p, 6p, и hp1320 - на аналогичной системе, вроде работало (у бухов) А у нас через net use пока проблем тоже не было.. Правда, принтеры до сих пор посолидней подключали, уже начинает закрадываться подозрение, что LJ 1000 какого-то функционала не хватает. SpaceCow
А причем тут USB?
Ты же просто расшариваешь принтер, соответственно для компов в сети это "просто принтер"
Vanya1191223498
В конце концов, стандартные шары - это стандартные средства, а net use по меркам пользователей - экзотика ;)
Что делать? не покупать GDI- aka win-printer-ы. делал так на 5p, 6p, и hp1320 это НЕ винпринтеры, они сами умеют из-под доса печатать и в их драйверах естественно поддержка дос-печати прописана.
B.: Печать в DOS
O.: Эта модель - GDI-принтер или WIN-принтер, т.е. у неё нет встроенного процессора и он не поддерживает стандартные языки описания команд принтера и стандартную печать в ДОС.
Реализовать печать в ДОС можно с помощью дополнительных программных средств сторонних производителей. К сожалению, Российские производители такого ПО нам неизвестны, но они точно есть. Предлагаю ознакомиться с ПО зарубежного производства.
Про винмодемы слышал, но чтоб винпринтеры - первый раз Vanya ты просто не сталкивался, тебе повезло.
SpaceCow в свое время частично решал проблему через "печать в файл" (если в проге это допустимо) и последующем выводом на принтер через блокнот. геморрой, конечно, но лучшего так ничего придумать не смог: из 2-х прог поддержки печати в дос ни одна не справилась :(
Bazel1191224473
ЗЫ. вин-звуковухи на мамках уже давно встроенные и ниче, пипл хавает :)
Ты же просто расшариваешь принтер, соответственно для компов в сети это "просто принтер" Это я понял, только как я DOS-программе объясню все это? :) Она ни про сети, ни про "просто принтеры" не знает и умеет только в LPT1 печатать.
Эта модель - GDI-принтер или WIN-принтер, т.е. у неё нет встроенного процессора и он не поддерживает стандартные языки описания команд принтера и стандартную печать в ДОС. Реализовать печать в ДОС можно с помощью дополнительных программных средств сторонних производителей. Именно этого я и боялся. Тогда следующий вопрос - а посоветуйте ПО стороннего производства, желательно бесплатно? :)
DOSPRN раньше неплохо работала, но это было давно, дистрибов не осталось, да она еще и платная.
SpaceCow - а купить не Win-принтер? ;)LJ 1160 у нас стОит Smirnoff, сам совет хорош (как почти всегда хороши советы типа "а купить зеркалку", "а доставить еще гиг оперативки", "а подключить выделенку с внешним IP"), но в моей ситуации малоприменим ;) SpaceCow
еще есть вариант средней корявости
печать в файл в конкретную папку
далее прога типа ncron или еще чего, мониторит эту папку, и если что там появится - это печатает, а файл перекидывает в папку отпечатанное
по сути это расширение варианта Bazel Vanya - а как ты себе представляешь "печать в файл в конкретную папку" из DOS-программы (которая умеет печатать только в LPT а про всякие печати "в папку" слыхом не слыхала. ;) )?
SpaceCow - мои соболезнования. Я б даже ещё посоветовал отказаться уже от DOS-программ, но это наверняка ещё менее применимо. ;) DOSPRN раньше неплохо работала,
да и щас неплохо работает :);) Версия 1.78.
Есть еще Tame for DOS applications v.5.0; winprn. - только не юзал их. Вообще, если у кого-то работает или валяется в дистрибутивах проверенное решение этой проблемы и вы готовы им поделиться, то напишите здесь в ПС, пожалуйста :) Winprint нашел, но что-то не осилить его пока.
с подключенным к ней принтером HP LaserJet 1000 (через USB). Далее пробую печатать что-нибудь на LPT1
Я вот этот момент не понял. Принтер подключен к USB, а задание отправляется на LPT1?
Я вот этот момент не понял. Принтер подключен к USB, а задание отправляется на LPT1? Именно. Есть компьютер с Windows 2000, к нему подключен принтер по USB. Из программ под windows все работает отлично, но есть старые DOS-приложения, которые считают, что принтеры бывают только на LPT1 и печатать не могут.
Есть разные способы решения этой проблемы. Например, специальные программы типа DOSPRN ;)
designer: если принтер PCL, то печать в LPT прекрасно переназначается через net use, но SpaceCow попался Win-принтер aka GDI. SpaceCowDosPrn тебе поможет.
Решал такую же проблему с LJ 1018. Таки работает. " Неверно указан тип сетевого ресурса" Это, по ходу, косяк встроенного принт-сервера.
Могу посоветовать расшарить этот принтер на одной из машин и назначать LPT1 уже на этот расшаренный принтер. [BMs] Capt. Loki - хы. :)
Прочитал с пятого на десятое; теперь тоже согласен с "net use": кто ж так задаёт имена ресурсов. ;) Я специально брал с принт-сервером, чтобы люди не зависили от одной включенной машины.
А нет ли каких-нибудь программ для проверки этого самого принт-сервера.
Smirnoff, скорее всего будет 66-я ошибка, т. е. тот же самый неверно указанный тип ресурса.
Для SMB Printing характерно такое подключение:
net use LPT1: \\<имя или адрес принтсервера>\<имя принтера>
Отсюда вывод - если в настройках принтсервера нет возможности задать имя принтера, SMB Printing не поддерживается.Я специально брал с принт-сервером, чтобы люди не зависили от одной включенной машины.Поторопился ты. Вместо 1320N можно было бы взять 1320 и, например, D-Link DP-301P+
Суммарная цена ниже, функционала больше, единственное неудобство - дополнительное устройство.
А сейчас, видимо, придется подключить принтер на одной машине через локальный ip-порт, открыть доступ, а на других машинах выполнять
net use LPT1: \\<имя машины с открытым в доступ принтером>\<имя принтера>А нет ли каких-нибудь программ для проверки этого самого принт-сервера.А что проверять? сам же говоришь, из Windows (то есть, скорее всего, через ip-порт) печатает нормально.
Читайте также: