Я новичок в веб-разработке, пожалуйста, не могли бы вы помочь мне понять, правильно ли я работаю?
Там будет веб-страница, предназначенная для наших клиентов (не интранет), откуда они могут печатать этикетки. Некоторые крупные клиенты будут иметь специальные принтеры этикеток, где конфигурация и печать с использованием COM-порта является единственно приемлемым вариантом. По сути, у нас очень ограниченные знания и контроль над их окружением.
Сама веб-страница будет довольно простой HTML-страницей или более сложной AJAX.
После того, как клиент введет все данные и выберет этот тип печати, у нас будут следующие задачи:
1) получить данные о принтерах в системе клиента, установленных на компорте, и, если возможно, получить настройки принтера (например, размер бумаги и ориентацию). В идеале хотелось бы иметь возможность регулировать настройки, но если это затруднительно, можно просто указать, что ваш принтер должен быть установлен на COM1 и правильно настроен.
2) отправлять команды и читать ответы и отправлять код PCL на выбранный com-порт
Как я понимаю, мне нужно установить что-то на компьютере клиента, чтобы иметь возможность общаться с com-портом и получать любые настройки. Просто HTML + Javascript не способны сделать это. Правильно?
Я обнаружил библиотеку RXTX, которая, кажется, связывается с com-портом на большинстве платформ. Это можно вызвать из JavaScript или мне все еще нужно сделать плагин Java? Существуют ли другие технологии, кроме плагина Java, которые бы решали эту задачу?
Веб-страница будет использоваться в разных средах - платформах и веб-браузерах. Мы хотели бы свести к минимуму количество индивидуальных решений. Позволит ли Java сделать один и тот же плагин для всех сред с минимальной настройкой?
Если мы требуем, чтобы пользователь установил плагин, будет ли ему предложено ввести наши учетные данные для подтверждения установки? Потребуется ли нашему веб-сайту более высокие настройки доверия?
Спасибо за помощь!