АКАД-2002 - Управление печатью
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > АКАД-2002 - Управление печатью

АКАД-2002 - Управление печатью

Ответ
Поиск в этой теме
Непрочитано 15.08.2005, 09:24 #1
АКАД-2002 - Управление печатью
===AAA===
 
г. Норильск
Регистрация: 15.08.2005
Сообщений: 616

Всем привет.

Возникла вот такая проблема.

Есть некий скрипт-файл, который делает команду _-plot и
много там чего ей отвечает. После того, как *.plt файл
готов, последней командой скрипта (вызов *.bat-файла)
выполняются над ним некие действия (переименование,
пересылка и т.д.)

Если печать идет на LaserJet, то проблем никаких, все
отрабатывает, как надо. Но если направить печать на
Epson Stylus (другой драйвер), то происходит следующее:
Автокад передает данные драйверу принтера и, счастливый,
шурует дальше, вызвывая последнюю команду скрипта.

Она, разумеется, не находит готового *.plt-файла и бодро
рапортует об ошибке. В это время драйвер принтера неспешно
"доделывает" *.plt файл.

Как бы сделать так, чтобы автокад дождался реального
окончания формирования файла и лишь затем вызывал эту
"последнюю команду скрипта"?


Главное, с лазерником-то все работает! А в 14-й версии
автокада работало и со струйником, правда, там был "родной
виндовый драйвер" для Epson Stylus-1000, но он монохромный...

А мне надо Epson Stylus-3000 для WIN-98. Может, кто-нибудь
конкретно с этим драйвером разбирался? Правда, это тема
уже для другого форума...

Счастливо!
Просмотров: 3477
 
Непрочитано 15.08.2005, 10:14
#2
AY

webcad.pro
 
Регистрация: 06.01.2005
Московская обл.
Сообщений: 501


А почему вы не желаете зациклить програму по условию обнаружения требуемого файла?
AY вне форума  
 
Автор темы   Непрочитано 15.08.2005, 10:26
#3
===AAA===


 
Регистрация: 15.08.2005
г. Норильск
Сообщений: 616


Привет!

При некоторых условиях файл может не создаться
(например, проблемы со свободным местом в сети).
При этом у меня выдается соответствующее сообщение.
===AAA=== вне форума  
 
Непрочитано 15.08.2005, 10:32
#4
AY

webcad.pro
 
Регистрация: 06.01.2005
Московская обл.
Сообщений: 501


Пускай тогда программа сама завершается если файл не найден в течении некоторого времени. Кстати как долго обычно идет создание файла?
AY вне форума  
 
Непрочитано 15.08.2005, 10:44
#5
AY

webcad.pro
 
Регистрация: 06.01.2005
Московская обл.
Сообщений: 501


Если фоновая печать отображается отдельной задачей windows, то можно узнать когда она завершиться анализируя в цикле список возращаемый (dos_processes [T]). И уже тогда делать выводы об успешности операции.
AY вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > АКАД-2002 - Управление печатью