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

Réseau Discussion :

Impression de Linux vers Windows


Sujet :

Réseau

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Développeur Web
    Inscrit en
    Novembre 2007
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Novembre 2007
    Messages : 65
    Par défaut Impression de Linux vers Windows
    Bonjour

    J'ai développé un site de petites annonces pour un client.

    Il m'a appelé pour voir s'il est possible de lancer une impression automatique à chaque fois qu'une annonce est validé et payée.

    J'ai pensé à exécuter une commande via php apres la paiement.

    Est ce possible de faire cela sans passer par CUPS ?

    c.a.d. avec lpr -h c tout
    je dois préciser l'adresse IP du PC relié à l'imprimante et le fichier à imprimer.

    Y a t-il un moyen plus simple a faire ?

    Merci d'avance

  2. #2
    Expert confirmé Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Par défaut
    pourquoi se passer de cups c'est ridicule...
    de toute façon quoi que tu fasses il te faut cups ou lpd ou un serveur d'impression, que ce soit réel ou virtuel vers des fichiers ps ou pdf.

    et que ce soit avec cups ou lpd tu peux de toute façon imprimer depuis la ligne de commande lpr

  3. #3
    Membre confirmé
    Profil pro
    Développeur Web
    Inscrit en
    Novembre 2007
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Novembre 2007
    Messages : 65
    Par défaut
    Citation Envoyé par frp31 Voir le message
    pourquoi se passer de cups c'est ridicule...
    de toute façon quoi que tu fasses il te faut cups ou lpd ou un serveur d'impression, que ce soit réel ou virtuel vers des fichiers ps ou pdf.

    et que ce soit avec cups ou lpd tu peux de toute façon imprimer depuis la ligne de commande lpr
    L'impression de Linux vers Windows.
    Alors pourquoi installer Cups sous Linux alors que Linux se sera comme client et la machine qui tourne sous Windows comme Serveur.

    Veuillez me donner un exemple d'une ligne de commande pour imprimer par exemple un fichier (test.pdf) avec comme destination 112.113.114.115

    Merci d'avance

  4. #4
    Expert confirmé Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Par défaut
    ou truc est le nom de l'imprimante
    c'est cups ou lpd qui fait le relais pour connecter l'adresse locale 'truc' au serveur d'impression, en clair tu as sous linux un serveur d'impression qui au lieu d'imprimer utilises une imprimante virtuelle du nom 'truc' qui est un alias coté linux à la file d'impression windows.

    en environnement hétérogène on peut pas imprimer nativement sans serveur lpd/cups local. (à ma connaissance).

  5. #5
    Membre confirmé
    Profil pro
    Développeur Web
    Inscrit en
    Novembre 2007
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Novembre 2007
    Messages : 65
    Par défaut Test
    j'ai effectué un test.
    j'ai installé mon imprimante et je l'ai partagé avec le nom "hp845c"
    mon ip sous windows est 197.0.xxx.xxx

    Sous Linux je suis dans /root et dedans j'ai un fichier "test.pdf"

    J'ai lancer cette commande:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    lpr -H 197.0.xxx.xxx -P hp845c test.pdf
    Apres qq minutes j'obtiens le message suivant:
    lpr: Connexion terminé par expiration du délai d'attente

    Est ce que la syntaxe est incorrecte ?
    Ou bien faut-il ouvrir un port au niveau de la machine qui tourne sous Windows ?

  6. #6
    Expert confirmé Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Par défaut
    comme je l'ai indiqué oui c'est faux .

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    lpr -H ip.ip.ip.ip:port
    ne peut s'appliquer qu'à une imprimante ayant une carte réseau interne ou un port réseau sur un serveur qui simule cet fonctionnement.

    en plus tu mixes 2 méthodes d'accès .... donc forcément ça ne marchera jamais.


    Une fois ton imprimante dans ton service local d'impression lpd ou cups, définie sous le nom : hp845c, (avec son ip, son port etc....).

    tu fais juste mais ta configuration pour cette imprimante dans lpd ou dans cups doit avoir été faite.

    ça génére un fichier /etc/printcap avec une entrée pour cette imprimante.


    coté windows oui je suppose qu'il te faut un port ou en tout cas un partage correspondant, sans quoi tu peux pas définir ta configuration coté linux et donc tu peux pas imprimer. Mais sur ce point là je peux pas t'aider, windows j'ai quitté depuis trop longtemps j'y connais plus rien... (plus de 15 ans sans déjà et paf un coup de vieux...)

Discussions similaires

  1. Réponses: 3
    Dernier message: 07/06/2007, 11h49
  2. Sauvegarde automatique linux vers windows
    Par marrmarr dans le forum Réseau
    Réponses: 2
    Dernier message: 03/08/2006, 15h27
  3. Passage d'un code C++ Linux vers Windows
    Par GLDavid dans le forum C++
    Réponses: 10
    Dernier message: 22/05/2006, 18h43
  4. Migration workspace de linux vers windows
    Par cdtkoenig dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 22/05/2006, 18h42
  5. De Linux vers Windows
    Par Invité4 dans le forum Linux
    Réponses: 11
    Dernier message: 04/04/2006, 21h03

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