@tauri-apps/plugin-barcode-scanner
Enumeraciones
Sección titulada «Enumeraciones»Miembros de enumeraciones
Sección titulada «Miembros de enumeraciones»Aztec: "AZTEC";Codabar
Sección titulada «Codabar»Codabar: "CODABAR";No soportado en iOS.
Code128
Sección titulada «Code128»Code128: "CODE_128";Code39: "CODE_39";Code93: "CODE_93";DataMatrix
Sección titulada «DataMatrix»DataMatrix: "DATA_MATRIX";EAN13: "EAN_13";EAN8: "EAN_8";GS1DataBar
Sección titulada «GS1DataBar»GS1DataBar: "GS1_DATA_BAR";No soportado en Android. Requiere iOS 15.4+
GS1DataBarExpanded
Sección titulada «GS1DataBarExpanded»GS1DataBarExpanded: "GS1_DATA_BAR_EXPANDED";No soportado en Android. Requiere iOS 15.4+
GS1DataBarLimited
Sección titulada «GS1DataBarLimited»GS1DataBarLimited: "GS1_DATA_BAR_LIMITED";No soportado en Android. Requiere iOS 15.4+
ITF: "ITF";PDF417: "PDF_417";QRCode: "QR_CODE";UPC_A: "UPC_A";No soportado en iOS.
UPC_E: "UPC_E";Interfaces
Sección titulada «Interfaces»ScanOptions
Sección titulada «ScanOptions»Propiedades
Sección titulada «Propiedades»| Propiedad | Tipo | Definido en |
|---|---|---|
cameraDirection? |
"back" | "front" |
Origen: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/barcode-scanner/guest-js/index.ts#L48 |
formats? |
Format[] |
Origen: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/barcode-scanner/guest-js/index.ts#L49 |
windowed? |
boolean |
Origen: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/barcode-scanner/guest-js/index.ts#L50 |
Scanned
Sección titulada «Scanned»Propiedades
Sección titulada «Propiedades»| Propiedad | Tipo | Definido en |
|---|---|---|
bounds |
unknown |
Origen: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/barcode-scanner/guest-js/index.ts#L56 |
content |
string |
Origen: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/barcode-scanner/guest-js/index.ts#L54 |
format |
Format |
Origen: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/barcode-scanner/guest-js/index.ts#L55 |
Alias de tipos
Sección titulada «Alias de tipos»PermissionState
Sección titulada «PermissionState»type PermissionState: "granted" | "denied" | "prompt" | "prompt-with-rationale";Origen: undefined
Funciones
Sección titulada «Funciones»cancel()
Sección titulada «cancel()»function cancel(): Promise<void>Cancela el proceso de escaneo actual.
Devuelve
Sección titulada «Devuelve»Promise<void>
checkPermissions()
Sección titulada «checkPermissions()»function checkPermissions(): Promise<PermissionState>Obtén el estado de los permisos.
Devuelve
Sección titulada «Devuelve»Promise<PermissionState>
openAppSettings()
Sección titulada «openAppSettings()»function openAppSettings(): Promise<void>Abre la configuración de la aplicación. Útil si el permiso fue denegado y el usuario debe habilitarlo manualmente.
Devuelve
Sección titulada «Devuelve»Promise<void>
requestPermissions()
Sección titulada «requestPermissions()»function requestPermissions(): Promise<PermissionState>Solicita permisos para usar la cámara.
Devuelve
Sección titulada «Devuelve»Promise<PermissionState>
function scan(options?): Promise<Scanned>Inicia el escaneo.
Parámetros
Sección titulada «Parámetros»| Parámetro | Tipo | Descripción |
|---|---|---|
options? |
ScanOptions |
Devuelve
Sección titulada «Devuelve»© 2026 Colaboradores de Tauri. CC-BY / MIT