Astuces.divers : [Terminal] Impression directe sans installation via FTP
Posté par Anonyme () le 10 novembre 2007
Comment imprimer rapidement un fichier sur une imprimante réseau lorsqu'aucun système d’impression n’est configuré sur le serveur ? En envoyant le fichier au serveur FTP embarqué par de nombreuses marques d’imprimantes.
Exemple d’impression directe du fichier /etc/hosts sur l’imprimante d’adresse IP 10.0.0.14 :
$ ftp 10.0.0.14
Connected to printerhp1.foo.com.
220 JD FTP Server Ready.
Name (printerhp1:pbateman): anonymous
331 Enter password.
Password:
230-Hewlett-Packard FTP Print Server Version 2.4.5
Directory: Description:
------------------------------------------------------
PORT1 Print to port 1 hp color LaserJet 4650
To print a file, use the command: put [portx]
or 'cd' to a desired port and use: put .
Ready to print to PORT1
230 User logged in.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> dir
200 PORT command successful.
150 Opening BINARY mode data connection.
d-w--w--w- 2 JetDirect public 512 Feb 14 1999 PORT1
226 Transfer complete.
ftp> cd PORT1
250 Changed directory to "/PORT1".
ftp> put /etc/hosts
200 PORT command successful.
150 Opening BINARY mode data connection.
226-toner/ink low
226-Ready
226-Processing job
226 Transfer complete.
657 bytes sent in 0.125 seconds (5256 bytes/s)
ftp> quit
221 Goodbye.
Les travaux soumis de cette façon ne peuvent bien évidement pas disposer des fonctionnalités offertes par un système d’impression tel CUPS. Seuls les formats supportés nativement par l’imprimante sont utilisables ; en général texte et Postscript. Les autres formats doivent donc être convertis en Postscript avant l’envoi à l’imprimante (pdf2ps pour les fichiers PDF par exemple).
Exemple d’impression directe du fichier /etc/hosts sur l’imprimante d’adresse IP 10.0.0.14 :
$ ftp 10.0.0.14
Connected to printerhp1.foo.com.
220 JD FTP Server Ready.
Name (printerhp1:pbateman): anonymous
331 Enter password.
Password:
230-Hewlett-Packard FTP Print Server Version 2.4.5
Directory: Description:
------------------------------------------------------
PORT1 Print to port 1 hp color LaserJet 4650
To print a file, use the command: put [portx]
or 'cd' to a desired port and use: put .
Ready to print to PORT1
230 User logged in.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> dir
200 PORT command successful.
150 Opening BINARY mode data connection.
d-w--w--w- 2 JetDirect public 512 Feb 14 1999 PORT1
226 Transfer complete.
ftp> cd PORT1
250 Changed directory to "/PORT1".
ftp> put /etc/hosts
200 PORT command successful.
150 Opening BINARY mode data connection.
226-toner/ink low
226-Ready
226-Processing job
226 Transfer complete.
657 bytes sent in 0.125 seconds (5256 bytes/s)
ftp> quit
221 Goodbye.
Les travaux soumis de cette façon ne peuvent bien évidement pas disposer des fonctionnalités offertes par un système d’impression tel CUPS. Seuls les formats supportés nativement par l’imprimante sont utilisables ; en général texte et Postscript. Les autres formats doivent donc être convertis en Postscript avant l’envoi à l’imprimante (pdf2ps pour les fichiers PDF par exemple).
> Lire le message (1 commentaire, moyenne: 1).
Vous avez demandé le commentaire #881276.



formats supportés
le DVI [1] est probablement aussi supporté.
[1] http://fr.wikipedia.org/wiki/DVI_%28TeX%29