Как использовать Sybase-iAnywhere-Blue-SDK-для-Android для Bluetooth-печати в Android? - PullRequest
1 голос
/ 23 ноября 2011

Я хочу напечатать файл из моего приложения для Android, используя принтер Bluetooth.Так что для этого мне нужно использовать BPP (базовый профиль принтера), но я не могу кодировать для BPP с API-интерфейсами Bluetooth в androd. Я обнаружил, что «Sybase-iAnywhere-Blue-SDK-для-Android» используется для BPP в Androidно как я могу реализовать это в моем приложении?

Может ли какой-нибудь костяк помочь мне?

Заранее спасибо.

1 Ответ

1 голос
/ 04 апреля 2012

Вы хотите печатать на большом настольном принтере или чековом принтере?

Если вы ищете чековый принтер, у Star Micronics есть Android SDK, который содержит StarIO API: http://www.starmicronics.com/support/SDKDocumentation.aspx

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...