Representative barcode-pattern types or a list of applications may be displayed for selection by the user.
The user may scan the barcode with the cursor control device 161 and the computer may first analyze the captured barcode pattern to determine a barcode type.