Как реализовать подключение к принтеру и печать на Android?
Здравствуйте.
Имеется задачка, по которой не удается найти информации (по крайней мере, в моем контексте).
Что имеем:
1) Принтер неизвестной модели, которые возможно настроить на сетевую работу
2) Wi-Fi сеть, в локальной сети которой расположен принтер
3) Возможность пробросить IP принтера для внешней сети (получить IP-адрес принтера во вне)
4) Мои кривые руки
Вопрос:
Каким образом можно осуществить подключение к данному принтеру и выполнить печать PDF-документа неизвестной длины?
Читал, что возможно отправлять на печать документы, используя сокет-соединение с сетевым принтером, но если это правда, дальше возникает тупик: отправлять в байтовом виде PDF-файл или PCL-данные этого файла? Если PCL-данные, то каким образом лучше выполнить преобразование?
Для решения задачи в сферическом виде Вы должны, тогда написать аналог PrintHand и аналогов.
Частный случай печать на принтер GCP , решается элементарно или через стандартный диалог печати или
напрямую послать pdf в облако