POSDM 使用以下命令。
命令 |
说明 |
语法和示例 |
adddevice |
添加非即插即用物理设备。 |
posdm [general switches] adddevicepath filter[/info] 其中 path 是物理设备的硬件路径, filter 是以下一项或多项: /type:devicetype /soname:soname 和 /info 是显示所有设备属性的开关。 示例: posdm adddevice COM3 /soname:MsrSimulator 这会将具有硬件路径 COM3 的设备添加到 MsrSimulator 服务对象。 |
addname |
将逻辑名称添加到设备。 |
posdm [general switches] addnamedevicenamefilter 其中 devicename 是提供给设备的逻辑名称,filter 是唯一标识设备所需的以下一项或多项: /type:devicetype /soname:soname /path:hardware_path /name:devicename 示例: posdm addname MainMSR /type:MSR /path:COM3 这将在 COM3 硬件路径上添加 MSR 设备的逻辑名称 MainMSR。 posdm addname BackupMSR /name:MainMSR 这会为名为 MainMSR 的设备添加逻辑名称 BackupMSR。 |
addproperty |
将配置属性添加到设备。 |
posdm [general switches] addpropertypropertyname value filter[/info] 其中 propertyname 是属性的名称,value 是该属性的初始值,filter 是唯一标识设备所需的以下一项或多项: /type:devicetype /soname:soname /path:hardware_path /name:devicename /info 是显示所有设备属性的开关。 示例: posdm addproperty PrintSpecialGreeting "Happy New Year!" /name:MainMSR 这会将值为“Happy New Year!”的 PrintSpecialGreeting 属性添加到名为 MainMSR 的设备。 |
deletedevice |
删除非即插即用物理设备。 |
posdm [general switches] deletedevice[path] filter 其中 filter 是唯一标识设备所需的以下一项或多项: /type:devicetype /soname:soname /path:hardware_path 示例: posdm deletedevice COM3 /type:Msr 这会删除 COM3 上的 MSR 设备。 只能删除以前由 adddevice 命令添加的设备。 |
deletename |
从设备的名称列表中删除逻辑名称。 |
posdm [general switches] deletename devicenamefilter [/info] 其中 filter 是唯一标识设备所需的以下一项或多项: /type:devicetype /soname:soname /path:hardware_path /name:devicename 和 /info 是显示所有设备属性的开关。 示例: posdm deletename "Main Scanner" /type:Scanner /path:COM3 这将删除 COM3 路径上扫描程序设备的逻辑名称“Main Scanner”。 只能删除以前由 addname 命令添加的逻辑名称。 |
deleteproperty |
从设备中删除配置属性。 |
posdm [general switches] deletepropertypropertyname filter [/info] 其中 filter 是唯一标识设备所需的以下一项或多项: /type:devicetype /soname:soname /path:hardware_path /name:devicename 和 /info 是显示所有设备属性的开关。 posdm deleteproperty PrintSpecialGreeting /name:MainMSR 这会从名为 MainMSR 的设备中删除 PrintSpecialGreeting 属性。 只能删除以前由 addproperty 命令添加的配置属性。 |
disable |
阻止服务对象为物理 POS 设备运行。 |
posdm [general switches] disablefilter 其中 filter 是唯一标识设备所需的以下一项或多项: /type:devicetype /soname:soname /path:hardware_path /name:devicename 示例: posdm disable /name:ReceiptPrn 这会阻止服务对象为名为 ReceiptPrn 的设备运行。 因此,应用程序不会在可用 POS 设备列表中看到该设备。 |
enable |
允许服务对象为物理 POS 设备运行。 |
posdm [general switches] enablefilter 其中 filter 是唯一标识设备所需的以下一项或多项: /type:devicetype /soname:soname /path:hardware_path /name:devicename 示例: posdm enable /type:MSR 这允许服务对象为所有 MSR 设备运行。 |
info |
显示有关设备的信息,包括其配置属性。 |
posdm [general switches] infofilter 其中 filter 是唯一标识设备所需的以下一项或多项: /type:devicetype /soname:soname /path:hardware_path /name:devicename 示例: posdm info /name:MSR1 此命令显示逻辑名称为“MSR1”的设备的相关信息。 |
listdevices |
列出物理 POS 设备。 |
posdm [general switches] listdevices [/type:devicetype] 其中 /type:devicetype 开关将列表范围缩小到特定类型的设备。 示例: posdm listdevices 这将显示本地计算机上安装的所有物理 POS 设备的列表。 posdm listdevices /type:MSR 这将显示本地计算机上安装的所有 MSR 设备的列表。 posdm /machine:Center10 /username:JohnDoe3 /password:B$tg59ce listdevices 这将列出使用用户名和密码凭据登录后,在名为 Center10 的计算机上安装的所有物理 POS 设备。 |
listnames |
列出与 POS 设备关联的逻辑名称。 |
posdm [general switches] listnames filter 其中 filter 是唯一标识设备所需的以下一项或多项: /type:devicetype /soname:soname /path:hardware_path 示例: posdm listnames /type:MSR /path:COM3 这将在 COM3 上显示与 MSR 设备关联的名称列表。 |
listprops |
列出与 POS 设备关联的配置属性及其值。 |
posdm [general switches] listpropsfilter 其中 filter 是唯一标识设备所需的以下一项或多项: /type:devicetype /soname:soname /path:hardware_path /name:devicename 示例: posdm listprops /type:MSR /path:COM3 这将显示与 COM3 上的 MSR 设备关联的属性名称和值的列表。 |
listsos |
列出目标计算机上的 POS 服务对象。 |
posdm [general switches] listsos [/type:devicetype] 其中 /type:devicetype 开关将列表范围缩小到特定类型的设备。 示例: posdm /output:a:\solist.txt listsos 这将在本地计算机上安装的所有服务对象列表写入驱动器 A 上名为 solist.txt 的文件。 posdm listsos /type:MSR 这将显示与本地计算机上的 MSR 设备关联的所有服务对象的列表。 posdm /machine:Center10 /username:JohnDoe3 /password:B$tg59ce listsos 这将列出使用用户名和密码凭据登录后,名为 Center10 的计算机上的所有服务对象。 |
setdefault |
将一个设备设置为其 type 的默认值。 默认标志指示 PosExplorer.GetDevice (type) 方法返回此设备,即使有该类型的多个设备可用也是如此。 |
posdm [general switches] setdefault ON|OFF filter [/info] 其中 filter 是唯一标识设备所需的以下一项或多项: /type:devicetype /soname:soname /path:hardware_path /name:devicename /info 开关会导致显示所有设备属性。 示例: posdm setdefault ON /name:FirstScanner 此示例将 FirstScanner 指定为 CCL 设备枚举将找到的扫描程序。 |
setpath |
设置非即插即用设备的 POS 设备路径。 |
posdm [general switches] setpath hardware_path filter 其中 filter 是唯一标识设备所需的以下一项或多项: /type:devicetype /soname:soname /path:hardware_path /name:devicename 示例: posdm setpath COM2 /type:MSR 这会将 MSR 设备的硬件路径设置为 COM2。 setpath 命令仅适用于以前使用 adddevice 命令添加的非即插即用设备。 |