|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Сетевые технологии » Прочее - настройка сканера мфу m1536 |
|
Прочее - настройка сканера мфу m1536
|
Новый участник Сообщения: 18 |
Добрый вечер, форумчане!
Нашел на просторах скрипт для подключения сканера для мфу m1536, обходя стороной длительный и совершенно ненужный процесс подключения принтера через родные дрова. Собственно сам скрипт рабочий, проверено. hpbniscan64.exe -f "hppasc16.inf" -m "vid_03f0&pid_012a&IP_SCAN" -a "Х.Х.Х.Х" последнее сетевой адрес, соответственно. А теперь вопрос, как удалить это чудо? Как можно почистить запрос на выбор сканера в родной утилите сканирования, так как там имеются два запроса типа HP Scan #1 и HP Scan #2 (подозреваю, что один из них usb, второй ip), как разобрать что из них что, и можно ли назначить их как то иначе? Есть необходимость настроить на другой сканер, и делать при этом уже третью запись не хотелось бы. Удаление и чистка реестра по поиску ip адреса - результатов не дала. Прошу помощи здесь, так как там, где скрипт был найден, апдейтов давно уже не было. |
|
Отправлено: 21:01, 18-07-2016 |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать решил я воскресить эту тему вдруг кто тоже на неё наткнётся)
в общем по вопросу есть ответ ![]() я сканеры удаляю обычно в диспетчере устройств с удалением драйвера от него. таким образом он пропадает в реестре и перестаёт отображаться в программе сканирования. либо в ручную удалить и искать в местах [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{6BDD1FC6-810F-11D0-BEC7-08002BE2092F}\_ITEM_\DeviceData] и [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\IMAGE\_ITEM_\Device Parameters] я для установки использую туже программку из драйвера, выдрав нужные длл и прочее нужное для установки сканера необходимые файлы можно найти в INF файле от установки драйвера сканера МФУ hpbniscan64.exe -f "hppasc_lj400.inf" -m "VID_03F0&PID_082A&IP_SCAN" -h "PRINT_NAME" -a "192.168.0.30" -e ac9b4533dd68 -n 1 |
Отправлено: 21:24, 21-11-2017 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
fascinating rhythm Сообщения: 6650
|
Профиль | Отправить PM | Цитировать Цитата haramageddon:
|
|
------- Отправлено: 11:21, 22-11-2017 | #3 |
Новый участник Сообщения: 18
|
Профиль | Отправить PM | Цитировать Цитата grand_dizel:
Теперь еще бы по HP 425M так же получить картину. Цитата grand_dizel:
|
||
Отправлено: 19:16, 22-11-2017 | #4 |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать хммм не думал что кто то посмотрит эту тему)) тем более столь старую))
вообще по этой технологии я себе установил кучу сканеров принтеров моделей Color LaserJet MFP M476dw HP LaserJet 200 colorMFP M276n HP LaserJet 300 colorMFP M375nw HP LaserJet 400 MFP M425dn HP LaserJet 500 color MFP M575 HP LaserJet 500 MFP M525 HP LaserJet color MFP M570dn HP LaserJet M1536dnf MFP HP LaserJet M9050 MFP HP LaserJet Pro CM1415fnw color MFP HP LaserJet Pro M1132 MFP HP LaserJet Pro M1212nf MFP HP LaserJet Pro MFP M521dn HP LaserJet Ultra M134fn MFP HP Officejet 7610 Wide Format а по ключам в реестре так там все они и оказываются у каждого принтера своя папка 000 потом 001 если их же ещё раз становить, то список продолжается если удалить то место освобождается и при установке нового на него встаёт другой ![]() на текущий момент я себе изобретаю скрипт на автоит для установки данных моделей. с использованием программки от HP (hpbniscan64.exe) она без вполне справляется с установкой всех этих принтеров (2 там чуть подождать приходится т.к. вылезает лишний запрос на неподписанный драйвер) по моим задумка при запуске моей программки я в списке выбираю нужное название и получаю установку нужного сканера с нужным IP адресом и тп я выдрал нужные файлы из драйверов для установки сканера этих принтеров и получил папку весом 51.1 мегабайта для сравнения разницы... полный установочный распакованный пакет для всех этих принтеров весит 4.07 гига что получаем в итоге папку с драйверами для сканеров 50 мегабайт + папку с универсальным драйвером для принтеров 32.8 мегабайта(но хлам я в универсалке ещё не чистил) ну округлим 100 мегабайт установка всех МФУ используемых у меня на работе, эта же универсалка без проблем разворачивается на все другие не вошедшие в мой список т.к. не являются МФУ |
|
Отправлено: 23:00, 24-11-2017 | #5 |
Новый участник Сообщения: 18
|
Профиль | Отправить PM | Цитировать Цитата grand_dizel:
В своей практике не часто приходится сталкиваться с этим, но на готовый скриптик и базу драйверов я бы посмотрел, ибо мало что понимаю в написании скриптов, поэтому и спрашивал в 2016, как избавиться от лишних записей, при том, что в самом реестре я чистил записи, но это не помогло. Так к чему я это? Не поделитесь результатами своих плодов? ![]() |
|
Отправлено: 11:52, 25-11-2017 | #6 |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать ну вот например у меня этот кусок кода производит установку сканера
Для правильной работы скрипта должна быть папка info с файлом hpbniscan64.exe и папка ALL с файлами типа hppasc_lj400.inf и прочими dll (их можно взять из полного пакета драйвера нужного принтера) #RequireAdmin $ScanINF = "hppasc_lj400.inf" $ScanVID = "VID_03F0&PID_082A&IP_SCAN" $ScanName = "PRINT059" $ScanPort_IP = "192.168.0.10" $ScanMAC = "" $sShortName_info = FileGetShortName(@ScriptDir & '\info\') $sShortName_all = FileGetShortName(@ScriptDir & '\ALL\') $answer = ($sShortName_info & 'hpbniscan64.exe -f "' & $sShortName_all & $ScanINF & '" -m "' & $ScanVID & '" -h "' & $ScanName & '" -a "' & $ScanPort_IP & '" -e "' & $ScanMAC & '" -n 1') $answer_1 = (@ComSpec & ' /c ' & $answer) MsgBox(64, 'Результат_0', $answer_1) $answer_2 = RunWait($answer_1, "", @SW_HIDE) If $answer_2 = 0 Then MsgBox(64, 'Результат', "Сканер установлен", 5) Global $Scan_install = 0 MsgBox(64, 'Результат', "Для корректной работы нужна перезагрузка компьюетра", 5) ShellExecute('https://www.microsoft.com/ru-ru/store/p/%D0%A1%D0%BA%D0%B0%D0%BD%D0%B5%D1%80-windows/9wzdncrfj3pv') Else MsgBox(64, 'Результат1', "ОШИБКА") MsgBox(64, 'Результат2', $answer) MsgBox(64, 'Результат3', $answer_2) EndIf $ScanINF = "hppasc_lj400.inf" $ScanVID = "VID_03F0&PID_082A&IP_SCAN" $ScanName = "PRINT059" $ScanPort_IP = "192.168.0.10" $ScanMAC = "" тут используются в качестве примера, в полной версии я сделал папку с файлами, а сам скрипт имеет графический интерфейс http://forum.oszone.net/attachment.p...1&d=1511705294 |
Последний раз редактировалось grand_dizel, 26-11-2017 в 19:03. Отправлено: 17:09, 26-11-2017 | #7 |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать база драйверов это просто папка с кусками от самих драйверов
http://forum.oszone.net/attachment.p...1&d=1511705499 |
Отправлено: 17:12, 26-11-2017 | #8 |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать с удалением не особо удалось разобраться, но по крайней мере через утилиту devconx64.exe удаляется
до этого долго пытался разобраться с devcon.exe всё время находило устройство, а удалить не могло... это отключит указанное устройство (но отключать не обязательно) это сразу его удалит ну базу VID -ов я себе уже изобрёл осталось понять как эту удалялку приспособить для удаления только нужных сканеров точнее как их правильно отличать в системе? ![]() Ну вот например я установил 2 сканера себе на комп, они оба одинаковые следовательно имеют одинаковый VID, да и в диспетчере устройств называются одинаково HP LJ400 M425 Scan HP LJ400 M425 Scan и если использовать devconx64.exe /r remove "VID_03F0&PID_142A&IP_SCAN" ROOT\IMAGE\0000 : Removed ROOT\IMAGE\0001 : Removed 2 device(s) were removed. то получим удаление сразу двух устройств в системе ![]() хотя это и не страшно моя установка легко установит нужные)) о нашёл способ удаления всех сканеров в системе независимо от того что они могут быть разными))) VID всех моих сканеров заканчивается на IP_SCAN следовательно *IP_SCAN будет действовать на все устройства в которых есть VID заканчивающийся на IP_SCAN таким образом получаем команду для отключения всех сканеров ну или для удаления п.с. если у тебя одно из устройство всё таки USB то вероятнее всего удалятся только сетевые ![]() а если посмотреть VID USB сканера то можно удалить только его не трогая нужные ![]() запилил кнопочку удаления и заодно на радостях красоты навёл ![]() Screenshot_1.jpg |
Последний раз редактировалось grand_dizel, 26-11-2017 в 20:25. Отправлено: 18:42, 26-11-2017 | #9 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
2008 R2 - Публикация сканера от МФУ | DeniTornado | Windows Server 2008/2008 R2 | 2 | 16-03-2015 06:01 | |
Интерфейс - [решено] Перестал работать МФУ HP M1536 | krec | Microsoft Windows 7 | 12 | 26-09-2013 15:02 | |
Принтер - Мфу HP Laserjet pro m1536 MFP глюк | Азат_Гатиятуллин@vk | Прочее железо | 4 | 03-10-2012 06:38 | |
Принтер - Настройка сканера на МФУ при смене IP | malkinfedor | Прочее железо | 4 | 16-06-2011 09:57 | |
Драйвер - проблема с работой сканера МФУ Epson 7300 | kolonist | Microsoft Windows Vista | 0 | 01-03-2009 18:31 |
|