1

Pour ceux qui ne se souviennent plus, j'ai passé un peu de temps ici il y a .... longtemps (2003-2008?), plutôt sur le forum TI et je suis le petit frère de Folco.

Je plante le décor rapidement :
Bref depuis le temps je travaille et je bosse actuellement dans une petite boite qui fait du câblage réseau (fibre, RJ et tout le tin-tsoin...) pour un peu tout le monde, mais plutôt des grosses boites. Un de nos clients nous a demandé de bosser pour lui sur ses lignes de caisses, et nous rencontrons quelques problèmes. Nous somme peu nombreux, à savoir mon patron qui a créé la boite et assure la fonction commerciale et qui patronne aussi puisque c'est lui le patron. Sa femme fait secrétariat, compta, facturation... bref tout ce qui revient de droit à une femme de patrons dans une TPE quoi wink. On a 4 techniciens qui sillonnent la France et l'Europe proche. Pour ma part, c'est suivi de chantiers, achats, gestion de stock, communication bref.. bob le bricoleur qui apporte du soutien ou il peut, quand il fait bien personne le sait (c'est le parasite qui rapporte pas d'argent), quand il fait mal ou qu'il est en vacances tout le monde le sait car ça marche quand même drôlement moins bien.
Toute le monde apporte ses compétences sur tout mais cette fois nous sommes tombés sur un os trop gros pour nous et impossible de trouver la solution.

Nous avons un supper scanner (Magellan VS 2200) dont la prochaine version fera sans doute le café. Actuellement il communique par le biais du port com dans les caisses de notre client (dans les leaders français de la grande distri et très présent à l'international... bref on est des nains à côté mais il nous aime bien car on est réactif et souple... pas comme lui wink ).
Sur notre PC de test avec un logiciel de test pour port Com, nous arrivons à récupérer les données scannées. Nous cherchons donc à exploiter ces données dans un logiciel de gestion de caisse. Ce PC et ce logiciel n'ont pour but que de permettre une démonstration lors d'un salon professionnel que nous aurons mi-septembre sur Paris.
Impossible de paramétrer le logiciel de caisse pour récupérer les données lues.
Un scanner USB permettant d'écrire dans un fichier txt, j'ai essayé de faire la même chose avec le scanner sur port com, rien à faire. Quelqu'un peut-il me dire si c'est normal ou si je suis très con et ça ne pourra jamais marcher...
Après appel de l'éditeur du logiciel, il nous dit que son logiciel ne prend pas en charge le port com. je pense surtout qu'il n'a pas envie de se casser les c******s car tous les paramètres pour le port com se trouvent dans les pages de config du logiciel...
En me plongeant dans la doc, j'avais vu que le scanner pouvait fonctionner en usb. Je refouille la doc et trouve le schéma de câblage et la façon de paramétrer le lecteur pour qu'il marche en USB. Le PB c'est que le schéma de câblage de leur USB contient 5 câbles alors qu'une prise USB n'en contient que 4... Je suis perplexe et je voudrais votre éclairage.
Après quelques tests, voici ce que j'ai, mais malheureusement l'idée du siècle de quitter le port COM pour l'USB qui est bien plus facilement gérer sur W10 était une fausse bonne idée. Et là nous sommes tous à court d'imagonation. Pour info concernant le câble, d'un côté il y a une prise RJ50 (RJ45 avec 10 pins) et de l'autre l'a prise USB à brancher sur le PC de test.

Function Description
Pin 1 +5v pullup Qu'est-ce. Si le cable rouge USB est branché seul dessus cela ne donne rien
Pin 2 N/C N/C
Pin 3 N/C N/C
Pin 4 Serial I/O B D- Pas trop dur
Pin 5 N/C N/C
Pin 6 Serial I/O A D+ Facile aussi à identifer
Pin 7 N/C N/C
Pin 8 +5V out Si le cable rouge de l'USB est branché ici, le PC détecte un périphérique mais pas correctement "Echec de demande de descripteur de périphérique"
Pin 9 Ground La Masse, facile également à identifier
Pin 10 N/C N/C

Si quelqu’un peut m'éclairer sur la façon de câbler le Pin1, je pense que la clef du pb est là...
...

2

Tu as le manuel complet ? Ça pourrait aider à comprendre.

Pour le port COM, c'est normal que ça ne donne rien si tu n'as pas de logiciel adapté. Un programme de terminal comme TeraTerm te permettra de faire les essais. Pour faire des trucs plus évolués, il faudra faire tourner un soft sur le PC qui gèrera les infos reçues (je sais pas si on trouve des trucs tout faits pour les logiciels de caisse, sinon tu demandes à Folco de te donner un coup de main tongue)

La plupart des scanners à codes-barres ont aussi un mode d'émulation de clavier (cherche "HID" dans la doc), c'est un peu moins rapide et fiable (il y a quelques problèmes potentiels avec le Num Lock/Caps Lock et la configuration du clavier suivant les pays), mais c'est directement compatible avec tous les softs qui acceptent une entrée au clavier. Là encore, les détails sont normalement dans la doc smile
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

3

Si cest ce que je pense il faut que la broche 1 soit "pullup-er" avec le 5V, probablement au travers une resistance.

Par contre, +5V "OUT" ca me semble bizzare que tu ne l'ai pas grillé sorry

AMHA tu devrait contacter le fabricant pour avoir le bon cable USB et pas une bidouille
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

4

Merci à vous pour ces éléments de réponse.

@Zerosquare : Voici pour la doc complète https://www.google.fr/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&cad=rja&uact=8&ved=0ahUKEwjD1e2PrMrOAhWDuRoKHaBsBMQQFggnMAE&url=http%3A%2F%2Fsupport.magellangps.com%2Fsupport%2Fassets%2Fmanuals%2Ftriton_2000_na_en.pdf&usg=AFQjCNEo65lvGsZ0BouYNRBPteZyZnpxyw&sig2=mMMALWIWBO9d9OCwNKVhZg
Pour l'émulation clavier, j'ai vu quelque chose comme cela dans la doc, je vais sans doute y jeter un coup d'oeil, si le cable USB du constructeur qui doit arriver ce matin ne nous permet pas de résoudre le problème. Pour le cou, même sur le port COM, on devrait pouvoir obtenir quelque chose ?
Pour les tests du port com j'utilise ComTestSerial qui pour le moment me permet de savoir ce que lit mon scanner.

@Godzil : Il n'a pas grillé, mais il émettait une série de bip au moment du scan qui laissait clairement comprendre qu'il aimait pas trop ça. C'est dingue comme ça peut être expressif c'est petites bêtes là tongue .
Pour le pullup, j'y ai pensé, mais sans autres explications, dur de deviner... Je ne vois guère l'intérêt de mettre ce genre d'infos dans une doc si c'est pour rester aussi évasif.

J'ai du pain sur la planche pour aujourd'hui, je ne sais pas si j'aurais le temps de m'occuper du lecteur, mais quoiqu'il arrive, je vous tiendrai au courant des suites wink

Edit : pourquoi je n'arrive plus à faire marcher la balise url ?? http://lien.vers.votre/page.html
...

5

RiRi (./4) :
Edit : pourquoi je n'arrive plus à faire marcher la balise url ??

La syntaxe est celle-ci :

[url=http://perdu.com]Perdu sur l’Internet ?[/url]

Ce qui donne :

Perdu sur l’Internet ?

Si tu as seulement un lien à mettre sans description, tu le mets simplement sans balise. :-)
avatar
† In te confirmátus sum ex útero : de ventre matris meæ tu es protéctor meus.
illwieckz.net ~ Unvanquished ~ gg.illwieckz.net { le frag courtois } ~ NetRadiant

6

Riri > le lien ne charge pas.

Tu nous diras ce que ça donne avec le câble d'origine smile
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

7

Le lien charge, mais c'est couillu de vouloir lire des codes barre avec un GPS piéton, non ?

Il charge cette page chez moi :

http://support.magellangps.com/support/assets/manuals/triton_2000_na_en.pdf
avatar
pedrolane stoppe la chute des chevaux

La DNC-Team : un club plein de mystères

8

Justement, chez moi ça affiche ça :
Le délai d’attente est dépassé

Le serveur à l’adresse support.magellangps.com met trop de temps à répondre.

Le site est peut-être temporairement indisponible ou surchargé. Réessayez plus tard ;
Si vous n’arrivez à naviguer sur aucun site, vérifiez la connexion au réseau de votre ordinateur ; Si votre ordinateur ou votre réseau est protégé par un pare-feu ou un proxy, assurez-vous que Firefox est autorisé à accéder au Web.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

9

Worksforme O^2.

Miroir:

http://ava.riseofgeeks.lescigales.org/triton_2000_na_en.pdf

(on se moque pas embarrassed)

10

(mais non, il est mignon comme tout, ton nom de domaine !)

Bizarre que ça fasse ça, mais merci smile
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

11

Bon, effectivement y'a un souci, le lien c'est un GPS (qui fait pas lecteur code-barres cheeky)

J'imagine que le vrai, c'est celui-ci ? :
http://www.datalogic.com/eng/products/automatic-data-capture/in-counter/on-counter-scanners/scales/magellan-2200vs-pd-197.html

Malheureusement faut s'inscrire pour avoir accès aux manuels.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

12

-

13

Je confirme le GPS, apres il a une camera, pitet qu'il peux lire les code barre avec!
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

14

Salut Riri, je bosse dans une boite qui fait des logiciels de caisse (POS on dit dans le milieu) et je suis pas mal familier avec ce genre de matos.

Notre appli gère les periphs en port série mais aussi en USB. Je n'ai donc jamais rencontré de problème avec une douchette (c'est le petit nom qu'on donne au un scanneur de code-barres) mais voici quelques pistes qui peuvent t'aider:

L'usb est parfois mal géré sur certaines douchettes mais quand tu n'as que ça sous la main il faut la configurer (via un programming manual contenant des codes barres spéciaux à scanner) pour qu'elle soit en émulation clavier international (international alt keyboard mode) pour une bonne gestion des caractères envoyés à l'hôte notamment les accentués. Je te conseille également de paramétrer un retour charriot (CR) en suffixe qui sera envoyé après chaque scan de cb, ça permettra de valider automatiquement la valeur scannée.

Sinon si ton scanner ne gère pas (ou mal) l'usb tu peux faire un montage avec un teensy qui prendra en entrée les signaux de ton scanner sur ses pins rx et tx et sortira le tout en usb. Vu que c'est une utilisation courante du teensy le code doit déjà exister donc ça va être simple.
avatar
"If you see strict DRM and copy protection that threatens the preservation of history, fight it: copy the work, keep it safe, and eventually share it so it never disappears. [...] no one living 500 years from now will judge your infringing deeds harshly when they can load up an ancient program and see it for themselves."

Benj Edwards - Why History Needs Software Piracy

- - -
Achat ou échange: topic de mes recherches Meilleur smiley = #helico# Obligatory XKCD

15

Sinon, tu peux essayer de joindre FlashZ, qui bossait également sur les caisses enregistreuses ^^
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

16

#pointzerosquare#

17

^^

Je confirme ce que dit Jonas (j'ai eu une boîte de scanners dans mes clients). Pour l'USB, y'a pas de raison que ça ne marche pas et qu'il faille bidouiller : Datalogic est un fabricant majeur dans le marché des scanners à codes-barres. Au pire, pas besoin de Teensy pour convertir du série niveaux TTL en USB, y'a plein de solutions qui existent déjà, genre ça par exemple.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

18

Zerosquare (./17) :
Je confirme ce que dit Jonas (j'ai eu une boîte de scanners dans mes clients). Pour l'USB, y'a pas de raison que ça ne marche pas et qu'il faille bidouiller : Datalogic est un fabricant majeur dans le marché des scanners à codes-barres. Au pire, pas besoin de Teensy pour convertir du série niveaux TTL en USB, y'a plein de solutions qui existent déjà, genre ça par exemple.

Oui mais son appli ne gère pas les ports série, c'est pourquoi je préconisais le Teensy (il y a peut être d'autres circuits mais c'est le seul qui me vient à l'esprit) car avec un peu de code tu transforme les signaux TTL en signaux compatibles USB-HID (encapsulation). Du coup côté hôte tu n'as pas un port COM créé comme avec le FTDI dont tu fais mention (excellent au demeurant) mais bien un clavier générique smile
avatar
"If you see strict DRM and copy protection that threatens the preservation of history, fight it: copy the work, keep it safe, and eventually share it so it never disappears. [...] no one living 500 years from now will judge your infringing deeds harshly when they can load up an ancient program and see it for themselves."

Benj Edwards - Why History Needs Software Piracy

- - -
Achat ou échange: topic de mes recherches Meilleur smiley = #helico# Obligatory XKCD

19

Ah oui, OK. Mais bon, je ne vois vraiment pas pourquoi l'USB ne marcherait pas. Après tout, les scanners chinois noname y arrivent ^^
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

20

Oui ça devrait le faire, mais ça nécessite de trouver/fabriquer la câble custom (si dernière option alors ça revient au même que la soluce avec le Teensy sauf qu'avec le Teensy c'est documenté) et ensuite faut espérer que l'implémentation de l'USB HID est bonne (ce qui n'est souvent pas le cas). Après si c'est du matos Datalogic t'es tranquille c'est de la bonne came.

TL;DR: c'est pas les solutions à ton problème qui manquent Riri donc tu devrais être bon pour ton salon smile
avatar
"If you see strict DRM and copy protection that threatens the preservation of history, fight it: copy the work, keep it safe, and eventually share it so it never disappears. [...] no one living 500 years from now will judge your infringing deeds harshly when they can load up an ancient program and see it for themselves."

Benj Edwards - Why History Needs Software Piracy

- - -
Achat ou échange: topic de mes recherches Meilleur smiley = #helico# Obligatory XKCD

21

Tiens en cherchant dans mes softs je suis tombé sur un qui convertit les données reçues sur un port série en évènement HID. ça marchait sous XP, peut être que c'est plus bon sous Win8+ vu que c'est de plus en plus dur de hooker des appels systèmes sans signer tout tes fichiers mais ça vaudrait le coup d'essayer Riri. SI ça marche rien à développer ou fabriquer, ça ajoute juste une couche logicielle entre ton appli et le scanner
avatar
"If you see strict DRM and copy protection that threatens the preservation of history, fight it: copy the work, keep it safe, and eventually share it so it never disappears. [...] no one living 500 years from now will judge your infringing deeds harshly when they can load up an ancient program and see it for themselves."

Benj Edwards - Why History Needs Software Piracy

- - -
Achat ou échange: topic de mes recherches Meilleur smiley = #helico# Obligatory XKCD

22

Non non§ Je ne suis pas mort... J'étais simplement persuadé d'avoir donné des nouvelles et la réponses que nous avons apporté au problème... Et comme entre-temps je suis parti en voyage de noces au bout du monde, autant dire que c'est un peu tombé dans les oubliettes.

En fait, la solution a été très simple, j'ai utilisé le logiciel Datasnip pour collecter les informations provenant du port série et les rediriger vers le clavier.

Merci à tous pour votre aide efficace, finalement c'était la solution la plus simple.
Et Désolé pour le lien du GPS... Effectivement couillu de lire des codes-barres avec wink
...

23

Félicitations ! #alandon#

24

Merci Pnn^2 !!

Au fait, je suis étonné de ne pas trouver un forum Raspberry (ou équivalent) sur Yaronet... Ai-je de mauvaises lunettes ? Il va sans doute falloir que je mette les mains dedans (lecture code-barre, commande de relais et par la suite création d'une Base de donnée partagée entre plusieurs raspberry), mais ne connaissant absolument pas Linux, j'aurais aimé trouver quelques conseils et éclairages sur Linux, la bête et le Python...
Le tout sera vraiment très basique, mais comme je n'ai jamais fait cela...

Pour le Python, je ne me fais pas trop de soucis, ayant déjà codé un peu en C et 68k du temps du lycée et puis en VBA à différentes occasions, mais pour le reste, même si je pense qu'il n'y a rien d'hyper compliqué, j'aimerai être guidé de façons à ce que la courbe d'apprentissage ne soit pas trop longue wink

Voilà voilà...
...

25

Y'a pas de forum Raspberry dédié, mais tu peux poser tes questions dans le forum Élec et dans les forums des langages que tu veux utiliser :
forums/11-tech
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

26

Mci...
Bon je commande la bête ce soir ou demain... Entre temps, j'ai pas mal de lecture à faire pour me mettre un peu les idées en place...
...