Configuring Memor 10 Scanner Settings

We have a hybrid (Cordova + Angular) based application that makes use of the device scanner.

We are in the process of incorporating support for the Memor 10 device.

We had no issues whatsoever in including the Cordova SDK to receive scanner output, but be are having a hard time trying to streamline the process of scanner configuration.

For our purposes we need to ensure some settings:

  • AIM code is prefixed to the scanned content.
  • keyboard emulation is disabled.
  • no prefix or suffix.
  • DataMatrix and QR Code simbologies are enabled.

Am I right in thinking that we cannot set all this settings via the Cordova SDK?
As far as I can tell we can only enable and disable simbologies using the JavaScript API.

How can we streamline the device setup for our users?
Is there any set of configuration QR codes that we can preprint to ensure that the scanners are setup as we like?
Is there a way to disable Keyboard Wedge when we enter the app and reenable it when we close it?

I’m sorry if the problem is “fuzzy”: I’m trying to get information about the best route of action.


Hello @Alberto_Chiesa

The Datalogic Cordova SDK is a library that exposes a set of methods of the the Datalogic Android (Java) SDK as a Cordova plugin. It lets you receive barcode data from the scanner, as well as configure the most common scanner and device settings at execution time.
Options made available by the scannerProperties namespace also include KeyboardEmulation (keyboardWedge parameter), and enabling various symbologies, including qrCode and datamatrix.

Examples:{"qrCode":{"enable":true,"supported":true}}, null, null);{"keyboardWedge":{"enable":false}}, null, null);

The possibility to set the AIM code as a prefix to the scanned content or control prefixes and suffixes, instead, today is not included into the Cordova SDK (v0.4.1 of 2019) capabilities.

However you can change these settings with our staging and configuration tool Scan2Deploy Studio, or with an MDM you may have in use.

Scan2Deploy Studio allows to generate configuration labels to set any parameter on the device simply by reading a QR Code. Optionally, with Scan2Deploy Studio you can also configure the WiFi, deploy files, install or update system app, custom apps, perform firmware update and execute scripts.

  1. Create a new profile

  2. Select all the Actions you need to perform in your configuration (ensure to select also “Device and Scanner Configuration”)

  3. Use the “Device and Scanner Settings” section to configure “ScannerSettings / Formatting / Send Code ID” to “AIM identifier before”

  4. complete your device configuration with all you required settings…

  5. use the “Save&Print” section to generate the QR Code

You can read the configuration barcode from the preinstalled Scan2Deploy app to re-configure the device:
. image

You can also configure multiple Datalogic devices just out of the box simply by reading the generated QR code at the Android “Hi There” screen.


Scan2Deploy Studio User’s Guide: Scan2Deploy Studio | Technical Documentation
Scan2Deploy Studio download: Releases · datalogic/scan2deploy-studio · GitHub

If you’d like investigate more complex scenarios and solutions, contact our technical support service at nearest Datalogic branch or open a tech request on the company’s tech support portal available here .

Simone Callegari
Datalogic Mobile Products Specialist - L3 SW Engineer

This is probably the best answer to a question I received in the last 10 years.

Thank you so much!
Have a nice day

1 Like