echo "";?>
Auteur : Till Kamppeter
Traduction : Christophe Brocas
A travers de ces rencontres, nous avons pour objectif de rassembler les contributeurs majeurs des projets tournant autour l'impression sous Linux afin qu'ils ...
Nous envisageons cet atelier comme une rencontre de développeurs : les participants seront là avec leurs PCs et leurs portables (connectés au réseau local et à l'internet) et travailleront sur leur projet.
La rencontre devrait avoir lieu au cours des Rencontres Mondiales du Logiciel Libre 2004 dans une salle dédiée ou "Hacker's Room". Non loin de la fin des Rencontres Mondiales, aura lieu une session de conférence(s) autour de l'impression au cours de laquelle seront présentés aux visiteurs les projets tournant autour de l'impression ainsi que les résultats de la session de codage. Au sein de la "Hacker's Room", aucun planning ne sera dressé. Peut-être qu'au cours de la première demi-journée chacun pourrait se présenter rapidement ainsi que son projet. Ensuite, tout le monde pourrait développer, discuter ou faire toute chose utile pour le projet.
Ces étapes sont soumises à évolution, tout comme certaines étapes peuvent être déjà réalisées ou certaines idées pourraient apparaitre jusqu'en Juillet au cours même de l'atelier.
Ces sont mes idées pour l'instant, aussitôt que cette proposition sera communiquée aux participants, leurs idées seront collectées et intégrées. Je communiquerai les propositions mises à jour aussitôt qu'elles seront disponibles.
La base de Foomatic est une base de données contenant les informations matérielles et logicielles (spoolers et pilotes) sur les imprimantes, et comment elles interagissent : quel pilote supporte quelle imprimante et quelles options peuvent être contrôlées avec la combinaison choisie imprimante/pilote ?
Le système intègre tout pilote libre avec chaque spooler libre. Il fournit à l'utilisateur toutes les options disponibles dans les pilotes. Son coeur est une base de données XML contenant les entrées pour tous les pilotes libres et plus de 800 imprimantes. Il fournit toutes les informations concernant les lignes de commandes avec toutes leurs options. Les utilisateurs peuvent facilement configurer les files d'impression sous tous les spooleurs libres avec un configurateur en ligne sur le site web linuxprinting.org (ou éventuellement, à partir d'une copie locale de la base de données).
Foomatic est actuellement un standard non officiel : Mandrake, RedHat, SuSE, Conectiva, Debian, Knoppix, et d'autres distributions l'utilisent.
Sous tous les systèmes d'exploitation type Posix, comme GNU/Linux, *BSD, Unix ..., les applications génèrent du PostScript comme format de description de page indépendant du matériel afin d'envoyer les pages à imprimer au spooleur d'impression.
Si l'imprimante de destination n'est pas une imprimante PostScript, l'interprèteur Postscript GhostScript est utilisé pour traduire cette sortie Postscript dans le langage natif de l'imprimante en utilisant un pilote d'imprimante. Les versions courantes de GhostScript sont totalement compatibles avec le standard Postscript de niveau 3 ainsi elles sont capables de convertir ou d'afficher tout type de fichier PostScript. Les pilotes sont soit compilés dans le binaire de GhostScript, soit un plug-in à l'interface IJS de GhostScript, ou un filtre qui convertit la sortie générique des images raster de GhostScript dans le langage natif de l'imprimante. Les pilotes raster CUPS sont des filtres spécifiques, un concept spécial de pilotes conçu pour le système d'impression CUPS.
Le développement de GhostScript se poursuit en suivant plusieurs pistes. Le gros du développement se fait sous la licence non libre mais open source AFPL. Après un an d'existence, une version AFPL de GhostScript passe sous licence GPL sous le nom de GNU GhostScript. ESP GhostScript, dont le développement est mené par le projet CUPS, dérive de GNU GhostScript, mais est fourni avec des corrections de bugs et avec tous les pilotes déjà compilés dans le binaire.
L'objectif principal de Gimp-Print est de tenir une qualité absolue. Pour une partie des modèles d'imprimantes supportés, cet objectif a été atteint de telle manière que beaucoup d'utilisateurs considèrent les sorties Gimp-Prints comme supérieures aux sorties des pilotes natifs du fabricant sous environnement Windows. Gimp-Print, contrairement à ce qu'indique son nom, a depuis longtemps surpassé ses origines de plug-in au célèbre logiciel de manipulation d'images. Il est devenu un logiciel généraliste d'édition d'images couleur, qui peut être compilé pour devenir soit un pilote d'impression GhostScript, un plug-in IJS pour GhostScript, un pilote d'impression CUPS, un plug-in Gimp pour imprimer, ou une bibliothèque à usages multiples destinée à être utilisé par d'autres logiciels.
Il supporte actuellement autour de 500 modèles d'imprimantes, pour la plupart des imprimantes jet d'encre couleur, mais aussi des imprimantes laser et de sublimation thermique.
C'est le premier projet de pilote d'impression logiciel libre mené par un constructeur d'imprimante. HPIJS fournit un support logiciel libre de la quasi totalité des modèles d'imprimantes jet d'encre HP et de toutes les imprimantes laser PCL-5e/5c. Il est mis à jour régulièrement quand un nouveau modèle apparait. Le projet travaille en relation étroite avec Foomatic et les Foomatic PPDs sont fournis avec HPIJS.
Ayant un important savoir et une importante base de code en provenance des pilotes issus de leur système d'exploitation OS/2, IBM a développé un package très modulaire de pilotes d'imprimantes autour d'une base de données XML afin de rendre ces ressources disponibles pour les systèmes d'exploitation libres. Le système supporte plus de 400 imprimantes et il est prévu qu'il s'étende dynamiquement à toute imprimante pour laquelle il existe un fichier de description UPDF.
HPOJ est un projet supporté par HP afin de permettre aux imprimantes multi-fonctions de fonctionner de manière optimale et complète sous des environnements logiciels libres. Au-delà de l'impression, elles peuvent déjà scanner et rendre disponible pour le PC les cartes mémoires pour photos. Dans les futures versions, il est prévu de supporter la gestion des faxs depuis le PC.
Débuté comme interface graphique pour le spooleur d'impression CUPS, KDEPrint est l'environnement graphique dédié à l'impression le plus avancé : il supporte les spooleurs CUPS, LPD, et LPRng, il configure les imprimantes en utilisant Foomatic, et permet même des choses comme la mise à disposition de pilotes pour des clients Windows, le pré-filtrage des jobs en utlisant tout type de commandes, la comptabilité, et plus encore.
L'objectif de OpenPrinting WG est de développer et promouvoir un jeu de standards qui répondront aux besoins grands comptes pour de l'impression, notamment la gestion, la fiabilité, la sécurité, l'évolutivité, l'accès aux fonctions de l'imprimante et sob accès réseau (voir les objectif sur la page web de OpenPrinting).
Till Kamppeter