Мое первое приложение, которое я разработал в RoR, предназначено для некоторых ПК с сенсорным экраном, используемых на нашем складе. Когда рабочий на складе забирает какой-то материал, он вводит количество в форму.
Теперь я хочу напечатать этикетку, содержащую: имя клиента, описание материала, количество и штрих-код на нашем принтере Zebra.
Как мне это сделать? сделать это из приложения Ruby on Rails?
Отправка управляющих символов, необходимых для ZPL (язык принтера Zebra), непосредственно с контроллера? (не очень удобно)
Создайте представление в HTML, отправьте его клиенту, и клиент должен его распечатать. (не очень удобно и подвержено ошибкам, так как складскому работнику приходится выполнять дополнительные действия, он может выбрать не тот принтер или вообще не печатать этикетку)
Создайте pdf-документ с контроллера и отправьте его на принтер с сервера (о, нет, принтер не понимает pdf, поэтому мне нужно управлять читателем pdf, чтобы выполнить печать?? Это было бы не очень быстро, так как отправит этикетку в виде графического изображения на принтер
Создать гем, который скроет всю логику, необходимую для печати? (Есть ли драгоценные камни, которые уже делают это?)
Буду признателен за каждый комментарий.
Спасибо
Клаус