Мы знаем, что во время бета-тестирования iOS 4.2 была возможность печатать на принтерах, отличных от HP, точно так же, как мы знаем, что можно было использовать AirPlay на iPhone 3G и iPod touch второго поколения. Эти функции исчезли, но полагайтесь на изобретательное сообщество разработчиков Mac, чтобы найти обходные пути — ура им!
Включить печать так просто, что кто-то написал AppleScript, который делает это за вас. К сожалению, основной сайт на немецком языке, и даже в переводе я не могу многое понять, но я узнал, что iOS, похоже, отправляет PDF-файл всего, что вы хотите напечатать, на включенный принтер, используя файл описания принтера под названием URF. Подробнее смотрите здесь.
Второй обходной путь (благодаря CoveringWeb) включает использование Redsn0w 0.9.6b3: Вот шаги:
ШАГ 1:
Скачайте Redsn0w 0.9.6b3 (Windows – Mac OS X).
ШАГ 2:
Скачайте оригинальную прошивку iOS 4.2.1 отсюда.
ШАГ 3:
Подключите ваше устройство к компьютеру через USB и запустите Redsn0w, который вы скачали на шаге 1. Нажмите «Browse» и укажите оригинальную прошивку iOS 4.2.1 вашего устройства и подождите, пока оно будет распознано.
ШАГ 4:
Теперь вы должны установить флажок «Enable Multitasking», остальные пункты необязательны.
ШАГ 5:
Переведите ваш iPhone в режим DFU, следуя инструкциям на экране:
• Нажмите и удерживайте кнопку питания в течение 5 секунд.
• Не отпуская кнопку питания, одновременно нажмите и удерживайте кнопки «Домой» в течение 10 секунд.
• Теперь отпустите кнопку питания, но продолжайте удерживать кнопку «Домой» еще 15 секунд.
ШАГ 6:
После завершения ваш iPhone перезагрузится, и вы получите AirPrint на iPhone 3G и iPod touch 2G.
В будущем, когда вы откроете страницу в Safari, вы увидите кнопку «Печать», нажав на значок «Поделиться» внизу.
(Изображение вверху взято с MacFun, ссылка в тексте выше)