|
BulZip принтер | ☑ | ||
---|---|---|---|---|
0
alexei366
30.04.13
✎
17:36
|
В своей одной конфе использую виртуальный принтер BulZip. Тут походу буду в другой базе его использовать, но они находятся на одном серваке, а перед отправкой на печать я устанавливаю настройки принтера:
ПДФПринтер.SetValue("output", ИмяФ2); ПДФПринтер.SetValue("ShowSaveAS", "never"); ПДФПринтер.SetValue("ShowProgress", "no"); ПДФПринтер.SetValue("ShowProgressFinished", "no"); ПДФПринтер.SetValue("ShowSettings", "never"); ПДФПринтер.SetValue("ShowPDF", "no"); ПДФПринтер.SetValue("ConfirmOverwrite","no"); ПДФПринтер.SetValue("Orientation",Ориентация2); ПДФПринтер.SetValue("Device","jpeggray"); ПДФПринтер.WriteSettings(); а что если с двух разных баз пойдут запросы на установку настроек принтера, как быть? |
|||
1
Builder
30.04.13
✎
17:38
|
А что если попробовать?
Да и вероятность что прям одновременно кто то отравит на принтер не сильно велика. |
|||
2
Злопчинский
30.04.13
✎
17:41
|
с двух разных баз или с двух разных логинов? по идее буллзип или в ветках реестра для юзеров хранит или инишники соответсвенно в разных папочках
|
|||
3
alexei366
30.04.13
✎
17:44
|
(2) У меня клиент-сервер, булзип узуется пользователем который службу 1С сервера
|
|||
4
alexei366
30.04.13
✎
17:47
|
(1) Вообще как бы и эту дырку прикрыть, но в моей 1 базе выполняется преобразования в jpeg тысячи доков, я это делаю последовательно, не запуская 10 процессов по 1000 доков, так как хз чо будет.
Хочу понять можно ли при помощи булзипа одновременно настраивать несколько потоков |
|||
5
alexei366
30.04.13
✎
19:22
|
АПП
|
|||
6
alexei366
30.04.13
✎
19:34
|
Смысл короче в чем, имея 10 фоновых заданий, запущенных от одного пользователя,и которые отправляют 10 документов через word на печать на виртуальный принтер определить во-первых как непутать настройки печати для каждого дока и как потом определить какой из 10 выходных файлов картинки относиться к какому доку.
|
|||
7
alexei366
06.05.13
✎
10:01
|
АПП к понедельнику
|
|||
8
alexei366
06.05.13
✎
12:34
|
Жаль
|
|||
9
mikecool
06.05.13
✎
12:36
|
а куда булзип пишет сеттингсы?
|
|||
10
1Сергей
06.05.13
✎
12:39
|
создать несколько виртуальных принтеров не предлагать?
|
|||
11
alexei366
06.05.13
✎
12:44
|
(9) Вроде как в реестре тек пользователя
|
|||
12
alexei366
06.05.13
✎
12:45
|
(10) хз я не пробывал, но думаю несколько виртуальных булзипов мне создать не дадут.
|
|||
13
ДенисЧ
06.05.13
✎
12:51
|
блин, а в чём проблема?
сделай так, чтобы одновременно невозможно было послать больше одного пакета настроек... |
|||
14
alexei366
06.05.13
✎
13:04
|
(13) Это мне писать отдельную базу, которая чисто работает с принтером на данном компьютере и делать все через неё только, кидаясь во wsdl протоколу походу. ИЛИ в тупую, гденить на диске C создать папку а в ней файлик и хранить в файлике флаг типа занят принтер или нет, и все конфигурации которые будут использовать в свих целях виртуальный принтер должны каждый раз устанавливать флаг потом снимать (или тож самое но только с флагом в реестре).
Мне эти оба варианта не особо нравится, какието они не шибко культурные, мож чо придумаешь? |
|||
15
acsent
06.05.13
✎
13:06
|
а зачем булзип? 1с сама умеет в пдф сохранять
|
|||
17
alexei366
06.05.13
✎
13:11
|
(16) "у нас же 1С на сервере печатать не умеет" имея модуль выполняемый с &НаСервере
|
|||
18
alexei366
06.05.13
✎
13:20
|
(12) попробывал конеш но несколько булзипов не получилось
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |