принтеры для мусорной ведомости
support-у ребята, ну сделайте наконец-то элементарную и очевидную вещь, чтобы прога запоминала принтер, на который выводится мусорная ведомость а то выходит так, вывел мусорку на лазерный принтер - ОК вывел ГТД на матричный принтер - ОК вывожу на печать мусорку - она лезет на матричный принтер - не ОК
Таможенный Брокер: пт, Червень 04, 2010 09:14 8
.png)


support: пт, Червень 04, 2010 10:18
В редакторе документов есть возможность выбрать принтер на который ведется печать. В панели инструментов редактора кнопка печать (она крайняя справа) предназначена для непосредственной печати на принтер по умолчанию и начинает печать "без запроса". Но возможность выбора принтера обеспечена через меню "Печать.." или просто нажатем клавиш "Ctrl + P". Выводится диалог выбора принтера и печать ведется уже на выбранный Вами принтер.
NEMO: пт, Червень 04, 2010 12:44
Когда спешишь, каждый раз выбирать принтер нелогично, все время забываешь выбирать и переключать, поддерживаю Федота. Supportu: то что Вы объяснили и так понятно. Вы просто ответьте конкретно: Вы можете сделать так чтобы программа запоминала и ставила автоматом по умолчанию тот принтер который выбран для мусорной ведомости. Например оставляются же автоматически: матричный для УАД и лазерный для ДМВ. А сейчас если мусорную ведомость печатаешь после ДМВ то программа ставит автоматом лазерный принтер, а если после УАД то матричный и поэтому постоянно забываешь переключаться.
Dmitriy: пт, Червень 04, 2010 12:57
Ребят, прога работает под Windows. В этом случае надо, чтобы Microsoft изменила Windows специально для украинских брокеров. Ничего не напоминает?
макс: пт, Червень 04, 2010 13:20
Я думаю, что можно и это продумать. Достаточно перехватывать событие (прерывание) обращения к принтеру при распечатки ведомости и подставлять нужный. Конечно, легче пользоваться стандартными библиотеками модулей. Ну раз клиент просит, то надо сделать... Закон: Клиент не должен исчезнуть..
support: пт, Червень 04, 2010 16:13
Mаксу : если можно - поподробнее по перехвату прерывания. И, если возможно укажите что это даст - как мне помниться в int 17h всего 3 варианта - вывод симола , AH = 0, AL = код символа, DX = номер порта (LP1, LPT2...), AH = 01, DX = порт - инициализация AH = 02, DX = порт - получить "слово-состояние принтера" Эти фукнции возвращают ""слово-состояние принтера" - и поверьте, в 8 битах слова-состояния, никакх сведений о типе принтера нет. И результат того, что в контроллер принтера переданы 08h и 0Ch тоже мало помагает в опредении типа. Я так подозреваю, что Вы несколько погорячились, предложив подобное. И что значит "стандартные" бибиотеки модулей. Может в них есть и модуль печати ГТД, а мы по "незнанию" делаем это это "руками". Тогда поделитесь находкой - может там есть еще и модуль включения питания удаленного компьютера, на котором "точно установлен shared Laser Jet " - ? А то, что этот вопрос решаемый - не спорю. Дело в том, что нами сечас существенно перерабатывается режим печати - печать и редактирования всех "небланковых" документов будет полность переведена в редактор документов, который используется и для печати "ведомости". Мы планируем завершить переход приблизительно через 2 недели. И проблема, поднятая в этой ветке Форума будет решена.
макс: сб, Червень 05, 2010 16:05
Ну совсем другое дело, значит можете, если захотите. А то на Microsoft начали показывать, мол они виноваты.
White: пн, Червень 07, 2010 10:03
да уж))))) просто апокалипсис ))))
Федот: чт, Червень 10, 2010 10:07
support-у Спасибо, жду с нетерпением! NEMO прав на 100%. Автоматом надавить на одну кнопку гораздо проще, быстрее и технологичней, чем каждый раз выбирать в меню нужный принтер. Особенно сильно это раздражает, когда все надо сделать быстро.
Коментувати