HP LaserJet 1300 в Linux
Принтер HP LaserJet 1300 в Linux, иногда ведёт себя странно и уходит в режим паузы, т.ч постоянно нужно делать принтер "Разрешённым".
Я решил написать небольшой скрипт, который будет каждою минуту будет заниматься мониторингом состояния принтера и в зависимости от значения выполнять определённые действия:
- Пишем скрипт
#!/usr/bin/python
import cups
import time
printer_name='HP-LaserJet' #Имя вашего принтера
printer=cups.Connection()
while 1:
if printer.getPrinters()[printer_name]['printer-state-message']=='Paused':
printer.cancelAllJobs('') #Отменяем все задания печати
printer.enablePrinter(printer_name) #"Разрешаем" принтер
time.sleep(60) # Тайм аут 1 мин.
- Сохраняем его как return_cups
- Делаем исполняемым:
chmod +x return_cups
- Копируем в /usr/bin:
sudo cp return_cups /usr/bin
- Добавляем в автозагрузку
- Перезагружаемся
30 октября 2025 / 19:00
best 10 online pharmacies
6 ноября 2025 / 20:41
online canadian pharmacy with prescription