Liquid Silicon logo


SplatBack to Index BookOrder form


See also Bar Code Readers and Bar Code Creation Service.

Bar Code Reader Driver

Screenshot

Our !BarReader software integrates serial port scanners into the RISC OS Desktop. It allows combinations of text, keypresses, system variables and control codes to be inserted before and after each code read, which allows it to manipulate many other multitasking applications such as databases, spreadsheets and accounts packages.

As an example, BarReader can emulate function key presses and cursor key movements, insert the scanned bar code and then press Return. It can do this for every code read, or for groups of codes (every five codes, for example). You can also insert any of the computer's system variables as well, such as Sys$Time, which always holds the current time.

As a simple example of what is possible, the example shown above inserts a Return character after every code (the |M is a Return character). In Edit, this will simply produce a list of all the codes as they are scanned.

You could also add, for example, the time each code is read or have a running count of the number of codes read by including various system variables. You can save a log file of all codes scanned and just include the time (or whatever) in the log file if you wanted to.

A specified type of code can also be interpreted as a *command so that when read, instead of passing the code onto an application, the computer will execute the instruction so that you can start up applications or run command files which are too complicated to be incorporated into the standard processing options. This (especially when coupled with a utility such as !Keystroke) can allow bar codes to do almost anything by minimising the amount of keypresses required to manipulate the destination application.

There is also a lookup file option which allows you to specify a long list of 'substitute' data. This is used to convert actual bar code data into something else. Uses for this include changing product/magazine code numbers into the actual name of the product, changing a short code into much longer data (longer than could be printed and scanned by a CCD scanner for example) and also for implementing command codes in a neater way than using files.

There are eight completely separate groups of configurable settings which can be used for different applications or to process the same codes in different ways (and can be automatically swapped between if necessary).

!BarReader costs £29.95.

Bar Code Creation Software

ISBN code

!BarCoder is intended to cover two of the main uses of bar codes - product and book identification and text storage.

The ISBN-13 and ISSN numbers which are used on books and serial publications/magazines are identified using the EAN13 symbol, as shown here. Most of the other products which are sold in shops also use the same code format (and some stores also use a cut down format known as EAN8 for internal use) to identify the product uniquely. EAN numbers identify the supplier of the product (the first half of the number) and the product number which the supplier has allocated to it (the second half) plus optional 2 or 5-bar add-on codes for further information such as the price of a book. EAN 8 code

To use EAN or ISBN codes on your own products, you must apply for a licence. Details are available.

For general labelling requirements such as shelve identification, examination papers, worksheets, ID cards etc, some form of textual storage is needed. For this purpose, !BarCoder also provides the Telepen and Code 39 formats. Code 39 Normal can encode numbers, upper case letters and seven special characters (Space, plus $/+%-.). Code 39 Full ASCII can encode the full alphabet (in fact all characters from ASCII values 0-127).

Code 39 Full ASCII code

!BarCoder provides Draw file output of the following code formats:

    ISBN-13, ISSN, EAN8, EAN13 and UPC A with optional 2 and 5 bar add-ons;
    Code 39 Normal and Full ASCII;
    Binary;
    Telepen ASCII and Numeric.

A file processing facility allows you to drag in a text or data file which contains a list of codes. These are then output as individual files within a directory. Codes can also be saved with a filename based on the actual data to make them easy to tell apart.

The software can automatically increment or decrement the code values to simplify producing a sequence of codes. So, you can enter a starting value, for example 'ABC00001' with an increment of '2'. Then, the next time the code is saved to disc or directly into another application, the value will be 'ABC00003', then 'ABC00005' and so on. Various other options are available to alter the code height, background colour, scale the output size and to help compensate for black gain with certain printers.

!BarCoder costs £49.95 and is available now. As shown above, the EAN/ISBN/ISSN codes can use the OCR A and OCR B fonts if present in the computer (otherwise the Corpus.Medium font is used). These fonts are not necessary for scanning the codes but are a part of the 'proper' printing specification. If you would like them, the pair cost £37.01 (£48.76 for the Postscript versions as well).

You can download some example codes from the Download Page.


SplatBack to Index

© Liquid Silicon 2007. E&OE