Précédent   Forum des professionnels en informatique > Systèmes > Linux > Réseau
Réseau Vos questions autour des réseaux et télécoms sous Linux
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/08/2011, 20h19   #1
Membre à l'essai
 
Développeur Web
Inscription : 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
Points : 20
Points : 20
Envoyer un message via Skype™ à riadh8
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
riadh8 est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 16/08/2011, 08h38   #2
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 535
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
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 : 3 535
Points : 7 748
Points : 7 748
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
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/08/2011, 09h54   #3
Membre à l'essai
 
Développeur Web
Inscription : 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
Points : 20
Points : 20
Envoyer un message via Skype™ à riadh8
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
riadh8 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 16/08/2011, 10h41   #4
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 535
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
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 : 3 535
Points : 7 748
Points : 7 748
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).
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/08/2011, 11h30   #5
Membre à l'essai
 
Développeur Web
Inscription : 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
Points : 20
Points : 20
Envoyer un message via Skype™ à riadh8
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 :
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 ?
riadh8 est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 16/08/2011, 11h38   #6
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 535
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
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 : 3 535
Points : 7 748
Points : 7 748
comme je l'ai indiqué oui c'est faux .

Code :
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...)
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h11.


 
 
 
 
Partenaires

Hébergement Web