Я заметил, что несколько приложений для принтеров в Android Market (HP, Epson, Canon, Kodak, Brother, Samsung, Lexmark и т. Д.) Позволяют пользователю выполнять печать по локальной сети. Но я не смог найти никакого общего намерения вызвать их.
Intent.ACTION_VIEW
открывает все приложения, которые могут просматривать фотографии / документы, включая многие приложения для повышения производительности.
Похоже, что в приложении HP iPrint есть какая-то уникальная строка намерения, но она не работает ни в одном другом приложении печати.
Intent printIntent = new Intent("org.androidprinting.intent.action.SEND")
;
Любая подсказка или обходной путь для вызова только связанных с печатью приложений при создании намерения?