L'application graphique mtink est un moniteur pour imprimante Epson qui remplace avantageusement escputil.
Installation de mtink. Utilitaire de monitoring pour imprimantes Epson. ----------------------------------------------------------------------- Téléchargement du paquet source ------------------------------- http://xwtools.automatix.de/french/downloads.htm -------------------------- Ouverture du paquet source -------------------------- $ tar xzvf mtink-1.0.3.tar.gz mtink-1.0.3/ mtink-1.0.3/doc mtink-1.0.3/etc/ mtink-1.0.3/etc/mtink mtink-1.0.3/etc/installInitScript.sh mtink-1.0.3/etc/mtink.ORG mtink-1.0.3/etc/readme mtink-1.0.3/etc/mtink-cups mtink-1.0.3/xpm/ mtink-1.0.3/xpm/Greenslate.xpm mtink-1.0.3/xpm/cheese.xpm mtink-1.0.3/xpm/ground.xpm mtink-1.0.3/xpm/craters.xpm mtink-1.0.3/xpm/Ultrafina.xpm mtink-1.0.3/xpm/Wood.xpm mtink-1.0.3/xpm/Worm.xpm mtink-1.0.3/xpm/Desert2.xpm mtink-1.0.3/xpm/Arena.xpm mtink-1.0.3/xpm/Dry.xpm mtink-1.0.3/xpm/Greydrops.xpm mtink-1.0.3/xpm/paper.xpm mtink-1.0.3/xpm/metal.xpm mtink-1.0.3/xpm/Bluedrops.xpm mtink-1.0.3/xpm/Greysea.xpm mtink-1.0.3/xpm/bronze.xpm mtink-1.0.3/html/ mtink-1.0.3/html/ttink.Hu.html mtink-1.0.3/html/ADD_NEW_PRINTER.html mtink-1.0.3/html/rdPrtDesc.De.txt mtink-1.0.3/html/LEGGIMI mtink-1.0.3/html/Building_RPM_packages.html mtink-1.0.3/html/rdPrtDesc.Fr.txt mtink-1.0.3/html/align2.De.gif mtink-1.0.3/html/UEBERSETZUNG mtink-1.0.3/html/LICENCE mtink-1.0.3/html/rdPrtDesc.Hu.txt mtink-1.0.3/html/rdPrtDesc.It.txt mtink-1.0.3/html/ÚJ_NYOMTATÓ_HOZZÁADÁSA.html mtink-1.0.3/html/README mtink-1.0.3/html/align2.Hu.gif mtink-1.0.3/html/align2.It.gif mtink-1.0.3/html/NEUEN_DRUCKER_HINZUFUEGEN.html mtink-1.0.3/html/LESE-MICH mtink-1.0.3/html/gimp-installInitScript.html mtink-1.0.3/html/align4.De.gif mtink-1.0.3/html/Building_RPM_packages.Hu.html mtink-1.0.3/html/mtinkc.Hu.html mtink-1.0.3/html/index.html mtink-1.0.3/html/mtink.gif mtink-1.0.3/html/align1.gif mtink-1.0.3/html/align2.gif mtink-1.0.3/html/align3.gif mtink-1.0.3/html/align4.Hu.gif mtink-1.0.3/html/align4.gif mtink-1.0.3/html/mtink.Hu.html mtink-1.0.3/html/align4.It.gif mtink-1.0.3/html/mtinkc.html mtink-1.0.3/html/configure.gif mtink-1.0.3/html/mtinkd.html mtink-1.0.3/html/mtink-chooser.De.gif mtink-1.0.3/html/bldRes.De.txt mtink-1.0.3/html/mtink-chooser.Fr.gif mtink-1.0.3/html/mtink.De.gif mtink-1.0.3/html/align1.De.gif mtink-1.0.3/html/mtink.It.html mtink-1.0.3/html/TRANSLATION mtink-1.0.3/html/mtink-chooser.Hu.gif mtink-1.0.3/html/bldRes.Hu.txt mtink-1.0.3/html/bldRes.txt mtink-1.0.3/html/OLVASS_EL mtink-1.0.3/html/mtink.Hu.gif mtink-1.0.3/html/align1.Hu.gif mtink-1.0.3/html/mtink.It.gif mtink-1.0.3/html/mtink.De.html mtink-1.0.3/html/align1.It.gif mtink-1.0.3/html/mtink-chooser.gif mtink-1.0.3/html/LISEZ-MOI mtink-1.0.3/html/TRADUCTION mtink-1.0.3/html/align3.De.gif mtink-1.0.3/html/TRADUZIONE mtink-1.0.3/html/align3.Hu.gif mtink-1.0.3/html/align3.It.gif mtink-1.0.3/html/ttink.html mtink-1.0.3/html/ÚJ_NYOMTATÓ_HOZZÁADÁSA mtink-1.0.3/html/configure.De.gif mtink-1.0.3/html/micon.gif mtink-1.0.3/html/AJOUT_IMPRIMANTE mtink-1.0.3/html/AJOUT_IMPRIMANTE.html mtink-1.0.3/html/rdPrtDesc.txt mtink-1.0.3/html/NEUEN_DRUCKER_HINZUFUEGEN mtink-1.0.3/html/FORDÍTÁS mtink-1.0.3/html/configure.Hu.gif mtink-1.0.3/html/configure.It.gif mtink-1.0.3/html/gimp-installInitScript.Hu.html mtink-1.0.3/html/mtinkd.Hu.html mtink-1.0.3/html/mtink.html mtink-1.0.3/html/ADD_NEW_PRINTER mtink-1.0.3/Makefile mtink-1.0.3/rdPrtDesc mtink-1.0.3/LEGGIMI mtink-1.0.3/mtink-all.spec.ORG mtink-1.0.3/Témák mtink-1.0.3/LICENCE mtink-1.0.3/utils/ mtink-1.0.3/utils/rdPrtDesc.De.txt mtink-1.0.3/utils/Ttink.da mtink-1.0.3/utils/Ttink.de mtink-1.0.3/utils/Ttink.en mtink-1.0.3/utils/Ttink.fr mtink-1.0.3/utils/Ttink.hu mtink-1.0.3/utils/Ttink.it mtink-1.0.3/utils/rdPrtDesc.Fr.txt mtink-1.0.3/utils/rdPrtDesc.Hu.txt mtink-1.0.3/utils/rdPrtDesc.It.txt mtink-1.0.3/utils/bldRes.c mtink-1.0.3/utils/printer.desc.bldin mtink-1.0.3/utils/bldRes.De.txt mtink-1.0.3/utils/addToAbout.sh mtink-1.0.3/utils/bldRes.Hu.txt mtink-1.0.3/utils/bldRes.txt mtink-1.0.3/utils/Mtink.Da mtink-1.0.3/utils/Mtink.By mtink-1.0.3/utils/Mtink.De mtink-1.0.3/utils/Mtink.En mtink-1.0.3/utils/Mtink.Fr mtink-1.0.3/utils/Mtink.Hu mtink-1.0.3/utils/Mtink.It mtink-1.0.3/utils/Mtink.Tr mtink-1.0.3/utils/epsonPrinterList mtink-1.0.3/utils/rdPrtDesc.txt mtink-1.0.3/utils/Mtink.gen mtink-1.0.3/README mtink-1.0.3/mtink.spec.ORG mtink-1.0.3/LESE-MICH mtink-1.0.3/Themes mtink-1.0.3/mtink-all.spec mtink-1.0.3/EpsonUtil.tip mtink-1.0.3/mainSrc/ mtink-1.0.3/mainSrc/rdRes.c mtink-1.0.3/mainSrc/rdRes.h mtink-1.0.3/mainSrc/rdPrtDesc.c mtink-1.0.3/mainSrc/rdPrtDesc.h mtink-1.0.3/mainSrc/resource.c mtink-1.0.3/mainSrc/cmd.c mtink-1.0.3/mainSrc/cmd.h mtink-1.0.3/mainSrc/fsb.c mtink-1.0.3/mainSrc/fsb.h mtink-1.0.3/mainSrc/tooltip.c mtink-1.0.3/mainSrc/tooltip.h mtink-1.0.3/mainSrc/micon.c mtink-1.0.3/mainSrc/micon.h mtink-1.0.3/mainSrc/d4lib.c mtink-1.0.3/mainSrc/d4lib.h mtink-1.0.3/mainSrc/cfg1.c mtink-1.0.3/mainSrc/cfg1.h mtink-1.0.3/mainSrc/cfg2.c mtink-1.0.3/mainSrc/cfg2.h mtink-1.0.3/mainSrc/d4libh.c mtink-1.0.3/mainSrc/d4libh.h mtink-1.0.3/mainSrc/scrtxt.c mtink-1.0.3/mainSrc/scrtxt.h mtink-1.0.3/mainSrc/model.c mtink-1.0.3/mainSrc/model.h mtink-1.0.3/mainSrc/gimp-mtink.c mtink-1.0.3/mainSrc/mtink.c mtink-1.0.3/mainSrc/mtink.h mtink-1.0.3/mainSrc/ttink.c mtink-1.0.3/mainSrc/alignbt.c mtink-1.0.3/mainSrc/alignbt.h mtink-1.0.3/mainSrc/al820.c mtink-1.0.3/mainSrc/wheelmouse.c mtink-1.0.3/mainSrc/wheelmouse.h mtink-1.0.3/mainSrc/alC82.c mtink-1.0.3/mainSrc/tres.c mtink-1.0.3/mainSrc/rcfile.c mtink-1.0.3/mainSrc/rcfile.h mtink-1.0.3/mainSrc/bldpcode.c mtink-1.0.3/mainSrc/version.h mtink-1.0.3/detect/ mtink-1.0.3/detect/parport.h mtink-1.0.3/detect/askPrinter.c mtink-1.0.3/detect/ppdev.h mtink-1.0.3/getGimVersion.sh mtink-1.0.3/EpsonUtil mtink-1.0.3/OLVASS_EL mtink-1.0.3/Makefile.ORG mtink-1.0.3/server/ mtink-1.0.3/server/mtinkd.c mtink-1.0.3/server/fakepoll.h mtink-1.0.3/LISEZ-MOI mtink-1.0.3/staticLib.sh mtink-1.0.3/Configure mtink-1.0.3/CHANGE.LOG mtink-1.0.3/chooser/ mtink-1.0.3/chooser/mtinkc.c mtink-1.0.3/getGimpPluginDir.sh mtink-1.0.3/mtink.spec mtink-1.0.3/checkMotifVersion.sh -------------------------------- Mode d'emploi -------------------------------- $ cd mtink-1.0.3 [bernard@sirius ~/MesInstallations/mtink-1.0.3]$ ls CHANGE.LOG EpsonUtil.tip LICENCE mtink.spec Témák checkMotifVersion.sh etc LISEZ-MOI mtink.spec.ORG Themes chooser getGimpPluginDir.sh mainSrc OLVASS_EL utils Configure getGimVersion.sh Makefile rdPrtDesc xpm detect html Makefile.ORG README doc LEGGIMI mtink-all.spec server EpsonUtil LESE-MICH mtink-all.spec.ORG staticLib.sh $ cat LISEZ-MOI Mtink est un moniteur pour les imprimantes jet d'encre EPSON. Les port d'attaque de l'imprimante doivent etre bidirectionnel. Si votre systeme ne repond pas a ceci, un nombre limite de fonctions sera accessible. Mtink necessite la bibliotheque Motif (libXm.so). Si Motif n'est pas installe installe de preference Motif ou OpenMotif. Lesstif peu produire des resultats non expectes. Note pour Linux et USB: ----------------------- Les kernels les plus anciens (2.2 et 2.4) contiennent un bogue en ce qui concerne le module printer. En cas de doute installez une version recente du kernel. Note pour FreeBSD: ------------------ L'implementation dur port USB pour l'impression n'est pas complete (lecture non possible) et de ce fait ce port ne sera pas propose. Note pour Solaris: ------------------ Solaris x386 ne permet pas une communication bidirectionnelle avec les imprimantes. Solaris Sparc ne pose pas de problemes si le port est ecpp0. Installation de mtink en tant que "root" /usr/ccs/bin/make install si make n'est pas trouve. Compilation et installation de mtink: ------------------------------------- Le fichier Configure effectue un certain nombre de tests et genere le fichier Makefile. "./Configure -h" ou "./Configure --help" imprime les option presentes. Apres avoir lancer Configure, tapez make. L'installation du plug-ins s'effectue sous un compte normal a l'aide de "make install". Si vous utilisez le compte root, mtink et las documentation seront installes. "make uninstall" effectue la deinstallation. Note concernant ttink: ---------------------- Ttink est une version de command en ligne du moniteur. L'internationalisation ne cecessite que la traduction des resources anglaise (tres.c) et la mise en place de celle ci dans un fichier Ttink a copier sous $HOME. Voir egalement le fichier Ttink.de. Ajout d'une nouvelle imprimante: -------------------------------- voir le fichier utils/rdPrtDesc.Fr.txt Voir egalement le fichier README ------------------------------------------------ Configuration avant compilation ------------------------------------------------ La génération du plug-in prévu pour GIMP nécessite l'installation du paquet gimp-devel ------------------------------------------------ $ ./Configure no special requirement for Motif Version 2.2.2 Motif library set to -lXm Motif include Path is /usr/X11R6/include Binary path: Chemin d'installation de l'executable: /usr/local/bin The documentation files will be installed under: Les fichiers de documentation seront installes sous: /usr/local/mtink Gimp version 1.2 found / trouve. ------------------------------------------------ Compilation ------------------------------------------------ $ make Compile mtink.c Compile d4lib.c Compile d4libh.c Compile cfg1.c Compile rdPrtDesc.c Compile fsb.c Compile cfg2.c Compile alignbt.c Compile scrtxt.c Compile resource.c Compile rcfile.c Compile cmd.c Compile tooltip.c Compile wheelmouse.c Compile micon.c Link mtink Compile and link mtinkc.c Compile ttink.c Compile cmd.c as nXcmd.o Compile rdRes.c Link ttink Compile and link gimp-mtink.c Compile and link askPrinter.c Compile mtinkd.c Compile cmd.c Compile d4lib.c Compile d4libh.c Link mtinkd Compile bldRes.c Compile rdPrtDesc.c -------------------------------------------------- Installation sous root -------------------------------------------------- # make install Mtink installed / installe. Do installation of plug-in as normal user. L'installation du plug-ins doit etre effectuee avec le compte normal. Ttink installed / installe. Plugins installed, installe. askPrinter installed / installe. mtinkd installed / installe. /usr/local/sbin/mtink-installInitScript installed / installe. /etc/init.d/mtink installed / installe. /usr/lib/cups/backend/mtink installed / installe. -------------------------------------------------- Installation sous utilisateur (plug-in gimp) -------------------------------------------------- $ make install Plugins installed, installe. Installation of mtink only as root. L'installation de mtink necessite le compte root. -------------------------------------------------- Mise en oeuvre -------------------------------------------------- Premier lancement de mtink sous utilisateur: Entrée du dev: /dev/lp0 Entrée du modèle: Stylus C84 OK Préférence, navigateur: mozilla Autoriser la détection automatique, non (inutile dans mon cas) Enregistrer (fichier de config ~/.mtinkrc). L'appui sur Aide permet d'obtenir dans un navigateur le mode d'emploi html des utilitaires fournis. Le lancement de mtinkd permet à mtink d'accéder à l'imprimante en même temps que l'application d'impression en passant par un pipe. Lancement du script d'installation de mtinkd, # mtink-installInitScript Le pipe est créé à /var/mtink/C84 Les modules parport et ppdev sont lancés. Le fichier /etc/mtlinkd.conf est créé avec comme contenu, -name C84 -dev /dev/lp0 Dans la configuration de CUPS, remplacer /dev/lp0 par /var/mtink/C84 et relancer CUPS. Avec mtinkd, quand on ferme la fenêtre de mtink avec le bouton Quitter, une icône reste sur le bureau. Un clic gauche rouvre la fenêtre mtink. Pour quitter complétement et faire disparaître l'icône, fermer par le gestionnaire de fenêtre. Avec le bouton droit on peut faire glisser l'icône vers une position choisie. Cette position est mémorisée, (fichier ~/.mtinksess) Si l'imprimante n'est pas locale, mtink n'est pas installé localement non plus! Accès mtlink par ssh (sshd doit tourner sur le serveur). Le serveur étant antares et le client sirius, lancer la commande ssh -f antares mtink -display sirius:0 Mise en oeuvre de clés RSA (niveau 2): Sur sirius, $ ssh-keygen -t rsa génère une clé privée dans ~/.ssh/id_rsa et la clé publique associée dans ~/.ssh/id_rsa.pub (ne pas fournir de passphrase, le but étant de lancer une session sécurisée en s'authentifiant automatiquement.) Copier la clé publique sur antares, dans un fichier ~/.ssh/authorized_keys Sur sirius, lancer la commande dans un terminal. La clé publique d'antares est récupérée (provenance /etc/ssh/ssh_host_rsa_key.pub) et après acceptation, rangée dans ~/.ssh/known_hosts Les lancements suivants seront effectués en authentification automatique, sans rien demander.
Contact : linux@samaxar.org