Bonjour,
Comme je le disais dans un précédent post sur un autre sujet... je suis encore un peu nouveau sur gnu/linux, alors escusez moi si je vous pose des questions qui peuvent vous paraître "bêtes" ?
Mon souci est que je n'arrive pas à imprimer depuis windows xp via CUPS (http://...:631/printers/....) ni via Samba.
Dans le premier cas,
- je vois l'imprimante depuis Windows, je peux m'y connecter (en passant mes drivers win sur le pc xp dans la foulée).
- Lorsque je tente d'imprimer depuis windows, j'ai le message "erreur" qui apparait dans les tâches d'impressions en cours/attente...
- Je peux annuler les tâches d'impression depuis le PC XP, tout autant les tâches lancées depuis le PC XP que celles lancées directement depuis le serveur d'impression
Dans le second cas :
- je vois également l'imprimante en question (connectée en usb au serveur d'impression) et je peux m'y connecter (enfin... vraissemblablementà
- je peux lancer une tâche d'impression... elle est un peu longue à la mise en file d'attente... mais bon... rien ne se passe... la tâche disparait des tâches d'impressions sur le poste XP... et rien ne se passe ni sur le serveur d'impression, ni sur la dite imprimante.
Je précise que pour l'un ou l'autre des cas, j'ai pas mal cherché déjà... j'ai du refaire les confs de Samba et de CUPS en suivant divers tuto au moins 4 ou 5 fois.... mais rien n'y fait...
J'ai le sentiment d'être confronté à un problème de droits quand j'essaye au travers CUPS... enfin je peux me tromper....
L'une ou l'autre solution (indifférement) me conviendra parfaitement....l'objectif étant simplement d'imprimer depuis un autre poste du réseau
Voici le fichier smb.conf:
[global]
workgroup = lefilou
server string = Samba %v
netbios name = webserver
interfaces = lo eth0 192.168.1.10/24
hosts allow = 127. 192.168.1.
log file = /var/log/samba/log.%m
max log size = 50
security = user
passdb backend = tdbsam
load printers = yes
cups options = raw
; printcap name = /etc/printcap
printcap name = cups
; printing = cups
username map = /etc/samba/smbusers
guest ok = yes
guest account = administrateur
#============================ Share Definitions ==============================
[homes]
comment = Home Directories
browseable = no
writable = yes
; valid users = %S
; valid users = MYDOMAIN\%S
[printers]
comment = Imprimantes
path = /var/spool/samba
; browseable = yes
guest ok = yes
writable = yes
printable = yes
printer admin = root
# Un-comment the following and create the netlogon directory for Domain Logons
; [netlogon]
; comment = Network Logon Service
; path = /var/lib/samba/netlogon
; guest ok = yes
; writable = no
; share modes = no
# Un-comment the following to provide a specific roving profile share
# the default is to use the user's home directory
; [Profiles]
; path = /var/lib/samba/profiles
; browseable = no
; guest ok = yes
# A publicly accessible directory, but read only, except for people in
# the "staff" group
; [public]
; comment = Public Stuff
; path = /home/samba
; public = yes
; writable = yes
; printable = no
; write list = +staff
# Section de partage des drivers
[printer$]
# Chemin des drivers
comment = Drivers pour imprimantes
path = /etc/samba/drivers
browseable = yes
guest ok = yes
writeable = yes
# Compte autorisé à ajouter de nouveaux drivers sur le serveur
write list = root
Et voici également le fichier cups.conf:
LogLevel info
SystemGroup sys root
# Allow remote access
Port 631
Listen /var/run/cups/cups.sock
Browsing On
BrowseOrder allow,deny
BrowseAllow @LOCAL
BrowseAddress @LOCAL
DefaultAuthType Basic
<Location />
# Allow remote administration...
Order allow,deny
Allow from 192.168.1.0/255.255.255.0
</Location>
<Location /admin>
Encryption Required
# Allow remote administration...
Order allow,deny
Allow from 192.168.1.0/255.255.255.0
</Location>
<Location /admin/conf>
AuthType Basic
Require user @SYSTEM
# Allow remote access to the configuration files...
Order allow,deny
Allow from 192.168.1.0/255.255.255.0
</Location>
<Policy default>
<Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job CUPS-Move-Job>
Require user @OWNER @SYSTEM
Order deny,allow
</Limit>
<Limit Pause-Printer Resume-Printer Set-Printer-Attributes Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After CUPS-Add-Printer CUPS-Delete-Printer CUPS-Add-Class CUPS-Delete-Class CUPS-Accept-Jobs CUPS-Reject-Jobs CUPS-Set-Default>
AuthType Basic
Require user @SYSTEM
Order deny,allow
</Limit>
<Limit CUPS-Authenticate-Job>
Require user @OWNER @SYSTEM
Order deny,allow
</Limit>
<Limit All>
Order deny,allow
</Limit>
</Policy>
BrowseAddress 192.168.1.10
BrowseOrder allow,deny
BrowseAllow 192.168.1.*
Browsing On
S'il vous faut autre chose, n'hésitez pas à me le demander... il faut vraiment que j'y arrive... déjà que je trouve pas de pilote linux pour le scanner Scanjet 4470c... alors si je peux pas imprimer en réseau....
Merci de votre aide.