Code 39 Full ASCII is used in manufacturing, military, and health applications.
The extended 3 of 9 code is a general purpose code which can code any ASCII character unlike Code 39, that encodes only 43 characters.
Extended Code 39 takes twice as much space as Code 39 as it uses two 3 of 9 code characters for each of the 128 ASCII characters. Not suitable for small products.
Extended code 39 retains all of the encoding specification of Code 39. The full 128 character ASCII character set can be encoded with the Code 39 barcode using combinations of two symbol characters made up of one of the four Code 39 characters '+', '$', '%', and '/', which act as a shift charcter, followed by one of the 26 Code 39 barcode alphabets.
It is recommended to use Code 128 or PDF417 if large amount of data needs to be encoded, as extended version of Code 39 is very inefficient.
One can use Label Flow™ barcode software for printing manufacturing labels and other code 39 labels or use Asset Track (inventory control software) for controlling inventory.