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:09] – 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 or added to an extended attribute field automatically by setting the field '' | + | 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.1571270942.txt.gz · Last modified: 2025/01/21 22:07 (external edit)