Abstract: A printing system in which a font manger monitors print jobs for execution by a printer having a memory operable to store font data. The font manger is arranged to identify fonts in a print job to be executed by the printer for which font data is not already stored in the memory of the printer; and cause font data corresponding to the identified fonts to be downloaded and stored in the printer memory for use in executing subsequent print jobs. By only including font data which is not already present in the memory of a printer, the size of print jobs can be reduced thereby increasing the speed at which print jobs can be generated and transmitted. The font manger may be provided on the printer, within the computer or as part of a printer server connected to the printer and the computer via a communications network.