“The adoption of barcodes enabled supermarkets in the United States to significantly increase the number of products they stock.”