如何使用Powershell扫描Samsung扫描仪/打印机

时间:2019-05-03 19:18:41

标签: powershell wia image-scanner

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

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

当我使用USB连接的Epson扫描仪时,以下脚本有效。如果我使用我们的网络多功能扫描仪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从Samsung Network Scanner扫描并将文件保存到指定位置。

0 个答案:

没有答案