Расширение для печати Firefox

Проект закрыт
Стоимость:Договорная
Срок выполнения:21 день
Варианты оплаты:Возможна предоплата
Способ оплаты:
  • Электронные деньги
Дата публикации:2018-03-13 18:52
Был на сайте:2018-03-14 17:18

Задача

Нужно разработать расширение и соответственно приложение под новый Firefox Quantum для печати страниц на принтеры по технологии WebExtensions/Native Messaging
Браузер: Firefox 57+
ОС Windows 7,8,10.

Из браузера отправляются данные с параметрами (желательно в json формате):
printer – ссылка к принтеру
html – html +css страница, которую нужно напечатать
margins – поля {top,left,bottom,right} в мм.
token – токен для аутентификации

Приложение должно из себя представлять exe файл.
Приложение запускается как служба. В нм можно настроить связь ссылок к непосредственно установленным принтерам в системе и указать ключ безопасности, хэш которого будет проверятся.

Данные обрабатываются, страницы асинхронно печатаются на несколько принтеров. Отправляется true. Или false и ошибку с описанием в случае возникновения проблем.

PS:
Раньше был jsPrintSetup, который отлично справлялся с возложенными на него задачами.
Сейчас же старые расширения не поддерживаются, а Web extensions не позволяют установить принтер для печати из Javascript.

Обязательные требования

Нужно получить:
приложение, исходники, инструкцию к работе.

25
Просмотры

Оставлять и видеть заявки могут только авторизованные пользователи.