décodage de code barre (avec une douchette sur port ps/2)

décodage de code barre (avec une douchette sur port ps/2) - Divers - Programmation

Marsh Posté le 07-04-2006 à 12:19:22    

bon je viens de brancher une douchette sur mon ordi, et de faire un petit programme pour récupérer les données lues par la douchette. (je ne dois lire que des codes barres du commerces aka code 39).
(j'ai lu pas mal de doc la dessus mais je n'ai pas encore compris comment decrypter)
Or quand je le lis je récupere cela :

Code :
  1. 0
  2. 0
  3. 128
  4. 128
  5. 128
  6. 248
  7. 128
  8. 0
  9. 120
  10. 224
  11. 0
  12. 0
  13. 248
  14. 128
  15. 128
  16. 128
  17. 128
  18. 0
  19. 248
  20. 128
  21. 248
  22. 128
  23. 0
  24. 0
  25. 248
  26. 128
  27. 120
  28. 224
  29. 0
  30. 128
  31. 248
  32. 0
  33. 128
  34. 128
  35. 128
  36. 120
  37. 254
  38. 0


 
si quelqu'une a une idée sur comment decoder cela je suis preneur
 
la douchette ne lit pas automatiquement il faut faire un programme, et j'ai maté les normes de codage cela ne m'a pas aidé pour autant (genre ca : http://fr.wikipedia.org/wiki/Code-barre )
Merci
Bussiere
 
ps : mon code pour lire les codes barres en python :

Code :
  1. # -*- coding: iso-8859-15 -*-
  2. import serial #importe le module serial pour communiquer avec la voie série
  3. serhdl = serial.Serial(0) # ouvre le com1
  4. serhdl.open()
  5. a = 0
  6. while 1 == 1:
  7.     t = ord(serhdl.read()) 
  8.     if (t != "" ):
  9.         a+=1
  10.     #if not t :
  11.         #a = 0
  12.     print t
  13.     #print a
  14.     print "\n"

Reply

Marsh Posté le 07-04-2006 à 12:19:22   

Reply

Marsh Posté le 12-04-2006 à 11:50:45    

tu es sure qeu ta douchette ne lis pas automatiquement?
 
Moi j'en ai un qui simule les touches claviers

Reply

Marsh Posté le 12-04-2006 à 12:38:28    

moi aussi , les douchettes que j'utilise me renvoi des caractères , mais en meme temps ,j'utilise des douchettes ps2 , alros que la tienne semble etre serie


---------------

Reply

Marsh Posté le 12-04-2006 à 12:43:55    

je suppose que le code 39 est similaire au code 128 (que j'utilise moi) et devrais te renvoyer la valeur chiffré

Reply

Marsh Posté le 12-04-2006 à 13:14:16    

yep elle ne simule rien je suis obligé de lire sur le port et me renvois cela c'est peut être plus de laprogrammationde périphérique ceci dit hein ...

Reply

Marsh Posté le 12-04-2006 à 13:24:08    

ah ce moment là oui, désolé, je ne sais pas t'aider alors!
 
Celle que j'ai, j'ai même pas eu besoin de driver, reconnu comme un clavier

Reply

Marsh Posté le 12-04-2006 à 13:44:33    

yep mais la mienne est speciale c'est pour cela que l'on me l'a donnée le type n'arrivais pas a la faire marcher
merci quand meme
Bussiere

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed