logo
  • TechDocs
  • EMDK For MAUI/Xamarin 9.0

  • About
  • Get Started
  • Tutorials
  • Samples
  • Guides
  • Profile Manager
  • FAQs
  • APIs
  • Scanner
  • Methods
    • CancelRead
    • Disable
    • Enable
    • GetConfig
    • GetInterfaceConfig
    • GetParams
    • Read
    • Release
    • SetConfig
    • SetInterfaceConfig
    • SetParams
  • Properties
    • IsEnabled
    • IsReadPending
    • ScannerInfo
    • TriggerType
  • Events
    • Data
    • Status

Scanner

EMDK For MAUI/Xamarin 9.0

Type - Java.Lang.Object

Methods

CancelRead

public virtual void CancelRead ();

Parameters:

Returns - System.Void

Disable

public virtual void Disable ();

Parameters:

Returns - System.Void

Enable

public virtual void Enable ();

Parameters:

Returns - System.Void

GetConfig

public virtual Symbol.XamarinEMDK.Barcode.ScannerConfig GetConfig ();

Parameters:

Returns - Symbol.XamarinEMDK.Barcode.ScannerConfig

GetInterfaceConfig

public virtual Symbol.XamarinEMDK.Barcode.InterfaceConfig GetInterfaceConfig ();

Parameters:

Returns - Symbol.XamarinEMDK.Barcode.InterfaceConfig

GetParams

public virtual Android.OS.Bundle GetParams (Android.OS.Bundle p0);

Gets the current configuration for requested params in Bundle format. After calling enable(), user must wait for IDLE status before calling getParams() API.

Parameters:

Android.OS.Bundle p0 - An empty bundle or names of the required parameters in bundle format

Returns - Android.OS.Bundle

Read

public virtual void Read ();

Parameters:

Returns - System.Void

Release

public virtual void Release ();

Parameters:

Returns - System.Void

SetConfig

public virtual void SetConfig (Symbol.XamarinEMDK.Barcode.ScannerConfig p0);

Parameters:

Symbol.XamarinEMDK.Barcode.ScannerConfig p0 -

Returns - System.Void

SetInterfaceConfig

public virtual void SetInterfaceConfig (Symbol.XamarinEMDK.Barcode.InterfaceConfig interfaceConfig);

Parameters:

Symbol.XamarinEMDK.Barcode.InterfaceConfig interfaceConfig -

Returns - System.Void

SetParams

public virtual void SetParams (Android.OS.Bundle p0);

Sets the param names and values. After calling enable(), user must wait for IDLE status before calling setParams() API.

Parameters:

Android.OS.Bundle p0 - Parameter names and values in Bundle format. Every value must be in String format.

Returns - System.Void

Properties

IsEnabled

Type - System.Boolean

IsReadPending

Type - System.Boolean

ScannerInfo

Type - Symbol.XamarinEMDK.Barcode.ScannerInfo

TriggerType

Type - Symbol.XamarinEMDK.Barcode.Scanner+TriggerTypes

Events

Data

Status

ZEBRA and the stylized Zebra head are trademarks of Zebra Technologies Corp., registered in many jurisdictions worldwide. All other trademarks are the property of their respective owners. ©2025 Zebra Technologies Corp. and/or its affiliates.
Legal | Terms of Use | Privacy Policy