8. A printing server comprising a non-transitory computer-readable storage medium having program code embodied therewith, the program code executable by at least one hardware processor of the printing server to: receive a digital document for printing; analyze text in the digital document, to identify a text segment referring to a figure of the digital document; map said text segment to said figure; identify, in said text segment, reference to one or more non-grayscale colors of said figure, to determine a level of importance of said one or more non-grayscale colors to legibility of said figure; and transmit said digital document to one or more printers in accordance with the level of importance.
8. A printing server comprising a non-transitory computer-readable storage medium having program code embodied therewith, the program code executable by at least one hardware processor of the printing server to: receive a digital document for printing; analyze text in the digital document, to identify a text segment referring to a figure of the digital document; map said text segment to said figure; identify, in said text segment, reference to one or more non-grayscale colors of said figure, to determine a level of importance of said one or more non-grayscale colors to legibility of said figure; and transmit said digital document to one or more printers in accordance with the level of importance. 14. The printing server according to claim 8 , wherein the program code is further executable by said at least one hardware processor of the printing server to display a printing recommendation to a user, based on the level of importance.