26.01.2010, 15:21 | #1 |
Участник
|
Выбор лотка принтера АХ 4.0
Добрый день.
Существует необходимость програмного выбора лотка принтера. Есть два типа транспортной этикетки бланки которых печатаются в типографии, печать сопроводительной информации осуществсяется по шаблонам Word c помощью ComWordDocument_Ru, при этом сам документ на экран не выводится, пользователь только нажимает кнопку. Для того чтобы печатать из нужного лотка пользователь вытаскивает другой, в результате принтеру от этого лучше не становится и хватает его примерно на полгода. Как можно реализовать програмный выбор лотков. |
|
26.01.2010, 15:51 | #2 |
Участник
|
А какое отношение этот вопрос имеет к Аксапте? Непосредственно печать производится из приложения MS Word? Вы посылаете уже сформированный документ на печать программно из Аксапты? При помощи WinAPI?
|
|
26.01.2010, 19:02 | #3 |
Гость
|
Мне кажется, проще отдельный принтер купить )
|
|
22.02.2011, 08:54 | #4 |
Участник
|
Как можно програмно выбрать принтер на который будет производиться печать?
|
|
22.02.2011, 09:11 | #5 |
Участник
|
|
|
22.02.2011, 14:03 | #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(); } |
|