можно ли использовать общий ключ Bluetooth для принтеров, которые поддерживают печать через Bluetooth? - PullRequest
0 голосов
/ 26 мая 2011

Я пытался использовать ключ Bluetooth (Advik) с моим принтером «KodakESP-3 + 2445». Я создал клиент Android для подключения к этому принтеру. Я выбрал UUID для OPP (Object Push Profile) и смог получить BluetoothSocket и «socket.write» файл на принтер. Однако распечатка не была получена с принтера.

Я пытался использовать другой UUID Bluetooth, например (BIP, BPP, Direct Printing, SPP и т. Д.), Но подключение к сокету не удается для каждого из этих профилей, кроме OPP (Object Push Profile).

Я зашел в магазин Kodak за «KODAK Wireless 2.0 USB BLUETOOTH-адаптером» по адресу (http://store.kodak.com/store/ekconsus/en_US/pd/Wireless_USB_2.0_BLUETOOTH_Adapter/baseProductID.145081200/productID.145081300),) и заметил, что некоторые профили Bluetooth (OPP, BIP и FTP) поддерживаются самим адаптером Bluetooth.

Можно ли использовать обычный ключ Bluetooth для подключения к принтерам, поддерживающим печать Bluetooth?

Или я должен был бы приобрести специальный адаптер Bluetooth для поддержки этих профилей Bluetooth (OPP, BIP, FTP и т. Д.)?


Для поддержки профилей Bluetooth в Android существует проект под названием «Sybase-iAnywhere-Blue-SDK-for-Android», который заменяет версию Android и предоставляет все интерфейсы в базовые профили и протоколы Bluetooth. Благодаря этому печать через Bluetooth с помощью телефона Android будет возможна с использованием профиля BPP, предоставленного этим SDK.

Для получения более подробной информации см. Ссылки ниже:

ссылка 1: http://www.sybase.com/detail?id=1064424

Ссылка 2: http://www.sybase.com/products/allproductsa-z/mobiledevicesdks/bluetoothsdks


Я также связался со службой технической поддержки Kodak, чтобы узнать, можно ли подключить какой-либо общий ключ Bluetooth к принтеру Kodak ESP-3 для беспроводной печати Bluetooth.

Вот ответ, который я получил:

"Для беспроводной печати вы можете только используйте KODAK Wireless 2.0 USB Адаптер BLUETOOTH® как никто другой Адаптер BLUETOOTH поддерживается вашим Все в одном принтере KODAK. "

Однако, согласно моему комментарию, добавленному выше, я смог печатать с устройства Nokia на принтер Kodak, используя общий ключ Bluetooth.

Предупреждение:

Я пробовал использовать 2 общих ключа Bluetooth. Один (Advik) не будет работать с устройством. (Этот ключ не позволяет обнаружить принтер при обнаружении Bluetooth, а светодиодный индикатор ключа находился в постоянном положении ВКЛ, а не при нормальной частоте мигания).

Другой Bluetooth-ключ, который я пробовал (еще один стандартный BT-ключ), работал с принтером, т. Е. Принтер мог быть «найден» с обнаружением Bluetooth, и я смог распечатать файл jpg из устройство Nokia, использующее этот ключ.

Надеюсь, это кому-нибудь поможет.

1 Ответ

1 голос
/ 28 мая 2011

Ой, подождите, я вижу проблему.OPP, FTP, BPP и т. Д. Все основаны на OBEX (он же GOEP), и это «протокол», похожий на HTTP.Нельзя просто отправить необработанные байты на сервер OBEX.

...