Имя: Пароль:
1C
1C 7.7
v7: выбор принтера через Таб.ПараметрыСтраницы();
0 norf
 
06.06.16
19:30
Таб.ПараметрыСтраницы(1,,,0,0,0,0,0,0,0,,СокрЛП("\\KAMILA-M5\xp80c"));
Таб.ПараметрыСтраницы(1,,,0,0,0,0,0,0,0,,СокрЛП("\\KAMILA-M5\ZDesigner TLP 2824"));

Если первый - выбирается, то второй - нет, сваливается на дефолтный \\KAMILA-M5\HP_P2015_PCL5

Первый - это принтер чеков HSPOS HS-58H
Что делать?

Выбор нужного принтера через назначение его дефолтным через wsshell
(wshshell.run("rundll32 printui.dll,PrintUIEntry /y /n "+"\\KAMILA-M5\xp80c",0,-1);)
не работает, виснет 1с.
1 norf
 
06.06.16
19:33
Win7 на терминале и клиенте.
2 norf
 
06.06.16
19:34
1с 7.7 самописная
3 Йохохо
 
06.06.16
19:35
убрать пробелы, добавить имя параметров страницы, (2) + сделать имена принтеров 8 символов англ
4 norf
 
06.06.16
19:36
Сорри! наоборот, первый не выбирается, второй выбирается!
5 norf
 
06.06.16
20:13
имя параметров страницы - это ИмяОпцийПечати в Опции?
из справки не понял как его юзать
6 Злопчинский
 
06.06.16
20:51
(5) читать до просветления. обратит внимание на параметр имяопций
7 Djelf
 
06.06.16
21:50
(0)  Попробуй вот так

wshNetwork=createObject("WScript.Network");
wshNetwork.SetDefaultPrinter(НаименованиеПринтера);

Но лучше, как написано в (4), имя принтера - 8 символов.