(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.data-privacy-src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-PF5R8F7');

Knowledge Base

Show Scanned and Unscanned Data

Basic Database Searching

  1. Click on the Databases tab in the navigation bar.
  2. Click on the Database name or its edit button to search for a specific barcode value.
  3. By default, if your database has at least 1 entry, the search page should come up. Otherwise, click on the search tab.
  4. In the search box ‘search barcode values and responses’, enter any value or string to search for. This can be a barcode’s value or its response. Also, note that this search functionality is not case sensitive nor word base. Thus, any search containing a character or a set that you’ve entered will match to either a response or a barcode’s value.
  5. When you’ve entered a value or response to search for, press the ‘Search’ button to the right to conduct a search.

Advanced Database Searching

In addition to the feature, where you app-users can see within the app what has been scanned and unscanned, on the CodeREADr website’s Databases page, there is an Advanced Search option for administrators which has some powerful features:

A – You can search by Scanned values (accounted for) and Unscanned values (unaccounted for) and see the results directly on the Database page. The results (a ‘Disposition List’) will update in real-time from all app-user devices, providing the device has Internet connectivity. Simply refresh the page to update that view.

The scanned/unscanned status is based on the Service you selected. If the tasks performed for these Services repeat daily, then you will need a new Service for each day. Therefore, this feature may not be appropriate for repetitive tasks unless you are willing to use the ‘duplicate’ option on the Services page to duplicate the Service daily or for a week in advance.

Note: Under Advanced Search, you must select the service to check against and then scroll down the web page to see the results.

Share Links

B – If you create a password-protected Share Link, you can view the status from any web browser without signing into CodeREADr.com.

Importantly, you can share this link with your app-users, team members, and clients. Simply, issue them an app username and password for the specific Service you created.

Share Link

Note: Share Links are only helpful if you want to share the Disposition List. Those with access will be able to view the list, but not edit it or download it. A good practice would be to name the Share Link after the specific task or the Service selected.

In-App Lookup

To filter the result the app user can search by all, search by barcode value, and search by the response. This is an important feature because users can search within the database for unscanned values filtered by a specific parameter.

For example, if your response text looked like this “Order A, Route 1”, “Order B, Route 1″, Order C, Route 2”, “Order D, Route 2”, etc. you can use the filter to find out how many items still need to be delivered for Order A or for Route 1.

lookup tab


  1. Searching for scanned/unscanned values must be a Validate Scans service type.
  2. When the service is for one-time use, duplicate scans should be set as valid for scanned/unscanned to work.
  3. If a service is used repetitively, i.e. a new cycle every hour, day, etc., duplicate scans should be set as invalid and duplicates reset accordingly (hourly, daily, etc.). When a reset occurs, the scanned/unscanned count is also reset.
  4. If you want app users to see other app user’s scans in the app’s History tab, you need to allow that on the Advanced step when creating/editing the service on the website. Regardless of this setting, the scanned/unscanned count will reflect all scans made by all app users.

Learn more about validating barcode scans here.

Scan Links

Scan links are web links using a custom URI scheme that define the scan value the app should receive when the link is visited. It’s normally used for replacing the app’s default Lookup view. We allow this by displaying a URL you provide in its place.




Simply, create web pages with links using the custom scheme. When an app-user clicks a Scan Link, the app will handle it as a scan submitted to the currently selected service. To enable:

  1. Create a webpage with Scan Links.
  2. Edit your service on the Advanced settings page
  3. Enter your URL under Enable custom web view “Lookup”