powershell - 如何使用 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 从三星网络扫描仪进行扫描并将文件保存到指定位置。
解决方案
推荐阅读
- cookies - 如何访问服务器上的 httponly cookie(由客户端设置)?
- hadoop - 无法在 Hive 查询中转换数据类型
- terminal - How can I migrate Gulp3 to Gulp4 (gulpfile.js)?
- javascript - Hidden elements reappears when another function is called
- java - 如何在 Polybius 密码中打印字母的特定坐标?
- python - Coinmarketcap 数据嵌套字典
- python - PySide2 QThread 正在冻结 UI
- python - 在两个数据帧之间进行推断(舍入问题)
- python - 结合年、月、周数和迄今为止的日期
- swift - 我的 swift 框架中是否需要“frameworkName.h”标头?