Пара вещей.
Во-первых, у некоторых производителей принтеров есть приложения, с помощью которых можно управлять принтером. Возможно, это вам поможет.
Но у вас есть дилемма. Если вы управляете принтером из браузера на Pi, при выполнении транзакций http клиентом является Pi. Поэтому, если на веб-странице написано "Перейдите к файлу для печати", вы на самом деле просматриваете файловую систему Pi. Если бы эта страница была открыта в браузере телефона, она бы искала файл в файловой системе телефона.
Возможно, это не то, что вам нужно.
В основном вы, вероятно, хотите, чтобы Pi взаимодействовал с принтером больше, чем с телефоном.
Возможно, есть способ позволить вашему телефону монтировать файлы Pi как диски сетевого файлового сервера или что-то подобное с Pi, и тогда печать из файловой системы телефона станет жизнеспособной. Я не знаю.
Сам я бы, наверное, поставил ssh на телефон и печатал бы всякую ерунду через командную строку, будучи подключенным к Pi. Я уверен, что Pi поддерживает CUPS
для печати. Но, похоже, не так много людей хотят заниматься подобными вещами.