Имя: Пароль:
1C
1С v8
Непосредственная печать на сетевой принтер
0 Fram
 
06.03.13
16:28
Не срабатывает
ТабДок.ИмяПринтера = "HP9050 на AX-FS-SRV2";
ТабДок.Напечатать();

Если указать локальный принтер, то все ок. С сетевыми есть какие то особенности?

ТабДок.ИмяПринтера = "HP9050" пробовал - не помогло.
1 NcSteel
 
06.03.13
16:29
(0) Видимо надо более полный путь указывать.
2 Neg
 
06.03.13
16:30
Может айпи надо указать
3 Fram
 
06.03.13
16:30
(1) DNS имя?
4 fmrlex
 
06.03.13
16:30
ТабДок.ИмяПринтера = "\\AX-FS-SRV2\HP9050";
5 Fram
 
06.03.13
16:30
(2) Попробую, а если бы это был не сетевой принтер?
6 fmrlex
 
06.03.13
16:30
(4) как-то так попробуй
7 NcSteel
 
06.03.13
16:31
(3) С именем машинки как в (4).
8 Fram
 
06.03.13
16:32
(4) (7) гран мерси
хоть бы слово в помощнике про это...
9 fmrlex
 
06.03.13
16:33
(8) Это к 1С не относится.
10 Fram
 
06.03.13
16:37
(9) Если бы свойство называлось ПутьКПринтеру вопросов бы не было.
11 fmrlex
 
06.03.13
16:38
(10) Формально это не путь к принтеру, это полное имя принтера в сети.
12 fmrlex
 
06.03.13
16:39
ТабДок.ИмяПринтера = "HP9050@AX-FS-SRV2"
Кстати, попробуй так. Теоретически должно получиться.
13 dmrjan
 
06.03.13
16:47
Люди - расскажите страшную тайну - зачем такие заморочки. В конфу писать имя принтера, которое может быть в дальнейшем изменено?
14 fmrlex
 
06.03.13
16:48
(13) Пффф, каких только извращенцев не бывает...
15 Fram
 
06.03.13
16:52
(13) успокойтесь :) в рабочем коде из настроек пользователя читается
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший