ich soll bei uns ein Programm schreiben, dass aus einem Zeichenstring (den ich vorher selber zusammenstelle) einen Barcode generiere und diesen dann per Smartforms oder sapscript als Etiketten ausdrucken soll.
Kannst mir jemand sagen welche Funktionsbausteine ich dafür verwenden kann bzw. wie ich den Barcode als Etiketten im Formular einbinde? Oder sonstige Hinweise an die ich denken muss? Habe damit noch nie gearbeitet.
Bräuchte dringend Hilfe, da ich eien Aufwandschätzung machen soll???
Wäre super nett....
danke für den Hinweis. Bevor ich aber den Barcode (123456) ausgeben kann, muss ich ihn ja erstmal erzeugen (aus meinem zuvor erzeugten String). Wie geht das? Kannst du mir dazu auch was sagen? Es soll ein 128BIT Barcode werden.
Und: Dieser Barcode 123456 --- entspricht der denen von SAP vordef. Barcodes z.B. C0128A_00? Verstehe nicht so recht, wie aus dem individuellen String ein individueller Barcode wird.
danke für den Hinweis. Bevor ich aber den Barcode (123456) ausgeben kann, muss ich ihn ja erstmal erzeugen (aus meinem zuvor erzeugten String). Wie geht das? Kannst du mir dazu auch was sagen? Es soll ein 128BIT Barcode werden.
Und: Dieser Barcode 123456 --- entspricht der denen von SAP vordef. Barcodes z.B. C0128A_00? Verstehe nicht so recht, wie aus dem individuellen String ein individueller Barcode wird.
wie du den Barcode berechnen musst, kann ich dir nicht sagen.
Ich weiss nicht, ob der mit oder ohne Prüfziffer arbeitet und ob die Zahl überhaupt verschlüsselt werden muss.
Die Barcodes, mit denen ich bisher gearbeitet habe, mussten nicht weiter errechnet werden. Das Barcodemodul im Drucker hat alles weitere gemacht.
Schau am besten mal in Sapskript im Abschnitt "Zeichenformate" und probiere ein paar Barcodes aus, die von der Bezeichnung her passen könnten (z.B. BC_EANH EAN 128, n.txt,h=13mm)
zum Drucken von Barcodes in Sapscript braucht man einen barcodefähigen Drucker (Kyocera oder HP mit Barcode-Box) oder die BARCODE.DLL für Windows (mit der man auf jedem SAPWIN-Drucker Barcodes drucken kann).
In der SAP-Druckersteuerung muß man die Steuersequenzen eintragen, die den Drucker oder die DLL dazu veranlassen, die "Streifen" zu drucken.
Vorsicht: keine ESC-Sequenzen ins Programm oder Script einbauen. Das geht dann nur bei einem ganz bestimmten Drucker und bei einem anderen dann nicht mehr.
Soviel ich weiß, kann man jede Ziffernfolge als Barcode drucken. Nur der Leser oder das Programm welches die Zahlen wieder erhält prüft die Prüfziffern.