|
Как отправить на нужный принтер а не тот что стоит по умолчанию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
|
(12)
|
|
16
Shooroopik111
09.12.14
✎
15:10
|
(15) Спасибо мужчина!!!!
А по поповду printto никто не в курсе?
|
|
17
13_Mult
09.12.14
✎
15:50
|
Не пробовал но может это
|
|
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);
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший