내용으로 건너뛰기

@capgo/capacitor-zebra-datawedge

Capacitor 플러그인은 Zebra DataWedge 프로파일 관리, 알림, 쿼리 및 Zebra Android 장치의 소프트 스캐닝을 위한 Capacitor 플러그인입니다.

Capacitor 플러그인: 제이브라 데이터 웨이브 프로파일 관리, 알림, 쿼리 및 제이브라 안드로이드 장치의 소프트 스캔

  • cloneProfile
  • createProfile
  • deleteProfile
  • importConfig
메서드설명
cloneProfile현재 동작을 위한 소스 정의를 참조하십시오.
createProfile현재 동작을 위한 소스 정의를 참조하십시오.
deleteProfile현재 동작을 위한 소스 정의를 참조하세요.
importConfig현재 동작을 위한 소스 정의를 참조하세요.
renameProfile현재 동작을 위한 소스 정의를 참조하세요.
restoreConfig현재 동작을 위한 소스 정의를 참조하세요.
setConfig현재 동작을 위한 소스 정의를 참조하세요.
setDisabledAppList현재 동작을 위한 소스 정의를 참조하세요.
setIgnoreDisabledProfiles현재 동작을 위한 소스 정의를 참조하세요.
registerForNotification현재 동작을 위한 소스 정의를 참조하세요.
unRegisterForNotification현재 동작을 위한 소스 정의를 참조하세요.
enumerateScanners현재 동작을 위한 소스 정의를 참조하세요.
getActiveProfile현재 동작을 위한 소스 정의를 참조하세요.
getAssociatedApps현재 동작을 위한 소스 정의를 참조하세요.
getConfig{"text":"현재 동작에 대한 원본 정의를 참조하십시오."}
getDatawedgeStatus{"text":"현재 동작에 대한 원본 정의를 참조하십시오."}
getDisabledAppList{"text":"현재 동작에 대한 원본 정의를 참조하십시오."}
getIgnoreDisabledProfiles{"text":"현재 동작에 대한 원본 정의를 참조하십시오."}
getProfilesList{"text":"현재 동작에 대한 원본 정의를 참조하십시오."}
getScannerStatus{"text":"현재 동작에 대한 원본 정의를 참조하십시오."}
getVersionInfo{"text":"현재 동작에 대한 원본 정의를 참조하십시오."}
disableDatawedge{"text":"현재 동작에 대한 원본 정의를 참조하십시오."}
disableScannerInput{"text":"현재 동작에 대한 원본 정의를 참조하십시오."}
enableDatawedge{"text":"현재 동작에 대한 원본 정의를 참조하십시오."}
enableScannerInput{"text":"현재 동작에 대한 원본 정의를 참조하십시오."}
enumerateTriggers{"text":"현재 동작에 대한 원본 정의를 참조하십시오."}
notify현재 동작에 대한 소스 정의를 참조하세요.
resetDefaultProfile현재 동작에 대한 소스 정의를 참조하세요.
setDefaultProfile현재 동작에 대한 소스 정의를 참조하세요.
setReportingOptions현재 동작에 대한 소스 정의를 참조하세요.
softRfidTrigger현재 동작에 대한 소스 정의를 참조하세요.
softScanTrigger현재 동작에 대한 소스 정의를 참조하세요.
switchScanner현재 동작에 대한 소스 정의를 참조하세요.
switchScannerParams현재 동작에 대한 소스 정의를 참조하세요.
switchToProfile현재 동작에 대한 소스 정의를 참조하세요.
getPluginVersion현재 동작에 대한 소스 정의를 참조하세요.
addListener현재 동작에 대한 소스 정의를 참조하세요.
addListener현재 동작에 대한 소스 정의를 참조하세요.

프로파일을 만들 때, 플러그인을 구성할 때, 스캐너 상태를 듣거나 DataWedge 결과 오류를 처리할 때 사용하는 값입니다.

프로파일 구성 모드

값
사용Use
CREATE_IF_NOT_EXIST기존 프로파일 설정을 교체합니다.
OVERWRITE프로파일 설정을 삭제합니다.
REMOVE기존 프로파일 설정을 업데이트합니다.
UPDATE通知 종류

Section titled “Notification Types”

알림 유형
값사용자는
CONFIGURATION_UPDATE데이터 위지 구성 업데이트 이벤트를 받습니다.
PROFILE_SWITCH활성 프로필 Switch 이벤트.
SCANNER_STATUS스캐너 연결 및 스캔 상태 이벤트.

데이터 위지 플러그인

제목 ‘데이터 위지 플러그인’
값설정
ADF데이터 위지 고급 형식 규칙.
BARCODE바코드 스캐너 입력.
BDF기본 데이터 형식 규칙.
DCP데이터 캡처 플러스 통합.
EKB기업 키보드 통합.
INTENT인텐트 출력 전달.
IPIP 출력 전달.
KEYSTROKE키 스트로크 출력 전달.
MSR자기 매그네틱 스트립 입력.
RFIDRFID 입력.
SERIAL시리얼 입력.
TOKENS토큰 출력 형식.
VOICE음성 입력.

스캐너 식별자

스캐너 식별자
값스캐너 대상
AUTO자동으로 스캐너를 선택하세요.
BLUETOOTH_DS3678블루투스 DS3678 스캐너.
BLUETOOTH_RS6000블루투스 RS6000 스캐너.
BLUETOOTH_SSI블루투스 SSI 스캐너.
INTERNAL_CAMERA내장 카메라 스캐너.
INTERNAL_IMAGER내장 이미지 스캐너.
INTERNAL_LASER내장 레이저 스캐너.
PLUGABLE_SSI플러그 가능한 SSI 스캐너.
PLUGABLE_SSI_RS5000플러그 가능한 SSI RS5000 스캐너.
SERIAL_SSI시리얼 SSI 스캐너.
USB_SSI_DS3608USB SSI DS3608 스캐너.

스캐너 상태 값

제목: 스캐너 상태 값
값의미
CONNECTED스캐너가 연결되어 있습니다.
DISABLED스캐너가 비활성화되어 있습니다.
DISCONNECTED스캐너가 연결이 끊어졌습니다.
IDLE스캐너가 준비되어 있으며 대기 중입니다.
SCANNING스캐너가 스캔 중입니다.
WAITING스캐너가 스캔을 기다리고 있습니다.

DataWedge 오류 코드

DataWedge 오류 코드 섹션
값사용자가 찾을 수 있는 내용
APP_ALREADY_ASSOCIATED앱이 프로필과 이미 연관되어 있습니다.
APP_ALREADY_IN_DISABLED_LIST앱이 이미 비활성화된 앱 목록에 있습니다.
BUNDLE_EMPTY제공된 구성 패키지가 비어 있습니다.
CANNOT_READ_FILEDataWedge가 제공된 파일을 읽을 수 없습니다.
CONFIG_FILE_NOT_EXIST참조된 구성 파일이 존재하지 않습니다.
DATAWEDGE_ALREADY_DISABLEDDataWedge가 이미 비활성화되어 있습니다.
DATAWEDGE_ALREADY_ENABLEDDataWedge가 이미 활성화되어 있습니다.
DATAWEDGE_DISABLEDDataWedge가 비활성화되어 있습니다.
DEVICE_NOT_CONNECTED요청한 스캐너 장치가 연결되지 않았습니다.
DEVICE_NOT_SUPPORTED요청한 스캐너 장치가 지원되지 않습니다.
INPUT_NOT_ENABLED요청한 입력 플러그인이 활성화되지 않았습니다.
INVALID_CONFIG_FILE제공된 구성 파일이 유효하지 않습니다.
INVALID_FILE_NAME제공된 파일 이름이 유효하지 않습니다.
INVALID_FOLDER_PATH제공된 폴더 경로가 유효하지 않습니다.
OPERATION_NOT_ALLOWEDDataWedge는 이 작업을 거부했습니다.
PARAMETER_INVALID일부 매개 변수가 유효하지 않습니다.
PLUGIN_BUNDLE_INVALID제공된 플러그인 패키지가 유효하지 않습니다.
PLUGIN_DISABLED요청한 플러그인이 비활성화되었습니다.
PLUGIN_DISABLED_IN_CONFIG요청한 플러그인이 이 구성에서 비활성화되었습니다.
PLUGIN_NOT_SUPPORTED요청한 플러그인이 지원되지 않습니다.
PROFILE_ALREADY_EXISTS목표 프로파일이 이미 존재합니다.
PROFILE_ALREADY_SET목표 프로파일이 이미 활성화되어 있습니다.
PROFILE_DISABLED목표 프로파일이 비활성화되어 있습니다.
PROFILE_HAS_APP_ASSOCIATION목표 프로파일이 앱과 연관되어 있습니다.
PROFILE_NAME_EMPTY프로파일 이름이 비어 있습니다.
PROFILE_NOT_FOUND목표 프로파일을 찾을 수 없습니다.
SCANNER_ALREADY_DISABLED스캐너가 이미 비활성화되어 있습니다.
SCANNER_ALREADY_ENABLED스캐너가 이미 활성화되어 있습니다.
SCANNER_DISABLE_FAILEDDataWedge가 스캐너를 비활성화하는 데 실패했습니다.
SCANNER_ENABLE_FAILEDDataWedge가 스캐너를 활성화하는 데 실패했습니다.
UNKNOWNDataWedge가 알려지지 않은 오류를 반환했습니다.

진실의 원천

진실의 근원

이 참조는 src/definitions.ts 에서 capacitor-zebra-datawedge.

capgo에서 계속하기 @capacitor-zebra-datawedge

Section titled “capgo에서 계속하기 @capacitor-zebra-datawedge”

만약에 @capgo/capacitor-zebra-datawedge __CAPGO_KEEP_0__/__CAPGO_KEEP_1__-zebra-datawedge를 사용하여 @capgo/capacitor-zebra-datawedge native 기능을 사용하는 @capgo/capacitor-zebra-datawedge에 대한 지원 Using @Capgo/__CAPGO_KEEP_1__-zebra-datawedge와 연결합니다. 제품 워크플로우에 대한 Capgo 플러그인 디렉토리에서 Capacitor 플러그인 Capgo에 의해 제품 워크플로우에 대한 Capacitor 플러그인 Capgo에 의해 플러그인을 추가하거나 업데이트 플러그인을 추가하거나 업데이트, 그리고 아이오닉 엔터프라이즈 플러그인 대체 제품 워크플로우에 대한 아이오닉 엔터프라이즈 플러그인 대체