1. A method of generating a barcode with a human readable interpretation where the barcode uses an application identifier, comprising the steps of: inputting characters as an input data set that is equivalent to the complete human readable interpretation with a first special character immediately before the application identifier, a second special character immediately after the application identifier, wherein each and every individual character in the input data set has a one to one correspondence with an individual symbol in the human readable interpretation, wherein the input data set comprises a series of unique data sets each comprising a unique application identifier and a unique data portion a third special character is inserted between each of the series of unique data sets; generating a barcode encoding data set for encoding the barcode based on the input data set, includes interpreting the second special character as a field separator between the application identifier and a data portion following the application identifier, and interpreting the third special character as a separator between data sets; generating a data set for the human readable interpretation based on the input data set includes converting the second special character to a second symbol and converting the third special character to a “_” (space), wherein the second special character as inputted is a graphical equivalent to the second symbol; and generating the barcode with the human readable interpretation includes combining the barcode encoding data set and the data set for the human readable interpretation.
5. The method of generating a barcode with a human readable interpretation described in claim 1 , wherein the barcode is a UCC/EAN-128 barcode.