• [^] # Re: mopria

    Posté par (site web personnel) . En réponse à la dépêche Imprimantes et libertés. Évalué à 5.

    Pourquoi a-t-on encore besoin de pilote pour imprimer ? Sérieusement ? Le papier est connu, les encres sont connues, les interfaces sont connues (recto/verso, bac de chargement, etc.). Une interface existe plus ou moins en partie d'ailleurs (PostScript), et on nous bassine encore avec des pilotes. Est-ce qu'on a besoin d'un pilote pour lire une clé USB ?

    Oui, on a besoin d'un pilote pour lire une clef USB. De plusieurs pilotes d'ailleurs : un pilote de stockage de masse, un pilote de table de partition MBR ou GPT, et un pilote de système de fichiers FAT-32 avec VFAT ou ExFAT.

    Seulement, ce sont toujours les mêmes pilotes.

    Pourquoi a-t-on encore besoin de pilote pour imprimer ? Sérieusement ? Le papier est connu, les encres sont connues, les interfaces sont connues (recto/verso, bac de chargement, etc.). Une interface existe plus ou moins en partie d'ailleurs (PostScript), et on nous bassine encore avec des pilotes.

    Alors, prenons le cas le plus standard possible. PostScript, ou plutôt PDF en fait, qui remplace largement PostScript dans les imprimantes. Avec une imprimante à l'ancienne, il faut un pilote, qui va prendre en entrée un document PDF (ou autre chose) et des options d'impression, et qui va sortir un document PostScript ou PDF avec les options d'impression intégrées de la façon dont l'imprimante les attend.

    Ça a récemment changé, avec Mopria et AirPrint justement. Maintenant, les imprimantes compatibles avec l'un de ces standard accepte les impression en IPP. Le client doit fournir un document dans un format standard (une version spécifique de PDF, du JPEG, de l'Apple Raster et quelques autres), et les options d'impressions sous forme de paramètres dans la requête d'impression.

    On peut éventuellement considérer l'implémentation cliente Mopria ou AirPrint comme un pilote : concrètement, c'est un client IPP et de quoi convertir ce qu'on veut imprimer dans un format standard. Mais techniquement, le vrai pilote est dans l'imprimante !