Если HP LaserJet Pro M15w подключается к Wi-Fi, но печать “зависает” (задание появляется, сразу останавливается, а потом не удаляется из GUI), обычно проблема не в самой сети, а в настройке очереди/драйвера в компьютере и в том, как CUPS отправляет задания в принтер.

Ниже - рабочий порядок действий: от базовой проверки Wi-Fi до разбора типичной ситуации, когда драйвер настроен, IP указан, тестовые страницы печатаются, а печать документов - нет.

Сначала проверьте Wi-Fi и сам принтер

  1. Убедитесь, что M15w действительно подключен к нужной Wi-Fi сети.
    На принтере обычно есть меню с сетевыми настройками и отображением текущего подключения.

  2. Смотрите IP-адрес в веб-интерфейсе CUPS (если вы его используете).
    Частая причина “вроде всё настроено” - IP меняется (DHCP). Если IP меняется, принтер у компьютера может быть указан “по старому адресу”, и печать будет сбоить.

  3. Сделайте принтеру фиксированный IP (рекомендуется).
    В роутере назначьте этому устройству постоянный адрес по MAC (в идеале - из меню принтера/статуса сети или через список клиентов роутера).

Уточните: вы настраиваете M15w через Wi-Fi или через USB?

Вам важен путь “по воздуху”: Wi-Fi должен быть не просто “подключен”, а именно чтобы компьютер отправлял задания в устройство по сети.

Обычно вариантов два:
- настройка на компьютере через очередь CUPS (IP/hostname + драйвер);
- настройка с панели принтера (WPS/ручной ввод), а на компьютере затем добавление в систему.

Если на панели принтера тестовые страницы печатаются, значит связь с самим устройством живая, и дальше копать надо именно связку CUPS + драйвер + очередь.

Как понять, где ломается: принтер или очередь CUPS

Откройте очередь печати в веб-интерфейсе CUPS:
- адрес обычно выглядит как http://localhost:631/ (если CUPS открыт локально)
- раздел Printers (принтеры)
- раздел Jobs (задания), если он доступен

Дальше проверьте по симптомам:

Если тестовые страницы печатаются, а ваши задания “стартуют и сразу останавливаются”

Это почти всегда означает одно из:
- очередь/фильтры CUPS не подходят под выбранный драйвер;
- неверный тип принтера/протокол (не тот backend или неверный URI);
- проблема с отправкой (например, job-sheets, формат/тип бумаги, несовпадение драйвера);
- в системе есть “второй принтер”, который периодически появляется снова и конфликтует с очередью.

Уберите конфликт “второго принтера”, который возвращается

Если система автоматически добавляет принтер, а вы еще добавили вручную через hp-setup -i, у вас может быть две очереди на одно устройство: одна “авто”, другая “ручная”. В итоге задания могут уходить не туда или CUPS путается в статусах.

Что сделать:
1. Оставьте одну очередь.
Удалите “лишнюю” из CUPS и следите, не добавляется ли она снова автоматически.

  1. Проверьте, как именно добавлена очередь в CUPS.
    В “подробностях” в Printers обычно видно Connection/URI. Например, встречается формат:
  2. hp:/net/... ?ip=...

Важно: эта строка должна соответствовать вашему реальному IP и типу подключения.

  1. Отключите автодобавление, если оно мешает.
    На Debian это может быть cups-browsed или аналогичный механизм. Смысл - чтобы принтер создавался один раз и вручную/под контролем.

Проверьте, что очередь использует корректный драйвер для M15w

Веб-интерфейсе CUPS в подробностях принтера обычно видно:
- Driver
- Connection
- Defaults (параметры по умолчанию)

Если драйвер выбран не под вашу модель/не под тот пакет, который реально обрабатывает задания, то CUPS будет принимать документ и “ломаться” на этапе фильтрации/печати. Тогда тестовая страница может печататься (она генерируется иначе), а ваши документы - нет.

Практический путь:
1. В Drivers/настройках принтера в CUPS выберите тот драйвер, который рекомендован под вашу модель в вашей ОС.
2. Если у вас используется HPLIP, убедитесь, что версия HPLIP в системе соответствует ожидаемой связке драйверов (старые/новые версии иногда конфликтуют с пакетами и фильтрами CUPS).

Самый полезный чек: что происходит с очередью при отправке

Сделайте так, чтобы диагноз был не “кажется настроено”, а “вот где статус”.

  1. Отправьте небольшой файл на печать.
  2. Сразу откройте в CUPS:
  3. Jobs
  4. посмотрите статус (pending, stopped, canceled) и текущее сообщение, если оно отображается.
  5. Если задание зависает или останавливается - попробуйте удалить его тем же способом, что “снимает” проблему на практике:
  6. из GUI иногда не получается
  7. но вы можете наблюдать поведение очереди через lpq/удаление lprm

Если удаление через lprm работает, значит проблема именно в состоянии job в CUPS/очереди, а не “принтер молчит совсем”.

Частая причина: неверный URI или IP изменился

Даже если вы сейчас видите ip=192.168.x.x в Connection, проверьте две вещи:
- IP на принтере сейчас такой же, как в CUPS
- IP не меняется через DHCP

Если IP поменялся - очередь фактически указывает на “прошлую” точку, и задания могут останавливатьсa.

Еще одна частая причина: параметры по умолчанию (бумага/двусторонняя/поле job-sheets)

В подробностях CUPS у принтера могут быть значения вроде:
- job-sheets=none
- media=...
- sides=one-sided

Если вы печатаете документ с другой ориентацией/форматом или с параметрами приложения (например, другой тип бумаги), CUPS может пытаться применить преобразование через фильтры, которые не соответствуют драйверу.

Что сделать:
- временно выставьте максимально “простые” параметры: A4, односторонняя
- попробуйте печатать простой текст из браузера/менеджера печати, без сложной верстки

Мини-таблица: как действовать по симптомам

Симптом Что вероятнее всего Что сделать
Тестовые страницы печатаются, документы останавливаются сразу Конфликт очередей, неподходящий драйвер/фильтры CUPS, ошибка backend Оставить 1 очередь в CUPS, перепроверить Driver и Connection
В CUPS есть два принтера на одну модель, один авто-добавляется снова Конфликт автообнаружения и ручной очереди Удалить лишнюю очередь и отключить автодобавление/настроить одну “правильную”
Connection показывает ip=..., но печать не идет IP изменился или URI не соответствует текущему адресу Сделать фиксированный IP в роутере и сверить Connection в CUPS
В GUI нельзя удалить задание, но lpq/lprm удаляют Задание “застревает” в очереди CUPS Стабилизировать очередь: убрать конфликт очередей, проверить драйвер и параметры по умолчанию

Подход “с нуля” (быстрый и контролируемый)

Если хотите методично, без угадываний:
1. Сделайте фиксированный IP принтеру в роутере.
2. Удалите все очереди этого принтера в CUPS (оставьте пусто).
3. Добавьте принтер в CUPS один раз, указывая точный IP.
4. Убедитесь, что печатать тест можно - это уже маркер, что связь и базовая генерация работают.
5. После этого отправляйте документ и смотрите Jobs в CUPS в момент отправки.


Если резюмировать: раз тестовые страницы печатаются, а задания “встают” и их неудобно убирать из GUI, самая частая причина - не Wi-Fi сам по себе, а неверная настройка очереди в CUPS или конфликт двух очередей (авто + hp-setup). Поэтому сначала фиксируйте IP, потом оставляйте одну очередь и приводите Driver/Connection к корректному варианту под вашу model линейки LaserJet Pro.