Разработка фоновой программы под Win прямой печати с web-приложения

Цена договорная • наличный расчёт, безналичный расчёт, электронные деньги
04 мая 2016, 07:38 • 4 отклика • 32 просмотра
Необходимо разработать программу связывающую Веб-приложение и Принтер, обеспечивающую "тихую" печать на один из двух принтеров, подключенных на клиентской машине. Рабочих мест два. Решение: Установить на клиент программу, которая зарезервирует протокол print для ссылок вида: href="print:somedocument_123". При переходе по такой ссылке в браузере, будет запускаться это приложение, принимать параметр somedocument_123, разбивать строку на "Тип документа" и "ID документа" (somedocument и 123), и запрашивать документ с сервера веб-приложения, например, так: http://some.server/print/somedocument/123, получать в ответ pdf и отправлять его на печать на один из двух принтеров (выбор будет делаться по типу документа). Принтеров два: обычный лазерный с поддержкой двусторонней печати, и матричный. Некоторые документы нужно печатать на лазерном (обычные А4, двусторонние), некоторые на матричном. Матричный работает как обычный принтер, проблем тут быть не должно. Важно иметь возможность конфигурировать программу, достаточно будет реализовать через текстовый конфиг. В конфиге нужно иметь возможность указать необходимые настройки обоих принтеров, адрес сервера. Приложение так же должно общаться с сервером: передавать сообщение о завершении печати или передать ошибку (например, "нет бумаги"), для вывода пользователю в браузер. По некоторым вопросам нужна консультация, возможно требования пересмотреть, если будет предложено более элегантное решение.