다음을 통해 공유


POSDM 명령(.NET용 POS v1.14 SDK 설명서)

POSDM은 다음 명령을 사용합니다.

Command

설명

구문 및 예제

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 디바이스에 대해 서비스 개체를 실행할 수 있습니다.

정보

구성 속성을 포함하여 디바이스에 대한 정보를 표시합니다.

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 [일반 스위치] 목록 이름 필터

여기서 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

한 디바이스를 해당 유형의 기본값으로 설정합니다.

기본 플래그는 사용 가능한 유형의 디바이스가 두 개 이상 있는 경우에도 PosExplorer.GetDevice(type) 메서드에 이 디바이스를 반환하도록 지시합니다.

posdm [일반 스위치] setdefault ON|OFF 필터 [/info]

여기서 filter는 디바이스를 고유하게 식별하는 데 필요한 다음 중 하나 이상입니다.

/type:devicetype

/soname:soname

/path:hardware_path

/name:devicename

/info 스위치를 사용하면 모든 디바이스 속성이 표시됩니다.

예:

posdm setdefault ON /name:FirstScanner

다음은 FirstScanner를 CCL 디바이스 열거형에서 찾을 수 있는 것으로 지정하는 예제입니다.

setpath

비 플러그 앤 플레이 디바이스에 대한 POS 디바이스 경로를 설정합니다.

posdm [일반 스위치] setpath hardware_path 필터

여기서 filter는 디바이스를 고유하게 식별하는 데 필요한 다음 중 하나 이상입니다.

/type:devicetype

/soname:soname

/path:hardware_path

/name:devicename

예:

posdm setpath COM2 /type:MSR

MSR 디바이스의 하드웨어 경로가 COM2로 설정됩니다.

setpath 명령은 이전에 adddevice 명령으로 추가된 비 플러그 앤 플레이 디바이스에 대해서만 작동합니다.

참고 항목

개념

기타 리소스