Ваше приложение может воспользоваться преимуществами встроенной в систему технологии AirPrint, чтобы дать юзеру возможность беспроводной печати изображений, PDF-файлов и другого контента на совместимых принтерах. При просмотре контента для печати в приложении с поддержкой AirPrint пользователи обычно нажимают кнопку “Поделиться” на панели навигации или панели инструментов, а затем нажимают действие “Печать” из появившегося списка, чтобы открыть вьюшку опций принтера. В этом вью будет список доступных принтеров и любые настраиваемые параметры, такие как количество копий и диапазон страниц, а также кнопка для запуска печати.

Printing_2x.png

Сделайте печать заметной фичей. Отображайте печать с помощью системной кнопки, если в вашем приложении есть панель инструментов или панель навигации. Пользователи знакомы с этой кнопкой и используют ее для вызова печати в других приложениях. Если в вашем приложении нет панели инструментов или панели навигации, то вместо этого создайте кастомную кнопку печати.

Показывайте печать только тогда, когда можно печатать. Если на экране нет ничего для печати или принтеры недоступны, то не показывайте действие печати, когда кто-то нажимает кнопку. Если в вашем приложении реализована кастомная кнопка печати, отключите или скройте ее, если печать невозможна.

Предоставьте дополнительные параметры печати. Подумайте о параметрах, которые люди могут захотеть указать при печати вашего контента. Рассмотрите варианты выбора диапазона страниц и запроса нескольких копий. Добавьте дополнительные параметры, такие как двустороннюю печать, если это имеет смысл и принтер поддерживает их.