Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.
Info

L'objet code barre ne gère que les codes barres à une dimension.

...













ASCII

Code 39



A

A

a

+A

0

0


ESC (Escape)




%A

SH (Start of Heading)


$A

B

B

b

+B

1

1


FS (File Separator)




%B

SX (Start of Text)


$B

C

C

c

+C

2

2


GS (Group Separator)




%C

EX (End of Text)


$C

D

D

d

+D

3

3


RS (Record Separator)




%D

ET (End of Transmission)


$D

E

E

e

+E

4

4


US (Unit Separator)




%E

EQ (Enquiry)


$E

F

F

f

+F

5

5


;




%F

AK (Acknowledge)


$F

G

G

g

+G

6

6


<




%G

BL (Bell-Audible of Attention Signal)


$G

H

H

h

+H

7

7


=




%H

BS (Backspace)


$H

I

I

i

+I

8

8


>




%I

HT (Horizontal Tabulation)


$I

J

J

j

+J

9

9


?




%J

LF (Line Feed)


$J

K

K

k

+K

!

/A


[




%K

VT (Vertical Tabulation)


$K

L

L

l

+L

"

/B


|



%L

FF (Form Feed)


$L

M

M

m

+M

#

/C


]




%M

CR (Carriage Return)


$M

N

N

n

+N

$

/D


^




%N

SO (Shift Out)


$N

O

O

o

+O

%

/E


_




%O

SI (Shift In)


$O

P

P

p

+P

&

/F


{




%P

DL (Data Link Escape)


$P

Q

Q

q

+Q

'

/G





%Q

D1 (Device Control 1-XON)


$Q

R

R

r

+R

(

/H


}




%R

D2 (Device Control 2)


$R

S

S

s

+S

)

/I


~




%S

D3 (Device Control 3-XOFF)


$S

T

T

t

+T

*

/J


DEL




%T

D4 (Device Control 4)


$T

U

U

u

+U

+

/K


NU (Null)




%U

NK (Negative Acknowledge)


$U

V

V

v

+V

,

/L


@




%V

SY (Synchronous Idle)


$V

W

W

w

+W

-

/M


`




%W

EB (End of Transmission Block)


$W

X

X

x

+X

.

/N


SP (= or ~ in our fonts)




SP 

CN (Cancel)


$X

Y

Y

y

+Y

/

/O







EM (End of Medium)


$Y

Z

Z

z

+Z

:

/Z







SB (Substitute)


$Z

...

Plus de 100 codes barre sont disponibles par ce moyen.

Voir plus bas la liste : https://divalto.atlassian.net/wiki/spaces/PAI/pages/edit-v2/10544447490#Exemples-de-programmations-et-visuels ainsi que la page détaillée https://divalto.atlassian.net/wiki/pages/resumedraft.action?draftId=11367022620&draftShareId=ee31dbdc-4342-45c6-a046-f3e7741df885

Calcul de la clé de contrôle

...


Chaque caractère codé correspond à une valeur , appelé "poids".
Le poids des caractères est le suivant :
caractère : 0..9 A..Z - . espace $ / + %
poids : 0..9 10..35 36 37 38 39 40 41 42
s = faire la somme des caractères selon leur poid poids et en sautant le caractère *
exemple : 1234567890
1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 +9 + 0 = 45
cle = reste s / 43
exemple : reste de 45 / 43 = 2
ajouter la clé a la fin de la valeur
exemple : 12345678902

...

Sous-projet

codebarre

illustre l’impression des codes barres les plus classiques

code barre colissimo

illustre l’impression des codes colissimo

code barre swiss

illustre le QR Code des factures suisses

code barre ybarcode

illustre l’utilisation de la DLL ybarcode.dll

https://divalto.atlassian.net/wiki/pages/resumedraft.action?draftId=11367022620&draftShareId=ee31dbdc-4342-45c6-a046-f3e7741df885

Cet exemple génère plus de 100 exemple de codes barre, dont le paramétrage est décrit dans le fichier demoybarcode.txt

Traite notamment:

  • Australian Post

  • Aztec Code

  • Aztec Runes

  • Channel Code

  • CodaBar

  • Codablock-F

  • Code 11

  • Code 128

  • Code 16k

  • Code 2 of 5

  • Code 23

  • Code 39

  • Code 49

  • Code 93

  • Code One

  • DAFT Code

  • Data Matrix

  • Deutche Post

  • EAN13

  • EAN-14

  • EAN8

  • FIM

  • Flattermarken

  • GS1 DataBar

  • GS1-128

  • HIBC LIC

  • Interleaved 2 of 5

  • ISBN Code

  • ITF-14

  • Japanese Post

  • KIX Code

  • Korea Post

  • LOGMARS

  • Maxicode

  • Micro QR Code

  • MSI Code

  • NVE-18

  • PDF417

  • Pharmacode

  • Pharmazentralnumber

  • Planet

  • Plessey Code with bidirectional reading support

  • PostNet

  • QR Code

  • Royal Mail 4 State

  • RSS

  • Telepen

  • UCC/EAN-128

  • UPC A

  • UPC E

  • USPS OneCode

Quelques extraits :

...