Even if you join the MFi/WWi developer program, it's impossible to connect your iPhone to an arbitrary printer. The printer would need to built specifically for iPhone compatibility and incorporate an Apple-specific chip. The program is intended for device manufacturers to build iPod/iPhone specific devices, not for independent developers or device manufacturers with existing bluetooth products.
Возможно, вы захотите проверить GameKit. Я просто использовал его для подключения двух iPod через bluetooth. Apple проделала всю тяжелую работу, и с помощью всего нескольких строк кода вы можете настроить iPod на поиск устройств Bluetooth. Если у вас есть собственная сеть Wi-Fi, вы можете даже относительно легко заставить iPod / iPhone искать принтер с помощью Bluetooth или Wi-Fi.
"and incorporate an Apple-specific chip"
Rubbish! Bluetooth is Bluetooth is Bluetooth. What is needed is for proper Bluetooth support on the iPhone.