Android: подключение и печать к Bixolon SPP-R200 - PullRequest
8 голосов
/ 02 января 2012

Я хотел бы распечатать на Bixolon SPP-R200 , как я слышал, это один из самых простых мобильных bluetooth-принтеров для настройки с Android. Однако я не уверен, как начать.

  1. Полагаю, сначала мне нужно будет подключиться к принтеру через Bluetooth - я полагаю, для этого я прибегаю к собственному API-интерфейсу Bluetooth для Android?

  2. Мне, вероятно, понадобится какой-нибудь SDK для отправки данных на принтер - я прочитал здесь , что есть SDK, но просмотр биксолонной страницы не дал никаких результатов (т.е. нет SDK) - я написал, чтобы поддержать, но я не ожидаю ответа в ближайшее время ...

Я предполагаю, что другие вопросы, которые у меня возникнут (например: отправляете ли вы растровые изображения на принтер, как вы можете это делать в .Net CF?), Тесно связаны с SDK для этого принтера - если он существует ...

Ответы [ 2 ]

5 голосов
/ 10 января 2012

Хорошо, как оказалось, наша поддержка была молниеносной и предоставила мне Android SDK, который отвечает на второй вопрос, который у меня был.

Указанный SDK поставляется с примером проекта, а также руководством пользователя и API SDK (К сожалению, файл jar SDK не содержит Javadoc ...). Я должен сказать, что API SDK ... плохо написан и ему не хватает глубины, кроме того, некоторые методы, используемые в примере проекта, вообще не рассматриваются (например, "initialize", который, на мой взгляд, звучит довольно важно и обязательно ... ). Однако, глядя на образец, вы получаете представление о том, как использовать SDK. Он охватывает все, от подключения через Wi-Fi, USB или Bluetooth (что отвечает на мой первый вопрос).

Если кому-то нужен SDK / Sample Project, я предлагаю отправить письмо сотруднику службы поддержки биксолонов по электронной почте techsupp@bixolon.de для получения самой последней версии SDK. Я не нашел Android SDK на сайте Биксолона! Единственный SDK, который я нашел, был связан с .Net.

UPDATE

О дополнительном примечании: Оказывается, что SDK действительно не нужен. Мы выгрузили SDK и вместо этого создали два потока: один, который принимает запросы на соединение (для подключения к принтеру), и другой, который (после установления соединения) имеет BluetoothSocket и записывает в него / читает из него. Это имеет то преимущество, что мы можем использовать его с любым мобильным принтером, так как он больше не относится к биксолонам.

Для получения дополнительной информации о Bluetooth, ознакомьтесь с в этом разделе вопросов и ответов , где я задокументировал шаги, чтобы заставить Bixolon (и Fujitsu) взаимодействовать с устройствами Android.

ОБНОВЛЕНИЕ 2

Поскольку я недавно прошел мимо этого поста и посмотрел его, вот несколько дополнительных ссылок для Bixolon SPP-R200:

  • Файлы для загрузки для Bixolon SPP-R200 (драйверы, инструкции, руководства по командам и т. Д.) *
  • Обзор продукта Bixolon SPP-R220
  • На сайте Биксолона есть раздел вопросов и ответов здесь . Однако вам необходимо сначала создать учетную запись, чтобы увидеть ответы в разделе «Вопросы и ответы». Если вы введете «android» в поле поиска, появится несколько ответов - однако, поскольку у меня нет учетной записи, я их не читал - но это может стоить попытки
0 голосов
/ 27 ноября 2014

Я работал с этим JAR (от 2014 года), который может помочь.Однако возможно, что более простым решением может быть отправка последовательностей ESC через последовательный порт Bluetooth.Таким образом, в этот момент, если вы создаете приложение Phonegap, вы можете использовать из этого Плагин Пример чата и отправлять последовательности ESC (документация о безопасности ESC принтера также доступна).

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