Ein Barcode oder auch als Strichcode bekannt, ist eine Reihe von vertikalen Strichen unterschiedlicher Breite (als Balken bezeichnet) und Zwischenräumen. Die Balken und Zwischenräume zusammen werden als Elemente bezeichnet. Es gibt verschiedene Kombinationen von Balken und Zwischenräumen, die unterschiedliche Zeichen darstellen. Ein Barcode ist also eine maschinenlesbare Schrift, die über optische Abtaster, so genannte Barcodelesegeräte (Handscanner) maschinell gelesen und dann weiterverarbeitet werden. Barcodes z.B. auf oder an Lebensmitteln in Supermärkten, enthalten nicht den Preis oder eine Beschreibung der Ware sondern eine (12stellige) "Produktnummer". Wird dieser Barcode von einem Barcode Scanner gelesen und an einen Computer übertragen, so ermittelt jener den mit dieser Produktnummer verknüpften Datensatz in einer Datei, die anschließend durch eine entsprechende Software weiterverarbeitet werden kann.
Diese Barcode Scanner Software läuft in der Regel auf allen gängigen PCs unter Microsoft ® Windows und kann sowohl normale A4-Drucker als auch Bondrucker mit Bonrolle zum Ausdruck der Rechnung / des Bons ansteuern. Diese Barcode -Scanner Software ermöglicht Barverkäufe effizient zu verarbeiten. Das heißt, in der Praxis mit einem Barcode -Scanner scannt man einen Artikel einfach ein und eine spezielle Software ermöglicht z.B.: das automatische Einfügen von Artikeln in den aktuellen Kunden-Auftrag über den Barcode -Scanner, mit Artikelnummer (frei wählbar) und Artikelbezeichnung, eine zusätzliche manuelle Eingabe der Daten, eine umfangreiche Artikel- und Lagerverwaltung, das Anzeigen des Lagerwerts für Einkauf und Verkauf, eine Warengewinn-Anzeige, eine automatische Waren-Rentabilitäts-Berechnung, die automatische Erstellung und der Ausdruck von Preislisten und Bestandslisten, die Rückgeldberechnung und den Ausdruck der Rechnung (normaler DIN-A4 Drucker oder 80 mm Bondrucker), der Ausdruck kompletten Artikel-, Bestell- und Bestandslisten, die Anzeige vom Mindestbestand und der Kundenreservierungen, die automatische Erstellung des Kassenbuches für Tag, Monat, Quartal und Jahr Wareneingang, -ausgang und -bestand sofort buchbar, auch per Barcode (Direkt-Eingabefelder).
Es gibt natürlich auch leistungsfähige Softwarepakete zur Erstellung von Barcodes. Mit ihnen können einfach und schnell Barcodes erstellt und gedruckt werden. Es wird die gewünschte Zeichenfolge und der Barcodetyp bestimmen und mit Hilfe der entsprechenden Software umgehend erstellt. Diese Software ermöglicht z.B. die Erstellung hoch präziser Barcodes, gängigen Barcodetypen werden unterstützt, flexible Layoutmöglichkeiten, Skalierung der Barcodegröße, die Speicherung in gängigen Bilddateiformaten (auch in Serie), die Erzeugung von Vektorgrafikdateien, Druckfunktionen für Barcodes und Barcodeetiketten und die direkte Einbindung von Barcodes in Dokumente.