Forum des Condylures resuscités
General Motors => Informatique => Discussion démarrée par: a poil laineux le 03/12/11 13:38
-
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.
-
c'est vraiment tordu tes machins ptain :D
-
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 ...
-
ou alors c'est l'adresse ipp de l'imprimante
pfouuuuu
-
dans les logs du spooler tu n'as rien ?
-
ta commande exec fonctionne pour d'autres choses ?
-
peut-être donner les droits d'impression à l'user www-data ?
-
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.
-
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"
-
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 ?
-
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
-
c'est pas www-data ?
oui, www-data, autant pour moi.
-
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 :(
-
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.
-
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
-
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