1. A method, comprising: generating a two-dimensional (2D) barcode comprising a plurality of modules that collectively encode data; substantially centering or centering at least one finder pattern at a reference point within the 2D barcode, the at least one finder pattern having a first geometric shape different than the plurality of modules; and locating at least one alignment pattern within the 2D barcode according to a geometric relationship with the at least one finder pattern, the at least one alignment pattern having a second geometric shape different than the plurality of modules.