Bar Code Support

This help file applies to an out-of-date version of MainBoss.
The most recent version of MainBoss is MainBoss 4.2.4.
For the latest version of this help file can be found here.

< Previous section  |  Table of Contents  |  Index  |  Next section >

MainBoss Advanced can add bar codes to various printed reports including requests, work orders, purchase orders, unit records, and storeroom assignment records. This provides a level of support for the use of bar codes in your operations.

To print bar codes on a report, go to the Advanced section of the report. On the line labeled Bar Code Symbology, choose the type of bar coding you wish to use. (There are numerous systems for representing data as bar codes, so you have to tell MainBoss which one you use.) Once you have specified a format, MainBoss will include a suitable bar code for each record in the print-out.

The bar code represents different information depending on the type of records being printed:

When you read a bar code into MainBoss, MainBoss will open an editor for the entity associated with that bar code. For example, suppose you want information about a unit. If you read the bar code on the unit, MainBoss will immediately open the appropriate unit record in an editor window; this lets you obtain all the usual information from the unit record.

Important: Make sure that a window containing MainBoss's control panel is the active window at the time you read the bar code. If any other type of window is active (e.g. a window for editing a record or for printing a report), reading the bar code will not have an effect.

In order to use a bar code reader, you must have appropriate Windows software to deliver bar code information from the reader to Windows programs.

Default Bar Code Encoding: You can set your organization's default bar coding by going to Administration | Company Information and clicking Edit. This opens a window where you can specify which type of bar coding is most often used by your organization. From this point on, that type of bar coding will always be set as the default in any report that can print out bar codes.

As with all default values, you can specify a different value in any specific situation. For example, if you don't want a particular report to include bar codes, you can set Bar Code Symbology to None when you print that particular report.

Drawbacks to Bar Codes: Many would-be bar code users think they can simply use the standard "universal" UPC bar codes that appear on most products (such as the codes that appear on grocery items in the supermarket). However, these usually aren't satisfactory.

For example, consider standard D cell batteries. To most maintenance departments, these are all the same. However, each brand of battery comes with a different UPC code; also different packages from the same manufacturer have different codes, so a two-battery package is different from a four-battery package. You might like a single "D cell" code for all such batteries, but you can't use the standard UPC code for that purpose.

A second problem is that manufacturers recycle UPC codes. Rubbermaid is well-known for this practice. When they discontinue a product, they re-use the old code for something new. They also use the same code for products with minor differences, e.g. similar products with different colors. This may or may not make a difference to your operations.

Similar problems apply if you use anyone else's bar codes, e.g. bar codes linked to a particular supplier's catalog numbers. If you use bar codes that come from anyone else, you may be caught by surprise changes or inconsistencies. For reasons like this, you will probably have to create your own bar codes for anything you want to identify. This can take a great deal of work, and must be planned carefully.

Note: MainBoss Advanced includes Barcode software developed by Neodynamic SRL (https://www.neodynamic.com/). All rights reserved.

< Previous section  |  Table of Contents  |  Index  |  Next section >