Для кого это
Разработчики, чьему веб-приложению нужно обратиться к термопринтеру на столе клиента, без написания и поставки собственного моста печати.
Как это работает
Шаг за шагом
- Установите LabelInn на машину, к которой подключен принтер, и включите локальный API.
- Из вашего веб-приложения обнаружьте локальный конечный пункт на порту 6631 и проверьте /local/v1/health.
- Отправьте задание печати с ссылкой на дизайн и значениями полей для этой этикетки.
- Прочитайте результат задания и используйте конечную точку аудита, если вам нужна запись о том, что было напечатано.
Попробуйте с вашими данными — регистрация запускает 14-дневную Pro-пробную версию, без кредитной карты. После этого функция требует Про за $24.90/мес. Скачать сейчас → | Цены →
Что вы можете делать
- Одна форма запроса, независимо от того, говорит ли целевое устройство на ZPL, TSPL, TPCL или Epson — LabelInn генерирует поток команд.
- Работает в локальной сети без интернета: очередь на границе хранит задания и синхронизируется, когда соединение возвращается.
- Конечные точки флота позволяют странице перечислять и проверять работоспособность принтеров, фактически присутствующих перед печатью.
- То же задание можно отправить через облачный API, когда браузер и принтер не находятся в одной сети.
Технические детали
| Локальный порт API | 6631 (HTTP) |
|---|---|
| Проверка работоспособности | GET /local/v1/health |
| Обнаружение принтеров | GET /local/v1/fleet/printers |
| Офлайн | Queue holds jobs and syncs back |
| План | Pro; 14-day Pro trial on signup |
Ограничения и честные оговорки
- LabelInn должен быть установлен на машине, которая может достичь принтера. API маршрутизирует задание; он не создает сетевой путь к оборудованию, у которого его нет.
- Страница браузера может вызывать локальный API только тогда, когда ей разрешено достичь этого хоста — планируйте HTTPS и правила происхождения в вашем развертывании.
- Доступ к API требует плана Pro. Регистрация запускает 14-дневную пробную версию Pro, чтобы вы могли сначала создавать на реальных конечных точках.
Что происходит после загрузки?
Часто задаваемые вопросы
Могу ли я печатать ZPL из браузера без создания собственного моста печати?
Да — именно этот пробел и заполняется. Ваша страница отправляет задание в экземпляр LabelInn рядом с принтером, и LabelInn создает поток команд, который фактически говорит принтер.
Нужен ли интернет?
Не для локального пути. Edge API работает в вашей собственной сети на порту 6631, держит очередь офлайн и синхронизируется, когда соединение возвращается.
Что если принтер в другом здании?
Тогда используйте облачный API: ваше приложение вызывает LabelInn, а среда выполнения LabelInn рядом с этим принтером выполняет вывод.
Что мы проверили
The capability is implemented in the LabelInn codebase and the referenced source file names the exact format, engine, port or endpoint described on this page.
lib/services/edge/edge_http_server.dart + edge_server_config.dart — local LAN HTTP API on default port 6631 with /local/v1/* routes
Печатайте данные Browser / web app на вашем принтере
Эта функция работает на Про — $24.90/мес, или $249/год (платите за 10 месяцев, используете 12). Регистрация запускает 14-дневную Pro-пробную версию, так что вы можете привязать свои данные Browser / web app и напечатать настоящую этикетку до оплаты.
Начните 14-дневную Pro-пробную версию → Скачать приложениеТехнический покупатель? Документация для разработчиков и API →