1. A method for determining a printing position, the method comprising: providing at least a first and second fiducial mark pattern on a printing medium, each of the first and second fiducial mark pattern comprising a respective plurality of fiducial marks at predefined relative distances; capturing an image of the printing medium; with each of the first and second fiducial mark patterns: identifying the respective plurality of fiducial marks in a captured representation of the printing medium; identifying a first edge of the printing medium in the captured representation of the printing medium; determining a first distance between the first edge and a respective first fiducial mark of each of the first and second fiducial mark patterns from the captured representation of the printing medium; determining a plurality of second distances between the respective plurality of fiducial marks from the captured representation of the printing medium; and computing a distance between each of the first and second fiducial mark patterns and the first edge based on the determined first distance and the plurality of determined second distances, wherein computing the distance between each of the first and second fiducial mark patterns and the first edge comprises a linear regression based on the plurality of determined second distances and predetermined distances between the respective fiducial marks; and averaging the computed distances between each of the first and second fiducial mark patterns and the first edge; and calibrating the printing device using the computed average distance.