Le problème avec les polices intégrées dans les applications d'impression de masse PDF

PDF est de plus en plus présent dans les applications d'impression de masse. Cependant, les fichiers de spool PDF demandent souvent trop à un moteur d'impression entraînant des interruptions ou, pire encore, des tirages incomplets qui peuvent ne pas être remarqués. Qu'est-ce qui est spécial dans l'impression de masse PDF et que peut-on faire à ce sujet?

Les fichiers PDF individuels provenant de différents systèmes de logiciels d’application sont assemblés en gros fichiers de spool ainsi que les billets d’impression avant d’être soumis au service d’impression de masse. Les étapes de préparation de l'impression telles que la fusion, le fractionnement, la reformatage, la pagination, l'insertion de code-barres, etc. mène à des fichiers spool qui contiennent d'énormes quantités de polices et d'autres ressources. En particulier, il peut arriver qu'un fichier spool de 100'000 pages contienne 300'000 intégrés, des sous-ensembles de polices légèrement différents de la même famille de polices Times Roman ou Helvetica. Il est immédiatement clair qu'un moteur d'impression moyen ne peut pas gérer correctement un tel fichier de spool. 

Une possibilité de résoudre le problème est d'omettre les polices intégrées. Cependant, étant donné que les fichiers PDF sont souvent conformes à PDF/A parce qu'ils doivent être archivés, ce n'est pas une option réelle pour une solution générale. En outre, les organismes de services d'impression ne sont pas utilisés pour traiter ces problèmes, car ils ne sont pas habitués. Les formats traditionnels de fichiers spool tels que ASP et PostScript ont été optimisés pour gérer les ressources de police de manière économique. Il faut donc trouver une solution générale pour réduire la quantité de ressources dans le fichier de spool PDF.

La solution générale est un outil d'optimisation. Il peut remplacer des objets redondants tels que des images de logo incorporées à plusieurs reprises par une seule instance et fusionner des sous-ensembles de la même famille de polices en un seul programme de police. Cependant, la fusion de programmes de police n'est pas aussi facile qu'elle ne semble pour les raisons suivantes :

  • Les sous-ensembles de police ont été dérivés de différentes versions de la même famille de polices, p. ex. Helvetica 1.0, Helvetica 1.1 etc.

  • Les sous-ensembles de police ont été créés par différentes bibliothèques PDF en utilisant des règles de sous-réglage et d'intégration différentes.

  • Le code de caractère à la correspondance de glyphe est différent pour chaque sous-ensemble.

  • Les différents sous-ensembles utilisent différentes technologies de police telles que TrueType, Type 1, CFF ou OpenType.

  • Les sous-ensembles utilisent des métriques différentes pour les glyphes équivalents.

  • etc.

Depuis un puissant algorithme de fusion de polices pour la préparation de l'impression de masse, nous avons développé un outil spécial pour effectuer la tâche. Dans le meilleur des cas, l'outil est en mesure de réduire le nombre de polices intégrées dans le fichier spool mentionné ci-dessus de 300'000 à seulement 3 polices.

Like what you see? Share with a friend.

« Gru<unk> ezi! » Comment pouvons-nous nous aider?

Phone