Как лучше всего выполнить команду на клиентском компьютере через веб-браузер?
Я знаю, что апплет Java - это один из способов, но я действительно не хочу использовать Java.
Будет ли работать плагин Firefox?
Вы можете сделать это в расширении (сделать намного проще, чем в плагине).
Это сделано с помощью nsIProcess: https://developer.mozilla.org/en/XPCOM_Interface_Reference/nsIProcess
Почему бы просто не использовать соответствующий тип контента для командных файлов принтера и настроить браузеры на правильные вещи с такими файлами? Поскольку вы говорите о специальных двоичных файлах для специальных термопринтеров, я предполагаю, что вы говорите об ограниченном наборе браузеров ...
В Windows вы можете просто открыть общий доступ к принтеру и получить удаленный доступ к очереди принтера.
Да, плагин Firefox сделает это, так как плагины (в отличие от расширений) имеют те же права доступа на компьютере, что и пользователь.
Если хотите, можете взглянуть на мой SuperUser -Вопрос: Плагин Java - огромный риск для безопасности? Как уберечь плагин Java от повышения привилегий? но вы, похоже, не хотите использовать Java ;-).