Also folgender Sachverhalt:
Wir haben einen Papp-Schneidetisch, der Schablonen ausschneidet.
Dieser erstellt automatisch eine Label-File, die wir wiederrum mit VB für unsere Zwecke umwandeln (in eine txt-Datei). In der File sind Informationen zum ausgeschnittenen Teil enthalten, wie Teile-Nummer, Größe und Datum. Diese Teile werden vorher von uns am CAD gebaut. Das CAD-Programm bietet keine Möglichkeit, neben der Teile-Nummer auch einen Teile-Namen zu vergeben.
Dies erledigt z.B. das VB-programm. Es checkt die Teile-Nummer anhand spezifischer Parameter und vergibt dementsprechend einen vordefinierten Teile-Namen. Diesen schreibt es für jedes Teil mit in die txt.
Als nächstes wandelt das VB-Proggi, falls nötig, die Größe in ein "sauberes" Format um.
Der nächste Schritt (sicher etwas altmodisch - aber immerhin funktionstüchtig) besteht darin, dass VB ein MS-Word-Dokument öffnet, eine Serienbrief-Vorlage, in welche es die einzelnen Zeilen aus der txt importiert. Dann löste VB den Druckbefehl aus und die Etiketten werden gedruckt. Bis hierhin funktioniert alles problemlos...
Jetzt ist es so, dass der Rechner, auf dem das alles läuft, langsam aber sicher den Geist aufgibt. Also habe ich mir gedacht, nutze ich diese Situation, um dem Ganzen ein Wenig mehr Aktualität zu geben. Meine Überlegung war, das VB-Programm zu lassen (weil wie gesagt ich es so wenigstens administrieren kann), aber auf Word komplett zu verzichten.
Was Drucken mittels VB angeht, mußte ich mich erstmal etwas einlesen, hatte aber nach kurzer Zeit das Grundgerüst und die Funktionalität fertig. Dann habe ich die Tests wohl ein Wenig "übertrieben" - ich wollte eine Extrem-Situation nachvollziehen. Also löste ich einen Druck von 300 Etiketten aus...zum Glück, denn hier offenbarte sich ein Problem. Nach jeder gedruckten Seite (12 Reihen a 6 Etiketten) schob der Drucker eine Zeile vor, hieß bei den 300 Etiketten und dementsprechend 4 Seiten und ein paar Zeilen, dass ich 4x6 Etiketten unbedruckt wegschmeißen konnte. Jetzt mag der Eine oder Andere denken, nun ja, was sind schon 24 verschenkte Etiketten? Aber ich bin, was sowas angeht, ziemlich penibel und versuche natürlich, das Problem zu beheben.
Mittlerweile sitze ich eine Woche daran und gestern Nachmittag (ich war eigentlich schon fast im Feierabend) bemerkte ich, dass das Papierformat nicht auf Endlospapier stand, sondern A4. Könnte heißen, dass ich die ganze Zeit versucht hatte, in einem nicht-bedruckbaren Bereich zu drucken und der Drucker dort dann diese Leerzeile einfügte. Das kann ich erst Montag checken.
Ich muss aber auch sagen, wenn es eine andere, einfachere oder "modernere" Methode gibt, bin ich natürlich hellhörig. Also her mit Euren Ideen...
Zuletzt modifiziert von Outi77 am 16.11.2013 - 14:58:07
Die richtige Formulierung eines Problems ist nicht selten bereits die halbe Lösung.
»Albert Einstein«