Имя: Пароль:
1C
1C 7.7
v7: Печать на конкретный принтер
0 Snik_666
 
07.06.12
15:41
Добрый день! Подскажите есть возможность програмно установит на какой принтер печатать ?
В системе есть принтера Microsoft Office Document Image Writer и Microsoft XPS Document Writer(установлен по умолчанию)

выполняется код
ИмяПринтера="Microsoft Office Document Image Writer";
Таб.ПараметрыСтраницы(2,,,10,10,5,5,,,1,,ИмяПринтера);

далее смотрим файл-параметры страницы и видим всеравно принтер по умолчанию
1 mikecool
 
07.06.12
15:42
попробуй имя покороче
2 Ёпрст
 
07.06.12
15:43
опции печати задай уникальные перед этим
3 andrewks
 
07.06.12
15:47
имя без пробелов, латиницей, желательно не более 8 символов
4 Snik_666
 
07.06.12
15:52
Спасибо переименовал помогло
5 trad
 
07.06.12
16:19
истинно говорю вам, длина имени не более 31 символа
6 Злопчинский
 
07.06.12
20:52
эээ!!! не все так просто!
зависит даже от того, что будет сделано..
есть:
таб.опции
таб.параметры
.
делаем-1:
таб.показать
интерактивно открываем диалог печати
делаем-2:
таб.напечатать() без диалога
.
результат д-1 и д-2 - по выводу на принтер - может оказаться на разных принтерах!!!
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.