Требуется написать драйвер виртуального принтера под Windows.
Назначение:
Одновременная печать большого количества документов под IIS. На выходе нужно получить растровое монохромное изображение. В принтере должен быть настраиваемый DPI.
Требования:
Minidriver под Unidrv.dll (pscript и xpsdrv не подходят)
- выдерживает высокую нагрузку, одновременная печать нескольких документов. Нужно следить что бы никаких разделяемый ресурсов (файлов в папке TEMP) не оказалось или они были разведены между собой. Например ресурсы для каждого джоба сохр. в своей темп папке (/Temp/{GUID}/...какие то картинки в документе).
- печать работает под сервисом без админских прав. Т.е. как LogonAsService и Session0 Isolation.
выходной документ:
- A4
- EMF, BMP, PNG
- MONOCHROME обязательно !
- остальные палитры опционально
отдавать печатаемый документ вместе с именем
- сохранять в файл (только для отладки, этот режим должен быть отключаем)
- WM_COPYDATA
- http file upload (
stackoverflow.com/questio... опционально
- named pipes совсем опционально
в документе будут присутствовать шрифты EAN-13 Half Height (
www.fontpalace.com/font-d... - растеризация штрихкода должна быть без деформаций (удачные и неудачные примеры растеризаций есть, вышлем кандидатам)
- Обязательно настраиваемый DPI
- DpiX, DpiY опционально
Installer под x86, x64. (желательно wix)
Windows 7, Windows 2008 R2, Windows 2012. Старые версии (XP, 2K, NT, 95 и т.д.) поддерживать не нужно.
По всем вопросам пишите, звоните
whatsapp, telegram, viber +7(926)598-72-41
skype: sgoldyaev.home
sgoldyaev@gmail.com
Сергей