Возможно ли повлиять на настройки печати? #792762


#0 by НеПридумалаНик
Можно ли повлиять на настройки принтера? Не на параметры страницы табличного документа, а именно на настройки принтера. Необходимо: выводить документ с настройками: разобрать на копии = Истина 2 страницы на лист (страницы - портрет, лист - ландшафт) двусторонняя печать Сложность в том, что когда задаешь параметры для ТабДок средствами 1С, то упорно получается: (страницы - портрет, лист - портрет) или (страницы - ландшафт, лист - портрет), в зависимости от ориентации страницы, т.е. сам лист всегда портрет (!!!). А если позволить пользователю самостоятельно установить параметры в настройках принтера ( с режимом ТабДок.Напечатать(РежимИспользованияДиалогаПечати.Использовать) ), то все получается как надо. Может с помощью WMI, WinAPI, GDI...
#1 by НеПридумалаНик
... в отчаянии
#2 by HardBall
YAGNI
#3 by НеПридумалаНик
а куда тогда копать?
#4 by НеПридумалаНик
сейчас смотрю PrintDlgEx... тоже YAGNI?
#5 by НеПридумалаНик
неужели всё так просто, что даже не внимания не стОит этот вопрос? (((
#6 by Cyberhawk
"Сложность в том, что когда задаешь параметры для ТабДок средствами 1С, то упорно получается: (страницы - портрет, лист - портрет) или (страницы - ландшафт, лист - портрет), в зависимости от ориентации страницы, т.е. сам лист всегда портрет (!!!). " // Показывай
#7 by mistеr
Как вариант, печатать на PDF принтер. Многие из них умеют колбасить по-всякому.
#8 by НеПридумалаНик
не очень понимаю, что показывать, хочется ту кучу испорченной макулатуры показать... ограничусь кодом
#9 by НеПридумалаНик
->
#10 by НеПридумалаНик
тут автоматическая печать, т.е. печатаются готовые документы раз в минуту, предварительно проверив есть ли они. Пользователей как раз и хотят освободить от установки параметров печати каждого документа
#11 by НеПридумалаНик
тут происходит установка параметров страницы табличного документа. Я же хочу докопаться до стандартных настроек принтера
#12 by HardBall
Попробуй ТабДок.КлючПараметровПечати = "Печать";
#13 by mistеr
И что? Я, к примеру, пользуюсь PDFCreator, у него есть опция сразу выкидывать полученный PDF  на принтер.
#14 by mistеr
Сдается мне, что "2 страницы на лист" это не стандартная настройка, а вендоро-зависимая. Соответственно, через WinAPI ее не выставить.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С