RS5100 ring scanner doesn't scan when an app is opened in TC51 Zebra device
Ring Scanner is connected to the Zebra device using NFC and it can scan barcode while using DWDemo app but native app is opened it doesn't respond
RS5100 ring scanner doesn't scan when an app is opened in TC51 Zebra device// Expert user has replied.RS5100 ring scanner doesn't scan when an app is opened in TC51 Zebra device Ring Scanner is connected to the Zebra device using NFC and it can scan barcode while using DWDemo app but native app is opened it doesn't respond |
Subscribe to email updates
Monthly updates from our Zebra development team, straight to your inbox.
4 Replies
OK, so the RS5100 is working in DWDemo. #good
If you close DWDemo and open a web browser - and tap the address bar or the search text box - does the RS5100 scan into the Text Box? (this is Profile0 - in action)
Similarly in the app - if there is a Text Entry box - does the RS5100 succeed in scanning into that too?
If there is no Active Cursor for test to be scanned into - the RS5100 ( Datawedge) might not allow you to scan.
I have used the chrome browser and selected the address bar and tried to scan the text but it didn't scan anything... even RS5100 doesn't flash the lights when I trigger the button..It's being Idle..
It's the similar case in the app too..
is there any configuration changes need to be done in the profiles?
In the Web Browser - try ( manually entered ) going to www.google.com and on the Search page - if the cursor is flashing then try to scan.
If Profile0 is "enabled" in Datawedge - the RS5100 "should" be able to scan in that text box.
If it does not...
( FYI!! Backup before you do this next process - In the Same menu given below - are "Export Profile" - if you wish to save a specific profile , and "Export" - which is the entirety of the Datawedge config. )
Resetting Datawedge to Defaults:
Another Tip used by the Help Desk is as follows:
Open Datawedge App.
When open - tap the 3-dot menu at top-right in the app.
tap Settings,
In the Menu - pan down to the bottom and find the "Restore" menu.
Tap this menu and a dialog will show ( Restore - are you sure Yes/No) - tap "yes"
Datawedge UI should then switch to the "Datawedge Profiles" and you will then see only three profiles:
Profile0 (default)
Launcher
DWDemo
These are the three default profiles, when Datawedge is reset.
RS5100 should work in both DWDemo, and with Profile0 - inside a cursor for the search text box in google.com
If it does not work, mention it here - and I will follow up with how to factory reset the RS5100 using PP116 from the PRG.
I have followed the steps for resetting the profiles , then only 3 profiles showed up there (DWDemo, Profile0, Launcher). I could scan in web browser successfully but when I open any app in my device it couldn't scan anything, even the ring scanner doesn't flash lights becomes idle.. What might be the issue?
OK, Great. (Yes this is a slow Process Ramu.)
In your app - for the Scanning (Profile0) to work - a Cursor is needed.
If there is no flashing "caret" indicating where to enter text - then RS5100 will not enter data from Profile0 in Datawedge.
Two questions :
A) do you have a flashing cursor in a Text Box in your app?
B) does your app - have any DataWedge capability. ( Apps that are DataWedge-aware - will create a DataWedge Profile - that would be used with the app.
For Developers:
For B) above - there is sample code found here on the TechDocs portal:
https://techdocs.zebra.com/datawedge/11-3/guide/about/ ( This is a good place to start )
Sample code:
https://techdocs.zebra.com/datawedge/11-3/guide/samples/
I usually would suggest a developer find / test the DataCapture1 demo, (found in the "DataWedge-Android-Samples-Master.zip" source code archive)
This provides the immediate methods for an app to work with DataWedge.
Simpler is the "BasicIntent1" app, but missing with this is an Export of the Profile - that the Documentation details on how to setup.
Ramu, at this point - we know that the RS5100 is working as expected with the Ring Scanner and what to expect with Profile0 and with DWDemo.
If your app does not display a Cursor / Caret in a text box - then the Profile0 will not work with the app. If the app does use Datawedge, But you need to use the onboard scanner and NOT the RS5100 - that is a profile config you need to troubleshoot with a Help Desk case.