首页 > 解决方案 > 如何使用 Powershell 扫描三星扫描仪/打印机

问题描述

我正在尝试使用 Powershell 脚本在我的网络上查找扫描仪。扫描文档并将文件保存到某个位置。

==================================================== ================

当我使用 USB 连接的爱普生扫描仪时,下面的脚本有效。如果我使用我们的网络多功能扫描仪 Samsung SCX-472x,它无法识别设备管理器中的扫描仪。

三星的驱动程序是 TWAIN / WIA,爱普生也是。

==================================================== ===========

$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 从三星网络扫描仪进行扫描并将文件保存到指定位置。

标签: powershellwiaimage-scanner

解决方案


推荐阅读