A printing system for printing a print job on a receiving material with receiving material characteristics according to a print job ticket, the printing system comprising: a) a print engine for providing marking material with marking material characteristics to the receiving material in order to print at least one image defined by the print job; and b) a controller configured to control the print engine, to provide a first estimation of an amount of receiving material needed for a print job based on the print job ticket; wherein the printing system comprises c) a digital outcome storage (15, 300) configured to store first waste amounts (306, 307) of receiving material, and the controller is configured to retrieve from the digital outcome storage (15, 300) first waste amounts (306, 307) of receiving material with the same receiving material characteristics as of the print job, to use the retrieved first waste amounts of receiving material for increasing of the first estimation of the amount of receiving material needed by the print job, and to provide a first estimation of an amount of marking material needed for the print job based on the print job ticket, the system is characterized in that the digital outcome storage is configured to store first waste amounts of marking material during printing errors of print jobs, and the controller is configured to retrieve from the digital outcome storage first waste amounts of marking material with the same marking material characteristics as of the print job and to use the retrieved first waste amounts of marking material for increasing the first estimation of the amount of marking material needed by the print job, wherein the printing system comprises a finisher with finisher characteristics for finishing the print job, the controller is configured to provide a first estimation of an amount of finishing material needed for the print job based on the print job ticket, the digital outcome storage is configured to store second waste amounts of receiving material, second waste amounts of marking material and first waste amounts of finishing material during finishing errors of print jobs, and the controller is configured to provide the first estimations of the amounts of receiving, marking and finishing material, to retrieve from the digital outcome storage the first waste amounts of receiving material, marking material and finishing material, and the second waste amounts of receiving material and marking material with the same receiving material, marking material, finishing material and finisher characteristics respectively as of the print job, and to use the retrieved first and second waste amounts for increasing the first estimations of the amounts of receiving, marking and finishing material needed by the print job. a) a print engine for providing marking material with marking material characteristics to the receiving material in order to print at least one image defined by the print job; and b) a controller configured to control the print engine, to provide a first estimation of an amount of receiving material needed for a print job based on the print job ticket; wherein the printing system comprises c) a digital outcome storage (15, 300) configured to store first waste amounts (306, 307) of receiving material, and the controller is configured to retrieve from the digital outcome storage (15, 300) first waste amounts (306, 307) of receiving material with the same receiving material characteristics as of the print job, to use the retrieved first waste amounts of receiving material for increasing of the first estimation of the amount of receiving material needed by the print job, and to provide a first estimation of an amount of marking material needed for the print job based on the print job ticket, the system is characterized in that the digital outcome storage is configured to store first waste amounts of marking material during printing errors of print jobs, and the controller is configured to retrieve from the digital outcome storage first waste amounts of marking material with the same marking material characteristics as of the print job and to use the retrieved first waste amounts of marking material for increasing the first estimation of the amount of marking material needed by the print job, wherein the printing system comprises a finisher with finisher characteristics for finishing the print job, the controller is configured to provide a first estimation of an amount of finishing material needed for the print job based on the print job ticket, the digital outcome storage is configured to store second waste amounts of receiving material, second waste amounts of marking material and first waste amounts of finishing material during finishing errors of print jobs, and the controller is configured to provide the first estimations of the amounts of receiving, marking and finishing material, to retrieve from the digital outcome storage the first waste amounts of receiving material, marking material and finishing material, and the second waste amounts of receiving material and marking material with the same receiving material, marking material, finishing material and finisher characteristics respectively as of the print job, and to use the retrieved first and second waste amounts for increasing the first estimations of the amounts of receiving, marking and finishing material needed by the print job.