Auteur Sujet: Impression linux, cups, php et question de droits ...  (Lu 6301 fois)

Hors ligne a poil laineux

  • Hero Member
  • Messages: 12227
    • Voir le profil
salut les gens

je reviens a la charge avec mes histoires d'impression ...

j'ai réussi a installer cups. et php. Et j'arrive a générer mes documents, et je peux imprimer en faisant "lpr mon fichier" depuis un shell avec mon user lambda.

ce qui me fait chier, c'est que si je fais un exec ('lpr monchier') dans mon php, ben ca imprime pas :o

j'arrive sans probleme a faire générer le fichier par php. Mais ca imprime pas, il se passe rien, et cups enregistre meme pas le job. Je pensais que c'était une question de droits, vu que php est en user "www-data"  ...

si vous avez une idée je prends.
Never underestimate the bandwidth of a station wagon full of tapes hurtling down the highway / Save a tree, burn a book

Hors ligne Bitman

  • Master of Condylures
  • Administrator
  • Hero Member
  • *****
  • Messages: 85849
  • Sexe: Homme
  • Show me Uranus
    • Voir le profil
    • anal teen exploited
Impression linux, cups, php et question de droits ...
« Réponse #1 le: 03/12/11 14:20 »
c'est vraiment tordu tes machins ptain :D
Hard times create strong men. Strong men create good times. Good times create weak men. And, weak men create hard times.

Hors ligne a poil laineux

  • Hero Member
  • Messages: 12227
    • Voir le profil
Impression linux, cups, php et question de droits ...
« Réponse #2 le: 03/12/11 14:26 »
Ah mais je prends toute autre solution.

La j'ai l'imprimante connectée. Elle marche. Mais faut que je puisse imprimer depuis un navigateur.

donc je me suis dit betement que si "lpr monfichier" marche,  "exec(lpr monfichier)" devrait marcher aussi. sauf que non :o

note : client et serveur toujours sur la meme machine :o

je sens que je suis pas loin, doit y avoir une couille dans les droits, mais je suis ultra novice en impression linux et je trouve rien ...
Never underestimate the bandwidth of a station wagon full of tapes hurtling down the highway / Save a tree, burn a book

Hors ligne a poil laineux

  • Hero Member
  • Messages: 12227
    • Voir le profil
Impression linux, cups, php et question de droits ...
« Réponse #3 le: 03/12/11 14:28 »
ou alors c'est l'adresse ipp de l'imprimante
pfouuuuu
Never underestimate the bandwidth of a station wagon full of tapes hurtling down the highway / Save a tree, burn a book

Hors ligne Seb corgan

  • Blaireau
  • Hero Member
  • Messages: 23533
  • Sexe: Homme
    • Voir le profil
Impression linux, cups, php et question de droits ...
« Réponse #4 le: 03/12/11 14:29 »
dans les logs du spooler tu n'as rien ?
Le rock c'est rouky

Hors ligne guezpard

  • Nerd
  • Hero Member
  • Messages: 24203
  • Sexe: Homme
    • Voir le profil
Impression linux, cups, php et question de droits ...
« Réponse #5 le: 03/12/11 14:31 »
ta commande exec fonctionne pour d'autres choses ?
larme fatale !

Hors ligne guezpard

  • Nerd
  • Hero Member
  • Messages: 24203
  • Sexe: Homme
    • Voir le profil
Impression linux, cups, php et question de droits ...
« Réponse #6 le: 03/12/11 14:31 »
peut-être donner les droits d'impression à l'user www-data ?
larme fatale !

Hors ligne a poil laineux

  • Hero Member
  • Messages: 12227
    • Voir le profil
Impression linux, cups, php et question de droits ...
« Réponse #7 le: 03/12/11 14:36 »
alors le spooler n'a rien recu , il est tout vide.
exec marche, je viens de tester.
droits d'impression > je fais comment ? J'ai pensé a ca justement... j'ai rajouté user-data au groupe lpadmin mais ca n'a pas l'air de suffire.

Never underestimate the bandwidth of a station wagon full of tapes hurtling down the highway / Save a tree, burn a book

Hors ligne a poil laineux

  • Hero Member
  • Messages: 12227
    • Voir le profil
Impression linux, cups, php et question de droits ...
« Réponse #8 le: 03/12/11 14:40 »
bon ben de mieux en mieux, ca ne marche plus dans un shell, cups dit :
Epson_TM_BA_EU_Printer-17     Unknown     Withheld     1k     Unknown     held since
Sat 03 Dec 2011 02:39:36 PM CET

"/usr/lib/cups/backend/epsontm failed"    
 
Never underestimate the bandwidth of a station wagon full of tapes hurtling down the highway / Save a tree, burn a book

Hors ligne guezpard

  • Nerd
  • Hero Member
  • Messages: 24203
  • Sexe: Homme
    • Voir le profil
Impression linux, cups, php et question de droits ...
« Réponse #9 le: 03/12/11 14:42 »
alors le spooler n'a rien recu , il est tout vide.
exec marche, je viens de tester.
droits d'impression > je fais comment ? J'ai pensé a ca justement... j'ai rajouté user-data au groupe lpadmin mais ca n'a pas l'air de suffire.



c'est pas www-data ?
larme fatale !

Hors ligne a poil laineux

  • Hero Member
  • Messages: 12227
    • Voir le profil
Impression linux, cups, php et question de droits ...
« Réponse #10 le: 03/12/11 14:44 »
mon fichier de conf de cups...


# Allow remote access
Port 631
Listen /var/run/cups/cups.sock
Browsing On
BrowseOrder allow,deny
BrowseRemoteProtocols
BrowseAddress @LOCAL
BrowseLocalProtocols cups
DefaultAuthType Basic
WebInterface Yes

  # Allow remote access...
  Order allow,deny
  Allow all




  AuthType Basic
  Require user @www-data @SYSTEM


  JobPrivateAccess default
  JobPrivateValues default
  SubscriptionPrivateAccess default
  SubscriptionPrivateValues default
 
    Require user @www-data @OWNER @SYSTEM
    Order deny,allow
    Deny from all
    Allow from 127.0.0.1
 

 
    Require user @www-data @OWNER @SYSTEM
    Order deny,allow
    Deny from all
    Allow from 127.0.0.1
 

 
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
    Deny from all
    Allow from 127.0.0.1
 

 
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
    Deny from all
    Allow from 127.0.0.1
 

 
    Require user www-data @OWNER @SYSTEM
    Order deny,allow
    Deny from all
    Allow from 127.0.0.1
 

 
    Order deny,allow
    Deny from all
    Allow from 127.0.0.1
 



  JobPrivateAccess default
  JobPrivateValues default
  SubscriptionPrivateAccess default
  SubscriptionPrivateValues default
 
    AuthType Default
    Order deny,allow
 

 
    AuthType Default
    Require user @OWNER @SYSTEM
    Order deny,allow
 

 
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
 

 
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
 

 
    AuthType Default
    Require user @OWNER @SYSTEM
    Order deny,allow
 

 
    Order deny,allow
 


Never underestimate the bandwidth of a station wagon full of tapes hurtling down the highway / Save a tree, burn a book

Hors ligne a poil laineux

  • Hero Member
  • Messages: 12227
    • Voir le profil
Impression linux, cups, php et question de droits ...
« Réponse #11 le: 03/12/11 14:44 »


c'est pas www-data ?


oui, www-data, autant pour moi.
Never underestimate the bandwidth of a station wagon full of tapes hurtling down the highway / Save a tree, burn a book

Hors ligne a poil laineux

  • Hero Member
  • Messages: 12227
    • Voir le profil
Impression linux, cups, php et question de droits ...
« Réponse #12 le: 03/12/11 14:57 »
bon, la testpage depuis l'interface web de cups s'imprime bien. Pourquoi est ce que y'a plus rien qui marche en dehors de ca :(
Never underestimate the bandwidth of a station wagon full of tapes hurtling down the highway / Save a tree, burn a book

Hors ligne a poil laineux

  • Hero Member
  • Messages: 12227
    • Voir le profil
Impression linux, cups, php et question de droits ...
« Réponse #13 le: 03/12/11 15:11 »
J4AI REUSSI §§§§

remis la conf par défaut, et surtout j'ai essayé un autre driver... il est mignon le fabricant mais il file 4 ou 5 drivers "pour linux" . Le premier était visiblement pas top.
Never underestimate the bandwidth of a station wagon full of tapes hurtling down the highway / Save a tree, burn a book

Hors ligne guezpard

  • Nerd
  • Hero Member
  • Messages: 24203
  • Sexe: Homme
    • Voir le profil
Impression linux, cups, php et question de droits ...
« Réponse #14 le: 03/12/11 15:13 »
J4AI REUSSI §§§§

remis la conf par défaut, et surtout j'ai essayé un autre driver... il est mignon le fabricant mais il file 4 ou 5 drivers "pour linux" . Le premier était visiblement pas top.


dans ce genre de situation je commencerais par la dernier :D
larme fatale !

Hors ligne a poil laineux

  • Hero Member
  • Messages: 12227
    • Voir le profil
Impression linux, cups, php et question de droits ...
« Réponse #15 le: 03/12/11 15:21 »
j'avais le choix entre ceux la.

EPSON TM-T20 (EPSON TM-T20 USB)
EPSON TM-T20 (EPSON TM-T20)
Epson TM/BA/EU Printer
Epson TM/BA/EU Printer (USB TM-T20)

c'est le second qui marche, le dernier c'est celui que j'avais mis, il marche pas :o
Never underestimate the bandwidth of a station wagon full of tapes hurtling down the highway / Save a tree, burn a book