вторник, 17 октября 2017 г.

Установка МФУ HP LaserJet Pro M130fn в роли сетевого сканера под Windows 2008R2

Небольшая предыстория

Была поставлена задача приобрести МФУ, с функцией сканирования по сети.</ br> Требования: пользователь должен иметь возможность сканировать документ и сохранить в  в формате .jpg или .pdf в заранее настроенную сетевую папку.
На розетке было обнаружено МФУ из сабджа, на сайте HP  были уточнены технические характеристики:
одним словом не предвиделось никаких проблем, но реальность, как водится, внесла свои коррективы.

После покупки принтера были выявлены следующие недостатки:

  1. На панели управления напрочь отсутствовала кнопка "сканировать", в вебинтерфейсе и в меню настроек панели управления отсутствовали какие бы то ни было упоминания о сканировании. После установки софта принтера, обнаружилось что сканирование возможно только из HP - тулзы, которая идет вместе с принтером.
  2. Вышеупомянутая софтина существует в версии только для десктопных ОС. При попытке установки под серверной виндой  выдает сообщение о несоответствии операционной системы.

Положительные моменты:

  1. В комплекте идет встраиваемая OCR I.R.I.S. с очень приличным качеством распознавания - OCR интегрируется в утилиту HP (добавляется возможность сохранять в редактируемый .rtf и serchable .pdf)
  2. Тестирование распознавания показало качественное распознавание сложных документов (2-3 языка, таблицы изображения)
Было принято решение не возвращать принтер, а заставить его работать в качестве сканера на серверной OS в RDP cессии. Собственно это и является темой данной заметки.

Инструментарий:

  1. Диск идущий в комплекте с МФУ.
  2. Утилита orca.exe, входящая в состав Windows SDK Components for Windows Installer Developers (установку не рассматриваю: качаете с сайта майкрософта, устанавливаете, orca.exe по умолчанию не ставится, ее нужно установить из папки "C:\Program Files\Microsoft SDKs\Windows\v7.0\Bin")

Последовательность манипуляций:

  1. С помощью панели управления принтера произвести его сетевые настройки, после чего проверить их, зайдя на страницу принтера с помощью браузера.
  2. Копируем содержимое диска с драйверами в какую - нибудь папку.
  3. Запускаем C:\Program Files\Orca\orca.exe 
  4. Меню File > Open,  и выбираем из папки, в которую сохранили содержимое диска с драйверами, LM129x64.msi или LM129x86.msi, в зависимости от требуемой архитектуры
  5. В меню "Transform" нажимаем "New Transform", затем в таблице "LaunchCondition" применяем действие "Drop Row" к строке, перечёркнутой на скриншоте
  6. Перемещаемся снова в меню Transform, нажимаем Generate Transform, и сохраняем полученный MST-файл рядом с LM129x64.msi, под именем, например, srv64fix.mst
    Этими действиями мы создали файл трансформации установки, не затронув при этом оригинальный MSI-пакет и сохранив его цифровую подпись.
  7. Создаем cmd или bat файл со следующим содержанием:
    LM129x64.msi TRANSFORMS=srv64fix.mst
    и сохраняем с именем например: setup64.bat
  8. Ставим систему, запустив созданный файл сценария.
  9. Для работы распознавания ставим из папки Optional диска IrisOCR.msi.
  10. Для работы сканера в RDP сеансе должен быть установлен компонент Windows "Возможности рабочего стола"
  11. Запускаем утилиту конфигурирования принтера из папки HP меню "Пуск" 
  12. Выбираем отмеченный пункт меню:
  13. Выбираем подключение по сети:
  14. Выбираем свое обнаруженное устройство:
  15. Пропускаем настройки факса
  16. Выбираем страну, язык
    и завершаем установку:
  17. И, так как предполагается использовать только сканер я удалил принтер и факс из установленных принтеров.
  18. После завершения установки и настройки мы имеем вот такой значок в меню "Пуск": 
  19. Вытягиваем его на рабочий стол как у меня
    и начинаем пользоваться:
  20. Ну и напоследок небольшая подсказка: в правом верхнем углу, нажав кнопку "больше" попадаете в меню более тонких настроек:
    "+" раскрывает дополнительные опции для выбранного пункта, вы можете очень тонко настроить профиль сканирования каждому пользователю после чего сохранить.
Вот в целом и все, если что всплывет в процессе эксплуатации буду добавлять.

2 комментария:

  1. Огромное спасибо, добрый человек с бубном.

    ОтветитьУдалить
    Ответы
    1. Пожалуйста - универсальный способ что то на серверной винде запустить

      Удалить