Developer Hub / принтер

Основы рабочего процесса принтера

Сделайте ограниченную страницу, сериализуйте работу принтера и сделайте бумагу, тепло, напряжение и занятые состояния видимыми.

Стандарт публикацииРазработчикам

Подключите и проверьте приложение на целевом оборудовании.

Операция печати, которая может быть отменена, проверена и диагностирована, не оставляя периферийное устройство открытым.

Разработчики добавляют квитанции, ярлыки или результаты подтверждения доставки в прочный ручной рабочий процесс.

Технический контент является основой RuggedLayer. Публичные материалы показывают воспроизводимые шаблоны интерфейсов и данные, нужные для подготовки действующего приложения к внедрению; ограниченные SDK распространяются только по разрешенным каналам.

Сопоставимые данные об устройствах с методикой, версией и ограничениями.

Материалы для разработчиковпринтер
Испытательная лаборатория RuggedLayerпромежуточный
Технические руководства, сведения об SDK, примеры и совместимость защищенных Android-устройств.Разработчики добавляют квитанции, ярлыки или результаты подтверждения доставки в прочный ручной рабочий процесс.
  • Точный вариант принтера, ширина бумаги и поддерживаемые типы вывода.
  • Тестовая этикетка или квитанция, которая не содержит реальных данных о клиентах или платежах.
  • Работник или владелец корутина, который может серийно печатать рабочие места.

Стандарт публикации

Создавайте и проверяйте Android-интеграции на основе версионируемых данных.

Технический контент является основой RuggedLayer. Публичные материалы показывают воспроизводимые шаблоны интерфейсов и данные, нужные для подготовки действующего приложения к внедрению; ограниченные SDK распространяются только по разрешенным каналам.

  1. 01

    Создайте модель одной страницы

    Храните текст, штрих-код и элементы изображения внутри страницы с явными ограничениями по ширине и высоте. Не разбрасывайте координаты по обработчикам кликов.

  2. 02

    Проверьте статус перед рендерингом

    Относитесь к занятому, неофициальному, сверхтемпературному, низковольтному и водителю как к отдельному оператору. Общего сообщения о «неудаче печати» недостаточно для восстановления.

  3. 03

    Сериализация и отмена

    Отключить дубликат представления, пока работник владеет принтером. Отмененная работа должна закрыть ресурс и оставить четкий путь повторного использования.

  4. 04

    Проверить физический выход

    Измерьте ширину бумаги, читаемость штрих-кода, количество корма, контрастность, поведение тепла и условия батареи. Запишите прошивку принтера и конфигурацию аксессуара.

Примеры приложений / Kotlin

Шаблоны SDK и API

Порту принадлежат звонки поставщиков и отображение статуса. Модель страницы остается пригодной для использования в единичном тесте.

print-port.kt

data class PrintJob(
  val title: String,
  val lines: List<String>,
  val barcode: String?,
)

sealed interface PrintResult {
  data object Printed : PrintResult
  data class Blocked(val reason: String) : PrintResult
  data class Failed(val reason: String) : PrintResult
}

interface PrintPort {
  suspend fun print(job: PrintJob): PrintResult
}

suspend fun runPrint(port: PrintPort, job: PrintJob): PrintResult =
  runCatching { port.print(job) }
    .getOrElse { PrintResult.Failed("driver-error") }
Бинарные файлы, API, прошивки и примеры производителя публикуются только после фиксации разрешения и поддерживаемой области.

Распространение SDK

Условия публикации

Бинарные файлы, API, прошивки и примеры производителя публикуются только после фиксации разрешения и поддерживаемой области.

Принтеры заняты

Держите работу в очереди или попросите оператора повторить попытку; не отправляйте параллельные вызовы страниц.

Из бумаги или сверхтемпература

Покажите конкретные действия по восстановлению и дождитесь нового статуса перед повторным использованием.

Штрих-код обрезан

Проверьте ширину страницы, тихую зону и размер модуля для точной конфигурации принтера.

Приложение имеет фон

Отмените или закончите в соответствии с политикой работы, затем закройте принтер у работника.

Как читать справочные данные

Сопоставимые данные об устройствах с методикой, версией и ограничениями.

  1. 01

    Печать текста, один штрих-код и одно изображение с целевой шириной бумаги.

  2. 02

    Прервать операцию и проверить, что принтер выпущен.

  3. 03

    Тестирование занято, вне бумаги, тепла, напряжения и состояния ошибки водителя.

  4. 04

    Подтвердите, что никакие данные о клиентах, платежах или учетных данных не записываются в журналы или приборы.

Подключите и проверьте приложение на целевом оборудовании. Добавьте принтер к той же базовой записи устройства и записи проверки приложений, что и портативный.

Материалы

Шаблоны SDK и API

Бинарные файлы, API, прошивки и примеры производителя публикуются только после фиксации разрешения и поддерживаемой области.

Подключите и проверьте приложение на целевом оборудовании.

Опишите неконфиденциальный процесс приложения, текущее устройство и способ интеграции; мы определим ближайший проверяемый результат.

Подключить и проверить приложение