Выбранный вами путь тернист и труден.
Вы формируете страницу (пишите свое расширение) на(в) которой(ом) js на клиентской
машине общается с usb портом (фактически там протокол com порта).
процесс регистрации чека - это сформировать кучу низкоуровневых
команд (последовательностей байтов), их нельзя послать сразу на весь чек, требуется
реализовывать автомат, если предыдущая команда успешна, делаем далее, иначе
откатываем и т.п.
После отработки алгоритма Вам потребуется послать на сервер результат.
Альтернативы - kkmserver.ru , программулька от битрикса , другие уже готовые.
2) Какие команды нужно послать на фискальный регистратор чтобы он напечатал чек?
partner.atol.ru/files/dc/217/Protokol_KKM_2.4_0406...