TapeTrack Documentation

Because there is more to tape management than you ever realized

User Tools

Site Tools


technote:long_barcodes

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:long_barcodes [2019/10/17 00:09] Scott Cunliffetechnote:long_barcodes [2025/01/21 22:07] (current) – external edit 127.0.0.1
Line 1: Line 1:
-====== Dealing With Barcodes Longer Than 10 Characters In Length ======+======Barcodes Longer Than 10 Characters In Length ======
  
 TapeTrack has a [[concepts:unqualified_barcode|Volume-ID]] limit of 10 characters in length.   TapeTrack has a [[concepts:unqualified_barcode|Volume-ID]] limit of 10 characters in length.  
Line 19: Line 19:
 Barcodes can be truncated via the TapeTrack Scan window in TapeMaster, Lite and Checkpoint. Barcodes can be truncated via the TapeTrack Scan window in TapeMaster, Lite and Checkpoint.
  
-<note tip>This method only truncates volume-ID's through the scan window </note>+<note >This method only truncates volume-ID's through the scan window </note>
  
 For detailed information please see [[desktop:scan_window#truncating-a-scanned-Barcode|Truncating a barcode via the scan window]]. For detailed information please see [[desktop:scan_window#truncating-a-scanned-Barcode|Truncating a barcode via the scan window]].
Line 25: Line 25:
 ==== Truncation Via Media Properties In TapeMaster ==== ==== Truncation Via Media Properties In TapeMaster ====
  
-Truncation of a barcode by removing the suffix (eg removing L6 from 1234567890L6) can be achieved by setting the ''Remove Suffix'' option in the media properties via TapeMaster.+Truncation of a barcode by removing the suffix (egremoving L6 from 1234567890L6) can be achieved by setting the ''Remove Suffix'' option in the media properties via TapeMaster.
  
-<note tip>This method will truncate all matching volume-ID's regardless of length and will only act on the suffix</note>+<note >This method will truncate all matching volume-ID's regardless of length and will only act on the suffix</note>
  
 Truncating a barcode via the [[object:media#options|media properties]] tab. Adding L6 in the ''Remove Suffix'' field will remove L6 from any matching volume-ID (eg removing L6 from 1234567890L6 to input as 1234567890 or 123456L6 as 123456) regardless of barcode length. Truncating a barcode via the [[object:media#options|media properties]] tab. Adding L6 in the ''Remove Suffix'' field will remove L6 from any matching volume-ID (eg removing L6 from 1234567890L6 to input as 1234567890 or 123456L6 as 123456) regardless of barcode length.
  
-Adding L* will remove any 2 digit suffix from the volume-ID that starts with L (eg 123456L6 will truncate to 123456, 1000000001L3 will truncate to 1000000001)+Adding ''L*'' will remove any 2 digit suffix from the volume-ID that starts with L (eg123456L6 will truncate to 123456, 1000000001L3 will truncate to 1000000001)
  
  
Line 41: Line 41:
 Translating a barcode, or volume-ID, involves swapping a recognizable pattern for an alternate value within the 10 character limit via translation statements in a ttidef file. Translating a barcode, or volume-ID, involves swapping a recognizable pattern for an alternate value within the 10 character limit via translation statements in a ttidef file.
  
-<note tip>This method works with command line programs, such as [[cli:tmss10sync|TMSS10Sync]], via ttidef file statements as well as through configuration files in TapeMaster, Lite and Checkpoint.</note>+<note >This method works with command line programs, such as [[cli:tmss10sync|TMSS10Sync]], via ttidef file statements as well as through configuration files in TapeMaster, Lite and Checkpoint.</note>
  
-Using a translation statement **AddTranslation(VOLUME, "A6??????????", "^^~~~~~~~~~~");** in the ttidef file, any 12 character volume-ID starting with A6, such as A61234567890, will drop the first two characters and keep the next 10, inputting as 1234567890.  +Using a translation statement **AddTranslation(VOLUME, "A6??????????", "^^~~~~~~~~~~");** in the ttidef file, any 12 character volume-ID starting with A6, such as A61234567890, will drop the first two characters and keep the next 10, inputting as 1234567890.  
 + 
 + 
 ===== Hashing ===== ===== Hashing =====
  
Line 50: Line 52:
 Reasons for hashing a barcode include extended length barcodes (11 characters or more) and barcodes that have spaces or other illegal characters. Reasons for hashing a barcode include extended length barcodes (11 characters or more) and barcodes that have spaces or other illegal characters.
  
-It is a good practice to put the true, or un-hashed, barcode in the Attribute field to enable a human readable value as well as the hashed volume-ID. Adding the un-hashed barcode to an extended attribute field can be automated by setting the field ''Long Barcode Attribute'' in the Customer Properties ''Options'' tab to the required Attribute field. +It is a good practice to put the true, or un-hashed, barcode in the Attribute field to enable a human readable value as well as the hashed volume-ID.  
 + 
 +Adding the un-hashed barcode to an extended attribute field can be manually added using the [[cookbook:long_barcodes_paste|Paste Long Barcode function]] or automated by setting the field ''Long Barcode Attribute'' in the Customer Properties ''Options'' tab to the required Attribute field. 
  
-<note tip>Barcodes can be hashed via ttidef files for command line programs as well as through configuration files in TapeMaster, Lite and Checkpoint.</note>+<note>Barcodes can be hashed via ttidef files for command line programs as well as through configuration files in TapeMaster, Lite and Checkpoint.</note>
  
 ==== Hashing via Scanning  ==== ==== Hashing via Scanning  ====
Line 59: Line 63:
  and hashed simultaneously by placing a ''#'' in the **Edit** field of the [[desktop/scan_window|Scan]] window.  and hashed simultaneously by placing a ''#'' in the **Edit** field of the [[desktop/scan_window|Scan]] window.
  
-Once the Volumes have been added, the long barcode can be added to the Description (or other Attribute) field using the Paste Long Barcode function or added to an extended attribute field automatically by setting the field ''Long Barcode Attribute'' in the Customer Properties ''Options'' tab to the required Attribute field. +Once the Volumes have been added, the long barcode can be added to the Description (or other Attribute) field using the [[cookbook:long_barcodes_paste|Paste Long Barcode function]] or added to an extended attribute field automatically by setting the field ''Long Barcode Attribute'' in the Customer Properties ''Options'' tab to the required Attribute field. 
  
 ====Hashing via ttidef file ==== ====Hashing via ttidef file ====
Line 71: Line 75:
 Using the translation code block below in the configuration files will hash any 11 character or longer volume-ID's. Using the translation code block below in the configuration files will hash any 11 character or longer volume-ID's.
  
-<sxh>+<code>
 barcodes= barcodes=
 { {
Line 79: Line 83:
    );    );
 }; };
-</sxh>+</code>
  
 Using the translation code block below in the configuration files will any barcode with spaces. Using the translation code block below in the configuration files will any barcode with spaces.
  
-<sxh>+<code>
 barcodes= barcodes=
 { {
Line 91: Line 95:
    );    );
 }; };
-</sxh>+</code>
  
-<note tip>Barcode hashing can also be achieved using [[subsystem:barcode|barcode administration]].</note>+<note tip>Barcode hashing can also be achieved using [[subsystem:barcode|Barcode Administration]].</note>
  
 {{tag>technote barcode long-barcode hash config-file}} {{tag>technote barcode long-barcode hash config-file}}
technote/long_barcodes.1571270942.txt.gz · Last modified: 2025/01/21 22:07 (external edit)