Nearly all of the software in the cannabis industry is being prelabeld with regional specific barcodes. That is, Colorado has one method, Washington another and so forth. Each state is different, each country is different. Currently no official standards exist.
Prior to regulation in Colorado and Washington the two dominant players were BioTrack and MJ Freeway. Both of these systems were producing C128 barcode. Then when Washington selected BioTrack as the State vendor the C128 barcode continued this defacto standard.