2008-09-23 4 views
1

Meine Anwendung bereitet ein Deckblatt vor, um Dokumente per Fax einzureichen. Ich identifiziere die Charge, indem ich eine Code39 darauf drucke.Fax-Barcode-Erkennungssoftware zur Integration in eine C# -Anwendung

Die eingehenden Faxe werden als TIF-Dateien empfangen und mein kleiner C# Dienst sucht nach neuen Faxen und ruft eine Dekodierungsfunktion auf.

Derzeit verwende ich eine Win32-DLL, um den Barcode zu erkennen (QSbar39) und ich habe einige Probleme damit - Timeouts, Hänge, Fehler usw., die schmerzhaft zu handhaben sind.

Ich hätte lieber eine kostenlose .Net-Komponente oder eine Open-Source-Klasse zu integrieren.

Würdest du einen anderen Ansatz wählen? Welches Werkzeug benutzen Sie?

Vielen Dank für Ihre Antworten!

+0

Als eine Frage der Neugier, wie haben Sie produzieren den code39 Barcode? –

+0

Verwenden Sie einfach die entsprechende Schriftart und umschließen Sie Ihre Zeichenfolge mit einem Sternchen. – Oli

Antwort

3

BarBara ist eine Open-Source-Barcode-Erkennungsbibliothek. Es ist sicherlich nicht perfekt, aber ich habe es richtig hinbekommen (wenn ich mich daran erinnere, dass es ein paar Dreharbeiten brauchte, um es in VS2008 zu kompilieren).

0

Ich bin mir nicht sicher, ob es etwas frei verfügbar oder Open Source gibt, aber VintaSoftBarcode.NET Library ist ziemlich billig und hat den Job für mich auf einem aktuellen Projekt.

1

Ich habe diese Java-Bibliothek mit guten Ergebnissen verwendet und habe es mit minimalem Aufwand in .Net kompilieren lassen. Es ist schon eine Weile her und funktioniert ziemlich gut. Es hatte einige kleinere Probleme mit EAN-Codes, aber das wurde wahrscheinlich jetzt behoben.

http://barbecue.sourceforge.net/

Verwandte Themen