faq обучение настройка
Текущее время: Пн июн 30, 2025 04:25

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
СообщениеДобавлено: Вт дек 12, 2006 12:03 
Не в сети

Зарегистрирован: Чт ноя 04, 2004 04:29
Сообщений: 30
Откуда: Ukraine, Kharkiv
Задача.
Есть DP-301U, при продолж. работе в офисе не выключаясь - подвисает USB, был ремонт - заменили на новый - ничего.
Выход - перезагрузить его с сервака перед началом работы каждый день.

Пишу на PHP

Код:
<?
$server= 'prnserver_09';
$url = '/Reply.htm';
$port=80;
$content = 'RESET= YES &Print_Port=1';
$content_length = strlen($content);
$headers= "post $url HTTP/1.0\r\nContent-type: text/html\r\nHost: $server\r\nContent-length: $content_length\r\n\r\n";
$fp = fsockopen($server, $port, $errno, $errstr);
if (!$fp) return false;
fputs($fp, $headers);
fputs($fp, $content);
$ret = "";
while (!feof($fp)) {
$ret.= fgets($fp, 1024);
}
fclose($fp);
print $ret;
?>


работает - презегружает.

Ставим в Sheduler и вперед.

Можно доработать и проверять чаще странчку home.htm
на статус USB
Printer Status : On line

Если не On line то перезагрузка :). Допишу позже :)

Может кому и сгодиться.


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB