A method for printing generic images on leather articles comprising steps of: - having available at least an electronic processor; - having available a printing machine activatable by means of the processor; - having available at least an optical reader above the work plane of the printing machine and connected to the processor; - positioning, on the work plane of the printing machine, a leather article to be printed; - having available, in a work file (F L ) memorised in the processor (E), at least a generic image (I) defined by a series of components, being texts in written and/or printed form, and/or logos, and/or photographs, and/or drawings, and/or geometric and/or floral figures, the components following one another in a continuous or discontinuous way; - detecting, by means of the optical reader , the border (C), the positioning and the orientation of the leather article to be printed positioned, in a random fashion, on the work plane ; - creating a leather article file (F*) in which are memorised the positioning, the orientation, the format and the border (C) of the leather article positioned on the work plane ; - creating a service file (F S ) memorised in the processor, comprising a portion (P) of the generic image (I) of an extension such as to contain the area delimited by the border (C) of the leather article ; - creating an operating file (F O ), memorised in the processor, obtained from the service file by eliminating the fraction of the portion of generic image at least external of the border (C) of the leather article; - creating a print file (F) legible by the printing machine , containing the information of the leather article file (F*) and operating file (F O ); - activating the printing machine , piloted by print file of the preceding step, in order to print the image within the border (C) of the leather article positioned on the work plane . - having available at least an electronic processor; - having available a printing machine activatable by means of the processor; - having available at least an optical reader above the work plane of the printing machine and connected to the processor; - positioning, on the work plane of the printing machine, a leather article to be printed; - having available, in a work file (F L ) memorised in the processor (E), at least a generic image (I) defined by a series of components, being texts in written and/or printed form, and/or logos, and/or photographs, and/or drawings, and/or geometric and/or floral figures, the components following one another in a continuous or discontinuous way; - detecting, by means of the optical reader , the border (C), the positioning and the orientation of the leather article to be printed positioned, in a random fashion, on the work plane ; - creating a leather article file (F*) in which are memorised the positioning, the orientation, the format and the border (C) of the leather article positioned on the work plane ; - creating a service file (F S ) memorised in the processor, comprising a portion (P) of the generic image (I) of an extension such as to contain the area delimited by the border (C) of the leather article ; - creating an operating file (F O ), memorised in the processor, obtained from the service file by eliminating the fraction of the portion of generic image at least external of the border (C) of the leather article; - creating a print file (F) legible by the printing machine , containing the information of the leather article file (F*) and operating file (F O ); - activating the printing machine , piloted by print file of the preceding step, in order to print the image within the border (C) of the leather article positioned on the work plane . <EOS>