Leitfaden zur Fehlerbehebung: Der Druckprozess
Überblick
Der Druckprozess steht im Mittelpunkt von BarTender und seinen vielen Komponenten. Wenn ein Druckauftrag fehlschlägt, kann eine Überprüfung dieses Prozesses helfen, die Ursache des Problems zu finden und zu beheben.
Hier ist ein Flussdiagramm des normalen Druckprozesses mit BarTender.
Wenn etwas schiefgeht, liegt entweder eine Unterbrechung in einer dieser Ketten oder ein Problem in einem der Schritte vor. Sie können Ihre Fehlersuche effizienter gestalten, indem Sie mit dem grünen Prozess beginnen und sich bis zum orangefarbenen Prozess vorarbeiten. Wenn Sie jeden Schritt der Reihe nach überprüfen, stellen Sie sicher, dass Sie kein Problem untersuchen, das bereits im vorherigen Schritt entstanden ist.
Im Folgenden wird jeder Prozessschritt aufgeschlüsselt und es wird erläutert, wo Sie nach möglichen Problemen suchen können. Dies ist kein vollständiger Leitfaden zur Fehlerbehebung beim Druckprozess, aber er bietet einen guten Einstieg.
Druckaufträge anfordern
Zu Beginn der Fehlersuche ist es wichtig zu verstehen, was den Druckauftrag ausgelöst hat. Bei Anwendungen wie Designer oder Print Station beginnt der Druckauftrag, wenn der Benutzer auf die Schaltfläche „Drucken“ klickt. Automatisierungen wie Integrationen oder das SDK simulieren diese Aktion und starten den Druck ohne direkte Benutzereingabe.
Während das Klicken auf die Druckschaltfläche keine Fehlersuche erfordert, gibt es bei Automatisierungen mehrere Komponenten, die auf Probleme überprüft werden sollten. Untersuchen Sie die Trigger-Dateien, die Konfiguration im Integration Builder oder Ihren Code, der die Druckbefehle im SDK oder in ActiveX-Automatisierungen aufruft.
- Ist der Drucker korrekt aufgeführt?
- Ist die Anzahl der Kopien gültig?
- Wenn Sie Befehle wie Print Command Scripts oder BTXML verwenden, fehlen eventuell Sonderzeichen oder Befehle?
Wenn die Befehle oder Aufrufe fehlerhaft sind, kann deren Korrektur das Problem beheben, sodass Sie die Fehlersuche nicht fortsetzen müssen.
Wichtige Erkenntnisse
- Verstehen Sie, wie Druckaufträge gestartet werden.
- Überprüfen Sie alle Einstellungen/Befehle für den Druckauftrag.
Daten für den Druck bereitstellen
Dies ist ein wichtiger Schritt im Druckprozess und häufig eine Fehlerquelle. BarTender kann Daten auf verschiedene Weise für den Druck abrufen, z. B. über Dateneingabeformulare, Datenbankverbindungen oder Daten, die in einer Trigger-Datei enthalten sind. Wenn in diesem Schritt etwas schiefgeht, sollten Sie sicherstellen, dass BarTender eine Verbindung zur Datenquelle herstellen kann und die richtigen Informationen vorliegen.
Dateneingabeformulare sind etwas schwieriger zu überprüfen, oft liegt hier ein Eingabefehler des Benutzers vor. Datenbankverbindungen lassen sich leichter kontrollieren. Sie kommen hauptsächlich beim Drucken aus Designer, Print Station und Print Portal vor, können aber auch in Integrationen (und anderen Automatisierungen) verwendet werden. Sie sollten sicherstellen, dass BarTender eine Verbindung zur verwendeten Datenbank herstellen kann und dass die Datenbank die richtigen Informationen enthält. Dies lässt sich in der Regel, aber nicht immer, einfach über den Dialog „Datenbankverbindung einrichten“ in BarTender überprüfen.
Wenn eine Automatisierung wie eine Integration ins Spiel kommt, stammen die Daten wahrscheinlich von außerhalb des Etiketts. Die Fehlersuche ist in diesem Schritt schwieriger, da die Daten aus vielen Quellen kommen können. Hier sind einige Vorschläge, die Ihnen bei der Arbeit mit Automatisierungen den Einstieg erleichtern:
- Überprüfen Sie die Integrationsprotokolle in der Administration Console oder im Integration Builder auf Fehler.
- Überprüfen Sie die Trigger-Datei (bei den meisten Integrationen), ob sie Daten enthält und ob diese korrekt sind.
- Überprüfen Sie die Datenbankverbindung (bei Datenbankintegrationen) auf Verbindungsfehler.
- Stellen Sie sicher, dass der Datenbanktyp der Trigger-Datei mit dem der Etikettendatenbank übereinstimmt. Wenn ein Etikett z. B. mit einer CSV-Datei verbunden ist, können Sie ihm in einer Integration keine XML-Datenbank zuweisen. Die Datenbanktypen müssen übereinstimmen.
- Wenn Sie benannte Datenquellen verwenden, stellen Sie sicher, dass alle aufgeführt sind. Leere oder nicht aufgeführte benannte Datenquellen können während des Drucks Beispieldaten verwenden.
ActiveX- und .NET-Anwendungen haben noch mehr potenzielle Datenquellen, was die Komplexität erhöht. Einige der oben genannten grundlegenden Prinzipien zur Fehlersuche können jedoch auch hier helfen, Datenprobleme zu finden.
Wichtige Erkenntnisse
- Stellen Sie sicher, dass BarTender eine Verbindung zur Datenbank herstellen kann.
- Stellen Sie sicher, dass die Datenbank die richtigen Informationen enthält.
Daten in einen Druckauftrag umwandeln
Dieser Schritt hängt stark von der jeweiligen Vorlage ab, die gedruckt wird. Hier werden alle Transformationen und Leistungsoptimierungen verarbeitet, bevor der Auftrag in verwendbaren Druckercode umgewandelt wird. Dieser Schritt ist sehr situationsabhängig und kann je nach Komplexität des Etiketts und des verwendeten Druckers mehr Nachforschung erfordern.
Transformationen sind der größere Teil der Datenverarbeitung. Sie können an verschiedenen Stellen auftreten, aber mit etwas genauerer Untersuchung können Sie jede einzelne je nach verwendeter Vorlage oder Automatisierung überprüfen.
- Datenquellen-Transformationen sind Transformationen, die auf jedes Objekt auf Ihrem Etikett angewendet werden können. Ein Textobjekt, ein Barcode oder ein Datenbankfeld kann jeweils Transformationen haben. Öffnen Sie die Transformationsdialoge für jedes Objekt, das eine Transformation hat, um mögliche Probleme zu finden.
- Dokumentenaktionen ermöglichen bestimmte Transformationen zu Beginn oder während des Druckvorgangs. Suchen Sie nach Dokumentenaktionen, die nicht als „nach dem Druckauftrag“ gekennzeichnet sind, um mögliche problematische Transformationen zu finden.
- Dokumentenebene-Skripte können etwas schwieriger zu überprüfen sein. Überprüfen Sie alle Skript-Ereignisse und suchen Sie nach Skriptfehlern, um mögliche Probleme mit Transformationen zu finden.
- Integrations-Transformationen werden auf Integrationsebene durchgeführt und befinden sich in der Integrationsdatei, nicht in der Etikettendatei. Im Gegensatz zu Etiketten-Transformationen können Integrations-Transformationen potenziell jedes Dokument betreffen, das mit dieser Integration verwendet wird. Überprüfen Sie die im verlinkten Hilfedokument aufgeführten Transformationsaktionen und stellen Sie sicher, dass alle Transformationen korrekt funktionieren.
Leistungsoptimierungen finden Sie im Druckdialog in BarTender Designer und sie sind nur verfügbar, wenn Sie einen Seagull-Druckertreiber verwenden. Wenn Sie diesen Tab sehen, schalten Sie alle Druckeroptimierungen aus. Wenn das das Problem löst, schalten Sie die Optimierungen einzeln wieder ein, bis Sie die fehlerhafte gefunden haben. Wenn das nicht hilft, fahren Sie mit dem nächsten Abschnitt fort.
Wenn Sie keinen Seagull-Treiber verwenden, wenden Sie sich bitte an die Website oder den Support Ihres Druckerherstellers, um Hilfe bei Optimierungen zu erhalten.
Wichtige Erkenntnisse
- Überprüfen Sie alle Transformationen und Datenquellen in BarTender.
- Überprüfen Sie den Reiter „Leistung“ in BarTender.
Druckaufträge in Druckercode umwandeln
In diesem Schritt kommen verschiedene Technologien zum Einsatz, um einen Druckauftrag von BarTender an Ihren Drucker zu senden. Die Umwandlung in Druckercode erfolgt durch die Kommunikation zwischen BarTender und dem Druckertreiber und funktioniert am besten mit Seagull-Treibern. Werfen Sie einen Blick auf das Drivers by Seagull technische Dokument.
Nach der Umwandlung muss der Auftrag in die Warteschlange gestellt und an den Drucker gesendet werden.
Obwohl dieser Prozess recht komplex ist und wenig Spielraum für Eingriffe lässt, gibt es einige Möglichkeiten, um sicherzustellen, dass dieser Schritt korrekt funktioniert.
Sie können zum Beispiel einfach in eine Datei drucken , wodurch auf Ihrem PC eine Datei mit dem Druckercode erstellt wird, der normalerweise an den Drucker gesendet wird. Diese Datei enthält alle Anweisungen für Ihren Druckauftrag in der Sprache Ihres Druckers. Auch wenn Sie diese Datei nicht einfach lesen können, sollten Sie darin Daten sehen.
Wenn Sie sporadische Probleme mit Druckaufträgen haben, können Seagull-Treiber den erzeugten Druckercode aufzeichnen. So können Sie einen fehlerhaften mit einem erfolgreichen Druckauftrag vergleichen und die problematischen Anweisungen im Druckerhandbuch nachschlagen. Um die Aufzeichnung des Druckercodes zu aktivieren, lesen Sie bitte die Hilfedatei in den Druckereigenschaften Ihres Druckers.
Der letzte Teil dieses Prozesses ist die Übergabe des Druckercodes an die Druckerwarteschlange. Kleine Aufträge erscheinen und verschwinden oft so schnell, dass man sie kaum sieht. Pausieren Sie Ihren Drucker und senden Sie einen Auftrag aus BarTender, um sicherzustellen, dass der Auftrag in der Liste erscheint. Entpausieren Sie den Drucker und prüfen Sie, ob der Auftrag ohne Fehler aus der Warteschlange verschwindet.
Wichtige Erkenntnisse
- Es ist kompliziert.
- Verwenden Sie immer die Drivers by Seagull (wenn verfügbar).
Daten an den Drucker senden
Dieser letzte Schritt betrifft die Verbindung von BarTender zum Drucker und den Drucker selbst. Wenn alle vorherigen Schritte erfolgreich waren, liegt das Problem wahrscheinlich hier.
Der erste Teil dieses Prozesses ist das Senden des Auftrags. Das kann über ein Kabel an einen USB-Drucker oder über das Netzwerk erfolgen. Überprüfen Sie die Anschlüsse, um sicherzustellen, dass der Druckercode den Drucker erreicht.
- Handelt es sich um einen USB-Drucker, stellen Sie sicher, dass das USB-Kabel sowohl am Drucker als auch am Computer richtig angeschlossen ist.
- Handelt es sich um einen Netzwerkdrucker, prüfen Sie auf Netzwerkverzögerungen oder Verkehrsprobleme. Möglicherweise müssen Sie Ihre IT-Abteilung hinzuziehen oder ein Drittanbieter-Tool wie WireShark verwenden, um diesen Schritt zu überprüfen.
Nachdem Sie sichergestellt haben, dass die Verbindungen funktionieren, sollten Sie den physischen Drucker überprüfen.
- Gibt der Drucker eine Fehlermeldung aus, wenn Sie einen Druckauftrag senden?
- Druckt er fehlerhafte oder unleserliche Daten?
- Gibt es ein physisches Problem mit dem Medium, der Tinte oder dem Farbband?
Während das erste Problem am besten vom Druckerhersteller gelöst wird, kann das zweite Problem oft durch das Leeren des Druckercaches behoben werden. Schauen Sie in das Benutzerhandbuch Ihres Druckers, um zu erfahren, wie das geht. Ihr Handbuch enthält möglicherweise auch Hinweise zur Behebung physischer Probleme.
Wichtige Erkenntnisse
- Stellen Sie sicher, dass der PC eine Verbindung zum Drucker herstellen kann.
- Drittanbieter-Tools können bei der Diagnose helfen.
Weitere Ressourcen
Da dieser Leitfaden eher einen Überblick zur Fehlerbehebung bietet, enthält er keine vollständige Liste aller möglichen Drucksituationen. Wenn diese Vorschläge nicht weiterhelfen, kontaktieren Sie bitte den Support und wir schauen, wie wir Ihnen helfen können.