2013-07-02 4 views
1

Возможно ли это? Я проверил printing to an AirPrint printer from Android, но он был закрыт для того, чтобы «не быть вопросом» (я не знаю, почему, это казалось мне законным вопросом), и единственный ответ на него полностью не отвечает на вопрос.Печать с Android через AirPrint?

Что мне нужно - это способ печати на беспроводной принтер в той же сети (возможно, интрасети) через мое Android-устройство с использованием кода. Если для него нет официального SDK для Android, есть ли какая-либо пользовательская библиотека, которая знает об этом или возможное обходное решение? Возможно использование AirPrint; если PrintBot может это сделать, нет причин, по которым не должно быть соответствующего взлома.

+0

UPnP - довольно простое решение, хотя я не знаю, насыщенность принтеров с поддержкой UPnP и AirPrint включена. Оба номера выглядят довольно большими. – earthling

ответ

0

Да, можно печатать на принтере AirPrint с Android.

Существует ряд приложений для принтеров, которые утверждают, что поддерживают AirPrint. По моему опыту, они не очень хорошо работают, к сожалению.

В общем, рекомендуется использовать API печати Android. Передача заданий и потенциальный рендеринг должны выполняться соответствующими драйверами принтера.

В случае AirPrint драйверу необходимо отправить PDF прямо на принтер.

Я успешно применил драйвер принтера, совместимый с AirPrint, для закрытого клиента. В случае разумного спроса я могу переопределить версию андроида print api - сообщите мне, если вы заинтересованы.