40 KiB
# HP Принтер - Сброс подвисших задач
🚀 БЫСТРЫЙ СТАРТ
Сброс задач одной командой
clear-hp
Готово! Все подвисшие задачи HP принтеров будут сброшены.
📋 ЧТО ДЕЛАЕТ СКРИПТ
Скрипт автоматически:
- 🔍 Находит все HP принтеры в системе
- 📋 Проверяет задачи в очереди печати
- 🗑️ Отменяет все подвисшие задачи
- 🔄 Сбрасывает состояние принтера
- ✅ Включает принтер и делает его готовым к работе
🖨️ ТЕКУЩАЯ КОНФИГУРАЦИЯ
Найденные HP принтеры:
HP_LaserJet_M402dn_2- LaserJet Pro M402dn
Статус: ✅ Готов к работе
Примечание: Имя принтера в системе может отличаться (например, HP_LaserJet_M402dn_2 вместо HP_LaserJet_M402dn). Проверьте актуальное имя командой lpstat -p | grep -i hp.
Характеристики:
- Тип: Монохромный лазерный принтер
- Цветная печать: ❌ НЕ поддерживается (только черно-белая)
- Максимальное разрешение: 1200 x 1200 dpi
- Режим печати: Gray (монохромный)
📖 СПОСОБЫ ИСПОЛЬЗОВАНИЯ
1. Через алиас (рекомендуется)
clear-hp
Преимущества:
- ✅ Короткая команда
- ✅ Работает из любой директории
- ✅ Автоматически доступен во всех новых терминалах
2. Прямой вызов скрипта
/Users/eternal/code/local_machine/docs/printer/clear-hp-jobs.sh
Или из директории проекта:
./docs/printer/clear-hp-jobs.sh
3. Из директории printer
cd docs/printer
./clear-hp-jobs.sh
🔧 УСТАНОВКА АЛИАСОВ
Алиасы уже установлены в ~/.zshrc. Если нужно установить вручную:
Алиас для сброса задач
echo "" >> ~/.zshrc
echo "# Алиас для сброса подвисших задач HP принтера" >> ~/.zshrc
echo "alias clear-hp='/Users/eternal/code/local_machine/docs/printer/clear-hp-jobs.sh'" >> ~/.zshrc
source ~/.zshrc
Алиас для проверки тонера
echo "" >> ~/.zshrc
echo "# Алиас для проверки уровня тонера HP принтера" >> ~/.zshrc
echo "alias check-hp-toner='/Users/eternal/code/local_machine/docs/printer/check-hp-toner.sh'" >> ~/.zshrc
source ~/.zshrc
Алиас для настройки лотка
echo "" >> ~/.zshrc
echo "# Алиас для настройки лотка HP принтера" >> ~/.zshrc
echo "alias set-hp-tray='/Users/eternal/code/local_machine/docs/printer/set-hp-tray.sh'" >> ~/.zshrc
source ~/.zshrc
Алиас для настройки двусторонней печати
echo "" >> ~/.zshrc
echo "# Алиас для настройки двусторонней печати HP принтера" >> ~/.zshrc
echo "alias set-hp-duplex='/Users/eternal/code/local_machine/docs/printer/set-hp-duplex.sh'" >> ~/.zshrc
source ~/.zshrc
Доступные алиасы:
clear-hp- сброс подвисших задачcheck-hp-toner- проверка уровня тонера и информации о принтереset-hp-tray- настройка лотка по умолчанию (использование:set-hp-tray tray1илиset-hp-tray tray2)set-hp-duplex- настройка двусторонней печати (использование:set-hp-duplex on,set-hp-duplex off,set-hp-duplex long,set-hp-duplex short)
⚠️ КОГДА ИСПОЛЬЗОВАТЬ
Используйте скрипт, когда:
- ❌ Задачи печати зависли в очереди
- ❌ Принтер показывает "processing" или "held" статус
- ❌ Задания не печатаются и не удаляются
- ❌ Принтер показывает "disabled" статус
- ❌ Нужно быстро очистить очередь печати
🔴 РЕШЕНИЕ ПРОБЛЕМ
Проблема: "HP принтеры не найдены"
Решение:
-
Проверьте, что принтер подключен:
lpstat -p -
Если принтер есть, но не HP:
- Скрипт ищет только принтеры с "hp" в названии
- Используйте прямую команду для конкретного принтера:
cancel -a ИМЯ_ПРИНТЕРА cupsenable ИМЯ_ПРИНТЕРА cupsaccept ИМЯ_ПРИНТЕРА
Проблема: Алиас не работает
Решение:
-
Перезагрузите конфигурацию:
source ~/.zshrc -
Проверьте, что алиас существует:
alias | grep clear-hp -
Если алиаса нет, установите его (см. раздел "Установка алиаса")
Проблема: "The printer is offline" / "Принтер показывает offline"
Симптомы:
lpstat -p HP_LaserJet_M402dn -lпоказывает: "The printer is offline"- Задания отправляются, но остаются в очереди
- CUPS не может связаться с USB устройством
- Принтер периодически показывает статус "offline"
Причина: CUPS не может физически связаться с USB устройством принтера. Это может происходить из-за:
- Режима энергосбережения принтера (принтер "засыпает")
- Проблемы с USB кабелем или портом
- Принтер не отвечает на запросы CUPS
- Проблема с драйвером или USB подключением
РЕШЕНИЕ (выполните в точном порядке):
-
Отмените все задания:
cancel -a HP_LaserJet_M402dn -
Выключите принтер (кнопка питания)
-
Отключите USB кабель от Mac
-
Подождите 30 секунд
-
Подключите USB кабель обратно
-
Включите принтер
-
Подождите 1 минуту (пока принтер загрузится)
-
Включите принтер в системе:
cupsenable HP_LaserJet_M402dn cupsaccept HP_LaserJet_M402dn -
Проверьте статус:
lpstat -p HP_LaserJet_M402dn -l
Если все еще offline:
- Попробуйте другой USB кабель
- Попробуйте другой USB порт на Mac
- Перезагрузите Mac и повторите шаги
- Проверьте принтер:
- Нет ли ошибок на дисплее?
- Работает ли принтер вообще?
- Попробуйте сбросить принтер (меню принтера)
ВАЖНО: Проблема offline часто требует ФИЗИЧЕСКОГО переподключения USB кабеля. Программные решения могут не помочь.
Диагностика:
# Проверить USB подключение
system_profiler SPUSBDataType | grep -A 10 "HP LaserJet M402dn"
# Проверить статус в CUPS
lpstat -p HP_LaserJet_M402dn -l | grep -i "offline"
# Если НЕТ строки "offline" - проблема решена!
Проблема: Принтер все еще не печатает
Решение:
-
Проверьте физическое состояние:
- ✅ Принтер включен
- ✅ Есть бумага
- ✅ Есть тонер/чернила
- ✅ USB кабель подключен
- ✅ Нет ошибок на дисплее принтера
-
Перезагрузите принтер (выключить/включить)
-
Проверьте статус:
lpstat -p HP_LaserJet_M402dn -l -
Если принтер показывает "offline" - см. раздел выше "Проблема: The printer is offline"
Проблема: "Used or counterfeit cartridge" / "A used supply has been installed"
Что это значит:
- ⚠️ Принтер определил, что установлен использованный, перезаправленный или контрафактный картридж
- Это может быть перезаправленный картридж, совместимый (неоригинальный) картридж, или картридж, который был установлен в другом принтере
Причины:
- Перезаправленный картридж (неоригинальная заправка)
- Совместимый картридж (не HP)
- Контрафактный картридж (подделка под HP)
- Картридж был установлен в другом принтере ранее
- Поврежденный чип картриджа
📊 ОБЪЕКТИВНАЯ ОЦЕНКА ПРОБЛЕМЫ
🔴 Насколько это серьезно?
Уровень серьезности: СРЕДНИЙ-НИЗКИЙ для HP LaserJet M402dn
✅ Почему не критично:
-
Модель старая (2013-2014):
- HP LaserJet M402dn не имеет агрессивной защиты от неоригинальных картриджей
- Прошивки редко блокируют картриджи (в отличие от новых моделей 2018+)
- Принтер обычно продолжает печать, просто показывает предупреждение
-
Физические повреждения маловероятны:
- Лазерные принтеры более устойчивы к некачественным картриджам, чем струйные
- Основной риск - качество печати, а не поломка механизма
- Принтер не "сломается" от неоригинального картриджа (если только картридж не физически поврежден)
-
Функциональность сохраняется:
- Печать работает (с предупреждением)
- Все основные функции доступны
- Единственное ограничение - неточный уровень тонера
⚠️ Реальные риски:
-
Качество печати:
- ~30-50% пользователей отмечают ухудшение качества
- Возможны: бледная печать, разводы, неравномерное распределение тонера
- Для офисных документов обычно приемлемо, для важных документов - нежелательно
-
Гарантия:
- Гарантия НЕ аннулируется автоматически
- ⚠️ Если поломка связана с картриджем - ремонт за ваш счет
- HP может отказать в бесплатном ремонте, если докажет связь
-
Постоянные предупреждения:
- Сообщение появляется при каждом включении/печати
- Нужно нажимать "OK" каждый раз
- Раздражает, но не критично
🎯 ШАНСЫ РЕШЕНИЯ ПРОБЛЕМЫ ЗАМЕНОЙ КАРТРИДЖА
✅ Вероятность решения: 85-95%
Высокая вероятность успеха, если:
-
Заменить на оригинальный новый картридж HP:
- ✅ 95% вероятность - проблема исчезнет полностью
- ✅ Предупреждение больше не появится
- ✅ Точный уровень тонера
- ✅ Оптимальное качество печати
-
Заменить на качественный совместимый картридж:
- ✅ 70-85% вероятность - предупреждение может исчезнуть
- ⚠️ Зависит от качества чипа картриджа
- ⚠️ Некоторые совместимые картриджи все равно показывают предупреждение
- ✅ Печать обычно работает нормально
-
Если проблема в чипе картриджа:
- ✅ 90% вероятность - замена картриджа решит проблему
- Чип картриджа может быть поврежден или изношен
❌ Когда замена НЕ поможет (5-15% случаев):
-
Проблема в принтере, а не в картридже:
- Поврежден считыватель чипа в принтере
- Проблема с прошивкой принтера
- Решение: Сервисный центр HP
-
Очень старый/изношенный принтер:
- Механические проблемы с установкой картриджа
- Износ контактов
- Решение: Проверка в сервисе
-
Неправильная установка картриджа:
- Картридж установлен неправильно
- Защитная лента не снята
- Решение: Переустановить картридж правильно
💡 РЕКОМЕНДАЦИИ ПО РЕШЕНИЮ
Вариант 1: Замена на оригинальный картридж HP (РЕКОМЕНДУЕТСЯ)
Шанс решения: 95%
Плюсы:
- ✅ Гарантированно решит проблему
- ✅ Лучшее качество печати
- ✅ Точный уровень тонера
- ✅ Нет предупреждений
- ✅ Сохранение гарантии
Минусы:
- ❌ Высокая стоимость (в 2-3 раза дороже совместимых)
- ❌ Для HP LaserJet M402dn: ~$60-80 за картридж
Когда использовать:
- Для важных документов
- Если принтер на гарантии
- Если качество критично
- Если предупреждения раздражают
Вариант 2: Замена на качественный совместимый картридж
Шанс решения: 70-85%
Плюсы:
- ✅ Низкая стоимость (в 2-3 раза дешевле)
- ✅ Обычно работает нормально
- ✅ Может решить проблему
Минусы:
- ⚠️ Предупреждение может остаться
- ⚠️ Качество может быть хуже
- ⚠️ Неточный уровень тонера
Когда использовать:
- Для обычной офисной печати
- Если бюджет ограничен
- Если качество "приемлемо" достаточно
Рекомендации по выбору:
- Избегайте самых дешевых картриджей (высокий риск проблем)
- Выбирайте проверенные бренды (например, LD Products, Remanufactured)
- Читайте отзывы перед покупкой
Вариант 3: Продолжить использование текущего картриджа
Шанс решения: 0% (проблема останется)
Когда использовать:
- Если качество печати устраивает
- Если предупреждения не мешают
- Если картридж еще полный и менять жалко
Что делать:
- Нажимать "OK" при каждом предупреждении
- Следить за качеством печати
- Заменить при ухудшении качества или когда закончится тонер
🔧 ПРАКТИЧЕСКИЕ ШАГИ
Шаг 1: Проверка текущего картриджа
-
Проверьте подлинность (если уверены, что оригинальный):
- Сайт: https://www.hp.com/go/anticounterfeit
- Введите серийный номер картриджа
-
Проверьте качество печати:
- Напечатайте тестовую страницу
- Оцените: четкость, равномерность, отсутствие разводов
-
Проверьте уровень тонера:
- На дисплее принтера
- Или через страницу состояния расходных материалов
Шаг 2: Принятие решения
Если качество хорошее и предупреждения не мешают:
- Можно продолжать использовать текущий картридж
- Заменить при ухудшении качества или когда закончится тонер
Если качество плохое или предупреждения раздражают:
- Заменить на оригинальный HP (если бюджет позволяет)
- Или на качественный совместимый (если бюджет ограничен)
Шаг 3: Замена картриджа
- Выключите принтер
- Откройте переднюю крышку
- Извлеките старый картридж
- Снимите защитную ленту с нового картриджа
- Установите новый картридж
- Закройте крышку
- Включите принтер
- Проверьте, исчезло ли предупреждение
Шаг 4: Если проблема осталась после замены
- Проверьте правильность установки картриджа
- Попробуйте другой картридж (возможно, конкретный картридж несовместим)
- Обратитесь в сервисный центр HP (возможна проблема с принтером)
📈 ИТОГОВАЯ ОЦЕНКА
Насколько серьезно?
СРЕДНИЙ-НИЗКИЙ уровень серьезности для HP LaserJet M402dn
- Принтер продолжает работать
- Основной риск - качество печати, а не поломка
- Предупреждения раздражают, но не критичны
Шансы решения заменой картриджа?
85-95% вероятность решения проблемы
- Оригинальный HP картридж: 95% вероятность
- Качественный совместимый: 70-85% вероятность
- Проблема в принтере (не в картридже): 5-15% случаев
Рекомендация:
- Если бюджет позволяет → Заменить на оригинальный HP картридж (гарантированно решит)
- Если бюджет ограничен → Попробовать качественный совместимый картридж (высокая вероятность решения)
- Если качество устраивает → Можно продолжать использовать текущий картридж до его окончания
🔋 ПРОВЕРКА УРОВНЯ ТОНЕРА
Быстрая проверка (через алиас)
check-hp-toner
Прямой вызов скрипта
./docs/printer/check-hp-toner.sh
Или из директории printer:
cd docs/printer
./check-hp-toner.sh
Что показывает скрипт:
- 📊 Статус принтера
- 🎨 Режим печати (цветной/монохромный)
- 🔋 Способы проверки уровня тонера
- ℹ️ Информация о модели принтера
Способы проверки уровня тонера
1. Панель управления принтера (рекомендуется)
- Нажмите кнопку "OK" на принтере
- Перейдите в меню "Отчеты"
- Выберите "Страница состояния расходных материалов"
- Принтер напечатает страницу с информацией об уровне тонера
2. Дисплей принтера
- Проверьте дисплей принтера
- Уровень тонера отображается на экране в виде индикатора
3. Приложение HP Smart
- Установите приложение HP Smart (если еще не установлено)
- Откройте приложение
- Выберите ваш принтер
- Просмотрите уровень тонера в разделе "Расходные материалы"
Примечание: CUPS (система печати macOS) не предоставляет прямого программного доступа к уровню тонера, поэтому используйте физические методы проверки.
🎨 ЦВЕТНАЯ ПЕЧАТЬ
❌ Цветная печать НЕ поддерживается
HP LaserJet Pro M402dn - это монохромный (черно-белый) лазерный принтер.
Характеристики:
- ✅ Черно-белая печать
- ❌ Цветная печать не поддерживается
- ⚫ Режим печати: Gray (оттенки серого)
Проверка режима печати:
lpoptions -p HP_LaserJet_M402dn_2 -l | grep ColorModel
Вывод покажет: ColorModel/Color Mode: *Gray
📄 НАСТРОЙКА ЛОТКОВ ДЛЯ БУМАГИ И ДВУСТОРОННЕЙ ПЕЧАТИ
🚀 БЫСТРОЕ РЕШЕНИЕ ДЛЯ LIBREOFFICE
Проблема: LibreOffice не использует правильные настройки принтера (лоток, двусторонняя печать).
✅ РЕШЕНИЕ (самый надежный способ):
- В LibreOffice: File → Print (или
Cmd+P) - Найдите кнопку "Options" или "More Settings"
- Включите "Use system dialog" или "Show system print dialog"
- В системном диалоге macOS:
- Paper Source: выберите "Lower" или "Tray 2"
- Layout → Two-Sided: выберите "Long-edge binding" (для двусторонней печати)
- Нажмите "Print"
Готово! Теперь LibreOffice будет использовать правильные настройки принтера.
Проблема: LibreOffice не использует правильные настройки принтера
Симптомы:
- ❌ LibreOffice печатает из Tray 1 вместо Tray 2 (даже если выбрано Tray 2)
- ❌ Двусторонняя печать не работает в LibreOffice (даже если выбрана в настройках)
- ✅ Другие приложения (TextEdit, Preview) печатают нормально
- ✅ Настройки принтера в CUPS установлены правильно
Причина:
- LibreOffice может игнорировать настройки CUPS или неправильно передавать их принтеру
- Драйвер "Generic PostScript Printer" имеет ограниченную поддержку опций
- LibreOffice использует свой собственный механизм печати, который может не учитывать все настройки CUPS
🔍 Проверка текущего лотка
lpoptions -p HP_LaserJet_M402dn_2 -l | grep InputSlot
Вывод:
InputSlot/Media Source: *Upper
Звездочка (*) означает текущее значение по умолчанию.
✅ Решение 1: Использовать системный диалог печати macOS (РЕКОМЕНДУЕТСЯ)
Проблема: LibreOffice может игнорировать настройки принтера из своего диалога.
Решение - использовать системный диалог печати:
- В LibreOffice: File → Print (или
Cmd+P) - В диалоге печати найдите кнопку "Options" или "More Settings"
- Включите опцию "Use system dialog" или "Show system print dialog"
- Откроется стандартный диалог печати macOS
- В системном диалоге:
- Нажмите "Show Details" (если не видно всех опций)
- Выберите принтер HP_LaserJet_M402dn_2
- Нажмите "Copies & Pages" → выберите "Layout" или "Paper Handling"
- Найдите "Paper Source" или "Input Slot" → выберите "Lower" или "Tray 2"
- Для двусторонней печати: "Layout" → выберите "Two-Sided" → "Long-edge binding" или "Short-edge binding"
- Нажмите "Print"
Преимущества:
- ✅ Использует нативные настройки macOS
- ✅ Правильно передает все параметры принтеру
- ✅ Работает с любым драйвером
✅ Решение 2: Настроить в LibreOffice напрямую
Если системный диалог не доступен:
- Откройте File → Print (или
Cmd+P) в LibreOffice - В диалоге печати нажмите "Properties" (Свойства принтера)
- Найдите настройку "Paper Source" или "Input Slot" или "Media Source"
- Выберите "Lower", "Tray 2" или "Tray2"
- Для двусторонней печати: найдите "Duplex" или "Two-sided" → выберите "Long-edge" или "Short-edge"
- Нажмите "OK"
- Вернитесь в диалог печати и нажмите "Print"
⚠️ Важно: Если это не работает, используйте Решение 1 (системный диалог).
Примечание: Это изменит настройку только для текущего документа. Для постоянного изменения нужно установить официальный драйвер HP (см. Решение 3).
✅ Решение 3: Изменить настройки по умолчанию через командную строку
Установить Tray 2 (Lower) по умолчанию:
lpadmin -p HP_LaserJet_M402dn_2 -o InputSlot=Lower
Проверить изменение:
lpoptions -p HP_LaserJet_M402dn_2 -l | grep InputSlot
Ожидаемый вывод:
InputSlot/Media Source: Lower *Upper
⚠️ Ограничение: Если используется драйвер "Generic PostScript Printer", эта команда может не работать. В этом случае:
- Используйте Решение 1 (настройка в LibreOffice)
- Или установите официальный драйвер HP (см. Решение 3)
Альтернативные значения (если Lower не работает):
Tray2LowerTrayTray2Manual
✅ Решение 4: Установить официальный драйвер HP
Если Generic PostScript драйвер не поддерживает изменение лотков, установите официальный драйвер HP:
- Скачайте драйвер HP для LaserJet M402dn с официального сайта HP
- Установите драйвер
- Переустановите принтер с новым драйвером
- После этого команда
lpadmin -p HP_LaserJet_M402dn_2 -o InputSlot=Lowerдолжна работать
✅ Решение 5: Настройка через System Preferences (macOS)
- Откройте System Preferences → Printers & Scanners
- Выберите принтер HP_LaserJet_M402dn_2
- Нажмите Options & Supplies
- Перейдите на вкладку Driver
- Найдите настройку "Default Paper Source" или "Input Slot"
- Выберите "Lower" или "Tray 2"
- Нажмите OK
🔧 Настройка двусторонней печати через командную строку
Установить двустороннюю печать по умолчанию:
# Двусторонняя печать (длинная сторона - как книга)
lpadmin -p HP_LaserJet_M402dn_2 -o Duplex=DuplexNoTumble
# Двусторонняя печать (короткая сторона - как блокнот)
lpadmin -p HP_LaserJet_M402dn_2 -o Duplex=DuplexTumble
# Отключить двустороннюю печать
lpadmin -p HP_LaserJet_M402dn_2 -o Duplex=None
Проверить текущую настройку:
lpoptions -p HP_LaserJet_M402dn_2 -l | grep Duplex
Проверить все настройки:
lpoptions -p HP_LaserJet_M402dn_2 | grep -E "Duplex|InputSlot"
Примечание: Эти настройки работают для большинства приложений, но LibreOffice может их игнорировать. Используйте системный диалог печати (Решение 1).
🔧 Скрипт для быстрого изменения лотка
Используйте готовый скрипт set-hp-tray.sh:
# Установить Tray 2 по умолчанию
./docs/printer/set-hp-tray.sh tray2
# Установить Tray 1 по умолчанию
./docs/printer/set-hp-tray.sh tray1
Или через алиас (если установлен):
set-hp-tray tray2
Примечание: Скрипт автоматически найдет HP принтер и попытается изменить лоток. Если драйвер не поддерживает изменение (Generic PostScript), скрипт покажет предупреждение и рекомендации.
⚠️ Важно для LibreOffice: Даже если настройка установлена через командную строку, LibreOffice может ее игнорировать. Используйте системный диалог печати (Решение 1).
⚠️ Специфичные проблемы LibreOffice
Проблема 1: LibreOffice игнорирует настройки CUPS
Симптомы:
- Настройки установлены через
lpadmin, но LibreOffice их не использует - Другие приложения (TextEdit, Preview) работают правильно
Причина:
- LibreOffice использует свой собственный механизм печати
- Может игнорировать настройки по умолчанию из CUPS
- Особенно проблематично с Generic PostScript драйвером
Решения:
- Использовать системный диалог печати (Решение 1 выше) - самый надежный способ
- Установить официальный драйвер HP - улучшит совместимость
- Настраивать в каждом документе - через Properties в LibreOffice
Проблема 2: Двусторонняя печать не работает в LibreOffice
Симптомы:
- Выбрана двусторонняя печать в LibreOffice, но печатается односторонне
- Настройка
Duplex=DuplexNoTumbleустановлена в CUPS, но LibreOffice игнорирует
Решения:
-
Использовать системный диалог печати:
- В LibreOffice: File → Print → Options → "Use system dialog"
- В системном диалоге: Layout → Two-Sided → Long-edge binding
-
Проверить настройки в LibreOffice:
- File → Print → Properties
- Найдите "Duplex" или "Two-sided"
- Выберите "Long-edge" или "Short-edge"
- ⚠️ Если это не работает, используйте системный диалог
-
Установить через командную строку (для других приложений):
lpadmin -p HP_LaserJet_M402dn_2 -o Duplex=DuplexNoTumble
⚠️ Если Lower не работает (Generic PostScript драйвер)
Проблема: Если используется драйвер "Generic PostScript Printer", команда InputSlot=Lower может не работать.
Причина:
- Generic PostScript драйвер имеет ограниченную поддержку опций принтера
- Не все опции HP принтера доступны через этот драйвер
Решения:
-
Использовать системный диалог печати в LibreOffice (самый надежный способ):
- File → Print → Options → "Use system dialog"
- В системном диалоге выбрать Paper Source → Lower/Tray 2
-
Установить официальный драйвер HP:
- Скачать с сайта HP
- Переустановить принтер с новым драйвером
- После этого команды
lpadminбудут работать лучше
-
Проверка текущего драйвера:
lpoptions -p HP_LaserJet_M402dn_2 | grep "printer-make-and-model" -
Проверка доступных опций:
lpoptions -p HP_LaserJet_M402dn_2 -l | grep -i "input\|tray\|source\|duplex"
📝 Примечание о имени принтера
Важно: В системе принтер может называться HP_LaserJet_M402dn_2 (с суффиксом _2), а не HP_LaserJet_M402dn.
Проверка имени принтера:
lpstat -p | grep -i hp
Используйте правильное имя принтера во всех командах!
📊 ПРОВЕРКА СТАТУСА
Список всех принтеров
lpstat -p
Статус HP принтера
lpstat -p HP_LaserJet_M402dn -l
Задачи в очереди
lpstat -o
Задачи конкретного принтера
lpstat -o HP_LaserJet_M402dn
Режим печати (цветной/монохромный)
lpoptions -p HP_LaserJet_M402dn -l | grep ColorModel
🛠️ РУЧНОЙ СБРОС (если скрипт не помог)
Отмена всех задач принтера
cancel -a HP_LaserJet_M402dn
Включение принтера
cupsenable HP_LaserJet_M402dn
cupsaccept HP_LaserJet_M402dn
Настройка принтера
lpadmin -p HP_LaserJet_M402dn -o printer-is-accepting-jobs=true
📁 ФАЙЛЫ
- Скрипт сброса задач:
clear-hp-jobs.sh- сброс подвисших задач печати - Скрипт проверки тонера:
check-hp-toner.sh- проверка уровня тонера и информации о принтере - Скрипт настройки лотка:
set-hp-tray.sh- изменение лотка по умолчанию (Tray 1/Tray 2) - Скрипт настройки двусторонней печати:
set-hp-duplex.sh- включение/выключение двусторонней печати - Документация:
HP_LASERJET_M402DN_README.md- этот файл - Алиасы:
clear-hp- сброс подвисших задач (добавлен в~/.zshrc)check-hp-toner- проверка уровня тонера (добавлен в~/.zshrc)set-hp-tray- настройка лотка (добавлен в~/.zshrc)set-hp-duplex- настройка двусторонней печати (добавлен в~/.zshrc)
💡 ПРИМЕРЫ ИСПОЛЬЗОВАНИЯ
Пример 1: Быстрый сброс
clear-hp
Вывод:
🔍 Поиск HP принтеров...
✅ Найдены HP принтеры:
- HP_LaserJet_M402dn
📋 Проверка задач печати...
🖨️ Обработка принтера: HP_LaserJet_M402dn
⚠️ Найдено задач: 1
🗑️ Отмена всех задач...
✅ Задачи отменены
🔄 Сброс состояния принтера...
✅ Принтер готов к работе
✅ Готово! Все подвисшие задачи HP принтеров сброшены
Пример 2: Проверка перед сбросом
# Сначала проверяем задачи
lpstat -o HP_LaserJet_M402dn
# Если есть задачи - сбрасываем
clear-hp
🎯 ИТОГ
Сброс задач
- Запустите
clear-hp - Готово! Принтер готов к работе
Проверка уровня тонера
- Запустите
check-hp-toner - Или используйте панель управления принтера
Цветная печать
- ❌ НЕ поддерживается - принтер только черно-белый
Если не помогло:
- Проверьте физическое состояние принтера
- Проверьте уровень тонера (см. раздел "Проверка уровня тонера")
- Перезагрузите принтер
- Используйте ручной сброс (см. раздел "Ручной сброс")
Дата: 2025-12-26