Prefixe oder Suffixe sind eine Folge von Zeichen die immer vor oder nach einem Barcode mit ausgegeben werden sollen.
Standard ist bei den meisten Scannern ein Enter (Carriage Return CR=0D Hex) und in der Regel werden bis zu 10 Pre und 10 Suffix Zeichen unterstützt.
Nicht druckbare Zeichen [STRG]+[x] als PrePrefix-/Postamble Suffix sind grundsätzlich möglich. Dazu muss lediglich aus der unten stehenden Tabelle der entsprechende Hexadezimalwert verwendet werden. Bei manchen Scanner unterscheiden die sich leicht, laut der offiziellen ASCII Chart ist die Zuordnung aber so:
...
Beispiel: [STRG]+[F] => ACK => 06
ASCII-Zeichentabelle : nicht-druckbare Zeichen (Steuerzeichen)
Die unteren Zeichen des Codes wurden für die Steuerung der Geräte und des Datenaustauschs definiert:
dez | oct | hex | dual | Ctrl | Bezeichnung | Erläuterung |
---|---|---|---|---|---|---|
0 | '000 | $00 | 00000000 | ^@ | NUL | Null Prompt (End Of String in C) |
1 | '001 | $01 | 00000001 | ^A | SOH | Start Of Heading |
2 | '002 | $02 | 00000010 | ^B | STX | Start Of Text |
3 | '003 | $03 | 00000011 | ^C | ETX | End Of Text |
4 | '004 | $04 | 00000100 | ^D | EOT | End Of Transmission |
5 | '005 | $05 | 00000101 | ^E | ENQ | Enquiry |
6 | '006 | $06 | 00000110 | ^F | ACK | Acknowledge |
7 | '007 | $07 | 00000111 | ^G | BEL | Bell |
8 | '010 | $08 | 00001000 | ^H | BS | Backspace |
9 | '011 | $09 | 00001001 | ^I | HT | Horizontal Tab |
10 | '012 | $0A | 00001010 | ^J | LF | Line Feed |
11 | '013 | $0B | 00001011 | ^K | VT | Vertical Tab |
12 | '014 | $0C | 00001100 | ^L | FF | Form Feed |
13 | '015 | $0D | 00001101 | ^M | CR | Carriage Return |
14 | '016 | $0E | 00001110 | ^N | SO | Shift Out |
15 | '017 | $0F | 00001111 | ^O | SI | Shift In |
16 | '020 | $10 | 00010000 | ^P | DLE | Data Link Escape |
17 | '021 | $11 | 00010001 | ^Q | DC1 | Device Control 1 (XON) |
18 | '022 | $12 | 00010010 | ^R | DC2 | Device Control 2 |
19 | '023 | $13 | 00010011 | ^S | DC3 | Device Control 3 (XOFF) |
20 | '024 | $14 | 00010100 | ^T | DC4 | Device Control 4 |
21 | '025 | $15 | 00010101 | ^U | NAK | No Acknowledge |
22 | '026 | $16 | 00010110 | ^V | SYN | Synchronous Idle |
23 | '027 | $17 | 00010111 | ^W | ETB | End Transmission Blocks |
24 | '030 | $18 | 00011000 | ^X | CAN | Cancel |
25 | '031 | $19 | 00011001 | ^Y | EM | End Of Medium |
26 | '032 | $1A | 00011010 | ^Z | SUB | Substitute (End Of Text File) |
27 | '033 | $1B | 00011011 | ^[ | ESC | Escape |
28 | '034 | $1C | 00011100 | ^\ | FS | File Separator |
29 | '035 | $1D | 00011101 | ^] | GS | Group Separator |
30 | '036 | $1E | 00011110 | ^^ | RS | Record Separator |
31 | '037 | $1F | 00011111 | ^_ | US | Unit Separator |
127 | '177 | $7F | 1111111 | DEL | Delete |
Tipp |
---|
Benötigen Sie weitere Hilfe?Kontaktieren Sie für Pre-Sales Anfragen bitte unseren Vertrieb. Falls Sie Unterstützung zu einem erworbenen Produkt benötigen, kontaktieren Sie bitte unsere Support Abteilung. Bitte halten Sie Ihre Kundennummer und Rechnungsnummer bereit, um unnötige Wartezeiten zu vermeiden. Unsere Kontaktdaten: |