An image processing apparatus capable of performing a plurality of transmission functions including a facsimile transmission function, the image processing apparatus comprising: a controller that registers an address to be used in the facsimile transmission function in an address book; and a storage that stores a history of the transmission function in a case where the transmission function is performed, the history of the transmission function including destination information, wherein, in a case where the facsimile transmission function is performed, the destination information is a telephone number indicated by a called subscriber identification, CSI, signal received from a transmission destination; wherein the controller registers destination information included in the history in the address book according to a user instruction, wherein the controller performs a setting whether or not to permit registration of destination information of the facsimile transmission function read out from the history in the address book; wherein, in a case where it is set that the registration is permitted, the controller permits the registration of the destination information of the facsimile transmission function, and permits registration of destination information of a transmission function which is different from the facsimile transmission function, wherein, in a case where it is set that the registration is not permitted, the controller does not permit the registration of the destination information of the facsimile transmission function, and permits the registration of the destination information of the transmission function which is different from the facsimile transmission function, and wherein the controller performs the facsimile transmission function in a case where it is set that the registration is not permitted. a controller that registers an address to be used in the facsimile transmission function in an address book; and a storage that stores a history of the transmission function in a case where the transmission function is performed, the history of the transmission function including destination information, wherein, in a case where the facsimile transmission function is performed, the destination information is a telephone number indicated by a called subscriber identification, CSI, signal received from a transmission destination; wherein the controller registers destination information included in the history in the address book according to a user instruction, wherein the controller performs a setting whether or not to permit registration of destination information of the facsimile transmission function read out from the history in the address book; wherein, in a case where it is set that the registration is permitted, the controller permits the registration of the destination information of the facsimile transmission function, and permits registration of destination information of a transmission function which is different from the facsimile transmission function, wherein, in a case where it is set that the registration is not permitted, the controller does not permit the registration of the destination information of the facsimile transmission function, and permits the registration of the destination information of the transmission function which is different from the facsimile transmission function, and wherein the controller performs the facsimile transmission function in a case where it is set that the registration is not permitted. <EOS>