Нет встроенного способа печати в Apple SDK. Air Photo печатает с использованием вспомогательного приложения, установленного на компьютере, поэтому отправляет запрос в приложение для настольного компьютера, которое фактически отправляет запрос на печать. Приложение HP может подключаться к принтерам HP, которые можно найти в сети, предположительно с использованием Bonjour. Трудность с прямой печатью заключается в том, чтобы получить правильные драйверы, к счастью для HP, они тоже делают принтеры. EuroSmartz Я полагаю, что оба предыдущих метода, но они не претендуют на то, насколько хорошее качество будет на самом деле печать непосредственно на принтер, вероятно, потому что они не могут включать драйверы, поставляемые поставщиком.
Итак, если вы хотите напечатать ваши варианты:
- Подключитесь к принтеру через Bonjour и попытайтесь выполнить печать без драйверов, поставляемых поставщиком (возможно, вы найдете драйверы с открытым исходным кодом).
- Напишите настольное приложение для помощи в печати. (Лучшее качество, но требует среднего человека.)
Обновление:
В iOS 4.2 Apple включает новую технологию под названием «AirPrint». Apple, по сути, делает и # 1, печатая напрямую на принтерах HP, которые поддерживают ePrint (я понимаю, что в этом не используются драйверы в традиционном смысле), и # 2, печатая через Mac с OS X 10.6.5.