TapeTrack Documentation

Because there is more to tape management than you ever realized

User Tools

Site Tools


technote:barcode-interpretation-definition

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
technote:barcode-interpretation-definition [2019/03/05 22:22] – [Barcode Pattern Definition ????.????.*] Scott Cunliffetechnote:barcode-interpretation-definition [2025/01/21 22:07] (current) – external edit 127.0.0.1
Line 1: Line 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]].
  
-<note tip>To view, add, remove or alter current Barcode Interpretation Definitions, open the [[master:admin_barcode|Barcode Administration]] window in TapeMaster.</note>+To view, add, remove or alter current Barcode Interpretation Definitions, open the [[master:admin_barcode|Barcode Administration]] window in TapeMaster.
  
-===== Examples =====+{{master_barcode_admin.gif}}
  
-==== Barcode Pattern Definition ????.????.* ==== 
  
-{{technote:technote_barcode_15.png}}+===== Barcode Administration =====
  
-Barcode US01.CONT.CT100100+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.
  
-The filter will dissect the barcode to +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. 
-  * Customer-ID: US01 +
-  * Media-ID: CONT +
-  * Volume-ID: CT100100 +
  
-----+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.
  
 +==== Add New Barcode Definition ====
  
-==== Barcode Pattern Definition *? ?* ====+Right click on a current Barcode Definition in a position you want to add the new definition to.  Select ''Add'' and then ''Before'', ''After'' or ''End'' depending on where you want the new definition added to.
  
-{{technote:technote_barcode_17.png}}+{{master_barcode_admin_add_new.gif}}
  
-Volume-ID MONDAY WEEK ONE+==== Edit New Barcode Definition ====
  
-The filter will hash the barcode to +Right click on the new barcode definition and select ''Properties'', or double click, to open the ''Edit Barcode'' window.
-  * X-D8ED51DA+
  
 +=== Barcode Fields ===
  
 +  * ''Enabled''
 +    * ''True'': Barcode Definition is active.
 +    * ''False'': Barcode Definition is not active.
 +  * ''Barcode Description'': Description of Barcode Definition, usually identifying definition action.
 +  * ''Scope''
 +    * ''Barcode Pattern''
 +    * ''User Pattern''
 +    * ''Range Start''
 +    * ''Range End''
 +  * ''Editing''
 +    * ''Edit Mask''
 +    * ''Strip Characters''
 +  * ''Elements'': Fields displayed for the Elements depend on the value chosen for ''Use Substring''
 +    * ''Customer-ID''
 +      * ''Use Substring''
 +        * ''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.
 +        * ''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 Last Character'': Only visible when ''Use Substring'' set to ''True'' Position of end of substring of Customer-ID.
 +    * ''Media-ID''
 +      * ''Use Substring''
 +        * ''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.
 +        * ''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 Last Character'': Only visible when ''Use Substring'' set to ''True'' Position of end of substring of Media-ID.
 +    * ''Volume-ID'' 
 +      * ''Use Substring''
 +        * ''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.
 +        * ''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 Last Character'': Only visible  when ''Use Substring'' set to ''True'' Position of end of substring of Volume-ID.
 +
 +
 +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
 +
 +{{master_barcode_admin_new_edit.gif}}
 +
 +
 +===== Further Examples =====
 +
 +For a range of Barcode definitions see [[technote:barcode-interpretation-definition:examples|Barcode Definition Examples]].
technote/barcode-interpretation-definition.1551824560.txt.gz · Last modified: 2025/01/21 22:07 (external edit)