Windows умеет печатать на сетевой аппаратный принт-сервер (классика - HP JetDirect, маленькая коробочка одним концом подключается к сети, другим - к порту LPT принтера). Настраивается это так: Добавить новый принтер / Локальный принтер / Создать новый порт / Standart TCP/IP port. Этот процесс в картинках здесь: http://wtware.ru/win2k3/printer.html

Надо:

1. Добавить новую строчку в меню "Тип устройства, обычное" (смотрите картинку http://wtware.ru/win2k3/imgs/printer-04.png )

2. Написать к этой строчке обработчик, драйвер. Он должен получать поток данных от систему, сжимать и отправлять в сеть.

3. Написать "серверную" часть. В виде консольного приложения под Windows, которое будет разжимать полученный поток и дописывать в файл.

Протокол общения (если он понадобится) придумывайте сами. Если я ничего не путаю, у классического JetDirect протокола вообще нет. К алгоритму сжатия надо подойти серьезно - именно сжатие является ключевым моментом, из-за которого затевается эта разработка.

"клиентская" часть (драйвер) будет выполняться на серверах, у которых мощности более чем достаточно хоть для арифметического кодирования, хоть для фрактального сжатия.

"серверная" часть должна быть написана на С (не С++), выполняться на 486-х и довольствоваться максимум 4-мя мегабайтами памяти под буферы, поэтому ей не следует быть излишне ресурсоемкой. Но следует также учитывать, что через эту штуку не проходит большой объем данных. Это всего будет лишь печатать, причем предполагается, что эта штука будет использоваться только на узких каналах между клиентом и сервером. Я оцениваю минимальную необходимую производительность "серверной" части в один мегабайт в минуту на 486sx25.

Главное в компрессии - степень сжатия.

Код должен быть лицензионно чистым, имущественные права передаются нам (если хотите - можно делать GPL, но тогда оплата соответственно снижается). Правила оформления кода RSDN. Язык - С/С++, проект должен собираться на VC Express.

19 лет назад
aka
45 лет
19 лет в сервисе
Был
19 лет назад

Заявки фрилансеров

Нет заявок фрилансеров
  • Похожие заказы

  • Требуется разработка прикладного ПО для коммисионного магазина, включающего функционал для товароведа и бухгалтера. Программа должна обеспечить прием товаров (ювелирные изделия и фарфор), управление базой данных комитентов, печать договоров и расходных ордеров. Важно поддерживать соединение по локальной сети для двух компьютеров.

    Закрыт
    19 лет назад
  • $1000

    Ищется программист для создания логических, аркадных и стратегических игр для Pocket PC на Windows Mobile. Необходимо знание технологий и опыт в разработке игр. Работа в команде с дизайнером и сценаристом, возможность удаленной работы. Оплата и график обсуждаются индивидуально.

    Закрыт
    19 лет назад
  • Требуется разработать систему передачи голосовых сообщений и голосовых разговоров для почтового сервиса. Необходимо реализовать регистрацию пользователей, обеспечивая общение только между ними. Проект должен быть оригинальным и не использовать существующие решения. Подходящий аналог — Google Talk, но с уникальным функционалом и исключительными авторскими правами.

    Закрыт
    19 лет назад
  • $1000

    Требуется разработка драйвера для факса Sagem Navigateur 925, обеспечивающего печать под операционными системами Windows 2000 и XP. Драйвер должен быть надежным и четким в работе, не важно, будет ли это GDI-драйвер или другой вариант. Факс распознается как М5-факс в WinXP, но не печатает. Необходимо устранить эту проблему.

    Закрыт
    19 лет назад
  • Требуется написать функцию на Delphi, которая будет возвращать хеш строки по алгоритму MD5. Исходники подобной функции доступны в сети — необходимо лишь найти и оформить код. Ожидается выполнение задачи за 20 минут.

    Прикладное ПО2 исполнителя
    Завершен
    19 лет назад
  • Требуется программист на Дельфи для сбора исходников прикладного ПО. Ищем специалиста с опытом работы в данной области для выполнения задачи. Укажите свои навыки и предыдущие проекты.

    Закрыт
    19 лет назад
  • Необходимо создать многопоточный сканер серверов, который будет поддерживать протоколы FTP, NetBios, Web и другие. Ожидается разработка прикладного ПО с высокой производительностью и эффективностью работы.

    Закрыт
    19 лет назад
  • Требуется разработка программы для расчета арендной платы с возможностью автоматического расчета территориального коэффициента по адресам Екатеринбурга. Программа должна включать расчет всех остальных коэффициентов и формулу для стоимости прав аренды. Интерфейс должен соответствовать предоставленному примеру.

    Закрыт
    19 лет назад