Forum Linux.général Quels outils pour des PDF en CMYK ? (Scribus)

Posté par  (site web personnel) . Licence CC By‑SA.
3
11
mai
2017

Bonjour,

J'utilise Scribus avec un système GNU pour réaliser des brochures. Car la structure au-sein de laquelle je travail souhaite n'utiliser que des logiciels libres (pour les raisons "éthiques").

Nous avons ici une imprimante multifonction qui imprimer en CMYK.

Lorsque nous imprimons à partir de RGB, le pilote ou l'imprimante converti en CMYK donc.

Mais lorsque nous imprimons à partir de Scribus, les couleurs CMYK sont envoyées telles quelles, et c'est appréciable car nous obtenons alors des couleurs proches de ce que nous cherchons à obtenir.

Mais pour certains utilisateurs, il serait plus commode d'avoir des fichiers PDF …, à imprimer donc lorsque nécessaire.

À partir de Scribus, j'arrive bien à produire deux types de PDF : soit RGB ("Écran / Web") soit CMYK ("Imprimante").

Par contre les logiciels de visualisation de document PDF affichent et impriment la même chose, quel que soit le type de PDF ouvert (RGB ou CMYK) :(

J'en conclu que ces logiciels (visualiseur de PDF) convertissent vers RGB dès l'ouverture du PDF CMYK et envois ensuite tel-quel (en RGB) vers l'imprimante, qui elle reconverti en CMYK. Mais le résultat donc, est identique à celui obtenu à partir du PDF RGB.

Donc, j'ai deux questions !

1°) Y a-t-il un moyen pour imprimer un PDF CMYK "directement en CMYK", sans que les couleurs ne soient jamais converties en RGB ?

2°) Y a-t-il un logiciel qui permette d'ouvrir un fichier PDF CMYK et de pouvoir vérifier, « genre avec un pipette », les composantes CMYK des couleurs ? Car j'aimerais parfois pouvoir vérifier également ce que donne la gestion des couleurs de Scribus, lorsque par exemple des images RGB sont transposées en CMYK.

PS: Tout cela, "bien entendu", en logiciels libres avec un système GNU.

Merci d'avance.

  • # Ghostscript

    Posté par  (site web personnel) . Évalué à 1.

    As tu essayé ghostscript ? Par exemple la commande suivante devrait te convertir ton document pdf :

    /usr/bin/gs -dSAFER -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -dPDFSETTINGS=/prepress -sOutputFile=fichier_sortie.pdf -dProcessColorModel=/DeviceCMYK  -f fichier_origine.pdf

    Attention, ghostscript ne va pas modifier les images contenues dans ton document PDF, je pense qu'il faudra compléter avec imageMagick si tu veux également modifier la colorimétrie des images embarquées si elles sont en RGB.

    • [^] # Re: Ghostscript

      Posté par  (site web personnel) . Évalué à 2.

      Merci pour ta réponse… Mais je comprends pas en quoi cela peut m'aider :(
      As-tu bien lu tout mon message ?

      Je ne cherche pas à convertir quoi que ce soit car avec Scribus j'obtiens déjà exactement les PDF CMYK dont nous avons besoin !

      Le problème, actuellement, c'est qu'il faut en gros utiliser le Windows de Microsoft pour l'imprimer correctement !

      Car, les logiciels dont nous disposons sous GNU/Linux convertissent en RGB pour l'écran (normal) et envois ça également en RGB à l'imprimante :( ce qui ne donne pas du tout les mêmes couleurs :(

      Une autre solution que j'ai trouvé, c'est de placer ce fichier PDF CYMK sur une clé usb et de la brancher sur l'imprimante… Voila la seul possibilité de ne pas utiliser le Windows pour imprimer un PDF CMYK correctement :(

      Existe-t-il un logiciel sous GNU/Linux qui pourrait nous permettre d'imprimer un PDF CMYK sans qu'il ne soit altéré par une conversion RGB inutile ?

      Question subsidiaire : existe-t-il un logiciel ou une solution qui puisse me permettre de vérifier en quelques points les couleurs CMYK dans un fichier PDF CMYK, un peu comme Adobe Preflight (du Adobe Acrobat Professional) ? (mais en logiciel libre sous GNU/Linux donc)

      • [^] # Re: Ghostscript

        Posté par  (site web personnel) . Évalué à 3.

        Au temps pour moi, j'ai mal lu ta demande. Je croyais que tu cherchais à convertir le document PDF en CMYK.

      • [^] # Re: Ghostscript

        Posté par  (site web personnel) . Évalué à 3.

        Salut,

        Q? as-tu essayé des impressions "directes" des fichiers (via lp ou lpr qui envoient vers les pilotes d'impression sans passer pas par la prévisualisation des outil de visu PDF) ?

        Note: pour une même imprimante il peut y avoir différents pilotes dispos via CUPS, il faudrait regarder leurs caractéristiques et éventuellement les options qui ont été fixées (typiquement… le color model utilisé).

        Au niveau logiciels tiers, en cherchant un peu on trouve turboprint (payant):

        TurboPrint est un pilote propriétaire payant très complet pour un large éventail d'imprimantes. Il offre des fonctionnalités qui pourraient n'être pas disponibles avec certains pilotes libres d'imprimantes :

        • impression de qualité photo
        • support du CMYK, profils couleur ICC (version TurboPrint Studio)

        Python 3 - Apprendre à programmer dans l'écosystème Python → https://www.dunod.com/EAN/9782100809141

        • [^] # Re: Ghostscript

          Posté par  (site web personnel) . Évalué à 1.

          … impressions "directes" des fichiers (via lp ou lpr …

          Heu… mais comment faire pour les paramètres d'impression (black over ; recto-verso sur côté court ; couleur ) ?

          Ce serait quoi au juste la commande ?

          … turboprint (payant)

          Notre objectif est de n'utiliser que des logiciels libres :(
          C'est pour ça qu'on est sous GNU/Linux.

          • [^] # lp ["Résolu"]

            Posté par  (site web personnel) . Évalué à 2.

            Voila, j'ai trouvé !
            J'ai ajouté une imprimante (la même) nommée printcolorduplex avec les options préréglées comme il faut.
            Et du coup, la commande qui fonctionne :

            lp -d printcolorduplex brochure_CMYK.pdf
          • [^] # Re: Ghostscript

            Posté par  (site web personnel) . Évalué à 4.

            Heu… mais comment faire pour les paramètres d'impression (black over ; recto-verso sur côté court ; couleur ) ?

            Ce serait quoi au juste la commande ?

            Quelque chose comme lp -o Duplex=DuplexNoTumbe machin.pdf je pense. Tu peux vérifier les options disponibles pour ton imprimante avec lpoptions -l.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.