![]() |
#1 |
Участник
|
Выбор лотка принтера АХ 4.0
Добрый день.
Существует необходимость програмного выбора лотка принтера. Есть два типа транспортной этикетки бланки которых печатаются в типографии, печать сопроводительной информации осуществсяется по шаблонам Word c помощью ComWordDocument_Ru, при этом сам документ на экран не выводится, пользователь только нажимает кнопку. Для того чтобы печатать из нужного лотка пользователь вытаскивает другой, в результате принтеру от этого лучше не становится и хватает его примерно на полгода. Как можно реализовать програмный выбор лотков. |
|
![]() |
#2 |
Участник
|
А какое отношение этот вопрос имеет к Аксапте? Непосредственно печать производится из приложения MS Word? Вы посылаете уже сформированный документ на печать программно из Аксапты? При помощи WinAPI?
|
|
![]() |
#3 |
Гость
|
Мне кажется, проще отдельный принтер купить )
|
|
![]() |
#4 |
Участник
|
Как можно програмно выбрать принтер на который будет производиться печать?
|
|
![]() |
#5 |
Участник
|
|
|
![]() |
#6 |
Участник
|
Когда-то так печатал вордовский документ из аксапты, сразу на принтер. Я указывал имя принтера, возможно стоит сделать что-то подобное, если у объекта есть своиства для указания настроек принтера.
X++: com wordApplication; com wordDocuments; com wordDoc; com wordBasic; #File ; { new InteropPermission(InteropKind::ComInterop).assert(); wordApplication = new COM('Word.Application'); wordBasic = wordApplication.wordbasic(); wordBasic.FilePrintsetup("PrinterName"); wordDocuments = wordApplication.Documents(); wordDoc = wordDocuments.open("DocumentUrl"); wordDoc.activate(); wordDoc.printout(); wordDoc.close(); wordApplication.quit(); } |
|