プリンタとの通信でイタい目にあっている

で、あるBluetoothを持つラベルプリンタとの通信を試みていたところ、問題が発生。
いくらボンディングしても、PINを要求されるのです。
自動でPINを入れる方法は無いものかと探したところ
http://d.hatena.ne.jp/androiddev/20110225/
に遭遇。
そうか、隠されたメソッドを使うのかー。好ましくないのでしょうけれども、通信できないよりかははるかにマシ。
ということで、これを参考にゴニョゴニョしてみる。
しかし、setPin で "no native data avialble" とか怒られて、PINが入らないの…。
プリンタの PIN を外したろうか、と思って設定変更ツールを使って現在のセッティングを見てみると… PIN を求めない設定やないの。
PINを求められない設定なのに Android端末からは PIN を求められる。本当に意味不明。
開始から数時間経ったところで、いやこまでおかしいなら、バージョンが違うとうまくいくかもしれない、と思い、IS03 から ICONIA にターゲットをスイッチ。
………すんなりいった。ボンディングしたプリンタにアクセスしようとしても、PINを求められない。
前進はしましたが、Androidの大元が悪いのか、IS03の独自拡張部分が悪さをしているのか、プリンタのBluetoothがアレなのか、そのあたりは不明なままです。