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

Java Discussion :

impression via le spool windows ?


Sujet :

Java

  1. #1
    Membre éclairé
    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
    Par défaut impression via le spool windows ?
    bonjour,
    comment peut on imprimer en utilisant le spool windows ?
    j'utilise pas d'interface graphique, je veux juste envoyer des donnée reçu par fichier xml à une imprimante, via un langage spécifique , par le biais du spool winbdows, étant donné que mon imprimante utilise un driver !
    merci

  2. #2
    Membre Expert Avatar de Djakisback
    Profil pro
    Inscrit en
    Février 2005
    Messages
    2 023
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 2 023
    Par défaut
    Salut,
    tu peux lancer print "cheminfichier.txt" avec Runtime.getRuntime().exec() mais ce ne sera pas portable. Normalement ça imprime sur l'imprimante par défaut sous windows. Si l'imprimante par défaut est un PDF Generator, ou un file print ça risque de planter. Je ne sais pas si tu peux spécifier un fichier de destination avec print. Sinon tu dois pouvoir passer par java.awt.print.PrinterJob
    sans créer de Frame ? (plus propre et portable)

  3. #3
    Membre éclairé
    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
    Par défaut
    peut etre j'té pas clair !
    mon appli reçoie un fichier xml, qu'elle dois extraire des données, pour l'envoyer à l'imprimante.
    l'imprimante est un peut spécifique; (imprimante à billet),
    j'essaye de communiquer avec elle via son langage spécifique,
    donc j'ai besoin d'envoyer des commandes spécifiques à l'imprimante,
    sous windows, j'ai entendu dire qu'on peut communique avec l'imprimante via le spool windows,
    si vous connaissez d'autre solution je suis preneur
    merci

  4. #4
    Membre éclairé
    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
    Par défaut
    bonjour,
    y a personne !

  5. #5
    Rédacteur/Modérateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    Août 2005
    Messages
    6 890
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Information Technologies Specialist (Scientific Computing)
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2005
    Messages : 6 890
    Billets dans le blog
    53
    Par défaut
    Ce n'est pas vraiment une question Java donc...
    A priori cela necessitera soit d'executer une commande systeme soit de faire du JNI, JNA ou autre pour faire un appel natif. Quant a comment utiliser ton imprimante avec le spooler Windows donc en C ou C++... ben c'est du Windows donc ce n'est pas le bon forum.
    Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.

    suivez mon blog sur Développez.

    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook

  6. #6
    Membre éclairé
    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
    Par défaut
    a vrai dire, j'ai entendu que java 6 permet l'impression de pdf, (javax.print), je pense qu'il faut créer un job ou un servise (PrintService)
    ça se passe transparente coté spooler,
    au comencement je vais créer et envoyer un fichier pdf à mon imprimante en utilisant cette API, puis je vais essayé d'envoyer mes commandes (String ou ByteArray ...)
    mais j'ai pas trouver un tuto pour me facilté la vie
    merci

  7. #7
    Rédacteur/Modérateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    Août 2005
    Messages
    6 890
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Information Technologies Specialist (Scientific Computing)
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2005
    Messages : 6 890
    Billets dans le blog
    53
    Par défaut
    C'est différent, c'est l'API Desktop qui délègue l'impression au système d'exploitation pour lui laisser à lui la tache d'imprimer un fichier quelconque (donc PDF si il y a ce qu'il faut d'installé pour avoir le support de cette impression).

    Grosso-modo, ça t'affranchi de devoir faire un exec() toi-même.
    Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.

    suivez mon blog sur Développez.

    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook

Discussions similaires

  1. imprimer via le spool windows ?
    Par rimas2009 dans le forum Documents
    Réponses: 3
    Dernier message: 30/07/2009, 18h42
  2. Impression via API Windows
    Par imi dans le forum API, COM et SDKs
    Réponses: 2
    Dernier message: 08/02/2008, 19h26
  3. [urgent] Rave report je n'en peux plus->impression via co
    Par zax-tfh dans le forum Bases de données
    Réponses: 2
    Dernier message: 29/02/2004, 10h15
  4. Réponses: 7
    Dernier message: 27/02/2004, 22h14
  5. [cvs] Jbuilder 9, Cvs Via Ssh Sous Windows
    Par SurfingPoP dans le forum JBuilder
    Réponses: 3
    Dernier message: 13/02/2004, 16h57

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