Cups-Pdf pour les machines Windows
Présentation de Cups-Pdf
Cups-pdf est un ajout au système d'impression des Systèmes Unix CUPS (Common Unix Printing System). Cette fonctionnalité permet de convertir très facilement des fichiers imprimables en fichiers PDF (Portable Document Format).
Le gros avantage de Cups-pdf est d'être accessible dès que l'application qui contient le document permet l'impression du document (autant dire quasiment toutes les applications).
Pour l'utiliser, il suffit de lancer l'impression du document et Cups-pdf apparaît dans la liste des imprimantes installées sur son ordinateur.
L'installation de Cups-Pdf a été effectué sur un serveur Linux Ubuntu 10.04LTS.
Objectif
L'objectif est donc de fournir aux utilisateurs des machines Windows une imprimante virtuelle PDF avec CUPS (façon PDF-Creator), bien pratique pour imprimer plus tard si on n'a pas d'imprimante sous la main, pour échanger par mail ou pour des raisons écologiques. Ce type de documents présente l'avantage énorme d'être lisible sur n'importe quel système, sans problème de compatibilité ou de format.
Installation
1 - Sur le serveur Linux :
- Installer cups s'il n'est pas installé avec la commande suivante :
sudo apt-get install cups
- Installer cups-pdf avec la commande suivante :
sudo apt-get install cups-pdf
- Éditer le fichier de configuration pour l'administrer à distance et pour accéder à l'impression.
sudo vi /etc/cups/cupsd.conf
- Modifier les lignes suivantes :
Listen localhost:631 à Listen 631
Listen /var/run/cups/cups.sock
Listen IP_DE_VOTRE_SERVEUR:9100
- Un fichier cuspd.conf
- Redemarrer le serveur CUPS
sudo service cups restart
L'URL de connexion pour administrer CUPS avec un client léger (Navigateur Firefox) : http://IP_DE_VOTRE_SERVEUR:9100/printers/
2 - Sur une machine Windows
- Démarrer -> Paramètres -> Imprimantes et télécopieurs
- Cliquez sur : Ajouter une imprimante.
- Assistant « Ajout d'imprimante » se lance.
URL : http://IP_DE_VOTRE_SERVEUR:9100/printers/PDF
Choisir le pilote de l'imprimante 'HP Color Laserjet PS'
Vous cliquez sur OK pour terminez avec l'assistant et vous voilà avec une imprimante virtuel PDF de disponible sous une machine Windows.
Nota
Vous pouvez sélectionner un autre pilote que HP Color Laserjet PS notemment je pense à Vista et à Seven qui n'ont pas ce pilote mais dispose du HP Color Laserjet 8550 PS ou 4550 PS.
Tester l'impression en PDF
Clique droit sur l'imprimante PDF en question dans le menu contextuel :
Propriétés -> Imprimer une page de test
Mais où est donc cette page de test
Comme l'utilisateur qui a imprimé n'a pas de compte sur le serveur Linux, il va donc retrouver ses documents dans /var/spool/cups-pdf/ANONYMOUS
Remarque : Dans le cas contraire, si il existe sur le serveur on retrouvera le fichier test dans le dossier PDF dans sa HomeDirectory.
Pas très pratique me direz vous mais sous Linux il existe Samba pour les partages des Fichiers et des Imprimantes avec Windows.
On va donc créer un partage Samba nommé pdf.
Éditer votre fichier smb.conf :
sudo vi /etc/samba/smb.conf
Ajouter les lignes ci-dessous dans votre fichier smb.conf
[pdf]
comment = Partage impressions des fichiers PDF
path = /var/spool/cups-pdf/ANONYMOUS
browseable = no
guest ok = yes
Redémarrer Samba pour la prise en compte immédiate de votre partage
sudo service smbd restart
Créer une icône UNC sur le bureau
Clique droit sur le bureau dans le menu contextuel :
Choisir Nouveau -> Raccourci
Dans la fenêtre qui s'ouvre saisir l'adresse IP (ou) le nom du serveur et le nom du partage :
Comme ceci : \\ubuntuserveur\pdf
Cliquez sur Suivant et Terminer vous devriez voir l'icône sur le bureau
Double clique sur l'icône pour l'ouvrir et découvrez par magie votre page de test.
Voilà plus besoin d'installer PDF-Creator pour générer du PDF sous Windows.