Utiliser FTP.
Je l'ai fait pour plusieurs imprimantes ces trois dernières années. Elles avaient toutes une adresse IP, et supportaient le protocol TCP/IP (donc FTP).
Pour connaitre l'adresse IP, elle est habituellement indiquée sur la page de test que l'on fait sortir de l'imprimante en appuyant pendant une certaine durée sur certains boutons de l'imprimante. Ou bien l'adresse est consultable (et modifiable) grâce à l'afficheur LCD de l'imprimante, s'il y en a un, et la configuration des options
FTP existe en standard sur Unix et sous DOS (fenêtre de commande de Windows).
Avant, je vérifie que l'adresse est bonne par :
ping xxx.xxx.xxx.xxx
Je me connecte à l'imprimante par :
ftp xxx.xxx.xxx.xxx
Habituellement, le user et le mot de passe ne sont pas demandés, ou bien on peut taper sur la grosse touche Entrée.
Si le user est requis, j'indique "anonymous".
Certaines imprimantes demande un password qui soit une adresse e-mail.
Je vois le répertoire courant par :
pwd
Je vois la liste des fichiers par :
ls
Pour imprimer, il suffit de déposer un fichier.
Habituellement, le répertoire par défaut est le bon.
Pour déposer un fichier :
put nom_fichier.dat
Pour quitter, je tape :
by
Le fichier doit contenir des données qui seront acceptées par l'imprimante, et ce n'est pas toujours évident.
Cela dépend du langage par défaut de l'imprimante.
Ce langage est habituellement indiqué sur la page de test, ou est visible sur l'afficheur LCD de l'imprimante, s'il y en a un, dans les options.
Pour une imprimante laser, le langage le plus répandu est PCL, dans sa version 5. Il existe aussi PCL6 compatible avec PCL5, etc.
Pour une imprimante qui sort des étiquettes, il y a les langages EPL, ZPL, FingerPrint, etc.
Le contenu du fichier pour du PCL5 contient des lignes de texte ASCII ordinaire et éventuellement des lignes de commande (pour le passage en gras, le choix d'une police, etc.) qui commencent par le caractère escape (code 27).
Si c'est juste pour un test, vous devriez pouvoir mettre une simple ligne "Bonjour". Cela devrait s'imprimer avec la police par défaut.
Peut-être qu'il faudra appuyer sur un bouton pour provoquer un saut de page, ou attendre quelques secondes, pour que l'imprimante comprenne qu'il n'y a pas d'autres données à attendre.
Message édité par olivthill le 15-11-2010 à 15:53:46