Übersicht Barcode Generator  Übersicht Barcode OCX Modul ASCII Zeichensatz

2D-Barcodes können den gesamten ASCII Zeichensatz von 0 bis 127 darstellen.

Im Barcode Generator können Sonderzeichen wie folgt eingegeben werden:
·    ASCII 0 bis 31 durch Anklicken von "Sonderzeichen einfügen".
·    Tabulator (ASCII 9) durch Sonderzeichen "TAB"
·    Neue Zeile durch Eingabe der Tastenkombination <Strg>-<Enter> oder durch Kombination der Sonderzeichen "CR" (13) und "LF" (10).
·    ESC kann in der Liste ebenso ausgewählt werden.


Im Barcode OCX Modul werden diese Zeichen als kompletter String übergeben. Beispiel:
Barcode1.Data = "Zeile1" & Chr(13) & Chr(10) & "Zeile2" & Chr(9) & "Tabulat"

Einige 2D Barcodes können zusätzlich auch den erweiterten Zeichensatz von 128 bis 255 nach ISO Norm darstellen. Dies dient normalerweise der Codierung binärer Daten, wie z.B. ganzer Dateien oder Bilder. In diesem Falle sollte vorher geprüft werden, ob der später benutzte Scanner alle Zeichen korrekt übertragen kann.

Diese Funktion der Barcodes kann aber auch genutzt werden, um z.B. Umlaute oder Akzentbuchstaben zu codieren. Dann sollte aber vorher geprüft werden, ob diese mit dem Scanner korrekt gelesen werden. Eventuell muss der Scanner auf die deutsche Tastaturbelegung ("Keyboard Country Germany") einprogrammiert werden. Beim späteren Lesen mit unbekannten Scannern kann es sonst passieren, dass solche Zeichen ausgelassen werden.


ASCII Tabelle von 0 bis 31 (nicht-druckbare Zeichen):
0    NUL
1    SOH
2    STX
3    ETX
4    EOT
5    ENK
6    ACK
7    BEL
8    BS
9    TAB   (Tabulator)
10   LF    (Linefeed)
11   VT
12   LF
13   CR    (Carriage Return)
14   SO
15   SI
16   DLE
17   DC1
18   DC2
19   DC3
20   DC4
21   NAK
22   SYN
23   ETB
24   CAN
25   EM
26   SUB
27   ESC    (Escape)
28   FS
29   GS
30   RS
31   US

Die ASCII Zeichen von 32 bis 127:
32   Space, Leerzeichen
33   !
34   "
35   #
36   $
37   %
38   &
39   '
40   (
41   )
42   *
43   +
44   ,
45   -
46   .
47   /
48   0
49   1
50   2
51   3
52   4
53   5
54   6
55   7
56   8
57   9
58   :
59   ;
60   <
61   =
62   >
63   ?
64   @
65   A
66   B
67   C
68   D
69   E
70   F
71   G
72   H
73   I
74   J
75   K
76   L
77   M
78   N
79   O
80   P
81   Q
82   R
83   S
84   T
85   U
86   V
87   W
88   X
89   Y
90   Z
91   [
92   \
93   ]
94   ^
95   _
96   `
97   a
98   b
99   c
100  d
101  e
102  f
103  g
104  h
105  i
106  j
107  k
108  l
109  m
110  n
111  o
112  p
113  q
114  r
115  s
116  t
117  u
118  v
119  w
120  x
121  y
122  z
123  {
124  |
125  }
126  ~
127  DEL

Ab 128 sind der ASCII- und der ANSI-Zeichensatz unterschiedlich. Bei Benutzung dieser Zeichen in 2D Codes sollte vorher das Einscannen aller erforderlichen Zeichen in der Anwendung ausprobiert werden.