Question

Photo of Dave Kroiter

0

Barcode on Android or check-in with URL attribute

I am trying to integrate barcode scanning with Android tablet check-in.  The problems with this process seem endless.

Android only allows keystrokes to be sent through a keyboard, so if using a keyboard with scanner integration, it is only available on input text fields when the keyboard comes up.  Rock doesn't seem to allow a Unique Identifier to be entered in the search field, so it doesn't work this way at all.

I attempted floating apps to allow a barcode scanner to be available during the welcome screen, but it isn't able to send keystrokes, so needs to send the data some other way.

Is there a way to allow the search to work by Unique Identifier, or better still, check-in using url parameters?  That is that I can have a barcode scanner load a URL like http://localhost/page/122?IsActive=True&UI=12345-67890?

Any suggestions would be appreciated!


Also posted in Community Troubleshooting in case I'm missing something obvious :)

  • Photo of Nick Airdo

    0

    Rock's check-in system can accept a unique identifier.  That's the "Alternate Identifiers" listed under a person's profile.  We even used a barcode check-in at this past year's RX event to check in all the attendees.

    Make sure your scanner is in 'keyboard wedge' mode and is sending a return key sequence.  This may not help you too much, but here's the setup up guide we wrote and used to configure the DS457 barcode scanners at the RX event last summer.

    • Dave Kroiter

      Thanks but from what I gather, this is only accepted from the Welcome screen, not when used in the search window. As such, unless we can send keystrokes (as a keyboard wedge scanner would do), it won't work.

    • Dave Kroiter

      Which would be fine if I could get keystrokes on to the welcome screen, but I can't, because Android can only send keystrokes when there is an editable text field and the keyboard can come up.
      I found I can turn on search by alternate ID, but I can't have that and name and phone as I would need.