Le Vendredi 01 Juin 2001 16:11, vous avez �crit :
> Bonjour la liste,
>
> J'ai un vieux probl�me et �a fait deux jours que je bataille !!
>
> 2 PC l'un sous mdk8.0 l'autre sous machin98. Le r�seau fonctionne bien
> avec samba.
>
> sous la mdk 8.0 l'impression se fait sans probl�me avec cups.
>
> Mais la ou ca coince, c'est lorsque je veux imprimer depuis le poste w98.
>
> la page � imprimer arrive bien sur le serveur dans le r�pertoire /tmp
> (param�tr� dans smb.conf) puis apr�s quelques secondes disparait. Je ne la
> retrouve nulle part.
>
> Dans le fichier /var/log/cups/error.log est indiqu� :
> print_job: Unsupported format 'application/octet-stream'!
> Je croyais pourtant que samba envoyait tel quel � l'imprimante, avec une
> mise en forme du driver d'imprimante de la daube ?
>
> J'ai tout tent�, il ne me reste plus que cette liste pour esp�rer une
> solution;
>
> Merci d'avance;
>
> Cordialement
> Didier
Pour ma part, l'impression depuis un poste win98 sur l'imprimante linux se 
passe bien.
Quelques programmes win ne veulent pas imprimer sur le poste linux (c'est le 
cas d'un logiciel pour des cartes de visite, calendrier qu'utilise ma fille)
sinon, pas de probl�mes particuliers.
Mon samba est configur� en tant que "share" et non "user" et le guset account 
est "nobody"=> pas d'identification pour se connecter ni mot de passe.
Voici la config de mon imprimante linux dans samba:
----------------------------------------------------
# NOTE: If you have a CUPS print system there is no need to
# specifically define each individual printer.
# You must configure the samba printers as "Generic PostScript Printer"
# on your Windows clients.
# If you wish to configure the printers directly on the Windows clients
# (i.e. use the windows drivers on the clients) you must swap the
# 'print command' line below with the commented one.
[printers]
   comment = All Printers
   path = /var/spool/samba
   browseable = yes
# to allow user 'guest account' to print.
   guest ok = yes
   writable = no
   printable = yes
   create mode = 0700
# =====================================
# print command: see above for details.
# =====================================
   print command = lpr-cups -P %p -o raw %s # using client side printer 
drivers.
;   print command = lpr-cups -P %p %s # using cups own drivers (use generic 
PostScript on clients).
   lpq command = lpstat -o %p
   lprm command = cancel %p-%j
--------------------------------------------------
ci-dessus, j'ai choisi l'option1 et comment� l'option2 (par d�faut) pour que 
mes postes win utilisent leurs drivers de mon imprimante "linux"
---------------------------------------------------
[lpEpson640]
   comment = Epson640
   path = /var/spool/samba
   browsable = yes
   guest ok = yes
   writable = no
   printable = yes
   create mode = 0700
   print command = lpr-cups -P %p -o raw %s

A l'impression, un fichier "lpq.000xxxx" se cr�e dans /tmp, dont voici le 
contenu:
lpEpson640 is ready and printing
Rank   Owner      Job             Files                       Total Size
active nobody     3           nom-du-fichier                   1086464 bytes
Ainsi que dans /var/spool/samba et qui prends le nom du fichier (par exemple 
"pagedetestdelimprimante") mais celui-ci est illisible avec un �diteur.

Voil�, si cela peut t'aider.
A ciao, serge.

-- 
T'as le bonjour de LEO!
http://leoloden.citeweb.net/

Répondre à