IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Réseau Discussion :

Imprimer en réseau linux-linux via cups


Sujet :

Réseau

  1. #1
    Membre régulier Avatar de zamanika
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 106
    Points : 102
    Points
    102
    Par défaut [résolu]Imprimer en réseau linux-linux via cups
    Bonjour,

    Voilà mon problème : j'ai deux ordis debian etch en réseaux. J'ai installé cups sur les deux ordis, les drivers sur les deux ordis et ça ne marche pas...

    Sur l'ordi serveur, aucun problème, je peux imprimer. Mais sur l'ordi client pas moyen : hier j'ai réussit au bout d'un journée, et ce matin (donc après reboot) ça ne marche plus...

    En fait ce qui me semble qui a changé entre hier et aujourd'hui c'est que sur l'ordi client l'uri affichée (via cups) n'est plus comme hier :

    Au lieu de :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ipp://192.168.1.6/printers/epson740
    J'ai :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ipp://boubou:631/printers/epson740
    Et quand je clique sur print-test-page, ça m'envoit (via google) sur une page internet (lacasaboubou), donc j'imagine qu'il envoit l'impression sur ce site...

    Notez que quand je ping mes ordi avec l'ip ça marche, mais quand je ping en faisant ping boubou , ça ne marche pas (mais je sais d'ailleurs pas si on peut faire ça...).

    De plus, quand on configure cups, via l'interface web, il propose plusieurs exemples pour écrire l'adresse ipp :
    - ipp://hostname/ipp
    - ipp://hostname/ipp/port1

    Hier je n'ai pas réussit en triturant ces exemples dans tous les sens, mais seulement comme décrit ci-dessus : type .../printers/espon740) et avec l'adresse ip et pas le hostname.

    En gros je vois deux solutions :
    - il faut que je configure quelque chose pour qu'avec ipp://boubou:631/... il me trouve mon serveur et pas une page web.
    - ou que j'arrive a mettre mon ip en dur (celà dit aujourd'hui j'arrive même plus a refaire marcher comme hier.)

    Si quelqu'un-e a une piste...

  2. #2
    Membre régulier Avatar de zamanika
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 106
    Points : 102
    Points
    102
    Par défaut
    Bon, c'est résolu, mais sans vraiment comprendre pourquoi... Sans doute à force de trifouiller les fichiers de config. Je mets les deux fichiers ici, ça pourra peut être servir à quelqu'un-e. Et puis si quelqu'un-e peut m'expliquer pourquoi ça marche, ben je veux bien (notamment pourquoi le servername est seulement sur le fichier de confid du serveur et pas sur celui du client...).

    Alors pour le server, etc/cups/cupsd.conf est :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    # Show troubleshooting information in error_log.
    LogLevel debug
    SystemGroup lpadmin
    # Allow remote access
    Port 631
    Listen /var/run/cups/cups.sock
    # Enable printer sharing and shared printers.
    Browsing On
    BrowseOrder allow,deny
    BrowseAllow @LOCAL
    BrowseAddress @LOCAL
    DefaultAuthType Basic
    <Location />
      # Allow shared printing and remote administration...
      Order allow,deny
      Allow @LOCAL
    </Location>
    <Location /admin>
      AuthType Basic
      AuthClass System
      # Allow remote administration...
      Order allow,deny
      Allow @LOCAL
    </Location>
    ServerName 192.168.1.12
    <Location /admin/conf>
      AuthType Basic
      Require user @SYSTEM
      # Allow remote access to the configuration files...
      Order allow,deny
      Allow @LOCAL
    </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>
      # Only the owner or an administrator can cancel a job...
      <Limit Cancel-Job>
        Order deny,allow
        Require user @OWNER @SYSTEM
      </Limit>
      <Limit All>
        Order deny,allow
      </Limit>
    </Policy>

    Et pour le client :
    Via cups j'ai indiqué l'uri : ipp://192.168.1.12:631/printers/epson740
    et etc/cups/cupsd.conf est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    # Show troubleshooting information in error_log.
    LogLevel debug
    SystemGroup lpadmin
    # Only listen for connections from the local machine.
    Listen localhost:631
    Listen /var/run/cups/cups.sock
    # Show shared printers on the local network.
    Browsing On
    BrowseOrder allow,deny
    BrowseAllow @LOCAL
    DefaultAuthType Basic
    <Location />
      # Restrict access to the server...
      Order allow,deny
      Allow localhost
    </Location>
    <Location /admin>
      Encryption Required
      # Restrict access to the admin pages...
      Order allow,deny
      Allow localhost
    </Location>
    <Location /admin/conf>
      AuthType Basic
      Require user @SYSTEM
      # Restrict access to the configuration files...
      Order allow,deny
      Allow localhost
    </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>
      # Only the owner or an administrator can cancel a job...
      <Limit Cancel-Job>
        Order deny,allow
        Require user @OWNER @SYSTEM
      </Limit>
      <Limit All>
        Order deny,allow
      </Limit>
    </Policy>

Discussions similaires

  1. Réseau local linux/linux
    Par ptitnicois dans le forum Réseau
    Réponses: 5
    Dernier message: 20/04/2012, 15h43
  2. Comment imprimer sur un réseau Linux
    Par Medo_free dans le forum Réseau
    Réponses: 5
    Dernier message: 19/10/2004, 14h45
  3. Réseau Win/Linux
    Par ben91 dans le forum Développement
    Réponses: 2
    Dernier message: 08/09/2002, 23h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo