OVH Cloud OVH Cloud

Configurer une imprimante avec SAMBA

9 réponses
Avatar
Vincent Ramos
Bonjour,

J'ai réussi sans embêter personne à configurer mon PC sous Linux
(RedHat 9, noyau 2.4.20-8) pour qu'il serve de passerelle NAT à un
client Windows 98 relié par carte ethernet et à partager des
répertoires avec SAMBA. De sorte, mon client Win et son serveur Linux
sont bien connectés (merci LEA).

Pourtant, je rame avec le partage de l'imprimante et suis dépassé par
la documentation très (trop ?) riche de SAMBA. Je ne demande pas
qu'on résolve mon problème mais plutôt qu'on m'explique dans quelle
direction chercher.

Voici :

* l'imprimante est une hpdeskjet959c correctement configurée et
utilisable par le serveur Linux, auquel elle est branchée ;
* elle apparaît dans le Voisinage réseau du clien Win ;
* le problème concerne les drivers à utiliser sous Win.

En effet, si j'installe cette imprimante avec les drivers fournis par
HP, CUPS me renvoie un message d'erreur et n'accepte pas les
impressions venant du client. J'en déduis que le langage utilisé par
Win pour transmettre les données du document à imprimer n'est pas
bien déchiffré. Je sais par ailleurs que le serveur reçoit bien un
fichier. Message d'erreur : client-error-not-possible, état :
interrompu, job-state-reasons : aborted-by-system...

Si j'installe un driver « générique » postscript (ce qui ne semble
pas vraiment exister sous Win98... Je passe donc par un driver
Digital TurboPrintServer20/Net comme je l'ai lu sur je ne sais plus
quelle page web), CUPS accepte les impressions, mais pas en couleur
et sans que je puisse sélectionner la résolution. De fait, je ne peux
plus imprimer en qualité brouillon.

Bref, je pense qu'il me faudrait traduire les données envoyées par le
driver fourni par HP (lequel permet des réglages fins) en postscript,
mais je ne sais pas comment faire.

À tout hasard, voici le contenu de mon fichier <smb.conf> pour ce qui
concerne les imprimantes :


[printers]
comment = Imprimantes
path = /tmp
guest account =
guest ok = Yes
printable = Yes
browseable = No

[hp]
path = /tmp
guest account = ftp
guest ok = Yes
printable = Yes
postscript = Yes
print command = lpr -r -h -P %p %s
use client driver = Yes

J'ai tenté avec <use client driver = No>, mais cela ne change rien.

Merci de tout coup de main,

Vincent

9 réponses

Avatar
logone
as tu essayer en configurant par webmin ??


"Vincent Ramos" <siva-nataraja+ a écrit dans le message
de news:

Bonjour,

J'ai réussi sans embêter personne à configurer mon PC sous Linux
(RedHat 9, noyau 2.4.20-8) pour qu'il serve de passerelle NAT à un
client Windows 98 relié par carte ethernet et à partager des
répertoires avec SAMBA. De sorte, mon client Win et son serveur Linux
sont bien connectés (merci LEA).

Pourtant, je rame avec le partage de l'imprimante et suis dépassé
par

la documentation très (trop ?) riche de SAMBA. Je ne demande pas
qu'on résolve mon problème mais plutôt qu'on m'explique dans quelle
direction chercher.

Voici :

* l'imprimante est une hpdeskjet959c correctement configurée et
utilisable par le serveur Linux, auquel elle est branchée ;
* elle apparaît dans le Voisinage réseau du clien Win ;
* le problème concerne les drivers à utiliser sous Win.

En effet, si j'installe cette imprimante avec les drivers fournis
par

HP, CUPS me renvoie un message d'erreur et n'accepte pas les
impressions venant du client. J'en déduis que le langage utilisé par
Win pour transmettre les données du document à imprimer n'est pas
bien déchiffré. Je sais par ailleurs que le serveur reçoit bien un
fichier. Message d'erreur : client-error-not-possible, état :
interrompu, job-state-reasons : aborted-by-system...

Si j'installe un driver « générique » postscript (ce qui ne semble
pas vraiment exister sous Win98... Je passe donc par un driver
Digital TurboPrintServer20/Net comme je l'ai lu sur je ne sais plus
quelle page web), CUPS accepte les impressions, mais pas en couleur
et sans que je puisse sélectionner la résolution. De fait, je ne peux
plus imprimer en qualité brouillon.

Bref, je pense qu'il me faudrait traduire les données envoyées par
le

driver fourni par HP (lequel permet des réglages fins) en postscript,
mais je ne sais pas comment faire.

À tout hasard, voici le contenu de mon fichier <smb.conf> pour ce
qui

concerne les imprimantes :


[printers]
comment = Imprimantes
path = /tmp
guest account > guest ok = Yes
printable = Yes
browseable = No

[hp]
path = /tmp
guest account = ftp
guest ok = Yes
printable = Yes
postscript = Yes
print command = lpr -r -h -P %p %s
use client driver = Yes

J'ai tenté avec <use client driver = No>, mais cela ne change
rien.


Merci de tout coup de main,

Vincent


Avatar
Vincent Ramos

as-tu essayé en configurant par webmin ??


Non. Je vais voir.

Avatar
Vincent Ramos

as-tu essayé en configurant par webmin ??


Non. Je vais voir.


Pas mieux.


Avatar
logone
je vois pas trop alors je suis pas un specialiste sous linux moi meme je
debute

desole


"Vincent Ramos" <siva-nataraja+ a écrit dans le message
de news:

as-tu essayé en configurant par webmin ??


Non. Je vais voir.


Pas mieux.




Avatar
g.patel
On Mon, 16 Feb 2004 15:20:36 +0100, Vincent Ramos
<siva-nataraja+ wrote:

(...)
* l'imprimante est une hpdeskjet959c correctement configurée et
utilisable par le serveur Linux, auquel elle est branchée ;
* elle apparaît dans le Voisinage réseau du clien Win ;
* le problème concerne les drivers à utiliser sous Win.

En effet, si j'installe cette imprimante avec les drivers fournis par
HP, CUPS me renvoie un message d'erreur et n'accepte pas les
impressions venant du client.


On peut configurer une imprimante en mode 'Raw' où Cups
se contente de balancer tout ce qui vient du réseau sur l'imprimante
sans appeller aucun filtre. La difficulté sera alors de faire
cohabiter ce système avec l'impression sous Linux. Je n'ai
jamais essayé. Peut-etre en définissant une deuxième imprimante ?

(...)

Si j'installe un driver « générique » postscript (ce qui ne semble
pas vraiment exister sous Win98... Je passe donc par un driver
Digital TurboPrintServer20/Net comme je l'ai lu sur je ne sais plus
quelle page web), CUPS accepte les impressions, mais pas en couleur
et sans que je puisse sélectionner la résolution. De fait, je ne peux
plus imprimer en qualité brouillon.


et bien toutes les imprimantes Postscript n'ont pas les memes
possibilités; il y a des chances de pouvoir imprimer en couleur
avec un pilote pour une imprimante Postscript couleur.

Gérard

Avatar
Vincent Ramos

et bien toutes les imprimantes Postscript n'ont pas les memes
possibilités; il y a des chances de pouvoir imprimer en couleur
avec un pilote pour une imprimante Postscript couleur.


Le problème est que je ne trouve pas, sous Win, un pilote générique
Postscript générique autre que celui dont je parlais. Cela me
surprends.

Avatar
g.patel
On Tue, 17 Feb 2004 00:51:57 +0100, Vincent Ramos
<siva-nataraja+ wrote:

Le problème est que je ne trouve pas, sous Win, un pilote générique
Postscript générique autre que celui dont je parlais.


ça veut dire quoi 'générique' ? en principe Postscript est plus
ou moins standardisé. Par contre la liste des pilotes ne dit pas
forcément si une imprimante est couleur ou pas.

Gérard Patel

Avatar
Vincent Ramos


Le problème est que je ne trouve pas, sous Win, un pilote générique
Postscript autre que celui dont je parlais.


ça veut dire quoi 'générique' ?


J'entends par là un pilote de base qui ne dépendrait pas d'un modèle
d'imprimante et se contenterait de transformer les données à imprimer
en données Postscript.

en principe Postscript est plus ou moins standardisé. Par contre la
liste des pilotes ne dit pas forcément si une imprimante est couleur
ou pas.


C'est bien le problème. Honnêtement, pour trouver que le pilote
Postscript classique pour Windows est accessible par celui de Digital
TurboPrintServer20/Net, j'ai dû lire pas mal de pages. Ce n'est pas
très transparent et je suis sûr qu'il doit bien exister un pilote
plus adapté. Mais lequel ? Dans la liste des pilotes de Windows, il
n'y a qu'un pilote générique, celui qui permet d'imprimer du texte
simple. C'est un peu court !


Avatar
g.patel
On Tue, 17 Feb 2004 12:50:27 +0100, Vincent Ramos
<siva-nataraja+ wrote:

C'est bien le problème. Honnêtement, pour trouver que le pilote
Postscript classique pour Windows est accessible par celui de Digital
TurboPrintServer20/Net, j'ai dû lire pas mal de pages. Ce n'est pas
très transparent et je suis sûr qu'il doit bien exister un pilote
plus adapté.


bon, il me semble que toutes les imprimantes Apple
sont Postscript non ? Et les pilotes HP pour imprimantes
couleurs ont dans le nom le mot 'Color' et celles compatibles
Postscript ont le nom terminé par 'PS' ?
Enfin, ces problèmes n'ont pas grand chose à voir avec
l'objet du groupe. Et je pense que la meilleure solution est
de configurer Cups en mode 'Raw'.

Gérard Patel