@tauri-apps/plugin-barcode-scanner
Esta página aún no está disponible en tu idioma.
Enumerations
Section titled “Enumerations”Format
Section titled “Format”Enumeration Members
Section titled “Enumeration Members”Aztec: "AZTEC";Codabar
Section titled “Codabar”Codabar: "CODABAR";Not supported on iOS.
Code128
Section titled “Code128”Code128: "CODE_128";Code39
Section titled “Code39”Code39: "CODE_39";Code93
Section titled “Code93”Code93: "CODE_93";DataMatrix
Section titled “DataMatrix”DataMatrix: "DATA_MATRIX";EAN13: "EAN_13";EAN8: "EAN_8";GS1DataBar
Section titled “GS1DataBar”GS1DataBar: "GS1_DATA_BAR";Not supported on Android. Requires iOS 15.4+
GS1DataBarExpanded
Section titled “GS1DataBarExpanded”GS1DataBarExpanded: "GS1_DATA_BAR_EXPANDED";Not supported on Android. Requires iOS 15.4+
GS1DataBarLimited
Section titled “GS1DataBarLimited”GS1DataBarLimited: "GS1_DATA_BAR_LIMITED";Not supported on Android. Requires iOS 15.4+
ITF: "ITF";PDF417
Section titled “PDF417”PDF417: "PDF_417";QRCode
Section titled “QRCode”QRCode: "QR_CODE";UPC_A: "UPC_A";Not supported on iOS.
UPC_E: "UPC_E";Interfaces
Section titled “Interfaces”ScanOptions
Section titled “ScanOptions”Properties
Section titled “Properties”| Property | Type | Defined in |
|---|---|---|
cameraDirection? | "back" | "front" | Source: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/barcode-scanner/guest-js/index.ts#L48 |
formats? | Format[] | Source: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/barcode-scanner/guest-js/index.ts#L49 |
windowed? | boolean | Source: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/barcode-scanner/guest-js/index.ts#L50 |
Scanned
Section titled “Scanned”Properties
Section titled “Properties”| Property | Type | Defined in |
|---|---|---|
bounds | unknown | Source: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/barcode-scanner/guest-js/index.ts#L56 |
content | string | Source: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/barcode-scanner/guest-js/index.ts#L54 |
format | Format | Source: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/barcode-scanner/guest-js/index.ts#L55 |
Type Aliases
Section titled “Type Aliases”PermissionState
Section titled “PermissionState”type PermissionState: "granted" | "denied" | "prompt" | "prompt-with-rationale";Source: undefined
Functions
Section titled “Functions”cancel()
Section titled “cancel()”function cancel(): Promise<void>Cancel the current scan process.
Returns
Section titled “Returns”Promise<void>
checkPermissions()
Section titled “checkPermissions()”function checkPermissions(): Promise<PermissionState>Get permission state.
Returns
Section titled “Returns”Promise<PermissionState>
openAppSettings()
Section titled “openAppSettings()”function openAppSettings(): Promise<void>Open application settings. Useful if permission was denied and the user must manually enable it.
Returns
Section titled “Returns”Promise<void>
requestPermissions()
Section titled “requestPermissions()”function requestPermissions(): Promise<PermissionState>Request permissions to use the camera.
Returns
Section titled “Returns”Promise<PermissionState>
scan()
Section titled “scan()”function scan(options?): Promise<Scanned>Start scanning.
Parameters
Section titled “Parameters”| Parameter | Type | Description |
|---|---|---|
options? | ScanOptions |
Returns
Section titled “Returns”© 2026 Tauri Contributors. CC-BY / MIT