Method for printing an image on a glass, ceramics or glass ceramics substrate, comprising the steps of: - Providing image template data for an image to be printed by an image providing computing entity together with an initial set of printing parameters, - Analyzing (S1') said image template data by identifying image components of said image, - Providing a substrate for printing said image thereon by a substrate feeding entity, - Providing an ink for printing said image by an ink supply entity, - Providing for the identified image components an initial set of printing parameters, - Printing said image using said image template data and said initial printing parameters on said substrate with said ink using a printing procedure, preferably Inkjet-Printing-procedure, based on said printing parameters with a printer operating using printer configuration parameters, - Capturing said printed image on said substrate by one or more image capturing entities, and providing captured image data of said captured image, - Analyzing said captured image data, using an analyzing procedure by an analysis computing entity, said analyzing procedure comprising ∘ Providing (S6a) definition parameters for defining at least one region of interest, ROI, ∘ Determining (S6b) said at least one ROI, within the captured image data based on the provided definition parameters, ∘ Identifying (S6c) in said at least one ROI at least one image component, ∘ Determining (S6d) for said at least one ROI at least one image metric, ∘ Relating (S6e) said at least one image metric to said at least one image component, providing for each image component an image component specific image metric, - Relating said identified at least one image component in said image template data to said at least one identified image component of said at least one ROI related with said at least one image metric, - Selecting one or more printer configuration parameters and/or printing parameters for correction, preferably based on at least one image metric and/or at least one image component, - Computing at least one actual correction parameter for said selected printing parameters based on an optimization computing procedure using said at least one image metric, wherein said at least one actual correction parameter being image component specific, - Computing optimized image component specific printing parameters based on the at least one actual image component specific correction parameter, - Printing an image on further glass, ceramic or glass ceramics substrates using the aforesaid optimized printing parameters. - Providing image template data for an image to be printed by an image providing computing entity together with an initial set of printing parameters, - Analyzing (S1') said image template data by identifying image components of said image, - Providing a substrate for printing said image thereon by a substrate feeding entity, - Providing an ink for printing said image by an ink supply entity, - Providing for the identified image components an initial set of printing parameters, - Printing said image using said image template data and said initial printing parameters on said substrate with said ink using a printing procedure, preferably Inkjet-Printing-procedure, based on said printing parameters with a printer operating using printer configuration parameters, - Capturing said printed image on said substrate by one or more image capturing entities, and providing captured image data of said captured image, - Analyzing said captured image data, using an analyzing procedure by an analysis computing entity, said analyzing procedure comprising ∘ Providing (S6a) definition parameters for defining at least one region of interest, ROI, ∘ Determining (S6b) said at least one ROI, within the captured image data based on the provided definition parameters, ∘ Identifying (S6c) in said at least one ROI at least one image component, ∘ Determining (S6d) for said at least one ROI at least one image metric, ∘ Relating (S6e) said at least one image metric to said at least one image component, providing for each image component an image component specific image metric, ∘ Providing (S6a) definition parameters for defining at least one region of interest, ROI, ∘ Determining (S6b) said at least one ROI, within the captured image data based on the provided definition parameters, ∘ Identifying (S6c) in said at least one ROI at least one image component, ∘ Determining (S6d) for said at least one ROI at least one image metric, ∘ Relating (S6e) said at least one image metric to said at least one image component, providing for each image component an image component specific image metric, - Relating said identified at least one image component in said image template data to said at least one identified image component of said at least one ROI related with said at least one image metric, - Selecting one or more printer configuration parameters and/or printing parameters for correction, preferably based on at least one image metric and/or at least one image component, - Computing at least one actual correction parameter for said selected printing parameters based on an optimization computing procedure using said at least one image metric, wherein said at least one actual correction parameter being image component specific, - Computing optimized image component specific printing parameters based on the at least one actual image component specific correction parameter, - Printing an image on further glass, ceramic or glass ceramics substrates using the aforesaid optimized printing parameters.