이 유틸리티를 사용하면 OPOS 환경에서 POS 프린터/Cash Drawer를 사용하도록 장치를 구성하고 등록할 수 있습니다. 이 유틸리티에서 제공하는 POS 프린터 장치 클래스/Cash Drawer 장치 클래스 서비스는 OPOS 표준도 준수하는 모든 제어 객체와 함께 사용할 수 있습니다. 일반 제어 객체를 사용하는 것이 좋습니다.
OPOS 아키텍처에 대한 자세한 내용은 content/unifiedpos 웹 페이지(http://www.nrf-arts.org/content/unifiedpos/)를 참조하십시오.
제어 객체(CO) 또는 일반 제어 객체(CCO)를 OPOS 환경에 등록해야 합니다.
이 기능을 작동하는 데 필요한 일반 제어 객체(CCO)가 이미 등록되어 있으면 '제어 객체' 확인란이 선택됩니다. 사용할 POS 프린터 장치 또는 Cash Drawer 장치의 '제어 객체' 확인란이 선택되어 있지 않으면 선택합니다. 그러면 필요한 CCO가 PC 레지스트리에 등록됩니다.
CO 또는 CCO 등록이 확인되면 확인된 정보가 창 상단에 나타납니다.
다른 CO가 이미 등록되어 있으면 이 기능에 필요한 CCO를 등록할 수 없고(CCO는 다른 CO와 함께 사용할 수 없음) '제어 객체' 확인란이 사용할 수 없게 됩니다.
이 경우 먼저 다른 OPOS 드라이버를 제거해야 합니다. 드라이버를 제거하려면 시스템의 절차를 따릅니다.
이 기능을 작동하는 데 필요한 Service Object (SO)가 이미 등록된 경우 "Service Object" 확인란이 선택됩니다. 사용할 POSPrinter 장치 또는 ChashDrawer 장치에 대해 '서비스 개체' 확인란이 선택되지 않은 경우 선택합니다. 이렇게 하면 필요한 SO가 PC 레지스트리에 등록됩니다.
SO 등록을 확인하면 확인된 정보가 창에 나타납니다.
POS 프린터 장치를 추가하려면 "POS 프린터" 그룹 내의 "새로 추가" 버튼을 클릭합니다. 그러면 '새 POS 프린터 이름' 창이 표시됩니다.
새 이름을 입력하고 '확인' 버튼을 클릭한 후 '기본 설정' 버튼을 클릭하여 새 POS 프린터 장치를 구성할 수 있습니다.
이미 등록된 이름을 입력하는 경우 해당 등록을 덮어쓰도록 선택할 수 있습니다. *
현재 등록된 모든 POS 프린터 목록을 보려면 "등록된 장치 모두 표시" 링크를 클릭합니다.
POS 프린터 장치를 테스트하려면 목록에서 해당 장치를 선택하고 "테스트" 버튼을 클릭합니다.
그러면 OPOS CheckHealth 메서드가 실행되고 CheckHealthText 속성의 값이 반환됩니다. 프린터가 연결되어 준비된 경우 테스트 패턴이 인쇄되고 작업 결과가 표시됩니다.
POS 프린터 장치 설정을 변경하려면 POS 프린터 장치 목록에서 해당 장치를 선택하고 "구성" 버튼을 클릭합니다.
OPOS 구성 창이 열리면 다음 옵션을 구성할 수 있습니다.
2바이트 문자를 인쇄하려면 이 옵션에 대해 "2바이트 문자 집합(DBCS)" 설정을 선택합니다.
그렇지 않으면 "1바이트 문자 집합(SBCS)" 설정을 선택합니다.
기본 설정에서는 '1바이트 문자 집합(SBCS)'이 표준 구성입니다.
프린터에 등록된 로고 데이터를 사용하려면 OPOS 구성 창에서 '예' 버튼을 선택합니다.
그러면 SetBitmap 메서드에서 설정한 이미지를 인쇄하는 PrintBitmap 메서드의 일반 실행보다 Print Speed가 빨라질 수 있습니다.
기본 설정에서는 '아니요'가 표준 구성입니다.
로고 등록 절차에 대한 자세한 내용은 로고 저장을 참조하십시오.
이 설정은 POS 프린터 장치의 인쇄 가능한 영역을 지정합니다.
기본 설정은 출고시 기본 설정입니다.
여기에서 설정하는 값은 이 소프트웨어 내의 통신에 영향을 미치는 데 사용되는 시간 초과 기간을 설정합니다.
구성 범위는 200밀리초 - 30,000밀리초입니다.
기본 설정에서는 '일반'이 표준 구성입니다.
구성된 값이 구성 범위를 벗어나면 각각의 최소값이나 최대값으로 돌아갑니다.
프린터가 온라인 상태로 준비되어 있는데도 시간 초과 또는 기타 오류가 발생하면 이 값을 위로 조정해 봅니다.
'기본값 복원' 버튼을 클릭하면 변경한 문자 영역, PrintBitmap에서 저장된 로고 사용, 통신 시간 초과 등이 기본 설정으로 돌아갑니다.
| 문자 영역 | 1바이트 문자 집합(SBCS) |
|---|---|
| PrintBitmap 메서드 | 아니요 |
| 인쇄 가능한 영역 | 출고시 기본 설정 |
| 통신 시간 초과 | 10000 |
OPOS에서는 "논리 장치 이름"을 지원합니다. "새로 추가" 버튼을 클릭하여 해당 이름을 추가할 수 있습니다.
이미 등록된 이름은 사용할 수 없습니다.
POS 프린터 장치 목록이나 '등록된 장치 모두 표시' 링크에서 등록된 프린터 이름을 삭제하려면 장치 이름을 선택하고 '삭제' 버튼을 클릭합니다.
Cash Drawer 장치를 추가하려면 "Cash Drawer 장치" 그룹 내의 "새로 추가" 버튼을 클릭합니다. 그러면 '새 Cash Drawer 이름' 창이 표시됩니다.
새 이름을 입력하고 '확인' 버튼을 클릭한 후 '구성' 버튼을 클릭하여 새 Cash Drawer 장치를 구성할 수 있습니다.
이미 등록된 이름을 입력하는 경우 해당 등록을 덮어쓰도록 선택할 수 있습니다. *
"등록된 장치 모두 표시" 링크를 클릭하여 현재 등록된 모든 POS 프린터 목록을 볼 수 있습니다.
Cash Drawer 장치를 테스트하려면 목록에서 해당 장치를 선택하고 "테스트" 버튼을 클릭합니다.
그러면 OPOS CheckHealth 메서드가 실행되고 CheckHealthText 속성의 값이 반환됩니다. Cash Drawer가 연결되어 준비된 경우 Cash Drawer가 열리면서 성공을 알려줍니다.
Cash Drawer 장치 설정을 변경하려면 Cash Drawer 장치 목록에서 해당 장치를 선택하고 "구성" 버튼을 클릭합니다.
Cash Drawer 구성 창이 열리면 다음 옵션을 구성할 수 있습니다.
Cash Drawer 장치 구성을 사용하여 사용할 Cash Drawer 회로를 구성할 수 있습니다.
기본 설정에서는 '기본'이 표준 구성입니다.
이 속성은 "켜기 펄스" 실행 시간을 제어합니다.
기본값은 '200 milliseconds'입니다.
Cash Drawer 장치가 안정적으로 열리지 않으면 안정적으로 열릴 때까지 이 설정을 위로 조정해 봅니다.
이 속성은 펄스 간 일시 중지 시간을 지정합니다.
기본값은 '200 milliseconds'입니다.
Cash Drawer 장치가 안정적으로 열리지 않으면 안정적으로 열릴 때까지 이 설정을 위로 조정해 봅니다.
Cash Drawer에서 상태 보고를 지원하는 경우 이 옵션을 '지원됨'으로 설정하여 출납기 열기/닫기 상태 보고서를 가져올 수 있습니다.
기본 설정에서는 '지원되지 않음'이 표준 구성입니다.
Cash Drawer 사양에 따라 상태 신호를 구성하십시오.
기본 설정에서는 '일반 신호'가 표준 구성입니다.
여기에서 설정하는 값은 이 소프트웨어 내의 통신에 영향을 미치는 데 사용되는 시간 초과 기간을 설정합니다.
구성 범위는 200밀리초 - 30,000밀리초입니다.
기본 설정에서는 '10000'이 표준 구성입니다.
구성된 값이 구성 범위를 벗어나면 각각의 최소값이나 최대값으로 돌아갑니다.
'기본값 복원' 버튼을 클릭하면 변경한 Cash Drawer 회로, 켜기 펄스 너비, 끄기 펄스 너비, 출납기 상태, 신호 상태, 통신 시간 초과 등이 기본 설정으로 돌아갑니다.
| 기본값| Cash Drawer 회로 | 기본 |
|---|---|
| 켜기 펄스 너비 | 200 | 끄기 펄스 너비 | 200 | 출납기 상태 | 지원되지 않음 | 상태 신호 | 일반 신호 | 통신 시간 초과 | 10000 |
OPOS에서는 "논리 장치 이름"을 지원합니다. "새로 추가" 버튼을 클릭하여 해당 이름을 추가할 수 있습니다.
이미 등록된 이름은 사용할 수 없습니다.
Cash Drawer 장치 목록이나 '등록된 장치 모두 표시' 링크에서 등록된 Cash Drawer 장치 이름을 삭제하려면 장치 이름을 선택하고 '삭제' 버튼을 클릭합니다.
Copyright © 2014 Star Micronics Co., Ltd. All rights reserved.