#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 обрабатывает преобразование данных в то, что может понять принтер.