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 [2021/02/24 22:10] – [Barcode Interpretation 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]].
  
 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.
Line 10: Line 10:
  
  
 +===== Barcode Administration =====
  
-===== Examples =====+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 Pattern Definition ????.????.* ====+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
  
-? translates to single character +For example, if you had current barcode definition which encompassed most of your Volume-ID's but had 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.
-* translates as wild card and matches anything +
  
-{{technote:technote_barcode_15.png}}+==== Add New Barcode Definition ====
  
-Barcode US01.CONT.CT100100+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.
  
-The filter will dissect the barcode to +{{master_barcode_admin_add_new.gif}}
-  * Customer-ID: US01 +
-  * Media-ID: CONT +
-  * Volume-ID: CT100100 +
  
-----+==== Edit New Barcode Definition ====
  
 +Right click on the new barcode definition and select ''Properties'', or double click, to open the ''Edit Barcode'' window.
  
-==== Barcode Pattern Definition *? ?* ====+=== Barcode Fields ===
  
-? translates to a single character +  * ''Enabled'' 
-translates as wild card and matches anything+    * ''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 literal value for Customer-ID. 
 +        ''True'': Uses 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.
  
-{{technote:technote_barcode_17.png}} 
  
-Volume-ID MONDAY WEEK ONE+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
  
-The filter will hash the barcode to +{{master_barcode_admin_new_edit.gif}}
-  * X-D8ED51DA+
  
-{{tag> technote barcode tapemaster}}+ 
 +===== Further Examples ===== 
 + 
 +For a range of Barcode definitions see [[technote:barcode-interpretation-definition:examples|Barcode Definition Examples]].
technote/barcode-interpretation-definition.1614204635.txt.gz · Last modified: 2025/01/21 22:07 (external edit)