【问题标题】:How do I see the remote device connected to my PC?如何查看连接到我的 PC 的远程设备?
【发布时间】:2017-08-21 20:24:36
【问题描述】:

我有一台 MT2070 扫描仪,当我使用 USB 电缆将它连接到我的 PC 时,我可以看到扫描仪上的所有文件和文件夹(我安装了 ActiveScan)。但是,与我连接 CD ROM 驱动器时不同,它没有字母关联(它不是 D 驱动器或 E 驱动器等)。

我的目标是编写一个简单的 BAT 文件,将文件从 PC 复制到设备。但是在 DOS 提示符下,我无法手动将文件复制到此设备,因为我不知道该怎么称呼它。我不知道正确的语法。它也不像网络驱动器,因为它没有任何 IP 地址。当我打开 Windows 资源管理器时,它被简单地称为“移动设备”。请指教,编写脚本将文件复制到此设备的最简单方法是什么?

【问题讨论】:

  • 投票结束,因为这与编程无关。尝试在超级用户上发帖。
  • 其实它确实与编程有关。我要更新的文件是我在 MT2070 扫描仪上的 VB 程序。我以不同的格式提出了这个问题,但没有收到任何回复。而且我的设备不是 Android 应用,因此 SuperUser 不相关。

标签: windows connection usb device


【解决方案1】:

通常 USB 设备通过多个描述符实现多种功能(USB 设备类)。具有网络共享功能的智能手机,即实现 USB 大容量存储类USB CDC 类RNDIS 设备,...)。通常你可以使用设备上的一些命令在界面之间切换(在安卓手机上打开网络共享)。

在用户指南第 262 页 (https://www.zebra.com/content/dam/zebra_new_ia/en-us/manuals/barcode-scanners/mt2000-mt2070-mt2090-user-guide-a-us.pdf) 中列出了 MT2070 实现的 USB 设备类,这包括 USB CDC ACM(虚拟 COM 端口) 和 HID 类(人机接口设备)。虚拟 COM 端口也是扫描仪内部文件系统的可能接口。 MT2070 的 USB 接口切换如何工作在 用户指南 第 265 页 ff

必须配置扫描仪的 USB 接口,请参阅用户指南第 146 页及以下内容。

通过 USB 访问 MT2070 内部文件系统的推荐方法是使用 ActiveSync(首先必须配置 USB 接口)。建立连接后,可以修改 ScanItemScanInventory 等 VB 程序,这在第 473 - 478 页的用户指南快速启动练习

连接过程的完整解释在http://www.jmmsoftware.com/Documentation/MT2070/MT2070_Manual_rev_2011-11-02.pdf(包括移动设备中心

https://msdn.microsoft.com/en-us/library/windows/hardware/ff538820(v=vs.85).aspx


如果您的设备在 Windows 资源管理器中显示为“移动设备”,则它是通过 MTP 或类似协议 (https://en.wikipedia.org/wiki/Media_Transfer_Protocol) 连接的。要通过代码通过 MTP(或类似协议,例如 PTP)复制文件,您必须使用 Windows Portable Devices API

【讨论】:

  • 感谢您的详细解释,包括页码。但是,我已经在使用带有 USB 电缆的 MT2070,并且我已经在使用 ActiveSync。但是您在用户指南中引用的描述仅说明如何手动将文件移动到扫描仪上。我可以手动移动文件。我想做的是自动化这个过程。
猜你喜欢
  • 1970-01-01
  • 2022-01-10
  • 2019-03-11
  • 2011-02-20
  • 2013-03-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多