Имя: Пароль:
1C
 
Установка параметров принтера из 1С
0 VasilyKushnir
 
23.11.06
09:20
Вот и я наступил на грабли. Куда не сунусь - получаю по лбу. Кто подскажет как с помощью WScript установить (получить) параметры конкретного принтера (!!не путать с Параметры страницы). А конкретно надо утановить/отменить программно режим двухсторонней печати. Получить список всех доступных принтеров - легко, получить принтер по умолчанию - нефиг снедать! А вот дальше хана... Туплю и конкретно.
Если не WScript, то хоть чертом лысым - лишь бы работало.
1 Vint Kras
 
23.11.06
09:21
(0) поставить два принтера и настроить поразному !
2 Vint Kras
 
23.11.06
09:23
+1 баянище ! каждую неделю один и тот же вопрос !
3 smaharbA
 
23.11.06
09:32
(0) можно и командной строкой, а так смотри - v7: Получаем любую (почти) коллекцию WMI...(универсальная функция)
4 smaharbA
 
23.11.06
09:39
+(3)
rundll32 printui.dll,PrintUIEntry /?
5 VasilyKushnir
 
23.11.06
09:45
Спасибо, smaharba. Через рундлл видел в Можно ли из 1С в параметры страницы передавать признак двусторонней печати ?. Но там вопросс так и не решился. Чел до сих пор ждет подсказки.
Vint Kras, поиском я пользоватся умею и если бы нашел толковое решение, тему бы не открывал.
6 Ёпрст2
 
23.11.06
09:48
7 smaharbA
 
23.11.06
10:01
8 smaharbA
 
23.11.06
10:02
(6) интересно Скользящий в базу знаний добавил по первой ссылке :)
9 VasilyKushnir
 
23.11.06
10:06
smaharbA, спасибо. Последняя ссылка интересная. Буду ковырять.
Вообще-то задача в следующем: печатается пакетно куча доков и в зависимости от типа документа надо переключать автоматом одностороннюю/двухсторонню.
10 smaharbA
 
23.11.06
10:08
(9) ты еще первую ссылку в (6) погляди, только нажми "Исходная ветка форума" думаю найдешь кое чего полезного, а то Скользящий игнорировал :)
11 VasilyKushnir
 
23.11.06
17:25
smaharbA, убей меня, но..

Разобрал setprint.rar и где устанавливать параметры не врубаюсь.
12 smaharbA
 
23.11.06
17:44
(11) не то кинул, это для работы с принтерами в 1С как в системе, в таблице счелкаешь на принтер и открывается список с действиями как в ОС...(это удобно при работе с терминалом, поменять принтер по умолчанию, подключить новый и т.п.)
http://www.karat-e.ru/files/insprint.rar - это сохраняет настройки в файл а когда надо "поднимает", делал максимально штатно по этому использовано ЗапуститьПриложение, в основном это было предназначено чтобы показать как сделать выбор двухсторонней/односторонней печати программно...
13 VasilyKushnir
 
24.11.06
16:41
Даааа... Это практически то же, что и по первой ссылке   Ёпрст2. А хотелось бы нечто изящное без КомандаСистемы... (ну не люблю я ее!). Ну что ж, если ничего не получается - пора читать инструкцию... В смысле, попробую написать ВК на Делфи и через нее управлять принтером (хотя это, между нами девочками, тоже как-то через ж...).
14 smaharbA
 
24.11.06
16:45
(13) Дак она не нужна, это просто было чтобы штатно...
а так
Шел=СоздатьОбъект("WScript.Shell");
Шел.Run(СтрокаЗапуска,0,-1);//если 0 вместо -1 то шагает далее не дожидаясь
15 VasilyKushnir
 
24.11.06
17:10
Вооот... это уже нечто с человеческим лицом. Спасибо. В понедельник попробую, а то сегодня меня заганяли, как рекса по заячьей тропе.