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

Entrée/Sortie Java Discussion :

[JNI] Comment communiquer avec un driver d'imprimante ?


Sujet :

Entrée/Sortie Java

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    292
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 292
    Points : 62
    Points
    62
    Par défaut [JNI] Comment communiquer avec un driver d'imprimante ?
    bonjour,
    je suis entrain de faire migrer un activex (écrit en visual c++) vers une applet java, ce composant à le rôle d'un driver d'imprimante, via une application qui imprimer des billets, elle fait appelle au composant pour imprimer un billet qui est sous format xml;
    le composant activex peut imprimer sur imprimante:
    - une imprimante IER512 qui connectée au port série;
    - et une imprimante BOCA connectée au port usb, et utilisant un driver
    donc le composant envoie les commandes directement au IER512, tandis pour BOCA, il les envoie au driver;
    ma question et la suivante:
    y'a t'il un moyen en java pour communiquer avec le driver du BOCA, et envoyer des commandes à IER512; ou il existe d'autre solutions
    le code en c++ je l'ai, je dois faire la migration;
    merci
    "Regarder vos pensées, elles deviennent des mots. Surveillez vos paroles, et elles deviennent des actions. Visionnez vos actions, elles deviennent des habitudes. Surveillez vos habitudes, elles deviennent du caractère. Regarder votre personnage, il devient votre destinée." (Frank Outlaw)

  2. #2
    Invité
    Invité(e)
    Par défaut
    Salut,

    Je ne suis pas sûr que Java puisse faire ca (qu'on me corrige si il peut).
    Par contre si tu as le code en C++ qui marche, ce que tu peux faire c'est utiliser JNI ou JNA pour que ton applet appelle la/les méthodes de ton code C++ qui te permettent d'imprimer.

    Tschau

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    292
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 292
    Points : 62
    Points
    62
    Par défaut to be contuned !
    en faite, le code en c++ que j'ai c'est activex sous forme de dll, mais pas une dll, j'ai essayer avec JNI, mais sans résultat :
    voila mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    public class TestDllAX {
     
        static { System.loadLibrary("madll");}
     
        public static native void PrintTicket(int language, int printer, int baudRate, int Number, int Jump,String Url,String chemin, int Impr);
     
        public static void main(String args[]){
            System.out.println("Salut....");
            TestDllAX.PrintTicket(0,4, 4, 1, 0, "text.xml", "C:\\Documents and Settings\\xxxx\\workspace\\TestDllAX", -1);
     
     
        }
     
    }
    "Regarder vos pensées, elles deviennent des mots. Surveillez vos paroles, et elles deviennent des actions. Visionnez vos actions, elles deviennent des habitudes. Surveillez vos habitudes, elles deviennent du caractère. Regarder votre personnage, il devient votre destinée." (Frank Outlaw)

Discussions similaires

  1. [Delphi 7] Comment communiquer avec Oracle ?
    Par pepito62 dans le forum Bases de données
    Réponses: 11
    Dernier message: 21/11/2007, 11h07
  2. Comment communiquer avec un périphérique ?
    Par Etudiant80 dans le forum LabVIEW
    Réponses: 6
    Dernier message: 08/04/2007, 11h32
  3. comment communiquer avec un PABX en utilisant TAPI
    Par keletigui dans le forum C++
    Réponses: 1
    Dernier message: 30/03/2007, 12h12
  4. [Système] Comment communiquer avec un port serie ou usb en php?
    Par thenightmare1985 dans le forum Langage
    Réponses: 3
    Dernier message: 05/12/2006, 13h12
  5. Réponses: 7
    Dernier message: 27/09/2005, 10h38

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