|
Виртуальный принтер с настройками как у физического
|
|||
---|---|---|---|
#18+
Добрый день! Возникла такая ситуация. Имеется сервер предрасчета, на котором в автоматическом режиме рассчитываются отчеты, а далее рассылаются пользователям. В нескольких отчетах динамически задается область печати (заранее не известно сколько будет данных). Проблема заключалась в ошибках и некорректной работе методов и свойств объекта PageSetup. Выяснил, что это происходит из-за неподключенного принтера. После подключения физического принтера ошибки пропали, область печати задается корректно. Но есть один нюанс, успешность получения настроек принтера и дальнейшей рассылки отчетов будет зависеть от физического наличия принтера и корректного подключения его к серверам предрасчета (принтер могут отключить, убрать и т.д.), а это не очень хорошо. В связи с этим вопрос, есть ли возможность подключить какой-нибудь виртуальный принтер, который по своим параметрам и характеристикам будет в точности повторять физический принтер? Пробовал подключать некоторые виртуальные принтеры, но они работают неверно. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2015, 11:42 |
|
Виртуальный принтер с настройками как у физического
|
|||
---|---|---|---|
#18+
Тебе нужен реальный принтер (вернее, драйвер принтера), а вот порт печати, к которому он будет присоединён - виртуальный (в оптимуме - вообще /dev/null). ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2015, 12:51 |
|
Виртуальный принтер с настройками как у физического
|
|||
---|---|---|---|
#18+
AkinaТебе нужен реальный принтер (вернее, драйвер принтера), а вот порт печати, к которому он будет присоединён - виртуальный (в оптимуме - вообще /dev/null). А как такое реализовать? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2015, 13:31 |
|
Виртуальный принтер с настройками как у физического
|
|||
---|---|---|---|
#18+
Akina, а разве виртуальный порт будет существовать когда реальное устройство с портом выключено? Тогда он также станет недоступен для прикладной программы (в моем случае Excel). Мне нужно чтобы виртуальный порт существовал обособленно от реального порта ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2015, 13:48 |
|
Виртуальный принтер с настройками как у физического
|
|||
---|---|---|---|
#18+
endurance, в свойствах принтера выберите порт FILE: или Добавить порт - Local Port - что угодно, например "ааа". Для корректной работы предпросмотра и разбиения на страницы в Excel этого достаточно. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2015, 15:49 |
|
Виртуальный принтер с настройками как у физического
|
|||
---|---|---|---|
#18+
Казанский, а если принтер отключат или у него смениться адрес, то коннект, я так понимаю, с ним пропадет и этот виртуальный порт также станет не доступен ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2015, 17:43 |
|
Виртуальный принтер с настройками как у физического
|
|||
---|---|---|---|
#18+
endurance, какой принтер отключат? Виртуальный? Да флаг в руки... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2015, 11:40 |
|
Виртуальный принтер с настройками как у физического
|
|||
---|---|---|---|
#18+
Akina, если я правильно понимаю, если отключат физический принтер, то и виртуальный порт этого принтера станет недоступен. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2015, 12:25 |
|
Виртуальный принтер с настройками как у физического
|
|||
---|---|---|---|
#18+
endurance, виртуальному порту чхать на выключение каких-то там физических принтеров. Он будет доступен даже в том случае, если физический принтер не то что не подключался - а с этим системным блоком на одном столе ни разу не стоял... ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2015, 20:52 |
|
|
start [/forum/topic.php?fid=61&msg=38989262&tid=2173462]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 141ms |
0 / 0 |