Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
#!/bin/sh
if [ "$ACTION" = "add" ];
then
echo ---- New Device Added to System ---- >> /tmp/hotplug.log
date >> /tmp/hotplug.log
if [ "$1" = "usb" ];
then
echo usb-device detected >> /tmp/hotplug.log
if [ "$PRODUCT" = "3f0/4117/100" ];
then
echo HP Laserjet 1018 detected >> /tmp/hotplug.log
while test ! -e /dev/usb/lp0; do
echo Waiting for /dev/usb/lp0 to come up >> /tmp/hotplug.log
sleep 1
done
sleep 2
echo Uploading firmware assuming /dev/usb/lp0 >> /tmp/hotplug.log
cat /usr/local/lj1018/sihp1018.dl > /dev/usb/lp0
echo Firmware uploaded successfully >> /tmp/hotplug.log
fi
else
echo product not recognized >> /tmp/hotplug.log
fi
else
echo ---- Device Removed from System ---- >> /tmp/hotplug.log
fi
echo "/usr/local/lj1018/hotplug.sh" >> /proc/sys/kernel/hotplug
cat /usr/local/lj1018/sihp1018.dl > /dev/usb/lp0
p910nd -f /dev/usb/lp0
Подключение принтера HP LJ 1010/1015/1018/1020 в Linux Debian(Ubuntu) c CUPS 1.4 и выше