まこと の ブログ

MaKoTo no burogu — Journal de bord…

Aller au contenu | Aller au menu | Aller à la recherche

jeudi, 26 août 2010

lm-sensors avec carte mère Gigabyte GA-GC330UD

Les capteurs de ce cette carte mère sont bien reconnu, mais les configurations par défauts ne renvoient pas de valeurs correctes. J'ai donc écrit un fichier spécifiquement pour elle, en comparant bien les valeurs données par le bios.

Après un «sensors-detect», créer ce fichier de config maison : /etc/sensors3.conf

# lm_sensors configuration file for the Gigabyte GA-GC330UD Mini-iTX motherboard

chip "it8718-*"

### Voltages

   label  in0  "Vcore"
   label  in1  "DDR18V"    # "DDR18V" in BIOS
   label  in2  "+3.3V"
   label  in3  "+5V"     # Not in BIOS
   ignore in3
   label  in4  "+12V"
   ignore in5
   ignore in6
   ignore in7
   label  in8  "Vbat"    # Not in BIOS
   ignore in8
#   compute  in3  @ * (6.8/10+1), @ / (6.8/10+1)
#   compute  in4  @ * (30/10+1), @ / (30/10+1)
    compute  in4  @ * (1+19.63/10+1), @ / (1+19.63/10+1)

### Temperatures

   ignore temp1
   ignore temp2
   label  temp3  "CPU Temp"
   # 2 = thermistor; 3 = thermal diode; 0 = unused
   set temp3_type 3
   compute temp3   (@+2)/1, (1*@-2)

### Fans

   label  fan1  "CPU Fan"
   label  fan2  "Chassis Fan"
   ignore fan3

lundi, 5 juillet 2010

Xsane et Scanner hp scanjet 3500c avec Ubuntu 10.04LTS

Avec Ubuntu 10.04LTS, Xsane se plante sur le scanner hp scanjet 3500c.
Alors qu'il reconnait bien le matériel, à la fin d'une simple prévisualisation, hop Xsane disparait !

Après recherches, il semble que ce soit dû à un soucis avec la version 1.0.20 du backend de sane (encore!)
D'ailleurs une solution apportée était de mettre une ancienne version de la librairie, en piquant le paquet libsane_1.0.19-23ubuntu7_i386.deb d'une ancienne version d'Ubuntu…

Comme j'en ai besoin pour le Lexmark, je me suis dit, qu'avec de la chance la version 1.0.21 de Sane résoudrait peut-être le soucis…
Notez bien qu'une fois encore, comme pour le Lexmark, «avant ça marchait», et que rien n'est gravé dans le marbre… les versions plus récentes ne fonctionnent parfois plus, due à une erreur qu'il ne faut pas hésiter à signaler, comme j'ai déjà pu le faire… avantage indéniable du logiciel libre !
Pour cette fois ce ne sera pas nécessaire, voyez plutôt :

Aller sur http://www.sane-project.org/source.html Prendre sane-backends-1.0.21.tar.gz

  • 1 - Désinstaller les packets :

- sane-utils
- xsane
- hplip

  • 2 - Installer le packet :

- libusb-dev

  • 3 - Décompresser : sane-backends-1.0.21.tar.gz, aller dans le dossier qui vient d'être créé
  • 4 - Puis lancer tour à tour :
./configure
make
sudo make install

xsaneinfoscanjet3500.png

  • 5 - Installer les packets :

- xsane, qui réclamera sa dépendance libsane (version 1.0.20-13ubuntu2) mais c'est pas grave laisser faire…
- sane-utils
- hplip

  • 6 - Lancer Xsane :

Vérifier : Fichier > infos
version de sane : 1.0.21 !!!!!! (au lieu de 1.0.20)

L'étape 1 (et donc la 5 aussi) est peut-être inutile.

Et ??
Et bien ça marche !! Xsane ne plante plus, je peux scanner sans problèmes :)

dimanche, 4 juillet 2010

Automatiser des tâches avec Gimp

Je vous livre ici la méthode qui me permettra de gagner du temps lors de longues séries de scan !
Sauf que j'ai dû investir beaucoup de temps pour chercher, trouver, avoir cru comprendre, re…rechercher, et finir par comprendre… J'y aurai passé la journée !!
Mais le retour sur cet investissement devrait être plus que positif rapidement ^^

Pour la petite histoire, jusqu'à maintenant, lorsque je scannais des pages, je faisais une pré-numérisation, suivie d'un cadrage.
Ensuite, le scan à 300dpi… long, avec le Lexmark.
Une fois l'image débarquée dans Gimp, je re-cadrais l'image au pixel prés, puis j'appliquais un flou gaussien (Horizontal 1, Vertical 1, RLE), afin d'atténuer la trame d'imprimerie.
Et enfin, Enregistrement de l'image en JPEG à 85% de qualité, en lui donnant le nom adéquat.
J'arrivais à gagner un peu de temps en faisant la pré-num d'une autre page durant les opérations avec Gimp pour la précédente… mais que de temps perdu !!

Maintenant, ça se déroulera de cette manière :

  1. Scan directement de la page à la taille maximale,[1] en demandant à Xsane d'enregistrer les images avec un schéma de nom de fichier prédéfini, en incrémentant de 1 le N° à chaque nouveau scan. (Qualité du JPEG renseignée dans le paramètres par défaut à 100%)
  2. Une fois toutes les pages scannées, exécution d'une commande Gimp qui va se charger d'appliquer le flou gaussien à l'ensemble des fichiers, en les enregistrant en JPEG 85%.

Et… c'est tout :) Moins de cliques de souris et plus rapide avec le scanner hp !

Bref, voici donc comment faire :

  • On va demander à Gimp d'appliquer un flou gaussien (Horizontal 1, Vertical 1, RLE) sur tous les fichiers JPEG d'un dossier, grâce à un Script-fu.

Créer un fichier texte contenant ceci :

(define (flou-pour-joypad pattern
                          Horizontal
                          Vertical
                          RLE) ;définition de la fonction avec les variables demandées dans la commande

	(let* ((filelist (cadr (file-glob pattern 1))))
		(while (not (null? filelist))

	(let* ((filename (car filelist))
		(image (car (gimp-file-load RUN-NONINTERACTIVE filename filename))) ; chargement de l'image
		(drawable (car (gimp-image-get-active-layer image)))) ;on récupère le calque actif
		(plug-in-gauss RUN-NONINTERACTIVE image drawable Horizontal Vertical RLE) ;Flou gaussien     

		(gimp-file-save RUN-NONINTERACTIVE image drawable filename filename) ;on sauve
		(gimp-image-delete image))
		(set! filelist (cdr filelist)))))

L'enregistrer dans le dossier «scripts» de Gimp (le nom du fichier importe peu, c'est flou-pour-joypad qui servira…)
Chez moi c'est : /home/makoto/.gimp-2.6/scripts/flou-joypad.scm

  • Puis on va appeler ce script par une commande depuis un terminal.

Se placer dans un dossier de test, avec quelques images JPEG, et exécuter :

gimp -i -b '(flou-pour-joypad "*.jpg" 15 15 1)' -b '(gimp-quit 0)'

Il doit être renvoyé ceci lorsque l'opération est achevée.

batch command executed successfully

Aller voir les images, elles doivent être bien floue !

gimp-save.png Les fichier auront été sauvés en JPEG 85% à condition que ce soit la valeur par défaut de votre Gimp!!!!






Pour encore se faciliter la vie, on pourra cliquer sur ce petit script pour lancer cette opération de «GIMP Batch Mode» où «traitement par lot» sans taper de commande.
Créer un fichier gimp-joypad, avec ça dedans :

#!/bin/bash
gimp -i -b '(flou-pour-joypad "*.jpg" 1 1 1)' -b '(gimp-quit 0)'

Ne pas oublier de rendre le fichier exécutable !
Changer les valeurs numériques, pour personnaliser l'effet, respectivement : Valeur Horizontal, Valeur Vertical, 1=RLE 0=IIR)



J'aurais donc trouvé un modèle qui Marche ! depuis ce lien http://www.gimp.org/tutorials/Basic_Batch/, malgré de nombreux essais depuis d'autres sites…
Avec cela j'ai fini par comprendre, alors que J'ai passé des heures à me demander pourquoi la commande me renvoyait toujours :

batch command experienced an execution error

Qu'elle avait besoin qu'on lui passe les valeurs numériques, et que les mettre dans le scrip-fu ne fonctionnait pas… enfin, quelque chose comme ça ^^; c'est qu'en 8 heures de bidouilles il s'en passe des trucs !

Note

[1] plus besoin de recadrer, les magazines suivant sont un peu plus grand que du A4

samedi, 26 juin 2010

Nouveau scanner

Jeudi dernier, j'eu la chance de trouver un scanner… dans les poubelles.
Apparemment en parfait état, je n'ai pas hésité à m'en emparer pour l'essayer…
En branchant son adaptateur secteur, pas de surprise, ça ne fonctionne pas… confirmation à l'aide de mon voltmètre… 0 Volt, l'adaptateur secteur est HS.
Par chance j'en avais un autre sous la main avec les mêmes caractéristiques électriques, pourtant, le scanner ne s'allumait toujours pas.
Dommage ? Non, c'est pas terminé, trouvons lui un câble USB, on ne sait jamais !
Ceci fait, branché sur l'ordi, je lance Xsane, et ça marche ! Scanner HP ScanJet 3500c reconnu directement :)
Lançons un petit scan… la lampe s'allume, c'est long… sans doute le préchauffage, puis hop, la raclette se met en marche :)
La qualité est au rendez-vous, et la vitesse aussi, quand on le compare à mon Lexmark X1150 trèèèès long; il est tout de même moins rapide que l'Epson Stylus SX105 des parents.

S'en suis alors un nettoyage de fond en comble, y compris interne pour virer les traces sur la vitre et graisser le guide de métal et les engrenages moteurs.

dsc06916.jpg dsc06917.jpg

Je vais gagner un max de temps pour continuer les scan des N° de Joypad :)

Voila une panne bien stupide qui aurait pu éviter à cette machine de se retrouver jetée… par un diagnostique éclair avec un simple voltmètre…
Vous saurez quoi faire dans un tel cas, en remplaçant l'adaptateur secteur de n'importe quel type d'appareil (y'en a plein les vides-greniers)… À moins que vous ne cédiez à l'appel du consumérisme à outrance ! Pas bien bouhhhh :(

- page 4 de 8 -