О UoWPrint

UoWPrint — это современное устройство, созданное для подключения принтеров и МФУ по сети и предоставления печати и сканирования без драйверов.

Оно позволяет:

  • Превратить старый USB-принтер (или МФУ) в принтер/МФУ с поддержкой Wi-Fi.
  • Печатать и сканировать без драйверов из Windows/macOS/Linux, а также iOS/Android

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

Другими словами, с помощью UoWPrint вы можете использовать протоколы AirPrint и Mopria с вашим USB-принтером.

Совместимость

UoWPrint лучше всего совместим с потребительскими принтерами и МФУ, выпущенными до 2018 года, и поддерживает очень широкий спектр струйных и лазерных принтеров и сканеров, однако некоторые из принтеров не поддерживаются должным образом или вовсе.

В целом хорошо работают устройства компании HP, поддержка Samsung и Xerox также довольно полная, а совместимость с Canon зависит от поколения устройства.

Часть принтеров, для которых не существует драйвера под архитектуру ARM, запускаются в режиме эмуляции x86, поэтому печать может происходить с задержкой. Сканеры, работающие в режиме эмуляции, работают как обычно — производительность от эмуляции не страдает.

Почти полный список поддерживаемых принтеров и МФУ

Веб-интерфейс

Прочие настройки

Раздел «Прочие настройки» включает особые опции, которые требуются для некоторых моделей в определённых случаях.

  • Включить SSH-сервер (прошивка 1.12+) позволяет подключаться к устройству по протоколу SSH.
  • Поддержка конвертеров USB-to-parallel (LPT) (прошивка 1.14+) активирует возможность использования кабелей LPT/Centronics для подключения старых принтеров.
    Не включайте эту опцию без необходимости, она может нарушить работу других моделей из-за использования модуля ядра usblp, который не требуется другим принтерам.
  • Поддержка принтеров Canon CAPT запускает официальный драйвер Canon CAPT для семейства Canon Laser Shot LBP. До версии прошивки 1.09 эта опция обеспечивала поддержку только моделей LBP-810/LBP-1120, но начиная с версии 1.10 поддерживается всё семейство CAPT.
    Не включайте эту опцию без необходимости, она может нарушить работу других моделей из-за использования модуля ядра usblp, который не требуется другим принтерам.
  • Использовать загрузчик прошивок HP foo2zjs вместо hplip применяет альтернативный метод загрузки прошивок для принтеров, не имеющих собственной памяти и требующих загрузки прошивки при каждом включении:
    • HP LaserJet 1000, 1005, 1018, 1020
    • HP LaserJet P1005, P1006, P1007, P1008, P1009, P1505
    • HP LaserJet Professional P1102, P1566
  • Принимать только растровые данные (не принимать PDF и PS) отключает поддержку векторных форматов PDF и PostScript, заставляя компьютер или смартфон конвертировать страницы в векторные страницы-картинки в форматах PWG Raster и Apple Raster.
    Помогает устранить длительную задержку перед началом печати в некоторых случаях, для больших документов.
  • Использовать GhostScript вместо Poppler для преобразования PDF в PS (прошивка 1.10+) использует GhostScript для обработки PDF-файлов и преобразования их в формат PostScript вместо гораздо более быстрой библиотеки Poppler, используемой по умолчанию. Poppler не поддерживает преобразование цвета в оттенки серого, что может привести к цветной печати, когда выбрана нецветная на некоторых принтерах (в зависимости от драйвера принтера).
  • Не выводить ошибки GhostScript в stdout (может исправить печать PS) (прошивка 1.05+) исправляет печать документов PostScript, содержащих встроенные комментарии, из Windows 7 с драйверами MS Publisher Imagesetter или MS Publisher Color Printer.
  • Отключить драйвер сканера HP AIO в AirSane (прошивка 1.13+) отключает поддержку сканеров в драйвере HPLIP, чтобы скрыть дубликаты устройств, если сканер поддерживается несколькими драйверами.
  • Запустить AirSane x86 для эмулируемых сканеров (Panasonic, Brother) (прошивка 1.07+) запускает эмулированную версию сервера сканирования, на текущий момент используется для устройств Panasonic panamfs и Brother brscan/2/3/4, для которых отсутствует родной драйвер.

Низкоуровневый доступ к устройству

SSH

Устройство предоставляет root-доступ по SSH.

Имя хоста: uowprint.local
Имя пользователя: root
Пароль совпадает с паролем к сети Wi-Fi.

USB ACM

Для доступа по USB ACM (аналог COM-порта):

  1. Установите 2 джампера у разъёма USB в сторону разъёма MicroUSB
  2. Уберите одиночный джампер у аудиоджека
  3. Подключите устройство кабелем MicroUSB к компьютеру

На компьютере появится интерфейс USB ACM и сетевой интерфейс устройства. Чтобы получить к нему доступ в Linux, запустите screen /dev/ttyACM0.

Сброс устройства на заводские настройки

Зажмите и удерживайте кнопку на корпусе устройства более 15 секунд. Зелёный светодиод начнёт быстро мигать, после чего устройство перезагрузится со сбросом всех настроек.