Comment utiliser l'impression et Cups

Bonjour,

J’ai besoin d’utiliser cups et comme c’est la première fois de ma vie que je l’install, du coup et je suis un peu à la traine :mrgreen:
L’imprimante est banché en USB sur le serveur.
Voici quelques infos:

[code]uname -a
Linux ServeurIBM 2.6.32-5-686 #1 SMP Sun May 6 04:01:19 UTC 2012 i686 GNU/Linux

ServeurIBM:~$ lpstat -a
HP-LaserJet-P1006 acceptant des requêtes depuis mar 25 sep 2012 15:14:58 CEST

lpq
HP-LaserJet-P1006 est prêt

[/code]

Et j’ai quelques questions:

  1. Comment vérifier que tout est prêt pour l’impression du coté serveur?
  2. Comment faire un test d’impression depuis la console?
  3. Je n’arrive pas à me loguer via le gestionnaire web. Je fait 192.168.1.5:631 et j’arrive sur une page blanche qui me dit: 403 Interdit
    J’ai touché le fichier cups.conf mais il me manque des infos visiblement :confused:
  4. Que faire pour que des utilisateurs windows impriment, il faut passer par samba ???

Voilà voilà, ça ne doit pas être trop compliqué mais je débute là…

Merci à vous et à bientôt

Je vois que tu utilises une imprimante HP. Tu dois pouvoir l’installer et la configurer via les outils HP. Regarde du côté de hp-setup.
Pour le partage tu n’est pas obligé d’utiliser samba avec les clients windows.

Pour le reste j’aurais tendance à te dire de lancer quelques requêtes dans un moteur de recherche, cups est largement documenté.

Cups se gère via ton navig :
localhost:631
Là, tu installes ton imprimante et tu la gères.

Il a précisé que la connexion en http sur 631 ne fonctionnait pas, certainement interdite dans le fichier de conf.
Quand à l’installation de l’imprimante, hp-setup est vraiment très pratique.
Voici même un lien partage-d-imprimante-en-2-minutes-grace-a-cups-t8083.html

Non, il a écrit que “http://192.168.1.5:631” ne répondait pas … chez moi non plus, il faut faire ce que j’ai proposé : localhost:631.
C’est la même chose, je sais mais essaie toi-même et tu compareras.

[quote=“ricardo”]Non, il a écrit que “http://192.168.1.5:631” ne répondait pas … chez moi non plus, il faut faire ce que j’ai proposé : localhost:631.
C’est la même chose, je sais mais essaie toi-même et tu compareras.[/quote]
Tu as parfaitement raison, il n’a pas du tout écrit localhost.
Bon l’accès à cups se gère dans /etc/cups/cupsd.conf.
On règle les interfaces d’écoute avec :

Listen localhost:631 pour une écoute en local par exemple.
A noter que si l’on met par exemple

Listen *:631 on peut parfaitement se accéder à l’interface en passant l’IP et le port.
Tu essaieras et tu compareras :wink:

Après on peut configurer l’accès au serveur avec des lignes du genre :

<Location />
  Order allow,deny
  Allow From All
</Location>

[size=85]Tout le monde est accepté.[/size]

Les pages d’administration se gèrent avec :

<Location /admin>
  Order allow,deny
  #Deny From All
  Allow From All
</Location>

[size=85]Tout le monde est également accepté.[/size]

Ensuite avec <Location /admin/conf> on peut restreindre l’accès aux fichiers de conf/

Normalement avec hp-setup l’imprimante est installée et avec ce que je viens de raconter on a un configuré les accès au serveur depuis les postes client.
Faire quand même attention à BrowseOrder et DefaultAuthType et lire le man parce qu’on peut faire plein d’autres choses.

Concernant le partage avec les postes windows sans samba, ce que je faisais avec xp :

  1. Modifier C:\WINDOWS\system32\drivers\etc\hosts et ajouter une ligne du type
  1. Ensuite ajouter une imprimante avec le clicodrome adapté et utiliser l’adresse réseau suivante :

avec nomimprimante = celui de cups

Bonjour DjKlaus, Bonjour Ricardo,

J’ai résolu le problème de connexion sur 192.168.13.5:631
Premièrement j’avais mal formulé ma question, j’utilisais putty depuis un autre PC et du coup le localhost:631 ne fonctionnait pas.

J’ai mis les bons paramètres et j’arrive à l’interface web :smiley: yepeeee !!!

Mais j’imprime toujours pas :confused:

Si je fais depuis le serveur (via Putty)

$ lp /etc/cups/cupsd.conf lâidentifiant de la requête est HP-LaserJet-P1006-26 (1 fichier(s))
…il ne se passe rien !!!
Et sur la page web, le dernier job affiché:

HP-LaserJet-P1006-26 cupsd.conf aal 5k 3 completed at Tue Oct 2 16:14:05 2012

Si je lance un test d’impression depuis l’interface face (via le menu)

Description: Hewlett-Packard HP LaserJet P1006 Location: ServeurIBM Driver: HP LaserJet P1006 Foomatic/foo2xqx (recommended) (grayscale, 2-sided printing) Connection: hp:/usb/HP_LaserJet_P1006?serial=AC24P20 Defaults: job-sheets=none, none media=iso_a4_210x297mm sides=one-sided

Il me dit qu’il l’a imprimé (ce qui n’est toujours pas le cas!!!):

HP-LaserJet-P1006-28 Test Page albi 1k 1 completed at Tue Oct 2 16:19:34 2012

Qu’est-ce que je peux faire d’autre ???

Tu as installé hp-setup ?

Prendre les choses dans l’ordre.
Donner ta config de cups et dire comment tu as installé ton imprimante.

=> foo2zjs: foo2xqx.rkkda.com/

[code]wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz
$ tar zxf foo2zjs.tar.gz
$ cd foo2zjs
$ make
$ su
$ ./getweb P1006

make install

make cups

[/code]

Aller dans cups et choisir le ppd de la P1006
Je viens de faire la manip pour une P1102 partagée à partir d’un poste Windows.

Hello,

Je suis qu’une fois par semaine sur ce serveur, sorry, mais là je suis de retours au affaire :smiley:
Alors pour la suite des opérations

Voilà le topo:

  1. La config cups:

[code]# Log general information in error_log - change “warn” to “debug”

for troubleshooting…

LogLevel warn

Deactivate CUPS’ internal logrotating, as we provide a better one, especially

LogLevel debug2 gets usable now

MaxLogSize 0

Administrator user group…

SystemGroup lpadmin

Only listen for connections from the local machine.

Listen *:631
Listen /var/run/cups/cups.sock

Show shared printers on the local network.

Browsing On
BrowseOrder allow,deny
BrowseAllow all
BrowseLocalProtocols CUPS dnssd

Default authentication type, when authentication is required…

DefaultAuthType Basic

Restrict access to the server…

Order allow,deny Allow From 192.168.13.*

Restrict access to the admin pages…

<Location /admin>
Order allow,deny
#Deny From All
Allow From 127.0.0.1
Allow From 192.168.13.*

Restrict access to configuration files…

<Location /admin/conf>
#AuthType Default
AuthType Basic
#AuthClass System
Require user @SYSTEM
Require user @albi
Order allow,deny
#Deny From All
Allow From 127.0.0.1
Allow From 192.168.13.*

#Je n’ai as modifié la partie qui suit !!!

Set the default printer/job policies…

# Job-related operations must be done by the owner or an administrator... Require user @OWNER @SYSTEM Order deny,allow

All administration operations require an administrator to authenticate…

AuthType Default Require user @SYSTEM Order deny,allow

All printer operations require a printer operator to authenticate…

AuthType Default Require user @SYSTEM Order deny,allow

Only the owner or an administrator can cancel or authenticate a job…

Require user @OWNER @SYSTEM Order deny,allow Order deny,allow

Set the authenticated printer/job policies…

# Job-related operations must be done by the owner or an administrator... AuthType Default Order deny,allow AuthType Default Require user @OWNER @SYSTEM Order deny,allow

All administration operations require an administrator to authenticate…

AuthType Default Require user @SYSTEM Order deny,allow

All printer operations require a printer operator to authenticate…

AuthType Default Require user @SYSTEM Order deny,allow

Only the owner or an administrator can cancel or authenticate a job…

AuthType Default Require user @OWNER @SYSTEM Order deny,allow Order deny,allow

[/code]

et pour l’imprimante, je n’ai rien installé, je l’ai branché en USB, démarrer le serveur et j’ai passé la commande suivant:

@ServeurIBM:~$ lpq HP-LaserJet-P1006 nâest pas prêt
… et je me suis dit que c’était bon :mrgreen:
En tout cas je l’espérais, bon c’est la première fois que j’install cups, du coup c’est la découverte.

Non, j’attends vos conseilles, je veux éviter l’aller dans tous les sens !!!

=> foo2zjs: foo2xqx.rkkda.com/

[code]wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz
$ tar zxf foo2zjs.tar.gz
$ cd foo2zjs
$ make
$ su
$ ./getweb P1006

make install

make cups

[/code]

Aller dans cups et choisir le ppd de la P1006
Je viens de faire la manip pour une P1102 partagée à partir d’un poste Windows.[/quote]
Le paquet des dépôts ne convient pas ?
packages.debian.org/squeeze/foo2zjs

j’ai déjà installé ce paquet via apt-get install foo2zjs

et rien…

si je fais:

@ServeurIBM:~$ lp Documents/test.txt
Il se passe rien et j’ai ma liste qui s’allonge:

@ServeurIBM:~$ lpq HP-LaserJet-P1006 est prêt et en cours dâimpression Classmt Proprio Tâche Fichier(s) Taille totale 1st adultes 36 smbprn.00000009 Microsoft Word 129024 octets 2nd adultes 37 smbprn.00000010 Microsoft Word 129024 octets 3rd adultes 38 smbprn.00000011 @MAIL.RU ÐÐ¸Ñ 93184 octets 4th albi 39 test.txt 1024 octets

:confused:

Comment on fait ça? C’est dans cups.conf?

Salut,

[quote=“aal”]Comment on fait ça? C’est dans cups.conf?

Non, dans le navigateur: localhost:631

Il te faut le fichier ppd de la P1006.

J’ai pris l’habitude de le compiler, j’ai de meilleurs résultats.

Je peux me tromper mais souvent pour le matos HP la procédure ne nécessite pas de procédure compliquée.
Je viens de consulter le site et je trouve :
h10025.www1.hp.com/ewfrf/wc/soft … ct=3435684
et donc hplipopensource.com
Alors effectivement on trouve quelque chose de différent là openprinting.org/printer/HP/ … rJet_P1006

Mais encore une fois je conseille : installer hplip et lancer en root hp-setup -i.

Bon, enfin, ça fonctionne :dance:

J’ai installé hplip et tout est OK, merci DjKlaus et merci aux autres pour votre aide !!!

Une question encore, lors du hpsetup, il m’a demandé si je voulais ajouter une imprimante à la queue, j’ai dit oui, j’ai entré un nom pour l’imprimante et voilà, ça c’est ok.
Mais du coup, j’ai l’impression que j’imprime pas sur cette queue, comment voir tout cela, la gestion des queues ???

Je comprends pas bien ton histoire de queue (sans mauvais jeu de mots), mais tu dois pouvoir voir ce qui t’intéresse en ouvrant ton navigateur favori à l’adresse

Salut,

[quote=“aal”]Bon, enfin, ça fonctionne :dance:
J’ai installé hplip et tout est OK, merci DjKlaus et merci aux autres pour votre aide !!![/quote]

C’est cool!

Résolu ? => Coche verte!