Deux actions souhaitées après un scan code barre

Maroilus Messages postés 34 Statut Membre -  
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'utilise une douchette de type datalogic gryphon D130.
Actuellement j'ai réussi à la configurer de manière à ce qu'après le scan d'un code barre elle effectue automatiquement l'action "entrer".
Mais je dois, sur mon logiciel d'entreprise, faire par la suite CTRL+S pour enregistrer mon scan.

Je voulais savoir s'il était possible d'ajouter cette action en automatique aussi.
C'est a dire :

Scan => "entrer" => CTRL+S

J'ai beau essayer de comprendre le manuel j'ai du mal.

Merci de votre aide.



4 réponses

Maroilus Messages postés 34 Statut Membre
 
Bonjour,

Je n'ai toujours pas trouvé de solution, si qqun avait une idée ou même une piste je suis preneur.

Voici un lien vers le manuel en PDF de ma douchette:
https://www.datalogic.com/upload/marketlit/manuals/90ACC1877.pdf

Cordialement Marc.
0
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 280
 
Bonjour,

Sous toutes réserves, avec ce que j'ai compris.
Ctrl+S serait le code DC3 , code hexa : 13 (voir ici http://blogs.evergreen.edu/technews/blog/2017/12/26/academic-evergreen-edu-end-of-life/ que tu peux créer avec les codes barres p 140 de ton manuel.

Je pense qu'auparavant tu dois augmenter de 1 ta séquence Terminator (p 48).
Si tu n'avais mis que LF tu le passes à la longueur 2.
Si tu avais mis longueur 2 pour CR+LF, passe-le à 3 dans ce cas.
Il y a des chances (?) que tu doives ressaisir toute la séquence Terminator : CR+LF+13 (2 codes barres pour 1 et 3 mais ne compte que pour 1 code)
Essaie et tu diras.
eric


En essayant continuellement, on finit par réussir. 
Donc plus ça rate, plus on a de chances que ça marche.(les Shadoks)
En plus du merci (si si, ça se fait !!!), penser à mettre en résolu. Merci
0
Maroilus Messages postés 34 Statut Membre
 
Bonjour,

J'avoue que c'est un peu du chinois pour moi....

Alors j'ai compris que l'action Ctrl+S d'après le lien que tu m'as donné correspond en abréviation à DC3.

Donc quand tu dis "créer avec les codes barres P 140 de ton manuel" cela veut dire qu'il faut que j'enchaine le code barre correspondant au D puis ensuite au C puis enfin au 3 ?

Pour ce qui est des séquences...la c'est carrément de l'abstrait ... J'essaie demain au boulot sur un des postes. Si je n'y arrive pas je prendrais une douchette a la maison pour pouvoir faire les test directement de chez moi.

Que veut dire (ou signifie) LF et CR ?
Si je veux augmenter ma séquence terminator de 1 il suffit que je scan le code barre "two character terminator" P48 ?

Je pense que je comprendrais mieux demain en ayant la douchette dans les mains.

En tout cas merci, je te tiens au courant

Cordialement.
0
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 280
 
Bonjour,

Donc quand tu dis "créer avec les codes barres P 140 de ton manuel" cela veut dire qu'il faut que j'enchaine le code barre correspondant au D puis ensuite au C puis enfin au 3 ?
Non.
DC3 c'est son nom, son code hexadécimal qu'il faut lui envoyer est 13.
Que veut dire (ou signifie) LF et CR ?
Carriage Return (retour chariot des vielles machine à écrire) et Line Feed (ligne suivante.

Donc on récapitule.
Cas 1 : tu as entré en Terminator 1 seul caractère, CR ou LF
1) p48 : scanner "two character terminator"
2) scanner le code Entrée (CR ou LF) que tu avais mis
3) p140 scanner 1 + scanner 3

Cas 2 : tu as entré en Terminator 2 caractères, CR et LF
1) p48 : scanner "three character terminator"
2) scanner les 2 codes Entrée (CR et LF) que tu avais mis
3) p140 scanner 1 + scanner 3

Sans garantie comme je t'ai dit. A tester...
eric
0
Maroilus Messages postés 34 Statut Membre
 
Merci, c'est plus clair.

J'essaie tout ça demain au boulot.

Je te tiens au courant.
0
Maroilus Messages postés 34 Statut Membre
 
Bonjour,

Alors j'ai remis ma douchette par défaut.

Ensuite la manip que j'ai trouvé et qui marche pas ... Mais qui s'en rapproche.

1/ scan "two character terminâtor "

2/ scan 83 (pour ENTER)+13 (pour CTRL+S)

Sur excel ça fonctionne impeccable mais le but est de l'utiliser sur un logiciel de gestion des stocks.(SAP)
ENTER et CTRL+S sont trop rapproché dans ce cas.

Au moment du scan ENTER ouvre la fenêtre du code barre concerné mais CTRL+S se fait simultanément et donc n'est pas pris en compte....

Y a t'il une solution.

Merci, j'en demande beaucoup.
0
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 280
 
Bonjour,

ton code Enter 83 me laisse dubitatif...
Si on se réfère à ce tableau https://fr.wikipedia.org/wiki/Code_128 il correspond justement au code DC3.
J'ai donc l'impression que ton premier paramétrage était suffisant et que ce n'est qu'une question de timing.
Dans ta doc je n'ai rien trouvé concernant un code pour une tempo, si ce n'est un delais inter-caractère mais en ms, je doute que ce soit suffisant.
Tu devrais essayer de trouver une version imprimée de ce code barre et le scanner séparément pour valider.
Je ne pourrais t'aider plus, désolé.
eric
0