Имя: Пароль:
IT
Админ
Как отправить на нужный принтер а не тот что стоит по умолчанию7
,
0 Shooroopik111
 
09.12.14
14:26
Как отправить на нужный принтер а не тот что стоит по умолчанию?
Shell = Новый COMОбъект("Shell.Application");
Shell.ShellExecute("D:\1C82\test.pdf", "", "", "print", 0);
1 13_Mult
 
09.12.14
14:34
2 13_Mult
 
09.12.14
14:36
3 Shooroopik111
 
09.12.14
14:37
да дело не в этом. Я даже название принтера знаю. Как заставит печатать через Шелл именно на нужный принтер?
4 Shooroopik111
 
09.12.14
14:45
Ну или может кто нибудь знает более интересный способ напечатать пдф? на терминале стоит фоксит ридер кстати...
5 ВРедная
 
09.12.14
14:47
print всегда печатает на принтер по умолчанию
используй printto и имя принтера. Не помню только каким он идет параметром
6 ВРедная
 
09.12.14
14:49
если стоит foxit - у него есть команды печати и выбор принтера там тоже был.
Я ровно то же самое делала, но под рукой нет.
7 Shooroopik111
 
09.12.14
14:51
(6) Ураааа. значит все реально!!! осталось только допереть как))
8 Shooroopik111
 
09.12.14
14:53
Может у кого есть код под рукой? желательно с printto
9 Ёпрст
 
09.12.14
15:00
(3)
печатай через адобе ридер, например

AcroRd32.exe
/t <filename> <printername> <drivername> <portname> - Print the file the specified
10 Shooroopik111
 
09.12.14
15:01
Нет адоба и я не в праве его постаивть на терминал. К сожалению либо фоксит либо printto
Только вот как? Может у кого остался кодик...
11 Ёпрст
 
09.12.14
15:02
фоксит тоже поддерживает коммандную строку, если склероз не изменяет
12 Shooroopik111
 
09.12.14
15:03
И   ВРедная так же сказала. Только вот команд чето я не могу найти.
13 Ёпрст
 
09.12.14
15:05
Еще есть SumatraPDF .. она шустрее , чем адобе и бесплатна.
14 Shooroopik111
 
09.12.14
15:06
Ребят, была бы возможность поставить чтонито еще я бы постаивл но имею что имею. Либо через printto либо foxit
15 Ёпрст
 
09.12.14
15:06
16 Shooroopik111
 
09.12.14
15:10
(15) Спасибо мужчина!!!!
А по поповду printto никто не в курсе?
17 13_Mult
 
09.12.14
15:50
Не пробовал но может это http://technet.microsoft.com/ru-RU/library/dd315308.aspx
18 Shooroopik111
 
09.12.14
16:01
Вообщем printto не смог вкурить...Точнее найти инфы по нему. Сделал вот так вотя:
WshShell = новый COMОбъект("WScript.Shell");
WshShell.Run("""C:\Program Files (x86)\Foxit Software\Foxit Reader\FoxitReader.exe"" /t "+ПолныйПутьБ+" "+ИмяПринтераПоУмол+"", 1);
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан