Inventursoftware

Derzeit arbeite ich an einer kleinen PHP/SQL-Inventursoftware. Ziel ist es, damit später, oh Wunder, den Bestand tabellarisch aktuell zu halten. So soll man später nach Teilen/Beständen suchen können, neue Artikel/Bestände einpflegen können, etc..

Das Ganze ist als Plugin für phpMyNetwork, welches ebenfalls gerade in Arbeit ist, gedacht.

Heute habe ich dazu als Terminal einen alten IBM Thin-Client (Pentium I MMX, 266 Mhz, 256 MB ECC-SDRAM, 2 GB CF-Karte) aufgesetzt. Installiert wurde Microsoft Windows FLP, ein spezielles Windows für Thin-Clients und "alte Möhren". 😄

In diesem WinFLP ist außer dem Internet Explorer nichts enthalten, nicht einmal die bekannten Spiele und Paint sind dabei. Aktuell ist die Software aber dennoch - so gibt es aktuell auch ein SP3 dafür. (Natürlich wurde dieses installiert!)

So, nun wieder zur Software - Sinn der Sache ist es auch, Barcodes als Etikett auszudrucken. So kann man dann später mit dem Scanner auf etwas zeigen und sieht dann gespeicherte Informationen in der Datenbank.

Doch da gibt es verschiedene Standards: EAN, ISBN, Code39. etc.. natürlich muss da eine gewisse Kompatiblität im Programm geschaffen werden. Denn jeder Standard hat seine Eigenart - ein Code39-Code kann beispielsweise bis zu 40 Zeichen lang sein und erlaubt auch A-Z Buchstaben (CAPS-only). Am Ende wird dann eine Prüfsumme, bestehend aus einer Summe bestimmter Werte für die einzelnen Zeichen und Buchstaben, angefügt.

Damit habe ich heute angefangen - ich habe eine entsprechende Funktion geschrieben, die die Prüfsumme berechnet und den Barcode mithilfe einer freien Barcode PHP-Erweiterung ausgibt.

Und siehe da - es funktioniert. Habe mal einige Barcodes generiert und es klappt fehlerfrei bisher.

Code39 Test

Habe für meine neugierigen Leser ein Video beigefügt. 🙂

Kann sich sehen lassen, oder? 😄