Как распечатать данные с планшета Android на принтер Bluetooth

#android #bluetooth

#Android #bluetooth

Вопрос:

Я разрабатываю приложение для планшета Android, теперь в моем приложении, если я выберу опцию печати, данные должны быть напечатаны в Bluetooth printer.to для достижения этой цели сначала я хочу знать, как распознавать ближайшие устройства Bluetooth, а также как печатать данные на принтере Bluetooth.

Ответ №1:

Вы смотрели какую-либо документацию по Bluetooth для Android?

Комментарии:

1. да, я это проверил, но мне нужно знать, как печатать на принтере Bluetooth

2. некоторые принтеры имеют свою собственную библиотеку для Android, например woosim. У меня есть образец карманного принтера woos для Android. Подходит ли он для вас?

3. да, можете ли вы предоставить какой-нибудь образец для woos-priter

Ответ №2:

Star Micronics имеет SDK для печати на Android через Bluetooth (а также Ethernet и USB). Вы можете скачать его здесь: http://www.starmicronics.com/support/SDKDocumentation.aspx .

На данный момент ОС Android не поддерживает встроенную печать по Bluetooth.

По моему опыту, лучше всего использовать API, а не внешнее приложение. Основная причина в том, что вы получаете полный контроль над поведением принтера. Это тоже легко, если API построен разумно. Использование внешнего приложения ограничено, поскольку вы не можете настроить распечатки так, как хотите.

В Star SDK, с которым я вас связал, есть действительно хороший пример приложения, которое позволяет тестировать и настраивать множество функций принтера, чтобы увидеть их в действии. Каждая функция задокументирована в исходном коде. Команды и их параметры также доступны в самом приложении в качестве быстрой ссылки на экране, что удобно. Помимо всего прочего, это хорошо документировано.

Если вы выберете этот способ, вы сможете отправлять на принтер обычный текст вместе с командами. API обрабатывает преобразование данных в то, что может понять принтер.