Recupération d'un numéro de Code a Barre dans une chaine EBCDIC

Recupération d'un numéro de Code a Barre dans une chaine EBCDIC - C - Programmation

Marsh Posté le 24-01-2004 à 15:05:16    

Bonjour,
 
 je suis désemparé : je mène un projet assez important et nous bloquons sur une petite broutille.
 
Nous récupérons un document. Dans ce document nous avons une chaine EBCDIC qui correspond à un code à barres 128 C. Ce code barre est bien imprimé.
 
Nous aimerion récupérer le numéro du code barre en fonction de cette chaine EBCDIC.
Bien que nous soyons capables de faire le boulot du lecteur CAB (avec les barres c'est assez facile de retrouver le numéro) nous n'arrivons pas à faire le meme boulot avec la chaine EBCDIC, sachant qu'un caractere (ou un couple de caracteres) ne represente pas du tout un bitmap (Font) particulier : bref nous n'arrivons pas a transcrire la chaine EBCDIC (42 caracteres) en numéro (21 chiffres)
Nous avons bien tenté de découper le CAB en bitmap inifnitesimal mais pas la peine on ne s'y retrouve pas. Auriez vous travaillé sur des problèmes pareils ? Auriez vous une solution ? Vers quelles techniques doit on se tourner ?
 
Nous travaillons en C, et la conversion EBCDIC->ASCII fonctionne
a+

Reply

Marsh Posté le 24-01-2004 à 15:05:16   

Reply

Marsh Posté le 25-01-2004 à 00:17:32    

rien compris

Reply

Marsh Posté le 25-01-2004 à 01:57:00    

troll  :o


---------------
From now on, you will speak only when spoken to, and the first and last words out of your filthy sewers will be "Sir!"
Reply

Marsh Posté le 25-01-2004 à 08:48:31    

taz a écrit :

rien compris


Hum,
 
J'ai une suite de carracteres EBCDIC dans un flot AFP.
Cette suite de caracteres permet de générer un CAB via un font (Bitmaps)
 
Le pb, a partir de ces caracteres je n'arrive pas a retrouver les chiffres (Code 128C, paires de chiffres donc)
 
Voila mon probleme

Reply

Marsh Posté le 25-01-2004 à 20:30:44    

EBCDIC, ca existe encore ? Vais ressortir ma vieille table IBM de 1980.... (y en a plusieurs je crois en plus).
 
En résumé, les caractères EBCDIC correspondent directement à l'image imprimable/imprimée du code à barres, le pb étant de savoir comment retrouver le codage.
Si c'est du bitmap, on doit pouvoir (?) retrouver les bandes noires et bandes blanches, mais après faudra décoder le code numérique d'après ces espacements entre traits noirs selon type de code barre.
 
Pas moyen de trouver codes barre voisins (incrémentaux) pour faire tests, voir ce qui change dans les codes EBCDIC/ASCII ?

Reply

Sujets relatifs:

Leave a Replay

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