Both sides previous revisionPrevious revisionNext revision | Previous revision |
technote:barcode-interpretation-definition [2021/02/25 00:09] – Scott Cunliffe | technote:barcode-interpretation-definition [2025/01/21 22:07] (current) – external edit 127.0.0.1 |
---|
====== Barcode Interpretation Definition ====== | ====== Barcode Interpretation Definition ====== |
| |
A Barcode Interpretation Definition uses a string pattern to identify the barcodes format and handle the barcode accordingly. | A Barcode Interpretation Definition uses a string pattern to identify the Barcodes format and handle the Barcode accordingly. |
| |
The string pattern allows the disection, translation or substitution of a barcode to identify [[object:customer|Customer-ID]], [[object:media|Media-ID]] and [[object:volume|Volume-ID]]. | The string pattern allows the disection, translation or substitution of a Barcode to identify [[object:customer|Customer-ID]], [[object:media|Media-ID]] and [[object:volume|Volume-ID]]. |
| |
To view, add, remove or alter current Barcode Interpretation Definitions, open the [[master:admin_barcode|Barcode Administration]] window in TapeMaster. | To view, add, remove or alter current Barcode Interpretation Definitions, open the [[master:admin_barcode|Barcode Administration]] window in TapeMaster. |
===== Barcode Administration ===== | ===== Barcode Administration ===== |
| |
When TapeTrack is installed the Barcode Administration window comes with generic barcode definitions pre-installed. These barcode definitions will handle the majority of standard barcode formats. If you use a custom formatted barcodes or deal with Customers that do you will need to add barcode definitions to instruct TapeTrack how to read them. | When TapeTrack is installed the Barcode Administration window comes with generic Barcode definitions pre-installed. These Barcode definitions will handle the majority of standard Barcode formats. If you use a custom formatted Barcodes or deal with Customers that do you will need to add Barcode definitions to instruct TapeTrack how to read them. |
| |
Barcode definition are read by TapeTrack from the top of the list (position 000) sequentially to the last definition, stopping when a match is found. It is therefore important to make sure your list is structured in such a way that the correct barcode definition is used to parse the barcodes. | Barcode definition are read by TapeTrack from the top of the list (position 000) sequentially to the last definition, stopping when a match is found. It is therefore important to make sure your list is structured in such a way that the correct Barcode definition is used to parse the Barcodes. |
| |
For example, if you had a current barcode definition which encompassed most of your Volume-ID's but had a handful of Volume-ID's that needed customised processing but still met the above pattern, you would need to place the customised definition before it as the first compatible definition will be used. | For example, if you had a current barcode definition which encompassed most of your Volume-ID's but had a handful of Volume-ID's that needed customised processing but still met the above pattern, you would need to place the customised definition before it as the first compatible definition will be used. |
* ''Customer-ID'' | * ''Customer-ID'' |
* ''Use Substring'' | * ''Use Substring'' |
* ''False'' Does not use a substring (portion of the barcode) for Customer-ID | * ''False'' Does not use a substring (portion of the Barcode) for Customer-ID |
* ''Literal'': Only visible when ''Use Substring'' set to ''False''. Use a literal value for Customer-ID. | * ''Literal'': Only visible when ''Use Substring'' set to ''False''. Use a literal value for Customer-ID. |
* ''True'': Uses a substring (portion of the barcode) for Customer-ID | * ''True'': Uses a substring (portion of the Barcode) for Customer-ID |
* ''Substring First Character'': Only visible when ''Use Substring'' set to ''True''. Position of start of substring of Customer-ID. | * ''Substring First Character'': Only visible when ''Use Substring'' set to ''True''. Position of start of substring of Customer-ID. |
* ''Substring Last Character'': Only visible when ''Use Substring'' set to ''True''. Position of end of substring of Customer-ID. | * ''Substring Last Character'': Only visible when ''Use Substring'' set to ''True''. Position of end of substring of Customer-ID. |
* ''Media-ID'' | * ''Media-ID'' |
* ''Use Substring'' | * ''Use Substring'' |
* ''False'' Does not use a substring (portion of the barcode) for Media-ID | * ''False'' Does not use a substring (portion of the Barcode) for Media-ID |
* ''Literal'': Only visible when ''Use Substring'' set to ''False''. Use a literal value for Media-ID. | * ''Literal'': Only visible when ''Use Substring'' set to ''False''. Use a literal value for Media-ID. |
* ''True'': Uses a substring (portion of the barcode) for Media-ID | * ''True'': Uses a substring (portion of the Barcode) for Media-ID |
* ''Substring First Character'': Only visible when ''Use Substring'' set to ''True''. Position of start of substring of Media-ID. | * ''Substring First Character'': Only visible when ''Use Substring'' set to ''True''. Position of start of substring of Media-ID. |
* ''Substring Last Character'': Only visible when ''Use Substring'' set to ''True''. Position of end of substring of Media-ID. | * ''Substring Last Character'': Only visible when ''Use Substring'' set to ''True''. Position of end of substring of Media-ID. |
* ''Volume-ID'' | * ''Volume-ID'' |
* ''Use Substring'' | * ''Use Substring'' |
* ''False'' Does not use a substring (portion of the barcode) for Volume-ID | * ''False'' Does not use a substring (portion of the Barcode) for Volume-ID |
* ''Literal'': Only visible when ''Use Substring'' set to ''False''. Use a literal value for Volume-ID. | * ''Literal'': Only visible when ''Use Substring'' set to ''False''. Use a literal value for Volume-ID. |
* ''True'': Uses a substring (portion of the barcode) for Volume-ID | * ''True'': Uses a substring (portion of the Barcode) for Volume-ID |
* ''Substring First Character'': Only visible when ''Use Substring'' set to ''True''. Position of start of substring of Volume-ID. | * ''Substring First Character'': Only visible when ''Use Substring'' set to ''True''. Position of start of substring of Volume-ID. |
* ''Substring Last Character'': Only visible when ''Use Substring'' set to ''True''. Position of end of substring of Volume-ID. | * ''Substring Last Character'': Only visible when ''Use Substring'' set to ''True''. Position of end of substring of Volume-ID. |
| |
| |
===== Examples ===== | Editing new Barcode Definition for long duplicate Barcodes, |
| * Matching filter ????????DUP-?? (eg. 004762L3DUP-01) |
| * Limited to User-ID's starting with US |
| * Drop characters UP-0 from Barcode using mask 00000000011110 |
| |
For specific barcode definitions see [[technote:barcode-interpretation-definition:examples|Barcode Definition Examples]]. | {{master_barcode_admin_new_edit.gif}} |
| |
| |
| ===== Further Examples ===== |
| |
| For a range of Barcode definitions see [[technote:barcode-interpretation-definition:examples|Barcode Definition Examples]]. |