Я пытаюсь использовать скрипт Powershell для поиска сканера в моей сети.Отсканируйте документ и сохраните файл в определенном месте.
================================================================ *======
Когда я использую USB-сканер Epson, подключенный, сценарий нижеработает.Если я использую наш сетевой многофункциональный сканер Samsung SCX-472x, он не распознает сканер в диспетчере устройств.
Драйвер для Samsung - TWAIN / WIA, как и Epson.
=============================================================
$deviceManager = new-object -ComObject WIA.DeviceManager
$device = $deviceManager.DeviceInfos.Item(1).Connect()
$wiaFormatPNG = "{B96B3CAF-0728-11D3-9D7B-0000F81EF32E}"
foreach ($item in $device.Items)
{
$image = $item.Transfer($wiaFormatPNG)
}
if($image.FormatID -ne $wiaFormatPNG)
{
$imageProcess = new-object -ComObject WIA.ImageProcess
$imageProcess.Filters.Add($imageProcess.FilterInfos.Item("Convert").FilterID)
$imageProcess.Filters.Item(1).Properties.Item("FormatID").Value =
$wiaFormatPNG
$image = $imageProcess.Apply($image)
}
$image.SaveFile("C:/Scans/Scan.png")
===============================================================
Мне нужен Powershell для сканирования изсетевой сканер Samsung и сохраните файл в указанном месте.