Chrooter apache
Matériel
Ajout disque dur
Ajout carte
Audit des disques durs
Gestion des peripheriques
Disquette d'installation
Ajout d'un scanner
Astuces
Ajout d'une imprimante
Réseau
Configuration reseau
Dns
Serveur cvs
Proxy squid 
Installation serveur ftp
Installation qmail 
Installation serveur courrier sous debian
Outil TCP/IP 
Le serveur samba
Connexion a distance securisee
Client/serveur vnc
Configurer apache
Dyndns
Installer un LAMP sous mandriva
Sécurité
Chiffrer un fichier/dossier
Securiser son poste
Mur pare feu pas a pas
Authentification ht-access
Surveillance de serveur CACTI
Snort
Snort-inline
Securiser Apache avec mod_security
Filtrage squid/squidguard/dansguardian
Auditer son site web
Sécuriser son linux
Installer un Lamp avec ssl
Contrer les scans de ports
Traitement anti-spam
Installer/Utiliser tripwire
Faire des sauvegardes incrémentales
Rsync
Nessus
Divers
Elisa, le multimédia facile
Utilisation de lilo
Les commandes Linux
Le multi-tache
Le crontab
Exploration de la configuration
Quotas
Messagerie
Installer une application
Debugger ses applications
Le format RPM
Mise a jour du noyau
Qemu
Tour d'horizon des principaux p2p
Récupération du système
Bips d'un pc
Astuces windows
Table Ascii
Lamerland
Conversion de fichiers musicaux
Compiler ses rpms
Graver en ligne de commande
Graver un fichier avi pour un dvd de salon
Récupérer des fichiers effacés
Liens
hakin9
Secureroot.com
Hackerthreads.org
Defcon
Hackerlounge
Les derniers exploits
Tous les codes sources
Securite sous Linux
Les logiciels libres quotidiens
Ezine divers
Madchat
Textes divers
Archives
 
Traductions LG
Toutes les traductions
Traductions Phrack
Toutes les traductions

Il y a actuellement 10 visiteurs connectés sur le site !

Google

Ajout d'une imprimante
Ajout d'une imprimante

 

Introduction
Avec apsfilter
Compiler les sources
Détails des sections
Test sous X
Dépendances
Installation avec drakconf
Configuration d'une imprimante locale
Configuration d'une imprimante réseau
Trucs et astuces

 

Introduction:

Il n'existe, bien évidemment, pas qu'une seule méthode pour installer une imprimante. On peut utiliser les filtres 'apsfilter'. Mais, les plus chanceux d'entre nous utilisent une distribution Mandrake et disposent en standard de l'utilitaire de configuration : DrakConf

Les partitions :

On va donc voir ici comment installer une imprimante très rapidement et très facilement grâce à un utilitaire qui fait presque tout le travail : apsfilter. Récupérez tout d'abord ce programme (en source) sur le site de freshmeat..

Compiler les sources :

- Bon, une fois les sources tarball (c'est à dire tar.gz) récupérées, on fait un : tar zxvf apsfilter-xxxx.tar.gz
Les sources vont s'extraire dans un répertoire apsfilter-xxx

Allez dans le répertoire et faites un:
./SETUP

Vous allez rentrer alors dans un menu en mode texte ou il suffit de remplir tout simplement les sections (elle est pas belle la vie ?)

 

Détails des sections:

On arrive donc sur un message, validez par [Entrée] jusqu'à arriver a APS FILTER SETUP.

Commencez par taper [D] pour voir les imprimantes supportées par défaut par gs (ghostscript), regardez la liste pour voir si votre imprimante y est, notez le nom qui lui est associé (par exemple bjc600). Si votre imprimante n'y est pas, regardez si une compatible existe en revenant au menu général puis tapez cette fois-ci [R].

Revenez à l'ecran principal et tapez [1], puis suivez les menus suivant la marque/modèle de votre imprimante, ou si elle n'apparait pas, choissisez une imprimante compatible.
Confirmez votre choix par [y].

Tapez alors [2], choisissez votre type d'imprimante (série ou paralléle) puis le port (/dev/lp0 pour l'équivalent du LPT1 de DOS).

Tapez alors [3] : on va choisir une résolution pour le test, choisissez "petit" pour pas attendre trop longtemps, voir si ca marche et ne pas avoir un truc sur 10 feuilles non plus. Si ca marche pas revenez en arrière et choisissez une autre imprimante en 1. 150 DPI est un bon choix.

Tapez [4], choisissez monochrome pour une imprimante noir et blanc ou 24bpp pour une couleur assez moderne, en dessous pour les vieilles couleurs jets d'encre (style bjc200).

Tapez [5] et choisissez A4 (papier standard d'imprimante en France).

Tapez [T] pour tester la config. Si tout se passe bien alors votre imprimante devrait sortir une tête de lion. Autrement revenez à la première étape et reconfigurez le tout. Si au lieu d'une image vous avez des caractères incompréhensibles, c'est à l'étape 1 que vous vous êtes trompé. Autrement si rien n'apparait, vérifiez que vous n'avez pas choisi un mauvais port à l'étape 2.

Bon, le test est OK, on passe à l'étape [C]. Si l'on vous demande d'ajouter ou d'écraser la config, si c'est votre seule imprimante, vous écrasez, et si vous configurez une autre imprimante, vous ajoutez.

Ca va compiler, créer le /etc/printcap, etc... Puis validez par [Entrée] plusieurs fois. Voila, votre imprimante est configurée !!!

 

Test sous X:

Allez sous X, lancez par exemple kedit sous KDE, tapez une phrase puis imprimez (fichier -> imprimer). Ca devrait passer sans aucun problème. Si cela ne fonctionne pas, vérifiez bien qu'un process lpd existe (ps -aux lpd | grep ldp), autrement essayez de le lancer à la main (lpd &). Si lpd ne se trouve pas sur votre machine, installez-le (voir les packages sur le cd de votre distrib, ca doit y être obligatoirement).

Voila, votre imprimante fonctionne !!!


 

Dépendances:

Pour que tout cela fonctionne, vous devez avoir sur votre système :

ghostscript
lpd
bunzip2
pnmtops
ppmtopgm
fig2dev
gzip
compress
bunzip2
libjpeg

 

Installation avec drakconf:

Normalement, l'installation de ce programme a eu lieu en même temps que le reste de votre distribution. Mais, si ce n'est pas le cas, voila la marche à suivre, il faut installer les rpms suivants :

X11 ;)
perl
glib
gtk
drakxtools
DrakConf ;)

Par la ligne de commande suivante : rpm -i /mnt/cdrom/Mandrake/RPMS/package-versionmdk.i386.rpm Tous ces paquetages sont présents sur le CD de votre distribution.

 

Configuration d'une imprimante locale:

C'est bien évidemment le cas de figure le plus simple. Pour cela, vous lancez Drakconf :

[root@localhost home]# DrakConf Une jolie (c'est une affaire de gout) fenêtre s'ouvre, vous cliquez sur :
Configuration des imprimantes Une nouvelle fenêtre s'ouvre : elle s'appelle 'configuration d'une imprimante locale'.
On vous demande le nom de la file : mettez ce que vous souhaitez, mais sachez que si la file s'appelle lp, alors ce sera votre imprimante par défaut. Vous pouvez aussi préciser des alias pour cette file par exemple en mettant :

lp|DeskJet|DeskJet Couleur Dans ce cas , vous pourrez imprimer sur la file par défaut : lp, sur la file DeskJet qui lui est équivalente, tout comme "DeskJet Couleur" (notez la présence de " pour entrer un nom composé de plusieurs mots).
Ensuite on vous demande le répertoire de spool : c'est le nom du répertoire dans lequel devrons etre stockees les informations concernant cette file, ainsi que les fichiers temporaires generes par la commande lpr quand on lui demandera d'imprimer. vous pouvez changer ce répertoire, mais l'emplacement propose par défaut est bon. Validez votre choix par OK.

Ensuite on vous demande de Choisir le type de connexion de l'imprimante : choisissez Imprimante locale. Normalement DrakConf trouve tout seul le port sur lequel est branche votre imprimante : /dev/lp0.
Si ce n'est pas le cas, vous pouvez essayer de choisir vous même (/dev/lp0 pour LPT1: (sous windows), /dev/lp1 pour LPT2:, et /dev/lp2 pour LPT3: (très rare)), mais en general cela indique que votre port d'impression n'est pas reconnu : c'est qu'il n'est pas standard, lisez le Printing-HOWTO.
Donc, normalement vous pouvez valider par OK.
Maintenant, il faut préciser le nom de votre imprimante : si votre imprimante est présente dans la liste, choisissez la, si elle n'est pas dans la liste, choisissez un modèle compatible (par exemple : la HP LaserJet 1100 n'est pas dans la liste, mais c'est une imprimante qui utilise le langage PCL5, comme la LaserJet 4 qui est dans la liste : c'est celle la qu'il faut choisir). Si votre imprimante est compatible avec plusieurs modèles, je vous conseille d'essayer tous les drivers pour pouvoir choisir le bon driver.

Ensuite on vous demande de choisir les options de l'imprimante (par exemple la taille du papier) ; choisissez celui que vous utililisez, nous verrons plus loin comment modifier la taille du papier avant une impression. Validez les options que vous souhaitez utiliser.

Enfin on vous demande d'imprimer une page de test (votre imprimante doit etre branchee ;). Essayez toutes les pages proposees. Normalemant, ca doit marcher, si ce n'est pas le cas :

* soit vous n'avez pas choisi le bon driver,
* soit vous n'avez pas precise les bonnes options.

Recommencez les etapes, jusqu'à ce que tout fonctionne.


 

Configuration d'une imprimante reseau:

La marche à suivre est exactement la même, sauf que lorsque l'on vous demande de choisir le type de connection, choisissez cette fois : 'imprimante Unix distante'.
Ensuite on vous demande le 'nom du serveur', entrez le nom de la machine qui jouera le role du serveur d'impression (ou une adresse IP si vous préferez). Dans la case 'nom de la file d'impression', tapez le nom de la file d'impression (dans la majorité des cas lp sera très bien). Le reste est identique.
Un conseil toutefois : lorqu'on imprime sur une imprimante distante, il faut en avoir le droit, ce qui n'est en général pas le cas par défaut. Vous devez pour cela ajouter (ou créer si ce fichier n'existe pas) le nom de la machine qui souhaite imprimer (le client) dans le fichier /etc/hosts.lpd de la machine qui gérera vraiment l'impression (le serveur).

 

Trucs et astuces:

Pour vérifier que le driver fonctinne, essayez d'imprimer une page postscript :

lpr [-P ] fichier.ps

Vous n'êtes pas obligé de préciser le nom de la file d'impression ("lpr fichier.ps" suffit), mais cela vous permet de tester une file d'impression en particulier.
En fait, c'est la méthode à utiliser pour imprimer sur une file particulière un fichier particulier. Les filtres rhs-printfilters reconnaissent un grand nombre de types de fichier : depuis le postscript jusqu'au gif en passant par l'html.
La taille du papier est précisée dans le fichier postscript.cfg du répertoire de spool ( c'est à dire : /var/spool/lpd/file). C'est le paramètre PAPERSIZE.

Sources de l'article


 

Blog
Le blog
La radio
La Radio
Boutique
La boutique du Geek
Php/Mysql
Formulaire en php
Administrer un serveur Mysql
Session en php
Gerer ses bases mysql
Les bases php
Securiser ses scripts PHP
Controler ses programmes avec RATS
Convertir une base sql en utf8
Astuces php
Le fichier php.ini
Programmation
Python rapide
Tutorial Python
Tutorial Perl
Tutorial Perl complet
Tutoriel ruby
Tutoriel C
Introduction à gawk
Filtres et utilitaires
Find
Programmation Shell
Ecriture de scripts bash
Expressions regulieres
Vi
Introduction a Javascript
Compiler avec gcc
Astuces en Bash
Cracking
Tutoriel Assembleur
Guide du cracking pour débutant
Assembleur
Manual Unpacking
Techniques de Protection
Différentes failles Web
Arp spoofing dans un réseau switché
Les intrusions
Les attaques externes
Defacage
Defacage complet
Buffer overflow
Netcat
Injection sql
Injection sql(suite)
John the Ripper
Spoofer un email
Utiliser google
La faille system
Usurper une identité
Le rooting
Shellcode sous Unix
La faille race condition
La faille xss
La faille xss (2)
Attaques sur un routeur
P2P
Azureus pas-a-pas
News
Lire les news de Linux-pour-lesnuls.com au format RSS
Distros
Gestion des paquets debian
101 commandes debian
Jeu
Webtarot
Graphisme
Effet neon dans GIMP
Effet vapeur dans GIMP
Cours fonctionnalités de GIMP
Redimentionner une image avec GIMP
Redimentionner une photo pour en faire un cadre avec gimp
Morphing avec gimp
Détourer avec gimp
Réduire le poids d'une image avec gimp
Caricature avec gimp
Humour
Ensemble
Divers