Forum Linux.debian/ubuntu Problème de partage d'une imprimante avec cups et samba

Posté par  .
Étiquettes : aucune
0
8
mar.
2006
Bonjour à tous.

Je suis en train de créer un serveur linux pour mon entreprise.
J'ai quelques difficultés avec le serveur d'impression...

Je dispose donc d'un serveur linux debian, d'une dizaine de postes sous windows 98 et d'une imprimante réseau HP LaserJet 2100.

Pour la configuration de l'imprimante, j'utilise cups et pour le partage samba.

Les impressions marchent très bien du serveur, mais sur les postes windows, il me dit que l'imprimante est offline. Ca fait un moment que je m'acharne sur le problème sans résultat.

Voici le contenu de mon smb.conf :

# Global parameters
[global]
workgroup = GPAKI3
netbios name = SERVEUR
server string = Samba Server %v
security = SHARE
encrypt passwords = Yes
log file = /var/log/samba/log.%m
max log size = 50
local master = No
wins support = Yes
hosts allow = 192.168.0.32
printer name = HPLaserJet_2100
printing = cups
printcap name = cups

[tmp]
comment = Public space
path = /tmp
guest ok = Yes

[HPLaserJet_2100]
comment = HPLaserJet_2100
path = /var/spool/samba
create mask = 0700
guest ok = Yes
printable = Yes
use client driver = Yes

Le printers.conf :

<DefaultPrinter HPLaserJet_2100>
Info HPLaserJet_2100
DeviceURI lpd://192.168.0.77/queue
State Idle
Accepting Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0


Et les lignes décommentées dans cupsd.conf :

ServerName 192.168.0.99

AccessLog /var/log/cups/access_log

DataDir /usr/share/cups

DocumentRoot /usr/share/cups/doc-root

ErrorLog /var/log/cups/error_log

LogLevel debug2

PageLog /var/log/cups/page_log

Printcap /etc/printcap

RequestRoot /var/spool/cups

ServerBin /usr/lib/cups

ServerRoot /etc/cups

User lp
Group sys

Port 631

Browsing Off

SystemGroup lpadmin


Order Deny,Allow
Deny From All
Allow From 127.0.0.1
Allow From 192.168.0.*


<Location /admin>
AuthType Basic
AuthClass System
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
Allow From 192.168.0.*


En plus j'ai décommenté les lignes :
application/octet-stream application/vnd.cups-raw 0 - du fichier /etc/cups/mime.convs

application/octet-stream du fichier /etc/cups/mime.types

Merci pour votre aide.
  • # Cups

    Posté par  . Évalué à 1.

    Personnellement j'utilise Cups pour mes imprimantes deuis quelques années et ca fonctionne très bien.
    J'ai comme toi des imprimantes HP 2100 TN mais je n'utlise pas samba pour les accès mais les serveurs d'impressions de mes imprimantes, soit le port 9100.

    Donc pour toi ca pourrait donner quelque chose comme ca:

    Fichier /etc/cups/printers.conf

    <Printer HPLJ2100Info>
    Info Imprimante Salle info
    Location Salle Info
    DeviceURI socket://192.168.0.77:9100/
    State Idle
    Accepting Yes
    JobSheets none none
    QuotaPeriod 0
    PageLimit 0
    KLimit 0



    Fichier /etc/cups/classes.conf

    <Class Info>
    Info Imprimante Salle Iinfo
    Location Salle Info
    State Idle
    Accepting Yes
    JobSheets none none
    Printer HPLJ2100Info
    QuotaPeriod 0
    PageLimit 0
    KLimit 0
    </Class>


    pour la configuration des postes dous windows 2000/XP tu saisie l'adresse IP du serveur et tu configure ton imprimante en http.
    soit: http://@ip_du_server/classes/Info

    pour les poste sous Windows 9_ il te faut rajouter une couche ipp (Internet Printing Protocol) car il n'est pas installé par défault. tu peux le trouver sur le net ou alors le CD de Windows millenium.
    Pour les drivers, tu peux utiliser le driver généric Adobe Postscript qui te permettra en couplant Cups avec ^phpprintAnalyser, d'avoir le compte des pages qui sortent de tes imprimantes et donc mieux gérer tes consommables.

    Voila
    En espérant t'avoir aider

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.