![]() |
|
v8: Использование виртуального принтера на всех компьютерах | ☑ | ||
---|---|---|---|---|
0
oved
25.06.14
✎
14:40
|
Хочу использовать виртуальный принтер для конвертации табличного документа в файл картинки. Как можно это сделать не устанавливая ПО для вирт.принтера на каждой машине? Хотелось бы на сервере поставить ПО, но метод "напечатать" у табличного документа не работает на сервере.
|
|||
1
shuhard
25.06.14
✎
14:41
|
(0) значит надо зашерить принтер по сети
|
|||
2
oved
25.06.14
✎
14:51
|
(1) тогда на всех компах его еще прописать/найти нужно?
|
|||
3
Бешеная Нога
25.06.14
✎
14:56
|
а сохранение табличного документа в пдф не вариант?
|
|||
4
oved
25.06.14
✎
14:58
|
в пдф не вариант. Я в ворд вставляю этот пдф и он там смазано отображается
|
|||
5
Defender aka LINN
25.06.14
✎
15:00
|
||||
6
Бешеная Нога
25.06.14
✎
15:01
|
у нас вот так на клиенте печатает:
Принтер = Новый ComObject("Bullzip.PDFPrinterSettings"); // 'bioPDF.PdfWriter.PdfSettings' // Принтер = Новый ComObject("bioPDF.PdfSettings"); Принтер.SetValue("output", ВыбФайл.ПолноеИмя); Принтер.SetValue("ShowSaveAS", "never"); Принтер.SetValue("ShowProgress", "no"); Принтер.SetValue("ShowProgressFinished", "no"); Принтер.SetValue("ShowSettings", "never"); Принтер.SetValue("ShowPDF", "no"); Принтер.SetValue("ConfirmOverwrite","no"); Принтер.SetValue("OwnerPassword",""); Принтер.SetValue("Permissions",61636); Принтер.WriteSettings(); Таб1.Автомасштаб=Истина; Таб1.ИмяПринтера = "Bullzip PDF Printer"; Таб1.Напечатать(); принтер установлен на сервере, пользователи работают в терминале |
|||
7
oved
25.06.14
✎
15:06
|
(6) на клиенте ошибка на строке
Принтер = Новый ComObject("Bullzip.PDFPrinterSettings"); "Invalis class string" Может, он не понимает на клиенте, что такое "Bullzip.PDFPrinterSettings" ? |
|||
8
oved
25.06.14
✎
15:07
|
(6) На сервере Bullzip стоит...
|
|||
9
Бешеная Нога
25.06.14
✎
15:10
|
(8) так пользователи как работают? по сети или с сервера?
|
|||
10
oved
25.06.14
✎
15:14
|
(9) работают с клиент-серверной базой. База на сервере. Все машины в локальной сети
|
|||
11
Бешеная Нога
25.06.14
✎
15:15
|
тогда силами админов всем подключаешь расшаренный принтер
|
|||
12
oved
25.06.14
✎
15:26
|
(6) (11)
а что насчет вот этого? Принтер = Новый ComObject("Bullzip.PDFPrinterSettings"); если расширенный принтер подключить, то настройки с клиента не передать? или эту строку на сервере выполнять? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |