Compartir a través de


Comandos POSDM (documentación del SDK de PDV para .NET versión 1.14)

POSDM utiliza los siguientes comandos.

Comando

Descripción

Sintaxis y ejemplos

adddevice

Agrega un dispositivo físico que no es Plug and Play.

posdm [modificadores generales] adddevicepath filter[/info]

donde path es una ruta de hardware del dispositivo físico,

filter es uno o varios de los siguientes:

/type:devicetype

/soname:soname

y

/info es un modificador que muestra todas las propiedades del dispositivo.

Ejemplo:

posdm adddevice COM3 /soname:MsrSimulator

Esto agrega un dispositivo con la ruta de hardware COM3 al objeto de servicio MsrSimulator.

addname

Agrega un nombre lógico a un dispositivo.

posdm [modificadores generales] addnamedevicenamefilter

donde devicename es el nombre lógico que se va a asignar al dispositivo y filter es uno o varios de los siguientes elementos, necesarios para identificar de forma única un dispositivo:

/type:devicetype

/soname:soname

/path:hardware_path

/name:devicename

Ejemplo:

posdm addname MainMSR /type:MSR /path:COM3

Esto agrega el nombre lógico MainMSR al dispositivo MSR en la ruta de hardware COM3.

posdm addname BackupMSR /name:MainMSR

Esto agrega el nombre lógico BackupMSR al dispositivo denominado MainMSR.

addproperty

Agrega una propiedad de configuración a un dispositivo.

posdm [modificadores generales] addpropertypropertyname value filter[/info]

donde propertyname es el nombre de la propiedad, value es el valor inicial de esa propiedad y filter es uno o varios de los siguientes elementos, necesarios para identificar de forma única un dispositivo:

/type:devicetype

/soname:soname

/path:hardware_path

/name:devicename

/info es un modificador que muestra todas las propiedades del dispositivo.

Ejemplo:

posdm addproperty PrintSpecialGreeting "Happy New Year!" /name:MainMSR

Esto agrega la propiedad PrintSpecialGreeting con el valor "Happy New Year!" (¡Feliz Año Nuevo!) al dispositivo denominado MainMSR.

deletedevice

Elimina un dispositivo físico que no es Plug and Play.

posdm [modificadores generales] deletedevice[path] filter

donde filter es uno o varios de los siguientes elementos, necesarios para identificar de forma única un dispositivo:

/type:devicetype

/soname:soname

/path:hardware_path

Ejemplo:

posdm deletedevice COM3 /type:Msr

Esto elimina el dispositivo MSR en COM3.

Solo se pueden eliminar los dispositivos agregados anteriormente por el comando adddevice.

deletename

Elimina un nombre lógico de la lista de nombres de un dispositivo.

posdm [modificadores generales] deletename devicenamefilter [/info]

donde filter es uno o varios de los siguientes elementos, necesarios para identificar de forma única un dispositivo:

/type:devicetype

/soname:soname

/path:hardware_path

/name:devicename

y

/info es un modificador que muestra todas las propiedades del dispositivo.

Ejemplo:

posdm deletename "Main Scanner" /type:Scanner /path:COM3

Esto elimina el nombre lógico Main Scanner del dispositivo de escáner en la ruta COM3.

Solo se pueden eliminar los nombres lógicos agregados anteriormente por el comando addname.

deleteproperty

Elimina una propiedad de configuración de un dispositivo.

posdm [modificadores generales] deletepropertypropertyname filter [/info]

donde filter es uno o varios de los siguientes elementos, necesarios para identificar de forma única un dispositivo:

/type:devicetype

/soname:soname

/path:hardware_path

/name:devicename

y

/info es un modificador que muestra todas las propiedades del dispositivo.

posdm deleteproperty PrintSpecialGreeting /name:MainMSR

Esto elimina la propiedad PrintSpecialGreeting del dispositivo denominado MainMSR.

Solo se pueden eliminar las propiedades de configuración agregadas anteriormente por el comando addproperty.

disable

Impide que un objeto de servicio se ejecute en un dispositivo físico del PDV.

posdm [modificadores generales] disablefilter

donde filter es uno o varios de los siguientes elementos, necesarios para identificar de forma única un dispositivo:

/type:devicetype

/soname:soname

/path:hardware_path

/name:devicename

Ejemplo:

posdm disable /name:ReceiptPrn

Esto impide que un objeto de servicio se ejecute en un dispositivo denominado ReceiptPrn. Por lo tanto, las aplicaciones no verán el dispositivo en la lista de dispositivos del PDV disponibles.

enable

Permite que un objeto de servicio se ejecute en un dispositivo físico del PDV.

posdm [modificadores generales] enablefilter

donde filter es uno o varios de los siguientes elementos, necesarios para identificar de forma única un dispositivo:

/type:devicetype

/soname:soname

/path:hardware_path

/name:devicename

Ejemplo:

posdm enable /type:MSR

Esto permite que un objeto de servicio se ejecute en todos los dispositivos MSR.

info

Muestra información sobre el dispositivo, incluidas sus propiedades de configuración.

posdm [modificadores generales] infofilter

donde filter es uno o varios de los siguientes elementos, necesarios para identificar de forma única un dispositivo:

/type:devicetype

/soname:soname

/path:hardware_path

/name:devicename

Ejemplo:

posdm info /name:MSR1

Este comando muestra información sobre un dispositivo con el nombre lógico "MSR1".

listdevices

Enumera los dispositivos físicos del PDV.

posdm [modificadores generales] listdevices [/type:devicetype]

donde el modificador /type:devicetype limita la lista a un tipo determinado de dispositivo.

Ejemplos:

posdm listdevices

Se muestra una lista de todos los dispositivos físicos del PDV instalados en el equipo local.

posdm listdevices /type:MSR

Se muestra una lista de todos los dispositivos MSR instalados en el equipo local.

posdm /machine:Center10 /username:JohnDoe3 /password:B$tg59ce listdevices

Esto enumera todos los dispositivos físicos del PDV instalados en el equipo denominado Center10, después de iniciar sesión con las credenciales de nombre de usuario y contraseña.

listnames

Enumera los nombres lógicos asociados a los dispositivos del PDV.

posdm [modificadores generales] listnames filtro

donde filter es uno o varios de los siguientes elementos, necesarios para identificar de forma única un dispositivo:

/type:devicetype

/soname:soname

/path:hardware_path

Ejemplo:

posdm listnames /type:MSR /path:COM3

Se muestra una lista de nombres asociados al dispositivo MSR en COM3.

listprops

Enumera las propiedades de configuración asociadas a un dispositivo del PDV y sus valores.

posdm [modificadores generales] listpropsfilter

donde filter es uno o varios de los siguientes elementos, necesarios para identificar de forma única un dispositivo:

/type:devicetype

/soname:soname

/path:hardware_path

/name:devicename

Ejemplo:

posdm listprops /type:MSR /path:COM3

Esto muestra una lista de nombres de propiedad y valores asociados al dispositivo MSR en COM3.

listsos

Enumera los objetos de servicio del PDV en el equipo de destino.

posdm [modificadores generales] listsos [/type:devicetype]

donde el modificador /type:devicetype limita la lista a un tipo determinado de dispositivo.

Ejemplos:

posdm /output:a:\solist.txt listsos

Esto escribe una lista de todos los objetos de servicio instalados en el equipo local en un archivo denominado solist.txt en la unidad A.

posdm listsos /type:MSR

Se muestra una lista de todos los objetos de servicio asociados a dispositivos MSR en el equipo local.

posdm /machine:Center10 /username:JohnDoe3 /password:B$tg59ce listsos

Esto enumera todos los objetos de servicio del equipo denominado Center10, después de iniciar sesión con las credenciales de nombre de usuario y contraseña.

setdefault

Establece un dispositivo como valor predeterminado de su type (tipo).

La marca predeterminada dirige el método PosExplorer.GetDevice(type) para devolver este dispositivo aunque haya más de un dispositivo disponible de ese tipo.

posdm [conmutadores generales] setdefault ON| de filtro OFF [/info]

donde filter es uno o varios de los siguientes elementos, necesarios para identificar de forma única un dispositivo:

/type:devicetype

/soname:soname

/path:hardware_path

/name:devicename

El modificador /info hace que se muestren todas las propiedades del dispositivo.

Ejemplo:

posdm setdefault ON /name:FirstScanner

En este ejemplo se designa que la enumeración del dispositivo CCL encontrará a FirstScanner.

setpath

Establece la ruta del dispositivo PDV para dispositivos que no son Plug and Play.

posdm [modificadores generales] setpath hardware_path filtro

donde filter es uno o varios de los siguientes elementos, necesarios para identificar de forma única un dispositivo:

/type:devicetype

/soname:soname

/path:hardware_path

/name:devicename

Ejemplo:

posdm setpath COM2 /type:MSR

Esto establece la ruta de hardware de los dispositivos MSR en COM2.

El comando setpath solo funciona para dispositivos que no son Plug and Play y que se agregaron anteriormente con el comando adddevice.

Consulte también

Conceptos

Otros recursos