Can I use a barcode reader with SoundCheck? What type of functionality is available?

At its most basic functionality, a barcode reader can be used to input characters scanned from a barcode directly into any available field in SoundCheck. This is useful for quickly entering long and/or complex serial numbers or lot numbers in SoundCheck.

You can take this functionality a step further though. It is possible to scan a barcode that performs an action in SoundCheck. For example, you could have a barcode that, when scanned, would start a sequence. You could scan another unique barcode that would open the Signal Generator. This is possible because a barcode reader converts data read from the barcode into ASCII data that is sent to your PC. Essentially, it’s emulating keyboard activity. This is great for production line systems where a keyboard is not available to the operator and you want to simplify things.

We can take advantage of this by crafting barcodes which represent the keyboard shortcuts available in SoundCheck. Referencing the first example, starting a sequence through the keyboard is done by pressing F2 on the keyboard. Therefore, by generating a barcode which contains the same ASCII data as F2, we are able to mimic that function key being pressed by scanning that barcode. We have a barcode command sheet available for download (attached in this post) which contains barcodes for the most popular functions, such as starting and stopping a sequence and controlling Virtual Instruments.

Not all barcode readers are created equal. That’s why if you have your own barcode reader, you may notice that this functionality is missing out of the box. Most barcode readers need to be programmed to be able to read the correct symbology, or barcode standard. This is done by scanning a series of barcodes in the user manual that came with the reader. Sometimes an extended manual or programming guide for the reader needs to be downloaded from the manufacturer’s website.

The first thing that needs to be activated is the symbology called “Code 39 Full ASCII”, sometimes shortened to just “Full ASCII”. This is usually located in a section titled “Symbologies” in the appropriate manual. Sometimes, this is all that is needed. However, if you find that the reader is still not controlling SoundCheck properly, an additional functionality usually called “Function Key Mapping” may also need to be enabled. Function Key Mapping maps some special keys on the keyboard, such as the function keys, to ASCII values that are rarely used. This is what allows a barcode reader to send keys such as F2 to the computer which would start a sequence is SoundCheck.

Most barcode readers also have the functionality called “Advanced Data Editing”. This advanced functionality allows you to program the barcode reader to manipulate the data read by the barcode reader. This would allow you to program prefix and suffix commands, so that when a bar code is scanned, other commands can be stringed together. For example, you could program your barcode reader with the prefix F8 (which puts the cursor in the serial number field) and the suffix F2 (which starts a sequence). Whenever you scan a barcode, for instance the serial number barcode on your DUT, the serial number will always be properly placed in the serial number field and then start the currently open sequence.


Buyer beware, in my experience I’ve found that each barcode reader is unique. There are some barcode readers that are programmed right out of the box to behave properly with SoundCheck. There are others that need some programming in addition to what was mentioned previously. Then there are the ones that are totally unable to be programmed to control SoundCheck. So before you buy a barcode reader for SoundCheck control, talk to a sales or technical support representative at the manufacturer and ask if it supports Code 39 Full ASCII AND Function Key Mapping. Also remember that Listen Inc can provide barcode readers that we pre-program for you to ensure that it can work properly for SoundCheck control.

Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request

Comments

Powered by Zendesk