Browse Prior Art Database

Bar Code Compression Decompression

IP.com Disclosure Number: IPCOM000100671D
Original Publication Date: 1990-May-01
Included in the Prior Art Database: 2005-Mar-16
Document File: 3 page(s) / 80K

Publishing Venue

IBM

Related People

Shabsin, RL: AUTHOR [+2]

Abstract

A compression decompression technique enables a string of 14 characters to be compressed down to a bar code consisting of only ten characters and then decompressed back to the original 14 characters through the use of an algorithm. The 14 characters comprise a part number and a serial number used to identify an assembly. Two of the characters are permitted to be alphanumeric.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 53% of the total text.

Bar Code Compression Decompression

       A compression decompression technique enables a string of
14 characters to be compressed down to a bar code consisting of only
ten characters and then decompressed back to the original 14
characters through the use of an algorithm.  The 14 characters
comprise a part number and a serial number used to identify an
assembly.  Two of the characters are permitted to be alphanumeric.

      The compression technique used to take a 14 character part
number and serial number and compress it to ten characters is shown
in the following example:
           Part Number   : 98XY765
           Serial Number : 4021001
      1.  Take the part number and serial number and concatenate them
to form a string containing 14 characters. 98XY7654021001
      2.  Remove and save the third and fourth characters in the
string. These are the positions that are alphanumeric. 98 XY
7654021001
      3.  Concatenate the last ten characters to the first two
characters. 987654021001
      4.  Split the 12 character string into two six character
strings. 987654 021001
      5.  Convert the two six-digit strings to an encoded base 32
number. (where the numbers 0-9, the consonants B-Z and the letter
'E'are used).  See Fig. 1.
                987654 becomes Y4H6
                021001 becomes 0MH9
      6.  Finally, take the two characters that were saved and place
the fi...