User Guide

Launching EasyTicketScan

After installation, a barcoded ticket icon is available within the apps screen of the device. Click the icon to launch the application.

Launch Icon

When launching EasyTicketScan for the first time you are presented with introduction slides and a Terms and Conditions screen. You must agree with the Terms and Conditions to use EasyTicketScan.



Event List Screen

The Event List Screen allows you to manage the EasyTicketScan application. The following actions can be undertaken from this screen:

  • Add a new event (via the + icon)
  • Overview of existing events
  • Select an event to start scanning (via the event options menu - three squares)
  • Export an event (via the event options menu)
  • Delete an event (via the event options menu)
  • Access the Main Menu (via the menu icon)

This screen is intended for administrators and not general users. It is possible to password protect it from the system settings.

Event List Event Menu



Adding a new Event

To add a new event, press the “Add New Event” button on the Event List Screen.

Add New Event

Selecting a Ticket File Data Source

It is possible to upload ticket data from a local file or from your Google Drive. Other Cloud Storage providers may also work.

The demo version contains a built-in ticket data file which can be used with our demo barcodes.

Data Source

Select from the drop down where your ticket file has been saved and press “Next”, the following options are available:

Data Source Description Next action
Local Storage Files on the devices in-built local storage Opens the local storage explorer on the device, user navigates to file and selects
Cloud Storage Files saved in Cloud storage E.g. Google Drive Opens Cloud storage drives found on the device, user navigates to file and selects
Demo Data Only available in the Demo version of EasyTicketScan, which contains a pre-loaded ticket data file - see Demo Data section for more detailed information Moves directly to the File Selected screen

See the Importing Ticket Data section for detailed information about ticket file formats.


Selecting a Local Ticket File

If your ticket file has been copied across to your device you can select it from the saved folder.

Import Local Data Import Local Data


Selecting a Ticket File from Cloud Storage

Android’s Storage Access Framework provides an interface allowing users to browse, select, delete and create files hosted by storage services also referred to as document providers.

Google Drive is installed as default on most Android devices. You must configure a Cloud Storage provider before installing EasyTicketScan. If a provider doesn’t show then it is not compatible with Storage Access Framework. Officially EasyTicketScan only supports Google Drive although other providers may work.

Import Cloud Data Import Cloud Data


Selecting Demo Data

Please click here for details about the demo data file.



File Selected

You must confirm that you have selected the correct file before it is imported.

If the file is correct then press the “Start Import” button.

Start Import

Whilst the file is being imported a progress screen is displayed.

If there is an issue importing the file an alert is displayed.

After the file imports successfully, the Event List screen is shown with the new Event in the list.



Starting an Event

On the Event List screen find the event you want to start and press the Event options menu button.

Start Event Start Event

Select the “Start Event” option. The Ticket Scanning screen is displayed.



Ticket Scanning Screen

This screen is used to scan the tickets for validity, it highlights to the user if a ticket is valid, invalid or already scanned. This screen also shows a summary of event information.

Ticket Scanning

The screen is split into the following sections:

  • Scan Ticket Barcode
  • Last Ticket Scanned Information
  • Event Summary
  • Demo Mode section (only in demo version)



Scanning Tickets

It is possible to scan a ticket barcode via the following methods:

  • With a built-in laser/imaging device. I.e. Zebra/Honeywell Enterprise Device.
  • Using the devices built in Camera
  • External Bluetooth scanner
  • Manually keyed into the ticket barcode input box


Triggering the camera scanner

Press the Ticket Scan button to open the Camera Scanner screen.

Scan Ticket Barcode

The Camera Scanner screen allows continuous scanning of ticket barcodes.

It also shows the last ticket scanned details at the bottom of the screen.

The screen automatically closes after a period of inactivity or if the user presses the Close (X) button.

The Camera screen only recognises the following barcode types: Code 39, Code 128 and QR Codes. The QR Code format is recommended when using the Camera Scanner as it is quicker at decoding and less prone to partial decodes. The quality of scanning is directly related to the quality of the camera hardware. Please use the free demo version to check that your barcodes scan reliably.

Camera Scanning


Triggering the laser/imaging scanner

Triggering a laser or imaging scanner differs from device to device but generally involves pressing a hardware Scan button. Please consult your device’s user guide for more information.

You must configure your device’s Data Wedge software to append a Carriage Return character to the end of the barcode string. This is used by EasyTicketScan to detect the end of the ticket barcode entry. This is not necessary when using a Zebra device as the Data Wedge software sends details of the scan directly to EasyTicketScan.

On Zebra devices, the Camera Scan button soft triggers the built in laser/imaging scanning rather than opening the Camera Scanning Screen.


Successful/Unsuccessful scans

When a scan is successful a positive chime is emitted.

If a scan is unsuccessful a negative chime is emitted and an alert displayed to highlight the reason for failure.



Last Ticket Scanned Section

This section shows when a ticket has been scanned and contains the following data:

Information Description
Colour bar Shows green if the last ticket was a successful scan and red if it was unsuccessful
Ticket number The ticket/barcode number of the ticket scanned
Additional information If the scan was successful it shows the information included in the “text” field of the import. If the scan was unsuccessful it shows why e.g. Unknown ticket, Not valid at this time
Time The time the ticket was scanned

Last Ticket Scanned



Event Summary Section

The Event Summary provides up to date statistics of the current Event:

Information Description
Event Name The name of the event being scanned
Total Tickets Total number of tickets in this event
% Attended The number of tickets scanned as a percentage of the total tickets
People scanned icon The number of tickets that have been scanned

Event Summary



Demo Mode Section

This section only shows if the Demo data is being used. When using the demo data, the date and time used to mark when the ticket was scanned is hardcoded. By pressing the set time button the system time can be changed if required.

Demo Mode Section



Check Ticket Details Screen

The Check Ticket Details Screen is accessed via the Ticket Scanning Screen’s menu. It is used to check the details of a ticket, it is made up of the following sections:

Section Description
Scan Ticket Barcode The same logic as the Scan Ticket Details screen. If an unknown ticket is entered an alert is displayed.
Ticket details Displays the Ticket number and any information included against this ticket in the “text” field of the import. It also includes the start and end date and time for the ticket if included
Scanned details If the ticket has been scanned the date and time shows in this section. If the ticket has been scanned and accepted more than once each scan is captured.

Check Ticket Details



Finishing An Event

To finish an event and return to the Event List Screen select “Finish Event” from the Ticket Scanning screen’s menu.

It is possible to prevent a user from finishing an event by setting a password. Please see the Finish Event Password section. This is useful where the device is handed to mobile workers for ticket scanning.



Exporting An Event

An event can be exported by finding the event on the Event List Screen and selecting the “Export Event Data” option from the options menu.

Export Event Export Event

For detailed instructions on the format of exported ticket files, see the specific Exporting Ticket Data section



Export File Type

Select from the drop down what format the exported file is to be saved as. The following options are available:

Data Source Description
CSV Comma-separated values
TXT Text only file
XML Extensible Markup Language

Export Type



Export Destination

Select from the drop down where the file should be saved, the following options are available:

Data Source Description Next action
Local Storage Saved on the devices in-built local storage Opens the local storage explorer on the device, user navigates to destination then taps the disk icon
Cloud Storage Saved in Cloud storage E.g. Google Drive Opens the Cloud storage drive found on the device, user navigates to destination and taps “SAVE”

Export Location

The export filename defaults to “EventExport” followed by the current date and time in a YYYY-MM-DD hh:mm:ss format. Tapping on the filename when it’s displayed brings up the keyboard and an alternate filename can be entered if required.

Once a destination has been chosen for the file, the application attempts the export.

Whilst the file is being exported a progress screen is displayed.

If the file is successfully exported the application returns to the Event List screen. Please note that exporting the file does NOT remove it from the device, this is only actioned under the delete event option.

If the application is unable to export the file an alert is displayed.



Deleting an Event

An event can be deleted by finding the event on the Event List Screen and selecting the “Delete Event” option from the options menu.

Delete Event Delete Event

This option should only be used once all data has been exported and verified. The event is deleted and cannot be recovered.



Options Menu

The options menu is available by the pressing the menu button on the Event List Screen.

Option Description
Settings Change system settings
Upgrade This option only shows when running the Demo version of the app and links to the full version of EasyTicketScan in the Play store
Help EasyTicketScan documentation
Information EasyTicketScan version, licensing and End User License Agreement information

Settings Menu

Orientation

By default, EasyTicketScan always displays in portrait orientation. This prevents the device from auto rotating the screen. You can use this screen to change this behaviour.

Select the orientation option you require from the drop-down list and confirm your changes by tapping the action bar at the bottom of the screen.



Finish Event Password

There is the option to limit access to the Event List screen by setting a password. If a password is set it is requested when “Finish Event” is selected via the menu icon on the Ticket Scanning screen.

To set a password, type the password of choice into the input box and tap the action bar at the bottom of the screen. The password needs to be re-entered for confirmation and the action bar tapped to save the password.

If the passwords do not match an alert is shown.

To remove a previously set password, leave the password input box blank and tap the action bar, repeating again when asked to confirm that a blank password is to be set.



General Information

Header Bar

At the top of most screens a header bar is displayed, it has three sections as follows:

  • Back button which goes to the previous screen - left facing arrow
  • The application name
  • Menu button which opens the menu screen if available - three bars

If the icons are white they are enabled, if they show grey they are disabled.

Header Bar



Action Bar

When a screen requires an action from the user e.g. confirmation, an action bar is displayed at the bottom of the screen showing the options. The user is required to select/confirm an option before continuing.

Action Bar



Information Section

Throughout the application there are information sections, identifiable by their “i” icon. These help guide the user through the application.

Information Section



Alerts

If an attempted action fails e.g. unable to load a ticket file or an invalid ticket is scanned, the application emits an alert to inform the user.

Alert example