technote:long_barcodes
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
technote:long_barcodes [2019/10/17 00:01] – [Hashing] Scott Cunliffe | technote:long_barcodes [2025/01/21 22:07] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== | + | ======Barcodes Longer Than 10 Characters In Length ====== |
TapeTrack has a [[concepts: | TapeTrack has a [[concepts: | ||
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 >This method only truncates volume-ID' |
For detailed information please see [[desktop: | For detailed information please see [[desktop: | ||
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 '' | + | Truncation of a barcode by removing the suffix (eg. removing L6 from 1234567890L6) can be achieved by setting the '' |
- | < | + | <note >This method will truncate all matching volume-ID' |
Truncating a barcode via the [[object: | Truncating a barcode via the [[object: | ||
- | 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 |
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 >This method works with command line programs, such as [[cli: |
- | Using a translation statement **AddTranslation(VOLUME, | + | Using a translation statement **AddTranslation(VOLUME, |
+ | |||
+ | |||
===== 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 '' | + | 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: | ||
- | < | + | < |
==== Hashing via Scanning | ==== Hashing via Scanning | ||
Line 59: | Line 63: | ||
and hashed simultaneously by placing a ''#'' | and hashed simultaneously by placing a ''#'' | ||
- | 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. | + | Once the Volumes have been added, the long barcode can be added to the Description (or other Attribute) field using the [[cookbook: |
====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' | Using the translation code block below in the configuration files will hash any 11 character or longer volume-ID' | ||
- | <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> | + | <note tip> |
{{tag> | {{tag> |
technote/long_barcodes.1571270471.txt.gz · Last modified: 2025/01/21 22:07 (external edit)