Как бы принтер, а как бы и нет

Разговоры на любые темы: вы можете обсудить здесь какой-либо сайт, найти единомышленников или просто пообщаться...
Proxy
Профессор VB наук
Профессор VB наук
Аватара пользователя
 
Сообщения: 2941
Зарегистрирован: 31.08.2007 (Пт) 4:41

Как бы принтер, а как бы и нет

Сообщение Proxy » 27.09.2008 (Сб) 22:25

Возникла задача сделать в вин ХР "виртуальный" принтер, который бы определялся системой как реальный принтер, симулировал процесс печати, но притом делал следующее:
пинговал около пяти ип из списка, передавал на "лучший" из них образ (нестандартизованный) по спец.протоколу (опять же не стандарт), а в случае недоступности всех хостов из списка кэшировал бы данные, а после через некоторые интервалы пытался таки слить инфу на ставший доступным.

Проблема встала на регистрации виртуального принтера (вообще хз как, собственно хз как драйвер написать, что бы его в хрюше без трабл можно было зарегистрировать). И собственно выбор инструмента для создания. VB 6.0 повидимому не подходит для оптимального решения задачи. Ну а если даже и VB, то тогда не представляю как это возможно.

ЗЫ. стандартные фичи типа microsoftimagewriter и обычное расшаривание доступа к принтеру не катят в связи с особенностью размещения и неединственностью онного.
Follow the white rabbit.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Как бы принтер, а как бы и нет

Сообщение Хакер » 27.09.2008 (Сб) 22:45

Ну а если даже и VB, то тогда не представляю как это возможно.

В принципе, особо извратившись, можно написать и на VB драйвер, воспользовавшись моим FNDLL (убив инициализацию рантайма), или ГСерговским NDLL (где её вообще нет). Но не стоит.

Не понятно, далее, какой ответ и на какой вопрос ты хочешь получить. Не вижу ни одного вопросительного знака или предложения с вопросительной интонацией.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Proxy
Профессор VB наук
Профессор VB наук
Аватара пользователя
 
Сообщения: 2941
Зарегистрирован: 31.08.2007 (Пт) 4:41

Re: Как бы принтер, а как бы и нет

Сообщение Proxy » 27.09.2008 (Сб) 22:51

Сори, вот вопросы: выбор инструмента для реализации задуманного (тут как бы знак вопроса подразумевается, но ставить его явно как-то нелогично), обязательно ли для эмуляции принтера писать драйвер, или система подразумевает более простые решения?
Follow the white rabbit.

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Re: Как бы принтер, а как бы и нет

Сообщение keks-n » 28.09.2008 (Вс) 1:23

Драйверы принтеров работают в UserMode. Можно и на VB. Причём даже инициализацию рантайма убивать не надо.
Изображение

Proxy
Профессор VB наук
Профессор VB наук
Аватара пользователя
 
Сообщения: 2941
Зарегистрирован: 31.08.2007 (Пт) 4:41

Re: Как бы принтер, а как бы и нет

Сообщение Proxy » 28.09.2008 (Вс) 11:59

А где есть читиательные книги по теме? Где можно найти материал?
Последний раз редактировалось Anonymous 28.09.2008 (Вс) 21:52, всего редактировалось 1 раз.
Follow the white rabbit.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Как бы принтер, а как бы и нет

Сообщение Хакер » 28.09.2008 (Вс) 12:05

Хочешь замечание, да?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Proxy
Профессор VB наук
Профессор VB наук
Аватара пользователя
 
Сообщения: 2941
Зарегистрирован: 31.08.2007 (Пт) 4:41

Re: Как бы принтер, а как бы и нет

Сообщение Proxy » 28.09.2008 (Вс) 12:36

Замечание? В трёпе? За что? Я что, должен ещё одну такую же тему создать в народном поиске или Народной литературе? Тогда от меня вреда гораздо больше выйдет.
Follow the white rabbit.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Как бы принтер, а как бы и нет

Сообщение Хакер » 28.09.2008 (Вс) 14:00

За умышленное коверкание слов.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Re: Как бы принтер, а как бы и нет

Сообщение Antonariy » 29.09.2008 (Пн) 10:34

Меня смущает фраза
симулировал процесс печати
Это как? Типа появляется окошко с надписью "Щас я буду печатать. Печать страницы 1 из 324346546. Муххахахаха! Держитесь за ваши шреддеры!", а потом "Шучу, шучу."?
Лучший способ понять что-то самому — объяснить это другому.

SLIM
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1840
Зарегистрирован: 04.04.2008 (Пт) 18:21
Откуда: Краснодар

Re: Как бы принтер, а как бы и нет

Сообщение SLIM » 29.09.2008 (Пн) 21:26

Antonariy писал(а):Это как? Типа появляется окошко с надписью "Щас я буду печатать. Печать страницы 1 из 324346546. Муххахахаха! Держитесь за ваши шреддеры!", а потом "Шучу, шучу."?

[ОФФ] ой мама,давно так не смеялся [ОФФ] :alien:
Пишите жизнь на чистовик.....переписать не удастся.....


Вернуться в Народный треп

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 64

    TopList