

Your generic “barcode” for something like a UPC is considered a 1D barcode and uses things like the spacing of the lines and thickness to encode data. Although some 1D barcodes can detect the barcode is damaged they cannot do error recovery.
Your 2D barcodes, like QR or Data Matrix, store data in both directions and depending on format can have varying levels of error correction (duplicate data) built into the barcode. They also obviously can take up less room and hold the same or more data as well. You do need a scanner that can do 2D barcodes though, as not all scanners will read them.
The wild part is how he goes on and on about how we (the US) are being screwed on trade deals, and you can go back and watch an announcement of him making that deal during his 1st term. He has spent more time reversing or just fake adjusting his own trade terms this whole time while blaming Biden who left most of it untouched so as not to tank the economy he was trying to bring back to life.