Dotcode
Dotcode bezeichnet verschiedene auf einer Matrix von Punkten basierende 2D-Codes.
Dotcodes sind nicht mit der Blindenschrift Braille zu verwechseln.
DotCode
Die DotCode Symbologie wurde von AIM im Oktober 2009 veröffentlicht und wurde im Juli 2012 standardisiert. Die Codes können optisch gelesen werden und nutzen Fehlerkorrektur mittels Reed-Solomon.<ref><templatestyles src="Webarchiv/styles.css" />{{#if:20170902051606
| {{#ifeq: 20170902051606 | *
| {{#if: AIM — BAR CODE SYMBOLOGY SPECIFICATION — DOTCODE, Rev 3.0 | {{#invoke:WLink|getEscapedTitle|AIM — BAR CODE SYMBOLOGY SPECIFICATION — DOTCODE, Rev 3.0}} | {{#invoke:Webarchiv|getdomain|https://aimglobal.site-ym.com/store/ViewProduct.aspx?id=1343379}} }} (Archivversionen)
| {{#iferror: {{#time: j. F Y|20170902051606}}
| {{#if: || }}Der Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
| {{#if: AIM — BAR CODE SYMBOLOGY SPECIFICATION — DOTCODE, Rev 3.0 | {{#invoke:WLink|getEscapedTitle|AIM — BAR CODE SYMBOLOGY SPECIFICATION — DOTCODE, Rev 3.0}} | {{#invoke:Webarchiv|getdomain|https://aimglobal.site-ym.com/store/ViewProduct.aspx?id=1343379}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: 2022-10-25 08:52:29 InternetArchiveBot | 2022-10-25 08:52:29 InternetArchiveBot | }} | des Vorlage:Referrer }} vom {{#time: j. F Y|20170902051606}} im Internet Archive{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
}}
| {{#if:
| {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
| {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
| 16= {{#if: AIM — BAR CODE SYMBOLOGY SPECIFICATION — DOTCODE, Rev 3.0 | {{#invoke:WLink|getEscapedTitle|AIM — BAR CODE SYMBOLOGY SPECIFICATION — DOTCODE, Rev 3.0}} | {{#invoke:Webarchiv|getdomain|https://aimglobal.site-ym.com/store/ViewProduct.aspx?id=1343379}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: 2022-10-25 08:52:29 InternetArchiveBot | 2022-10-25 08:52:29 InternetArchiveBot | }} | des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
| 9 = {{#if: AIM — BAR CODE SYMBOLOGY SPECIFICATION — DOTCODE, Rev 3.0 | {{#invoke:WLink|getEscapedTitle|AIM — BAR CODE SYMBOLOGY SPECIFICATION — DOTCODE, Rev 3.0}} | {{#invoke:Webarchiv|getdomain|https://aimglobal.site-ym.com/store/ViewProduct.aspx?id=1343379}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: 2022-10-25 08:52:29 InternetArchiveBot | 2022-10-25 08:52:29 InternetArchiveBot | }} | des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
| #default= Der Wert des Parameters {{#if: webciteID | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!{{#if: || }}
}}
| c|{{{webciteID}}}}} {{#if: AIM — BAR CODE SYMBOLOGY SPECIFICATION — DOTCODE, Rev 3.0 | {{#invoke:WLink|getEscapedTitle|AIM — BAR CODE SYMBOLOGY SPECIFICATION — DOTCODE, Rev 3.0}} | {{#invoke:Webarchiv|getdomain|https://aimglobal.site-ym.com/store/ViewProduct.aspx?id=1343379}} }} ({{#if: {{#if: 2022-10-25 08:52:29 InternetArchiveBot | 2022-10-25 08:52:29 InternetArchiveBot | }} | des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
| {{#if:
| Vorlage:Webarchiv/Today
| {{#if:
| Vorlage:Webarchiv/Generisch
| {{#if: AIM — BAR CODE SYMBOLOGY SPECIFICATION — DOTCODE, Rev 3.0 | {{#invoke:WLink|getEscapedTitle|AIM — BAR CODE SYMBOLOGY SPECIFICATION — DOTCODE, Rev 3.0}} | {{#invoke:Webarchiv|getdomain|https://aimglobal.site-ym.com/store/ViewProduct.aspx?id=1343379}} }}
}}}}}}}}{{#if:2022-10-25 08:52:29 InternetArchiveBot
| Vorlage:Webarchiv/archiv-bot
}}{{#invoke:TemplatePar|check
|all = url=
|opt = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original=
|cat = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
|errNS = 0
|template = Vorlage:Webarchiv
|format = *
|preview = 1
}}{{#ifexpr: {{#if:20170902051606|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
}}{{#if:
| {{#switch: {{#invoke:Webarchiv|getdomain|{{{archiv-url}}}}}
| web.archive.org =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}}
| webcitation.org =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}}
| archive.today |archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
}}{{#if:
| {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
| }}
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
}}
| {{#if:
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
}}
}}{{#if:{{#invoke:URLutil|isHostPathResource|https://aimglobal.site-ym.com/store/ViewProduct.aspx?id=1343379}}
|| {{#if: || }}
}}{{#if: AIM — BAR CODE SYMBOLOGY SPECIFICATION — DOTCODE, Rev 3.0
| {{#if: {{#invoke:WLink|isBracketedLink|AIM — BAR CODE SYMBOLOGY SPECIFICATION — DOTCODE, Rev 3.0}}
| {{#if: || }}
}}
| {{#if: || }}
}}{{#switch:
|addlarchives|addlpages= {{#if: || }}{{#if: 1 |}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
}}{{#ifeq: {{#invoke:Str|find|https://aimglobal.site-ym.com/store/ViewProduct.aspx?id=1343379%7Carchiv}} |-1
|| {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|https://aimglobal.site-ym.com/store/ViewProduct.aspx?id=1343379%7C4}}%7Chttp}} |-1
|| {{#switch: {{#invoke:Webarchiv|getdomain|https://aimglobal.site-ym.com/store/ViewProduct.aspx?id=1343379 }}
| abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org =
| #default = {{#if: || }}{{#if: 1 |}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
}}
}}
}}</ref> Der Einsatzbereich ist das schnelle bedrucken von Industrie- oder Konsumgütern um einzelne Einheiten identifizieren und verfolgen zu können. In der Zigaretten- und Pharmaindustrie finden die Codes Anwendung.
Dot Code A
Der Dot Code A basiert auf einer Matrix von 6×6 bis 12×12 Punkten.<ref>Dot Code A (Philips Dot Code) auf barcode.ro</ref> Die Punkte ergeben – weiß bzw. farblos belassen oder mit einem normalerweise schwarzen Punkt gekennzeichnet – einen sogenannten Dot. Die Kombination von leeren Stellen und Punkten fordert einen binären Code (aufgebaut auf Nullen und Einsen). Wegen des geringen Umfangs hat ein Punktcode eine hohe Informationsdichte. Eine 7×7 Matrix kann nach Abzug von festen Punkten für Kontrollen mehr als zwei Milliarden Kombinationen von Leerstellen und Punkten realisieren und damit theoretisch mehr als zwei Milliarden verschiedene Ident-Nummern im Sinne eines Fixcode-Systems verfügbar halten. Es können allerdings auch andere Daten kodiert werden.
Vorlage:Hinweisbaustein Der Punktcode ist aus relativ großem Abstand mittels Kamerasystem und in allen Positionen zuverlässig lesbar. Die Zuverlässigkeit des Punktcodes ist im Vergleich zum Barcode größer, da nur die Abwesenheit eines Punktes von Belang ist. Beim Barcode ist zudem auch die Breite der Streifen bestimmend.
Der Unterschied zwischen Dotcodes und Barcodes bei gleichem Dateninhalt ist offensichtlich. Punktcodes werden üblicherweise dort angewendet, wo der verfügbare Platz für eine Kennzeichnung begrenzt ist, wie z. B. auf einem Mikroprozessor. Für eine Umgebung, in der die Etiketten verschmutzt oder in irgendeiner Form beschädigt werden könnten, ist es möglich, einen Punktcode durch Perforieren herzustellen oder ihn unmittelbar in das Material einzubringen. Ein anderer wichtiger Vorteil des Punktcodes ist, dass nur ein Kontrast von ca. 15 Prozent nötig ist, um eine erfolgreiche Lesung zu erreichen. Bei einem Barcode ist ein Kontrast von 50 bis 60 Prozent eine absolute Notwendigkeit.
Normhinweise
Der Dot Code A ist ein proprietäres Codierverfahren und ist nicht genormt (DIN oder ISO/IEC). Der Code selbst ist ohne Fehlererkennung (Prüfzeichen) und ohne Fehlerkorrektur. Der Code ist nicht identisch mit dem offenen DataMatrix-Code nach ISO/IEC 16022 und DIN V 66401.
MaxiCode
{{#if: MaxiCode|{{#ifexist:MaxiCode|
|{{#if: |{{#ifexist:{{{2}}}|
|{{#if: |{{#ifexist:{{{3}}}|
|}}|}}|}}|}}|}}|Einbindungsfehler: Die Vorlage Hauptartikel benötigt immer mindestens ein Argument.}}
Der MaxiCode wurde 1989 bei UPS zur schnellen Identifizierung, Verfolgung und Sortierung von Paketen entwickelt.
Einzelnachweise
<references />