|
|
#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();
} |
|
|