Barcode Druck 2009

meine Suche im Forum hat ergeben, daß es eine EAN- 13 Druckmöglichkeit mit Ragtime- Bordmitteln gibt, was mir ehrliche Bewunderung für den Programmierer abringt. Auch gibt (gab) es wohl auf Basis Applescript eine Lösung für den Mac. Das wäre an sich brauchbar, da wir sowohl PC als auch Mac einsetzen. Die Masse der Seriendrucke wird jedoch bei uns aus organisatorischen Gründen über PC abgewickelt. Daher wäre ein Barcodedruck mit Ragtime am PC für uns sehr hilfreich.

Für Office gibt es da beispielsweise folgendes Programm: http://www.tec-it.com/de/software/barcode-software/tbarcode/overview/Default.aspx

Ist es möglich, dieses auch in Ragtime einzubinden. Oder gibt es eine andere empfehlenswerte Software?

Eine Alternative wäre es immerhin, den Strichcode am Printspooler eines Mac erzeugen zu lassen, wie z.B. hier http://www.tec-it.com/de/software/barcode-software/barcode-linux-unix-mac-os-x/overview/Default.aspx

Ich bin für jeden Rat bzw. Hinweis dankbar.

Gruß
Franz

Re: Barcode Druck 2009

#9043 On 14 November, 2009 09:24 Bernhard Storch said,

Hallo Franz,

danke für die Bewunderung! Und was hält dich davon ab, es mit den RagTime-Bordmitteln (Download-Bereich - Hilfsmittel) zu versuchen?

Gruß, Bernhard Storch

Re: Barcode Druck 2009

#9048 On 18 November, 2009 17:36 fwk said,

a; daß ich auch 2D- Barcodes benötige ;-(

insbesondere: Matrixcode#QR-Code und eventuell: Matrixcode#DataMatrix
Vielleicht bist Du ja motivierbar, den QR- Code mit Bordmitteln zu realisieren?

b; und vielleicht, daß ich höchstmögliche Prozeßsicherheit brauche

Es darf also nicht passieren, daß etwas ausgedruckt wird, was wie ein Barcode aussieht, aber nicht so funktioniert. Das wäre etwa möglich, wenn irgendetwas an den von Dir erstellten Routinen durch mich oder einen Kollegen irrtümlich geändert wird, ohne daß wir uns der Auswirkung bewußt sind. Wenn sich alle Elemente der Barcoderoutinen so im Dokument schützen lassen, daß der Benutzer daran nicht irrtümlich schrauben oder löschen kann, wäre das für uns schon eine sehr gute Lösung für bestimmte Bereiche, weil wir dann einige Ragtime- Dokumente von Code 39 auf EAN umstellen könnten. Vorteil wäre der viel kompaktere Druck und die eingebaute Prüfroutine.

Nun habe ich Dein Bacodebeispiel heruntergeladen und es sieht für mich so aus, daß alle 13 Stellen (12 Stellen Nutzdaten und 1 Stelle Prüfziffer) dem Generator übergeben werden müssen. Die Prüfziffer sollte eigentlich aus den Nutzdaten errechnet werden, also sollte es eine Eingabemöglichkeit für bis zu 12 numerische Stellen geben, aus denen die 13 Stellen für die Codegenerierung sich zwingend errechnen. Oder habe ich das falsch verstanden?

Gruß
Franz

Re: Barcode Druck 2009

#9058 On 23 November, 2009 09:21 Bernhard Storch said,

Hallo Franz,

die von dir heruntergeladene Vorlage berechnet in der Tat die Prüfziffer nicht. Die 13. Ziffer muss manuell ohne Überprüfung eingegeben werden. So kann diese Ziffer (entgegen der EAN-Norm?) evtl. auch zur Eingabe weiterer Daten benutzt werden. Inzwischen habe ich diese Vorlage um zwei Seiten erweitert. Einmal wird die 13. Ziffer als Prüfziffer automatisch berechnet, einmal wird die Eingabe einer 13-stelligen Zahl anhand der Prüfziffer automatisch auf Richtigkeit geprüft. Das Ganze habe ich versucht, mit den Möglichkeiten von RagTime optimal zu schützen. So kannst mit deinen Mitarbeitern testen, was hier (ohne Kenntnis des Kennwortes) irrtümlich geschraubt und gelöscht werden kann. Zu finden ist die neue Vorlage an alter Stelle.

Was den QR-Code betrifft, fehlen mir die notwendigen Informationen. Falls du mir einen Schlüssel für die Codierung besorgen kannst, könnte ich vielleicht abschätzen, ob eine Realisierung in RagTime möglich und sinnvoll ist.

Gruß, Bernhard Storch

Re: Barcode Druck 2009

#9050 On 19 November, 2009 11:45 Thomas Kaegi said,

Hallo Franz

Die Lösung von Bernhard Storch ist nur für EAN 13 Code. Die Ergänzung mit automatischer Generation der Prüfziffer liesse sich sicher ohne grossen Aufwand bewerkstelligen. Mit dem Schutz der relevanten Objekte liesse sich auch die höchstmögliche Prozesssicherheit gewährleisten. Soweit es also nur um EAN 13 geht, würde ich diesen Weg verfolgen, der ja auch plattformunabhängig ist.

Betreffend 2D-Codes: Du hast selbst in deiner ersten Anfrage auf die Lösung deiner österreichischen Landsleute von tec-it.com hingewiesen. Ich habe mir deren Webseiten angesehen. Die Lösung scheint sehr interessant, vor allem wenn man sieht, dass praktisch alle Codes unterstützt werden und dass sich das sogar zentral installieren lässt. Allerdings wäre abzuklären ob darauf basierend plattformunabhängige RagTime-Dokumente erstellt werden können. Jedenfalls halte ich es für unzweckmässig, für 2D-Codes nach einer Lösung mit RagTime-Bordmitteln zu suchen. Der Aufwand lässt sich nicht rechtfertigen. Ich würde das Problem mit den Fachleuten von tec-it diskutieren.

Gruss, Thomas

Re: Barcode Druck 2009

#9044 On 14 November, 2009 10:42 Thomas Kaegi said,

Hallo Bernhard

Ich hatte mich nicht mehr an deine Lösung erinnert - mangels Bedarf hatte ich sie wohl auch nie wirklich näher betrachtet. Eben hab ich sie mal angeschaut und damit einen Seriendruck versucht. Funktioniert perfekt! Da gibt es wirklich keinen Grund mehr, für EAN-13-Strichcode nach einer externen Lösung zu suchen, weder auf Mac, noch unter Windows. Der Einbau in ein eigenes Dokument ist völlig problemlos. Wirklich eine elegante und geniale Lösung, sicher auch für Franz's Barcode-Druck-2009-Problem!

Gruss
Thomas

Re: Barcode Druck 2009

#9042 On 13 November, 2009 22:40 Thomas Kaegi said,

Hallo Franz

Ich würde bei "versiontracker.com" für beide Plattformen nach dem Stichwort "Barcode" suchen (da gibt es viele Treffer, kommerzielle Software, Shareware und sogar Freeware) und die Beschreibungen der Programme lesen. Da müsste daraus hervorgehen, wie diese mit RagTime gekoppelt werden oder was sie sonst können. Ich habe ca. 2000 für einen Sportanlass Startnummern mit Barcode mit der Serienbrieffunktion von RagTime erstellt und dabei "Scorpion BarCode" verwendet - damals noch Version 1.6 unter OS 9, aktuell ist Version 2.0 für OS X. Allerdings war es ein limitierter Nummernbereich (immerhin bis 5999), so dass ich die Codes mit einem AppleScript erzeugen und in einem RagTime-Rechenblatt ablegen konnte. Diese Aufgabe war mit "Scorpion BarCode" sehr einfach zu lösen. Der RagTime-Serienbrief konnte dann einfach mit der Startnummer als Referenz aus der Rechenblattzelle den entsprechenden Barcode holen - benötigte also dabei keine zusätzliche Software mehr. Vielleicht ist dein Problem ähnlich und du kannst auch so vorgehen.

Gruss
Thomas

Re: Barcode Druck 2009

#9144 On 6 Januar, 2010 19:59 fwk said,

Ein Gutes Neues allen Forenteilnehmern!

Nur der Vollständigkeit halber frage ich mal nach, ob sich zum Thema Barcode eventuell etwas ergeben hätte, von dem ich nicht weiß?

Eine grundsätzliche Frage: Gibt es eigentlich eine Möglichkeit aus Ragtime heraus eine DOS- Befehlszeile abzusetzen und auf die Existenz einer Datei zu warten?

Gruß
Franz