информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
За кого нас держат?Все любят мед
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Три миллиона электронных замков... 
 Doom на газонокосилках 
 Умер Никлаус Вирт 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / software
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
Блин, ну внимательнее прочитай 03.01.05 07:02  Число просмотров: 5237
Автор: AlexD <Alexander> Статус: Member
<"чистая" ссылка>
Принтер USB-шный. Как ты думаешь, когда писались досовские проги - на такой авторы рассчитывали?
<software>
Печать Досовских приложений из под ХР и 2000 27.12.04 13:57  
Автор: qsdr Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Ситуация: есть несколько программ написанных на досовом FOXPRO.
в Досе и Win98 работают отлично.

В ХР и 2000 тоже все Ок, но при посыле на печать (принтер НР1200, 1300) лампочка принтера начинает моргать и моргает 5-10 минут, только после этого начинается печать.
Программы написаны так, что печать посылается прямо на LPT.

Кто-нить сталкивался с таким?
Подкиньте идею как решить эту проблему.
Лучше всего подкрутить программу так, чтоб она печатала... 27.12.04 15:42  
Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman
<"чистая" ссылка>
Лучше всего подкрутить программу так, чтоб она печатала постранично. То есть после формирования страницы посылала в принтер кодик перевода страници. В противном случае надо играться с настройками тайм-аута. Очень короткий тайм-аут может навредить - если программа "задумается" на время бОльшее, чем тайм-аут - страница разорвется.
Есть еще вариант - нужно закрывать порт "PRN"/"LPT?" или выходить из программы.
нет исходников, а печатает она итак постранично, ждет... 27.12.04 16:24  
Автор: qsdr Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> Лучше всего подкрутить программу так, чтоб она печатала
> постранично. То есть после формирования страницы посылала в
> принтер кодик перевода страници. В противном случае надо
> играться с настройками тайм-аута. Очень короткий тайм-аут
> может навредить - если программа "задумается" на время
> бОльшее, чем тайм-аут - страница разорвется.
> Есть еще вариант - нужно закрывать порт "PRN"/"LPT?" или
> выходить из программы.


нет исходников, а печатает она итак постранично, ждет нажатия пробела чтобы вывести следующий лист.
а как закрывать порт LPT ?
выход из программы не помогает...
Прогон формата в это время делает? 27.12.04 18:58  
Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman
Отредактировано 27.12.04 18:59  Количество правок: 1
<"чистая" ссылка>
> нет исходников, а печатает она итак постранично, ждет
> нажатия пробела чтобы вывести следующий лист.

Прогон формата в это время делает?

> а как закрывать порт LPT ?

Замнём временно.

> выход из программы не помогает...

Странно.

Если net use помогло, так и оставим. Мне тут тоже придется научить печатать принтер с USB интерфейсом DOS программой. Попробую сетевую фишку. Что-то берут сомнения. Раньше специальной прогой пользовался.
Что за специальная прога? 28.12.04 06:21  
Автор: AlexD <Alexander> Статус: Member
<"чистая" ссылка>
Поподробней плз:)?
Здесь уже пролетало "http://dvtb.amur.ru/~dosprn/" под... 28.12.04 10:40  
Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman
Отредактировано 28.12.04 10:40  Количество правок: 1
<"чистая" ссылка>
> Поподробней плз:)?
Здесь уже пролетало "http://dvtb.amur.ru/~dosprn/" под авторством Ивана Игнатенко и Алекса Голдберга. Полезна для печати ДОС-программ на ВинПринтеры. Теперь уже и на УСБ-Принтеры.
В принципе эту беду можно победить через сеть. Но есть другая беда, Вин-Модемы. Их через Сеть не побороть. Пользовал как-то програмку, которая позволяла ДОС-программам работать с Вин-Модемами, как с обычными ХАЙС-Совместимыми через СОМ-Порт.
Link is dead 03.01.05 07:04  
Автор: AlexD <Alexander> Статус: Member
Отредактировано 03.01.05 07:10  Количество правок: 1
<"чистая" ссылка>
Правильно будет http://www.dosprn.com/

http://www.dosprn.com/
Поддержка и регистрация программы - пишите на... 22.04.05 08:49  
Автор: Алексей Г. Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> Правильно будет http://www.dosprn.com/

Поддержка и регистрация программы - пишите на alexgoldb@rambler.ru
Не сомневайся! Все отлично работает. Сам семь лет такую "фишку" юзал. 27.12.04 20:20  
Автор: Den <Denis> Статус: The Elderman
<"чистая" ссылка>
попробуй извратиться) 27.12.04 15:28  
Автор: !mm <Ivan Ch.> Статус: Elderman
<"чистая" ссылка>
подозреваю, что w2k и XP как-то увеличивают размер задания на печать, потому через LPT он долго пересылается на принтер
собственно само извращение - цепляешь принтер USB-шнурком, открываешь к нему доступ по сети, обзываешь, например, "hp", после чего цепляешь его на LPT1 - "net use LPT1 //comp_name/hp"
так кстати можно печатать и по сети из древних dos-программ, которые тупо все шлют на lpt1(2-3).

> Ситуация: есть несколько программ написанных на досовом
> FOXPRO.
> в Досе и Win98 работают отлично.
>
> В ХР и 2000 тоже все Ок, но при посыле на печать (принтер
> НР1200, 1300) лампочка принтера начинает моргать и моргает
> 5-10 минут, только после этого начинается печать.
> Программы написаны так, что печать посылается прямо на LPT.
А у меня проблема с таким извратом: Принтер HPLJ1010,... 27.01.05 14:04  
Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman
<"чистая" ссылка>
> подозреваю, что w2k и XP как-то увеличивают размер задания
> на печать, потому через LPT он долго пересылается на
> принтер
> собственно само извращение - цепляешь принтер USB-шнурком,
> открываешь к нему доступ по сети, обзываешь, например,
> "hp", после чего цепляешь его на LPT1 - "net use LPT1
> //comp_name/hp"
> так кстати можно печатать и по сети из древних
> dos-программ, которые тупо все шлют на lpt1(2-3).

А у меня проблема с таким извратом: Принтер HPLJ1010, сначала печатается все нормально, после выхода из ДОС-программы и последующего входа печать отваливается - принтер помаргивает, но ничего не печатает. Помогает его выключение/включение. Интересно - где затык?
Столкнулся с еще одной проблемой. 28.12.04 15:17  
Автор: qsdr Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Столкнулся с еще одной проблемой.
На моём компе (включен в домен, администраторские права) все проходит нормально.
Но компе пользователя - глюк.
Этот комп не включен в домен (при чем вообще тут домен), расшарен принтер.
захожу под правами администратора - все ОК
под пользовательскими правами - пишет не удалось подключить сетевые диски (как я понимаю, расшаренный принтер) и соответственно не печатает из проги...
смотрю в заданиях принтера, он опять посылает на LPT


> подозреваю, что w2k и XP как-то увеличивают размер задания
> на печать, потому через LPT он долго пересылается на
> принтер
> собственно само извращение - цепляешь принтер USB-шнурком,
> открываешь к нему доступ по сети, обзываешь, например,
> "hp", после чего цепляешь его на LPT1 - "net use LPT1
> //comp_name/hp"
> так кстати можно печатать и по сети из древних
> dos-программ, которые тупо все шлют на lpt1(2-3).
>
> > Ситуация: есть несколько программ написанных на
> досовом
> > FOXPRO.
> > в Досе и Win98 работают отлично.
> >
> > В ХР и 2000 тоже все Ок, но при посыле на печать
> (принтер
> > НР1200, 1300) лампочка принтера начинает моргать и
> моргает
> > 5-10 минут, только после этого начинается печать.
> > Программы написаны так, что печать посылается прямо на
> LPT.
Ух... ты гений!!! 27.12.04 16:06  
Автор: qsdr Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Ух... ты гений!!!
я бы до такого не додумался, все работает
2 недели бился с этим!

СПАСИБО!


> подозреваю, что w2k и XP как-то увеличивают размер задания
> на печать, потому через LPT он долго пересылается на
> принтер
> собственно само извращение - цепляешь принтер USB-шнурком,
> открываешь к нему доступ по сети, обзываешь, например,
> "hp", после чего цепляешь его на LPT1 - "net use LPT1
> //comp_name/hp"
> так кстати можно печатать и по сети из древних
> dos-программ, которые тупо все шлют на lpt1(2-3).
>
> > Ситуация: есть несколько программ написанных на
> досовом
> > FOXPRO.
> > в Досе и Win98 работают отлично.
> >
> > В ХР и 2000 тоже все Ок, но при посыле на печать
> (принтер
> > НР1200, 1300) лампочка принтера начинает моргать и
> моргает
> > 5-10 минут, только после этого начинается печать.
> > Программы написаны так, что печать посылается прямо на
> LPT.
Сделай запуск DOS'овской проги из батника. 27.12.04 20:18  
Автор: Den <Denis> Статус: The Elderman
<"чистая" ссылка>
Например:

@echo off
net use lpt1: /delete > nul
net use lpt1: //printserver/resname > nul
if not errorlevel 1 goto next
echo Ошибка подключения к принтеру
pause
goto exit
:next
myprog.exe
:exit
net use lpt1: /delete > nul
Только есть проблема - 98я винда не дает подключить принтер, расшаренный на ней же:( 28.12.04 06:20  
Автор: AlexD <Alexander> Статус: Member
<"чистая" ссылка>
а он USB-шный. И на другой комп не унести. Досовские проги, соответственно, в обломе. Что делать:)? (перестановку на XP не предлагать)
Re 28.12.04 15:10  
Автор: qsdr Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> а он USB-шный. И на другой комп не унести. Досовские проги,
> соответственно, в обломе. Что делать:)? (перестановку на XP
> не предлагать)

В 98-м ДОС-приложения нормально печатаются...
Блин, ну внимательнее прочитай 03.01.05 07:02  
Автор: AlexD <Alexander> Статус: Member
<"чистая" ссылка>
Принтер USB-шный. Как ты думаешь, когда писались досовские проги - на такой авторы рассчитывали?
А «mode LPT1:=USB001» не поможет? Раньше так на COM-принтеры перенаправляли... 05.01.05 08:52  
Автор: HandleX <Александр М.> Статус: The Elderman
Отредактировано 05.01.05 08:53  Количество правок: 1
<"чистая" ссылка>
А для USB-принтера винда вроде устройства USB001, USB002 и т.д. создаёт — на вкладке "порты" свойств принтера можно посмотреть.
Походу нет. 12.01.05 08:51  
Автор: AlexD <Alexander> Статус: Member
<"чистая" ссылка>
Да и в хелпе написано:

Redirect printing: MODE LPTn[:]=COMm[:] - т.е. это только для ком-портов.

Так что придется пользовать прожку:)
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach