В сегодняшней заметке я составлю задокументированные шаги , как пользователю сделать удобство при использовании МФУ устройств на базе HP. В моем распоряжении, как системного администратора есть парк принтеров фирмы HP в частности HP LaserJet 400 MFP M425dw.
Порой приходят заявки через GLPI или любую другую систему, да и просто по звонку, по письму от пользователя: можно ли сделать , чтобы я мог самостоятельно класть пачку документов в лоток на принтере или на экран и документы при сканировании уходили ко мне на рабочий стол или сетевую папку на файловом сервере.
Конечно можно отвечаю Я. Но вот на различных принтерах данная последовательность действий различна, а этой заметкой я хочу сделать напоминалку если вдруг когда-либо мне понадобиться вспомнить, как делается данный процесс настройки на принтерах серии: HP LaserJet 400 MFP M425dw
Все дальнейшие действия происходят на доменной рабочей станции под обычным пользователем с логином alektest.
Пользователь в домене:
- Login: alektest
- Pass: 1234567
- Domain: NEMDOMB
- ПК пользователя: W7X64
На рабочем столе (можно на сетевом диске) создаю папку с именем SCAN, которая расшарена по доступу только для пользователя alektest, т. е. \W7X64SCAN
Заходим на Web -интерфейс принтера посредством браузера , у меня на ПК пользователей установлен Google Chrome, в строку адреса вводим: — после переходим «Сканирование» — (Скан. В сет. Папку) Настройка сетевых папок — Нажимаю «Создать» —
- Отображаемое имя: alektest
- Сетевой путь: \W7X64SCAN
- Имя пользователя: NEMDOMBalektest
- Пароль: 1234567
- Тип скан. Файла: pdf
- Раз. Бум. дл. Ск: A4
- Разр. Для скан. : Фото — 150 т/д
- Цветная печать: Цвет
- Префикс им. Файла: сканирование
После нажимаю «Сохр и проверить».
Следом идет проверка, в конечном итоге должна быть надпись
«Тест успешно завершен». И нажимаю кнопку OK.
Если все так значит, настройку на принтере для сканирования пользователем в расшаренный каталог у него на рабочем столе Вы настроили.
Теперь объясняем пользователю, как пользоваться и настоятельно чтобы он при этом присутствовал, а после проделал Сам.
Нужно быть доброжелательнее к пользователям и ни в коем случае не огрызаться.
На этом у меня всё, заметка работает и применяется, с уважением автор блога Олло Александр aka ekzorchik.
Добрый день.
Очень давно была такая статья как реализовать автоматическое сканирование при нажатии кнопки на сканере, но то ли у меня руки кривые, то ли нежелание детально разбираться, но подвиг автора я повторить не смог. И всё же решил реализовать эту идею по нескольким причинам:
— не отвлекать оператора за АРМ, к которому подключено МФУ;
— ускорить процесс получения электронных копий за счет автоподатчика листов и двухстороннего сканирования.
Итак, имеем: МФУ Canon imageRUNNER 1133А подключено по USB к компьютеру под управлением ОС Windows 7. Сеть имеет доменное управление, есть отдельный компьютер с файлохранилищем.
1. В вышеназванной статье ищем ссылку на программу автора
Замечание: Первоначально у автора было задействовано 3 кнопки (по файлу config.ini и scan.js это видно). Поэтому в исходниках со строки 31 файла scan.js добавляем еще одно условие. Вот кусок кода, который у меня получился:
Как компилировать у автора написано.
2. Логинимся администратором и распаковываем архив в C:ProgramDatascan и даем полный доступ группе Domain Users (или какой-то другой) на эту директорию. В принципе из архива нужны только два файла config.ini и scan.js.
3. В консоле администратора выполняем
4. Перезагружаем ПК
5. Логинимся администратором и запускаем regedit. Исправляем в реестре путь к scan.exe на полный в следующих местах:
— В разделе HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionexplorerAutoplayHandlersHandlersWIA_
— В разделе HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionStillImageRegistered Applications ключ Value
— 5.3 в разделе HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlStillImageEventsSTIProxyEvent
Например было scan.exe
А станет c:ProgramDatascanscan.exe
Как прописать свою программу для сканирования честно подглядел у подглядел в блоге iCopy
6. Перезагружаем ПК, логинемся администратором
7. Открываем «Устройства и Принтеры», правой клавишей мыши на МФУ, выбираем «Свойства сканирования», в открывшемся окне переходим на вкладку «События», где выбираем на каждое событие действие запустить ScanApp
8. В файле конфига c:ProgramDatascanconfig.ini опицию debugflag исправляем на true, чтоб велся лог-файл
9. Переводим МФУ в режим сканирования, выбираем опцию, записываем ID_Event для каждого профиля сканирования
10. Исправляем config.ini под свои нужды
Вот мой:
11. Еще нам понадобится утилита, которая позволит запускать полностью скрытые консольные процессы hidcon. Взять можно здесь. Их архива достаем hidcon-x64.exe или hidcon-x32.exe, копируем в C:ProgramDatascan и для краткости переименовываем в hidcon.exe
12. Как и автор той статьи для сканирования я использовал iCopy. Архив с программой распаковал в C:ProgramDatascan. Рекомендую перед сканированием запустить программу с графическим интерфейсом и отладить требуемые режимы.
13. Листинг каждого cmd-файла для определенного действия (кодировка Windows 1251)
14. На той машине, которая предоставляет шару для сканирования (в моём случае ОС Windows), в планировщик добавляем такое задание: каждый день в 21:00 выполнять scan_move.cmd (кодировка OEM 866)
Возле МФУ повесили:
UPD 5.05.2014: Обнаружилось неудобство — сканирование не происходит, если никто не залогинется локально.
Ошибка при сканировании в сетевую папку.
Спустя некоторое время у пользователей начали появляться ошибки при сканировании документов с МФУ HP LaserJet m521dn Pro.
Ошибка при сканировании, проявлялась на мониторе МФУ в момент установки соединения с компьютером где размещалась настроенная сетевая папка. В веб интерфейсе МФУ при запуске теста также выдавалась ошибка.
У большей части пользователей при сканировании с этой модели МФУ ошибка не проявлялась.
Наступил день, когда мне пришлось сканировать документ к себе на компьютер и тут ошибка добралась до меня с моим компьютером. Это ошибка проявилась именно так как и на всех тех компьютерах где она была.
Повторная проверка компьютеров с ошибкой при сканировании в сетевую папку
Я много всего проверил:
- МФУ HP LaserJet m521dn PRO использует SMBv1, ниже указан пример проверки работоспособности протокола этой версии
- Права доступа к сетевой папке
- Менял учетную запись для авторизации на сетевом ресурсе, менял пароль
- Пытался сканировать с другой МФУ этой же модели на тотже адрес
Все это указывала на скрытую настройку или изменение в моем компьютере.
Я попытал свое счастье на МФУ от производителя Konica Minolta (использует протокол SMBv1, SMBv2, SMBv3) и нужный мне документ на этом устройстве отсканировался и был отправлен в сетевую папку на моем компьютере. Это очень сильно меня запутало в тот момент с проблемой только на компьютере.
Подобная ошибка соединения уже встречалась и связана она была с отключением протокола SMBv1, после обновления от Microsoft. Цель обновления заключалась в предотвращения заражения компьютера вирусом на подобие WannaCry, использующий протокол SMBv1.
Я еще раз все проверил на всех не работающих компьютерах где не работало сканирование, на наличие включенного протокола SMBv1
Как узнать включенвыключен SMBv1 с помощью PowerShell: