본문 바로가기

@capgo/capacitor-zebra-datawedge

Zebra Android 기기에서 Zebra DataWedge 프로필, 알림, 쿼리 및 스캔 트리거를 관리하세요

Zebra Android 기기에서 Zebra DataWedge 프로필, 알림, 쿼리 및 스캔 트리거를 관리하세요

다음으로 시작하세요 cloneProfile() 그리고 아래에 나열된 다른 핵심 메서드도 살펴보세요.

플랫폼지원참고 사항
iOS지원네이티브
Android지원네이티브
웹아니요Capacitor.getPlatform()으로 보호하세요
  • cloneProfile
  • createProfile
  • deleteProfile
  • importConfig
메서드설명
cloneProfile현재 동작 방식은 소스 정의를 참조하세요.
createProfile현재 동작 방식은 소스 정의를 참조하세요.
deleteProfile현재 동작 방식은 소스 정의를 참조하세요.
importConfig현재 동작 방식은 소스 정의를 참조하세요.
renameProfile현재 동작 방식은 소스 정의를 참조하세요.
restoreConfig현재 동작 방식은 소스 정의를 참조하세요.
setConfig현재 동작 방식은 소스 정의를 참조하세요.
setDisabledAppList현재 동작 방식은 소스 정의를 참조하세요.
setIgnoreDisabledProfiles현재 동작 방식은 소스 정의를 참조하세요.
registerForNotification현재 동작 방식은 소스 정의를 참조하세요.
unRegisterForNotification현재 동작 방식은 소스 정의를 참조하세요.
enumerateScanners현재 동작 방식은 소스 정의를 참조하세요.
getActiveProfile현재 동작 방식은 소스 정의를 참조하세요.
getAssociatedApps현재 동작 방식은 소스 정의를 참조하세요.
getConfig현재 동작 방식은 소스 정의를 참조하세요.
getDatawedgeStatus현재 동작 방식은 소스 정의를 참조하세요.
getDisabledAppList현재 동작 방식은 소스 정의를 참조하세요.
getIgnoreDisabledProfiles현재 동작 방식은 소스 정의를 참조하세요.
getProfilesList현재 동작 방식은 소스 정의를 참조하세요.
getScannerStatus현재 동작 방식은 소스 정의를 참조하세요.
getVersionInfo현재 동작 방식은 소스 정의를 참조하세요.
disableDatawedge현재 동작 방식은 소스 정의를 참조하세요.
disableScannerInput현재 동작 방식은 소스 정의를 참조하세요.
enableDatawedge현재 동작 방식은 소스 정의를 참조하세요.
enableScannerInput현재 동작 방식은 소스 정의를 참조하세요.
enumerateTriggers현재 동작 방식은 소스 정의를 참조하세요.
notify현재 동작 방식은 소스 정의를 참조하세요.
resetDefaultProfile현재 동작 방식은 소스 정의를 참조하세요.
setDefaultProfile현재 동작 방식은 소스 정의를 참조하세요.
setReportingOptions현재 동작 방식은 소스 정의를 참조하세요.
softRfidTrigger현재 동작 방식은 소스 정의를 참조하세요.
softScanTrigger현재 동작 방식은 소스 정의를 참조하세요.
switchScanner현재 동작 방식은 소스 정의를 참조하세요.
switchScannerParams현재 동작 방식은 소스 정의를 참조하세요.
switchToProfile현재 동작 방식은 소스 정의를 참조하세요.
getPluginVersion현재 동작 방식은 소스 정의를 참조하세요.
addListener현재 동작 방식은 소스 정의를 참조하세요.
addListener현재 동작 방식은 소스 정의를 참조하세요.

프로필 생성, 플러그인 설정, 스캐너 상태 리스닝 또는 DataWedge 결과 에러를 처리할 때 이 값들을 사용하세요.

값사용
CREATE_IF_NOT_EXIST프로필이 존재하지 않을 때만 생성합니다.
OVERWRITE기존 프로필 설정을 교체합니다.
REMOVE프로필 설정을 삭제합니다.
UPDATE기존 프로필 설정을 업데이트합니다.
값사용자가 받는 알림:
CONFIGURATION_UPDATEDataWedge 설정 업데이트 이벤트.
PROFILE_SWITCH활성 프로필 전환 이벤트.
SCANNER_STATUS스캐너 연결 및 스캔 상태 이벤트.

DataWedge 플러그인

“DataWedge Plugins” 섹션
값다음 설정을 구성합니다:
ADF고급 데이터 포맷팅(Advanced Data Formatting) 규칙.
BARCODE바코드 스캐너 입력.
BDF기본 데이터 포맷팅 규칙
DCPData Capture Plus 연동
EKBEnterprise Keyboard 연동
INTENTIntent 출력 전달
IPIP 출력 전달
KEYSTROKEKeystroke 출력 전달
MSR마그네틱 스트라이프 리더 입력
RFIDRFID 입력
SERIALSerial 입력
TOKENSToken 출력 포맷팅
VOICE음성 입력
값스캐너 대상
AUTODataWedge가 스캐너를 자동으로 선택하도록 설정합니다.
BLUETOOTH_DS3678Bluetooth DS3678 스캐너
BLUETOOTH_RS6000Bluetooth RS6000 스캐너
BLUETOOTH_SSIBluetooth SSI 스캐너
INTERNAL_CAMERA내장 카메라 스캐너
INTERNAL_IMAGER내장 이미저 스캐너
INTERNAL_LASER내장 레이저 스캐너
PLUGABLE_SSI플러그형 SSI 스캐너
PLUGABLE_SSI_RS5000플러그형 SSI RS5000 스캐너
SERIAL_SSISerial SSI 스캐너.
USB_SSI_DS3608USB SSI DS3608 스캐너.
값의미
CONNECTED스캐너가 연결되었습니다.
DISABLED스캐너가 비활성화되었습니다.
DISCONNECTED스캐너 연결이 끊겼습니다.
IDLE스캐너가 대기 중입니다.
SCANNING스캐너가 스캔 중입니다.
WAITING스캐너가 스캔을 기다리는 중입니다.
값사용자가 확인할 수 있는 내용
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에서 계속하기

“@capgo/capacitor-zebra-datawedge에서 계속하기” 섹션

사용 중이라면 @capgo/capacitor-zebra-datawedge 네이티브 플러그인 작업을 계획하려면, 이를 다음 항목과 연결하세요: @capgo/capacitor-zebra-datawedge 사용하기 @capgo/capacitor-zebra-datawedge 사용 시 네이티브 기능에 대해서는, Capgo 플러그인 디렉토리 Capgo Plugin Directory의 제품 워크플로우에 맞춰, Capgo의 Capacitor 플러그인 Capgo의 Capacitor 플러그인 구현 상세 내용에 대해서는, 플러그인 추가 또는 업데이트 플러그인 추가 또는 업데이트 구현 상세 내용에 대해서는, Ionic Enterprise 플러그인 대안 Ionic Enterprise 플러그인 대안의 제품 워크플로우에 대해서는.