Pilote Canon BubbleJet pour BeOS

English version 

Les imprimantes Canon BubbleJet ne sont pas actuellement supportées par BeOS. Possédant moi-même une BJ-200, et après plusieurs requètes des uns et des autres pour un tel pilote, ce projet a vu le jour.

Consultez la liste de compatibilité matérielle pour savoir si votre imprimante est supportée... et comment aider à sa mise à jour !

Si vous désirez participer à la mise au point de ce pilote, contactez-moi.

Quoi de neuf ?

La v0.4 est sortie!
Inclue un tout nouveau moteur de rendu multithreadé, et devrait (comprendre: c'est expérimental !) supporter les vieux modèles de BJs. Toujours aucun support de la couleur, du format papier, de l'orientation, de la résolution, bref rien d'autre que du monochrome en 360 dpi sur du A4 !

NOTE: Je reviens de vacances vers le 24 juillet, alors patience pour les réponses à vos messages...

Téléchargement

Canon BubbleJet v0.4 pour BeOS R5 est disponible :

Vieilles versions :

A faire...

  • Coder un driver BeOS qui imprime quelque chose ! (fait : v0.1)
  • Imprimer le document souhaité ! (fait : v0.2)
  • Imprimer à vitesse humainement supportable ! (fait : v0.3)
  • Ajouter un script d'installation (fait :v0.4)
  • Rendu multithreadé pour diminuer les besoins mémoires et augmenter la vitesse (fait : v0.4)
  • Support des vieux modèles BJ-130e & Co... (nom de classe en interne : "bj130e") (expérimental: v0.4)
  • Boites de dialogue PageSetup et JobSetup fonctionnelles (en cours)
  • Documentation (en cours)
  • Gestion complète des fichiers de description des modèles (en cours)
  • Support des formats de papier (à faire)
  • Support de l'orientation (à faire)
  • Support de l'impression couleur (à faire)
  • Correction par gamma global ou gamma par couleur (à faire)
  • Votre idée ici !

Historique

  • 29 juin 2001 :

    La v0.4 est sortie, une version type "Je suis en vacances" !

    • Tout nouveau moteur de rendu multithreadé : beaucoup moins gourmant en mémoire, et plus rapide.
    • Ajout expérimental du support des vieux modèles BJs.

  • 13 juin 2001 :

    Le code du nouveau moteur de rendu multithreadé et multi-bandes est fini. :-)

  • 31 mai 2001 :

    Ce projet est toujours vivant. Si si ! Mais la v0.4 progresse très lentement en raison de la réécriture du code nécessaire pour supporter les fonctionnalités futures.

  • 6 avril 2001 :

    v0.3. PRE-ALPHA toujours, mais qui doit désormais imprimer à une vitesse correcte sur les modèles supportés. Cette version n'apporte pas le support de nouveaux modèles, malheureusement, car cela nécessite la mise en place complète d'une gestion de fichier de description par modèle, qui n'est pas terminée.

  • 9 mars 2001 :

    Le reverse engineering d'une impression faite depuis Windows et la lecture du code d'un pilote Canon alternatif pour GhostScript permet de mettre au point une version v0.2 du pilote, qui imprime. Enfin.
    Sur ma BJ-200 uniquement, probablement ;-)
    Et hyper lentement, certes, mais c'est un début.

  • 5 mars 2001 :

    Le dithering en N&B n'est plus merdique, voici désormais le résultat d'un dithering de Burkes sur une page à imprimer (prochaine étape !) en noir et blanc.

    Ajout d'une version en anglais de cette page...

  • 2 mars 2001 :

    L'implémentation du dithering en N&B est merdique (comprendre buggée, quoi), mais bon, c'est un progrès quand même. Tiens, hop, je colle une capture d'écran du résultat actuel, histoire de prouver qu'il y'a eu quelque chose de fait sur le code cette semaine...

  • 16 février 2001 :

    Création de cette page. Soyez indulgent, ch'uis ni infographiste ni webmaster ! N'hésitez pas toutefois à me contactez pour toute suggestion / problème avec ces pages.

  • 15 février 2001 :

    Réception des photocopies des pages "fonctionnement de l'imprimante" du manuel de la BJ-10sx de Christophe Fanjaud. Ces pages détaillent succintement les commandes reconnues par l'imprimante. Suffisament toutefois pour que le code source du pilote BJ-10e (gdevbj10.c) de GhostScript s'éclaire nettement plus.

    v0.1. PRE-ALPHA, qui n'imprime toujours pas, du moins rien d'utile : cette version affiche en mode DEBUG dans une fenêtre chaque page à la résolution d'impression (360 dpi, en l'occurence, 5 fois les 72 dpi de l'écran), à l'instar du pilote Preview inclu dans BeOS.
    En mode non DEBUG, elle imprime sur chaque page une ligne d'un pouce (2.51 cm) de long, à un pouce du haut et de la gauche de la page. L'usage quotidien de cette version est donc très limité pour l'instant... sauf si vous aimez gacher l'encre et le papier, et ça "c'est pas bien !" (tm) ;-)

  • 8 février 2001 :

    Lancement du projet, suite à plusieurs discussions à la GeekDay du 17 janvier 2001 et sur la mailing-list beos-fr.


29 juin 2001