| 
 
 
 
 Легенда:
  новое сообщение 
  закрытая нитка 
  новое сообщение 
  в закрытой нитке 
  старое сообщение   | 
Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
Новичкам также крайне полезно ознакомиться с данным документом.
|  |  | нет исходников, а печатает она итак постранично, ждет...  27.12.04 16:24  Число просмотров: 5566 Автор: qsdr Статус: Незарегистрированный пользователь
 |  
| > Лучше всего подкрутить программу так, чтоб она печатала > постранично. То есть после формирования страницы посылала в
 > принтер кодик перевода страници. В противном случае надо
 > играться с настройками тайм-аута. Очень короткий тайм-аут
 > может навредить - если программа "задумается" на время
 > бОльшее, чем тайм-аут - страница разорвется.
 > Есть еще вариант - нужно закрывать порт "PRN"/"LPT?" или
 > выходить из программы.
 
 
 нет исходников, а печатает она итак постранично, ждет нажатия пробела чтобы вывести следующий лист.
 а как закрывать порт LPT ?
 выход из программы не помогает...
 |  | <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/" под авторством Ивана Игнатенко и Алекса Голдберга. Полезна для печати ДОС-программ на ВинПринтеры. Теперь уже и на УСБ-Принтеры.
 В принципе эту беду можно победить через сеть. Но есть другая беда, Вин-Модемы. Их через Сеть не побороть. Пользовал как-то програмку, которая позволяла ДОС-программам работать с Вин-Модемами, как с обычными ХАЙС-Совместимыми через СОМ-Порт.
 |  
|  |  |  |  |  |  |  | Поддержка и регистрация программы - пишите на...  22.04.05 08:49 Автор: Алексей Г. Статус: Незарегистрированный пользователь
 |  
| > Правильно будет http://www.dosprn.com/ 
 Поддержка и регистрация программы - пишите на alexgoldb@rambler.ru
 |  
|  |  |  |  | Не сомневайся! Все отлично работает. Сам семь лет такую "фишку" юзал.  27.12.04 20:20 Автор: Den <Денис Т.> Статус: 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 <Денис Т.> Статус: 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[:]  - т.е. это только для ком-портов.
 
 Так что придется пользовать прожку:)
 |  
 
 
 |  |