Per impostazione predefinita, il lettore di codici a barre nelle applicazioni dell' Maximo® Mobile, cerca di leggere tutti i formati di codici a barre. Per ridurre il numero di formati che il lettore di codici a barre tenta di leggere, è necessario specificare uno o più formati predefiniti utilizzati nella propria organizzazione.
Informazioni su questa attività
È possibile configurare i lettori di codici a barre per applicazioni web basate sui ruoli per codici a barre o codici QR, ma non funzionerà per entrambi.
Procedura
- Apri il file " controller.js " per ogni app.
- Individuare la riga seguente nel file:
'mxe.barcode.readers': ['all_formats']
- Modificare il valore predefinito della proprietà, che è tutti i formati, con i formati predefiniti che si desidera utilizzare. Se si desidera specificare più formati, utilizzare una virgola come separatore, ad esempio:
'mxe.barcode.readers': [‘code_128_reader’,‘upc_reader’]
Sono supportati i seguenti formati di codici a barre:
- code_128_reader
- lettore di giornale
- ean_8_reader
- code_39_reader
- code_39_vin_reader
- lettore_codabar
- lettore upc_
- upc_e_reader
- i2of5_reader
- 2of5_reader
- code_93_reader
- Salvare il file controller.js .
- Come opzione, nelle app Tecnico e Ispezioni, ogni pulsante che esegue la scansione dei codici a barre tenta di leggere tutti i formati di codici a barre predefiniti specificati. Nell' app.xml, per entrambe le app, è possibile ignorare i formati predefiniti dei codici a barre che un singolo pulsante nell'app cerca di leggere.
- Per ogni applicazione, aprire il file app.xml.
- Individua la riga che contiene il pulsante che desideri configurare, ad esempio:
<barcode-button id="barcodebutton1" on-scan="handleBarcodeScan" timeout="30" label="ScanBarcode"/>
- Aggiungere la proprietà del lettore alla riga e specificare uno o più formati di codice a barre, ad esempio:
<barcode-button id="barcodebutton1" on-scan="handleBarcodeScan" timeout="30" label="ScanBarcode"/> readers=“{[‘ean_reader’]}”/>
- Salvare il file app.xml .
- Costruisci le app e distribuiscile sul server Maximo Manage.