Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.UNIX.BSD
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.UNIX.BSD с датами от 18 Jan 11 22:51:00 до 18 Jan 24 18:16:22, всего сообщений: 10753
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 10184 из 10753 ==================================== RU.UNIX.BSD =
От   : Sergey Anohin                    2:5034/10.1        04 May 21 00:34:50
Кому : Eugene Grosbein                                     04 May 21 00:34:50
Тема : Re: Хлам
FGHI : area://RU.UNIX.BSD?msgid=2:5034/10.1+c5a44c4b
На   : area://RU.UNIX.BSD?msgid=grosbein.net+fec5e17b
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.UNIX.BSD?msgid=2:5030/1957+60a63b27
==============================================================================
Hello, Eugene!

EG> Буээ, вин-принтер! Поменяй на любой полноценный принтер типа моего
EG> HP LJ 1022 и забудь этот, как страшный сон. 1022 работает вообще
EG> без заливок firmware, засыпает и просыпается потом при начале печати
EG> самостоятельно и компу мозги не пудрит.

Работает и слава богу

EG> usbconfig -d 3.1 set_config 255
EG> usbconfig -d 3.1 set_config 0
EG> Hастоящий адрес USB-устройства вместо 3.1 погляди в выдаче usbconfig
EG> без аргументов.

Не прокатило, спасибо Vladimir Goncharov за идею. Сделал костыльными скриптами:

attach 120 {
device-name "ulpt[0-9]+";
match "vendor" "0x03f0";
match "product" "0x0517";
action "/usr/local/etc/cups/hplock.sh /dev/$device-name";
};

detach 120 {
device-name "ulpt[0-9]+";
#match "vendor" "0x03f0";
#match "product" "0x0517";
action "/usr/local/etc/cups/hpunlock.sh";
};

Только я не въехал почему если раскомментировать match в detach оно не работает.

#cat hplock.sh                                                                                                                                                                                      174/174               #!/bin/sh

if [ -f /usr/local/etc/cups/hp.lock ]
then
echo "lock file exist!"
else
cat /usr/local/share/foo2zjs/firmware/sihp1000.dl > $1
touch /usr/local/etc/cups/hp.lock
fi

# cat hpunlock.sh
#!/bin/sh

if [ -f /usr/local/etc/cups/hp.lock ]
then
rm /usr/local/etc/cups/hp.lock
else
echo "lock file doesn't exist!"
fi

Конечно такой костыль не перекроет кейз, если комп выключен и кто-то принтер вкл-выкл сделает,
но для меня хотя бы так пойдет :)

По-нормальному если делать, то это надо как-то у принтера узнавать, залита на него прошивка или нет, если кто-то даст идею,
буду благодарен.

С наилучшими пожеланиями, Sergey Anohin.

--- wfido
* Origin: https://5034.ru/wfido (2:5034/10.1)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.107866 секунды