IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

commander une imprimante tracante


Sujet :

Python

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2006
    Messages : 35
    Points : 21
    Points
    21
    Par défaut commander une imprimante tracante
    Bonjour,

    Je me demande comment faut-il aborder l'impression sous Python ?
    Je souhaite imprimer non pas du texte mais commander une imprimante trancante...

    A vrai dire, je ne sais pas comment aborder cette question dans la mesure où presque toutes les infos que j'ai trouvé sur le net concernent l'impression de texte. Ici il faut plutôt que j'envoie des ordres à l'imprimante pour lui faire suivre un chemin de coordonnées.
    C'est très différent...

    Est-ce que la meilleure solution serait de communiquer directement avec le driver d'impression ?

    Merci

  2. #2
    Membre averti Avatar de alexdevl
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    265
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2007
    Messages : 265
    Points : 344
    Points
    344
    Par défaut
    Bonjour,
    Il faut rechercher comment se pilote ton traceur.

    La dernière fois que je l'ai fait il fallait utiliser le port série.
    Si cela est pareil il faut utiliser pyserial (que je ne connais pas)
    http://python.developpez.com/outils/...ation#pySerial

    Mais c'était en 1992 et en basic et peux être qu'aujourd'hui cela est différent.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2006
    Messages : 35
    Points : 21
    Points
    21
    Par défaut
    Bonsoir,

    L'imprimante se connecte en USB. Je ne sais pas si ça change quelque chose.

    Mais en tout cas, il y a une chose que j'ai du mal à comprendre. Les imprimantes modernes ont toutes des drivers (pilotes)... cela permet à chaque application de se passer d'avoir en mémoire comment piloter précisément chaque modèle d'imprimante qui existe.
    Dans cette logique, cela signifie que je ne dois pas vraiment communiquer directement avec l'imprimante, non ?

  4. #4
    Membre averti Avatar de alexdevl
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    265
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2007
    Messages : 265
    Points : 344
    Points
    344
    Par défaut
    Bonjour,
    Soit tu utilise le traceur comme une imprimante, soit tu le pilote en coordonnée x,y avec un langage donné par la doc de l'imprimante.
    Ces deux possibilités doivent être explicité dans la documentation.

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2006
    Messages : 35
    Points : 21
    Points
    21
    Par défaut
    Malheureusement, la doc n'explique pas comment piloter l'imprimante soi-même. Tout passe par leur logiciel maison.

    C'est vrai que lorsque j'ai commencé l'informatique, il y a plus de 20 ans on trouvait pleins de choses dans le manuel d'utilisation.
    Entre autre comment se servir du matériel sans passer par un logiciel dédié (et souvent propriétaire).
    Hé bien, je crains que cette époque soit terminée.

    L'imprimante est bien fournie avec un logiciel de dessin (sous windows uniquement). Il n'est pas mal fait d'ailleurs, il faut le reconnaître ... mais cela implique aussi de tout faire dans ce logiciel-là et pas dans un autre. De plus, son propre format de sauvegarde est comme par hasard le seul qu'il sait lire et sauvegarder. On peut néanmoins importer du DXF mais pas en exporter par la suite. Donc ce qui rentre ne sort plus.
    Et je ne peux pas non plus importer facilement des travaux que j'ai fait dans un autre logiciel de tracage car celui-là n'exporte pas en DXF (d'ailleurs il n'exporte rien du tout comme le premier).

    C'est pour ça que j'aurai aimé piloter la traceuse moi-même...
    Ca m'aurait permis de m'affranchir des limitations du logiciel au niveau importation/exportation.

    Enfin tant pis, je viens d'écrire ce week end un logiciel de conversion de format qui va déjà me permettre de récupérer des fichiers d'ailleurs et de les exporter en DXF pour les récupérer dans le logiciel fourni avec l'imprimante.

    Je vais quand même essayer d'écrire au fabricant pour savoir s'il accepte de fournir la façon de piloter leur matos.
    On ne sait jamais :-)

Discussions similaires

  1. Déclarer une imprimante HPJETDIRECT sous REDHAT en ligne de commande
    Par fulub dans le forum Administration système
    Réponses: 1
    Dernier message: 08/02/2012, 12h26
  2. Passer lignes de commande à une imprimante (zebra)
    Par majo59 dans le forum VB.NET
    Réponses: 3
    Dernier message: 20/01/2010, 09h21
  3. Réponses: 9
    Dernier message: 14/08/2008, 15h30
  4. Partager une imprimante en ligne de commande
    Par koKoTis dans le forum Scripts/Batch
    Réponses: 0
    Dernier message: 21/11/2007, 12h44
  5. Réponses: 11
    Dernier message: 20/12/2005, 16h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo