|
печать документов сразу на принтер
| ☑ |
0
leoshko84
21.11.19
✎
08:43
|
Архитектура сервер терминалов, сервер 1с -разные машины. Нужно печатать прикрепленные документы (jpg, pdf) сразу на принтер. Файлы хранятся как в базе, так и во внешнем хранилище. Как это лучше реализовать? Или хотя бы общий механизм подскажите. Заранее спасибо.
|
|
1
Галахад
гуру
21.11.19
✎
08:50
|
В чем проблема-то?
|
|
2
leoshko84
21.11.19
✎
09:02
|
есть через com соединение, кто-то советует через bat-файл. Подскажите общий механизм.
|
|
3
d4rkmesa
21.11.19
✎
09:31
|
(0) Картинки, кроме pdf, примерно так:
Для Каждого Файл Из МассивФайлов Цикл
Shell = Новый COMОбъект("Shell.Application");
Shell.ShellExecute(Файл.ПолноеИмя, """" + ИмяПринтера + """", "","printto",0);
КонецЦикла;
|
|
4
d4rkmesa
21.11.19
✎
09:33
|
Но pdf так печатать, вроде, не получится.
|
|
5
leoshko84
21.11.19
✎
09:36
|
Спасибо. Сейчас попробую.
pdf- попробую так ЗапуститьПриложение("C:\Program Files\Adobe\Reader 10.0\Reader\AcroRd32.exe /N /T " + "W:\scans\20191119\A\27.pdf");
|
|
6
leoshko84
21.11.19
✎
09:40
|
а как в этот скрипт подсунуть принтер по умолчанию?
|
|
7
sitex
naïve
21.11.19
✎
10:05
|
(4) Да вроде тоже печатает. почему сразу не получиться.
|
|
8
d4rkmesa
21.11.19
✎
14:49
|
(7) Акробат вручную закрывать нужно будет.
|
|