Подтвердить что ты не робот

NFC Print из приложения для Android

Сегодня я много занимаюсь исследованиями, можно ли реализовать NFC-печать в приложении для Android. У нас есть клиент, у которого есть принтер HP с функцией NFC, и мы хотим использовать его в приложении, которое мы создали ранее, вместо облачной печати. Мы хотим, чтобы можно было установить некоторые параметры в отношении самой печати, такие как ориентация и масштаб и т.д., Автоматически, поэтому мы можем просто удерживать Android-устройство перед принтером.

Случай использования:

  • Нажмите кнопку печати в приложении для Android.
  • Создание растрового изображения
  • Показать диалог с надписью: "Удерживать телефон рядом с принтером NFC reader"
  • Затем принтер печатает растровое изображение без дополнительного взаимодействия с пользователем.

Идея здесь, как упоминалось выше, в том, что мы можем использовать некоторые параметры печати в сообщении NFC.

Кто-нибудь сделал что-нибудь подобное раньше, и возможно ли использовать обычную реализацию печати NFC на Android?

Другим решением будет использование собственной функции HP, называемой EPrint. Я создал тестовую версию, где мы просто создаем растровое изображение, а затем создаем намерение для приложения EPrint (у пользователя должно быть установлено приложение HP EPrint...).

Затем приложение EPrint находит правильный принтер, а затем пользователь должен установить некоторые параметры печати перед нажатием "печать". Кажется, что невозможно настроить любые параметры принтера с намерением (пакет), но, возможно, просто не хватает документации?

Вышеприведенная реализация не так уж плоха, потому что клиент не возражает против установки HP EPrint. Но функция NFC была бы более предпочтительной.

Возможно ли это?

4b9b3361

Ответ 1

Похоже, что приложение hp EPrint поддерживает nfc-печать без выбора опции. Это видео демонстрирует, как печатать через EPrint, используя nfc. Если вы экспортируете документ в приложение, он отобразит режим предварительного просмотра. Когда отображается предварительный просмотр, вы просто размещаете телефон на чипе nfc принтера, и он должен автоматически печатать без дополнительных параметров или диалога.