Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Liens connexes

Dépêche modérée par

Dépêche éditée par

: Premiers pilotes libres pour les imprimantes Samsung

Posté par Aurélien Croc (page perso, ). Modéré le 27 août 2006.
Depuis le temps qu'on les attendait, ils sont arrivés. Voici donc la première version des pilotes libres pour imprimantes SPL2 (Samsung Printer Language) estampillée 0.0.1. Ceux-ci permettront de faire fonctionner une grande partie des imprimantes Samsung et apparemment quelques Xerox en utilisant leur langage natif, procurant ainsi des documents au maximum de leur qualité pour un temps de traitement réduit.

Pour l'heure, les imprimantes utilisant la version précédente, SPL, ne sont pas encore supportées mais ça ne saurait tarder (Recherche de possesseurs d'une de ces imprimantes). Si vous êtes concerné, n'hésitez pas à les tester et à retourner vos résultats à l'auteur afin de peaufiner les fichiers PPD propres à chacunes.

> Lire la dépêche (63 commentaires, moyenne: 3,3).  

Après avoir acheté une imprimante Samsung ML-2250 qui avait la mention « Compatible Linux », la joie s'est vite estompée lorsque les pilotes pour Linux ont lamentablement planté et n'ont jamais été capable de sortir un document. Après avoir pu constater que le problème était récurrent à la quasi totalité des possesseurs de ces imprimantes, une lettre a été envoyée à Samsung demandant, dans un premier temps, des explications, puis, dans un second temps, les spécifications techniques du langage dans le but de redévelopper des pilotes au cas où Samsung aurait été dans l'incapacité d'en fournir de nouvelle version (la dernière version remontant à 2001).

La réponse fût claire et précise : « Pour utiliser l'imprimante ML-2250 sous Linux, vous devez vous procurer le module PostScript optionnel. » (Il est à noter que ce module coûte plus de la moitié du prix de l'imprimante).

Après une seconde lettre redemandant les spécifications, qui reste encore sans réponse, l'ambition de développer des pilotes libres et de rédiger une spécification non officielle de ce langage était grande. Et c'est après un peu plus de trois semaines de travail acharné que j'ai l'honneur de vous présenter ces pilotes.

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

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

Merci!

Posté par zeb () le 27/08/2006 à 14:25. (lien). Évalué à 9.

Bravo pour ce travail et les acheteurs de cette imprimante peuvent te dire un grand merci. En meme temps, vu la mauvaise volonte de Samsung (et leur pub mensongere "compatible Linux"), ca n'a pas du etre tres motivant, non ? Si j'ai bien compris, tu as du faire du reverse engineering pour parvenir a communiquer avec l'imprimante ?

Sinon, j'ai vu qu'elle etait aux alentours de 110 euros. Y-a-t-il d'autres imprimantes laser recommandees, economiques a la recharge et qui soient vraiment compatibles linux (avec des standards de communication ouverts) ? Chez HP par exemple ?

La force du libre

Posté par FRLinux (page perso, ) le 27/08/2006 à 14:30. (lien). Évalué à 7.

Une fois de plus, cela démontre un bel exemple de ce que le libre est capable de faire. Un grand bravo à la personne à l'initiative de ce projet. Je suis sur que les possesseurs d'imprimantes Samsung ne manqueront pas de contribuer dans un avenir proche pour faire grandir le projet.

Je me posais une question d'ailleurs concernant les pilotes d'imprimantes. J'ai du dépanner des personnes passant de Windows vers Linux et il serait appréciable qu'un consorcium similaire à l'OSDL se penche sur une initiative pour sensibiliser les fabriquants d'imprimantes à fournir des vrais pilotes.

Méthode !

Posté par Thomas Petazzoni (page perso, ) le 27/08/2006 à 14:32. (lien). Évalué à 5.

Ceci est très intéressant ! Merci pour ton travail !

Sinon, est-ce que tu pourrais détailler la méthode que tu as utilisée pour trouver ces informations ? Utilisation du pilote sous Windows et sniff des paquets USB ? Et ensuite, pour essayer de trouver une structure dans ce bazar, comment as-tu procédé ?

Chapeau bas...

Posté par rdg (Jabber id, ) le 27/08/2006 à 20:47. (lien). Évalué à 3.

Je ne possède pas d'imprimante Samsung mais à la lecture de ce journal j'ai envie de te féliciter pour ton excellente initiative et ton investissement personnel (et exemplaire!).

Encore bravo.

RMS ?

Posté par Barnabé () le 28/08/2006 à 05:59. (lien). Évalué à 6.

Richard, c'est toi ?

Et Lexmark dans tous ça...

Posté par Tagada () le 28/08/2006 à 07:20. (lien). Évalué à 1.

Pour ma part, j'ai toujours pas la chance avec moi pour mon imprimante Lexmark X83 qui reste désespérément inactive depuis que je suis passé sous Linux totalement...

j'embête de temps en temps la hotline de Lexmark pour savoir quand est ce qu'il compte "faire de drivers" ou "rendre public les spécifications" (si ce n'est pas déja fait :-) )...

Si quelqu'un a des infos...

Est-ce la bonne solution ?

Posté par GPLorDIE () le 28/08/2006 à 11:18. (lien). Évalué à 2.

Au final est ce qu'on ne ferait pas mieux de ne pas acheter tous ces accessoires non compatibles linux, ou non livrés avec un pilote libre, plutôt que de les rendre compatibles sur le temps libre de bénévoles ?
Vu la tournure prise par les lois actuellement (pas de reverse engineering, etc etc) non seulement le volontaire se met en danger dans certains pays s'il développe ce pilote sans le constructeur mais en plus c'est le constructeur qui va récolter encore plus d'argent en rajoutant un logo "compatible linux".
C'est comme les personnes qui font des efforts pour liberer l'iPod de ses DRM (http://ipodlinux.org/Main_Page) et nous permettre de l'utiliser en restant libres, combien de temps avant qu'Apple leur fasse un procès ?

Un mauvais produit!

Posté par salvaire () le 28/08/2006 à 15:45. (lien). Évalué à 5.

La réponse fût claire et précise : « Pour utiliser l'imprimante ML-2250 sous Linux, vous devez vous procurer le module PostScript optionnel. » (Il est à noter que ce module coûte plus de la moitié du prix de l'imprimante).
La réponse est très pertinente.

Je voudrais bien savoir qu'elle est intérêt (pour la humanité) d'inventer des langages (propriétaires), alors que PostScript est ouvert, un standard, et fût révolutionnaire en son temps en comparaison. Combien coûte le développement d'un asic comparé à un moteur de rendu ps standardisé? Et Linux dans l'imprimante?

De même, qu'elle est l'intérêt de vendre dans le même magasin une imprimante avec un autocollant samsung et une autre avec un autocollant xerox?

Un élément de réponse:

D'après ta doc, spl est un langage point par point. Ce qui veut dire que l'imprimante n'a pas de moteur de rendu. Ce qui semble donc être une logique low cost. On vend l'imprimante fabriqué en chine par des quasi esclaves pour quelques euros, puis on raquette le consommateur avec l'encre pour beaucoup d'euros. Quand l'imprimante est morte, soit quelque temps après la fin de la garantie (très écologique), on recommence le processus.

Mon avis: boycottons ses produis!

Rehabiliter Samsung

Posté par Jérôme Kieffer (page perso, ) le 29/08/2006 à 07:17. (lien). Évalué à 2.

Je souhaite rehabiliter Samsung car ce sont les premiers a avoir fait des imprimantes laser grand-public compatibles linux.

Ma ML-4600 (pas toute recente je dois l'admettre) est compatible PCL, elle contient de la RAM (4Mo, extensible avec de la RAM EDO), un processeur (RISC 66MHz) et debite 8ppm. En 2001, elle coutait 200E.

On peut juste regreter que la ML-4600 soit la seule de la serie a utiliser des driver vraiment open-source.

Chez moi ça marche !

Posté par florent morel () le 29/08/2006 à 19:03. (lien). Évalué à 2.

Il fait avoir installé des paquets du genre libcups-xxx-devel sur sa machine pour installer ces drivers. Suite à quelques problème de miroirs et dépendances dus à des bidouillages excessifs, j'ai dû installer cups 1.1.3 à la main.
Ensuite l'installation s'est faite sans aucun problème et maintenant mon imprimante Samsung ML 2010 marche parfaitement sous Linux !

Merci au développeur de ce projet !

Imprimer dans un fichier

Posté par spotty () le 04/09/2006 à 15:17. (lien). Évalué à 1.

imprimer dans un fichier, lire le postcript, avoir le PBM, lire de l'asm pour comprendre l'algo, chapeau bas... Il faut le faire.

Je n'emploie pas Samsung mais je t'encourage à continuer.

Revenir en haut de page