A fiducial mark allocation method comprising: allocating (S105, S108, S109, S109b) at least two fiducial marks out of three or more fiducial marks provided on a board to a component to be used for calculating a correction amount of a mounting position of the component on the board; characterized by determining whether the mounting position of the component is within a range defined by the fiducial marks in an X direction, wherein the range defined by the fiducial marks in the X direction is a range between two of the three or more fiducial marks that are separated by a greatest distance in the X direction; determining (S104, S107) whether the mounting position of the component is within a range defined by the fiducial marks in a Y direction, wherein the range defined by the fiducial marks in the Y direction is a range between two of the three or more fiducial marks that are separated by a greatest distance in the Y direction; wherein the allocating (S105, S108, S109, S109b) of the at least two fiducial marks is performed based on whether the mounting position of the component is: - within the range defined by the fiducial marks in the X direction and within the range defined by the fiducial marks in the Y direction, - within the range defined by the fiducial marks in only the X direction or only within the range defined by the fiducial marks in the Y direction, or - outside the range defined by the fiducial marks in both the X direction and the Y direction, wherein, if the mounting position of the component is within the range defined by the fiducial marks in only the X direction or only the Y direction, out of all the fiducial marks, the two fiducial marks closest to the component are allocated to the component. allocating (S105, S108, S109, S109b) at least two fiducial marks out of three or more fiducial marks provided on a board to a component to be used for calculating a correction amount of a mounting position of the component on the board; characterized by determining whether the mounting position of the component is within a range defined by the fiducial marks in an X direction, wherein the range defined by the fiducial marks in the X direction is a range between two of the three or more fiducial marks that are separated by a greatest distance in the X direction; determining (S104, S107) whether the mounting position of the component is within a range defined by the fiducial marks in a Y direction, wherein the range defined by the fiducial marks in the Y direction is a range between two of the three or more fiducial marks that are separated by a greatest distance in the Y direction; wherein the allocating (S105, S108, S109, S109b) of the at least two fiducial marks is performed based on whether the mounting position of the component is: - within the range defined by the fiducial marks in the X direction and within the range defined by the fiducial marks in the Y direction, - within the range defined by the fiducial marks in only the X direction or only within the range defined by the fiducial marks in the Y direction, or - outside the range defined by the fiducial marks in both the X direction and the Y direction, wherein, - within the range defined by the fiducial marks in the X direction and within the range defined by the fiducial marks in the Y direction, - within the range defined by the fiducial marks in only the X direction or only within the range defined by the fiducial marks in the Y direction, or - outside the range defined by the fiducial marks in both the X direction and the Y direction, wherein, if the mounting position of the component is within the range defined by the fiducial marks in only the X direction or only the Y direction, out of all the fiducial marks, the two fiducial marks closest to the component are allocated to the component.