The most widely used and accepted two-dimensional code type is QR Code, but that's not the only kind. You can see examples of other two-dimensional codes below:
You can see the distinctive feature of QR Codes in the image above. QR Codes have three square patterns on three corners to establish orientation. Qrafter can easily scan almost all QR Codes.
It can be said that Data Matrix is an earlier version of QR Code. They have a lot of encoding similarities, but QR Code is superior in capacity. Data Matrix codes have black lines on two sides to establish orientation. Qrafter can scan Data Matrix codes in most instances.