Domestic standards should not have this problem, and the cost should be cheaper.
The reason why a country adopts its own standards is not only because of patents, but also because we need to spend more money on equipment if we adopt foreign standards. Moreover, barcode is an information collection technology, which also involves information security issues, so a country must support its own two-dimensional code standard, which is why every country has its own two-dimensional code standard.