CodX PostOffice unterstützt zwei Varianten zum Drucken von Labels:
CxReport-Label
CxReporting ist eine Technologie von CodX PostOffice ab V2013.09 zum Erstellen von Labellayouts, Reports und Auswertungen aller Art.
Der Ausdruck der CxReport-Label erfolgt über den druckerspezifischen Windows-Druckertreiber und ist somit praktisch unabhängig vom eingesetzten Labeldrucker.
Es wird empfohlen, nur noch CxReport-Label für den Labeldruck zu verwenden.
DirectPrint
DirectPrint ist eine alte Technologie von CodX PostOffice für die direkte Ansteuerung von Labeldrucker. DirectPrint sendet die Labeldefinitionen in einer Druckersprache optimiert zum Drucker. Dadurch erfolgt der Ausdruck der Labels sehr schnell.
DirectPrint ist abhängig vom Druckertyp und von der eingesetzten Druckersprache und unterstützt nur wenige Labeldrucker (Siehe WS#32191: Unterstützte Versionen und Komponenten von CodX PostOffice)
Mit den heute eingesetzten PCs und Labeldrucker ist die direkte Ansteuerung des Labeldruckers nicht mehr nötig. DirectPrint wird deshalb in CodX PostOffice nicht mehr weiterentwickelt, sondern durch CxReporting abgelöst.
Ermittlung des Labels
Welches Label gedruckt wird, hängt von der jeweiligen Leistung und Kunde / Kostenstelle ab. Dabei gilt folgende Reihenfolge:
- Kunde / Kostenstelle
- Kunde
- Leistung
Einrichtung für CxReport-Label
- Der Windows-Druckertreiber muss gemäss den Angaben des Herstellers installiert und der Drucker in den Einstellungen von Windows sichtbar sein. Bei Problemen mit dem Cx-OD5 siehe WS#54734: Installation Windows-Drucker-Treiber für Cx-OD5 und WS#66239: Labeldrucker OPAL-OD5+(-2) vs. Cx-OD5
- In den Standardwerten der Druckereigenschaften ist das Format der eingelegten Labels zu konfigurieren. Damit ist sichergestellt, dass jeder Windows-Benutzer die korrekten Einstellungen hat und diese nicht erst gesetzt werden müssen. Siehe WS#54736: Druckeinstellungen für Labeldrucker.
- Für den Drucker Directprint Report Drucker muss in der Label-Definition für das gewünschte Label ein Report definiert werden.
- In den Einstellungen von CodX PostOffice muss für die Arbeitsstation (Computer) mindestens ein vom Report unterstützter Labeltype einem Drucker zugewiesen werden. Für unterstützte Labeltypen von Standardreports siehe WS#46239: Sendungslabel für DirectPrint und für kundenspezifische Reports CustomerDoc. Steht ein Drucker nicht zur Auswahl, dann muss auf der entsprechenden Arbeitsstation (Computer) die Druckererkennung (Labeldrucker initialisieren) ausgeführt werden.
Einrichtung für DirectPrint
- Der Drucker muss von der eingesetzten CodX PostOffice Version unterstützt werden. Siehe WS#32191: Unterstützte Versionen und Komponenten von CodX PostOffice
- Die Firmware des Druckers muss zur Version von CodX PostOffice passen. Die entsprechende Firmware inkl. benötigter Tools wird im Installationspaket von CodX PostOffice mitgeliefert.
- Die Verbindung zum Computer muss über ein intaktes, serielles Kabel erfolgen. Es dürfen gleichzeitig keine anderen Verbindungen bestehen (z.B. USB-Anschluss)
- Verfügt die serielle Schnittstelle über einen FIFO-Puffer, so muss dieser ausgeschaltet oder alternativ auf 1 gesetzt werden.
- Es darf kein Windows-Drucker mit derselben seriellen Schnittstelle (COM-Port) eingerichtet sein, da diese sonst für CodX PostOffice blockiert ist.
- Die Einstellungen für den Drucker müssen korrekt gesetzt sein. Die empfohlenen Einstellungen liegen im Installationsverzeichnis von CodX PostOffice als TXT-Datei ({Druckername}_Config.txt, z.B. OD5_Config.txt für den Drucker OD5). Eine detaillierte Beschreibung dazu ist in der AdminDoc zu finden.
- Für den Drucker und das gewünschte Label muss eine Label-Definition hinterlegt sein in der jeweiligen Sprache des Druckers. Ein Beispiellayout liegt im Installationsverzeichnis von CodX PostOffice als TXT-Datei ({Druckername}_Sendungslabel.txt, z.B. OD5_Sendungslabel.txt für den Drucker OD5). Eine detaillierte Beschreibung dazu ist in der AdminDoc zu finden.
- Der Befehl zum Einstellen der Codepage (NASC) wird automatisch von CodX PostOffice an den Drucker gesendet und muss, wenn vorhanden, im Label-Layout entfernt werden. Die doppelte Ausführung kann zu Problemen führen.
- In der Label-Definition werden die Layout-Daten und die Bilder gespeichert. Bei den Dateinamen der Bilder wird Gross- / Kleinschreibung unterschieden! Siehe auch WS#60566: Labeldrucker Cx-PF8: E/A-Zeitüberschreitung
Umstellung von DirectPrint zu CxReport-Label
Folgende Schritte sind notwendig, um von DirectPrint zu CxReporting umzustellen:
- Report für CxReporting für das Label erstellen
- Zuweisen der bestehenden Bilder an Report
- Windows-Druckertreiber installieren
- Drucker auf USB umstellen
- Drucker / Labelkonfiguration pro Arbeitsstation vornehmen
1. Report für CxReport-Label für das Label erstellen
Für die entsprechenden Labels muss ein Report für CxReporting erstellt werden. Ein Standard-Report wird von CodX Software bereitgestellt. Kundenspezifische Reports müssen entsprechend angepasst werden.
2. Zuweisen bestehender Bilder an Report
Die bestehenden Bilder (z.B. Kundenlogos) müssen dem Report zugewiesen werden. Dies erfolgt in älteren Versionen manuell durch CodX Software. In neueren Versionen kann dies in CodX PostOffice direkt vorgenommen werden.
3. Windows-Druckertreiber installieren
Für den einzusetzenden Labeldrucker muss ein aktueller Windows-Druckertreiber vorhanden sein. Der Windows-Druckertreiber ist im Installationspaket von CodX PostOffice enthalten oder finden Sie auf der Webseite des Druckerherstellers.
Die Einstellungen des Druckertreibers müssen korrekt sein. Für Labeldrucker, welche durch CodX Software geliefert wurden, finden Sie diese in separaten WebSupport-Einträgen. Für eigene Labeldrucker müssen Sie diese durch Probieren herausfinden.
4. Drucker auf USB umstellen
Die Anbindung des Labeldruckers muss auf USB oder LAN umgestellt werden.
Es darf nicht gleichzeitig ein USB/LAN-Kabel und das RS-232-Kabel angeschlossen sein!
5. Drucker / Labelkonfiguration pro Arbeitsstation vornehmen
In der Labelkonfiguration wird pro Arbeitsstation eingestellt, an welchem Labeldrucker, welches Labelformat eingelegt ist. Diese Konfiguration müssen Sie pro Arbeitsstation neu einstellen.
Problembehebung CxReport-Label
Bei auftretenden Problemen ist zunächst die korrekte Einrichtung zu prüfen.
- Es werden zwei Labels ausgedruckt
- Sicherstellen, dass in den Druckeinstellungen das korrekte Format der Labels eingerichtet ist. Siehe WS#54736: Druckeinstellungen für Labeldrucker.
- Tritt das Problem weiterhin auf, dann in den Einstellungen von CodX PostOffice für die Arbeitsstation (Computer) und den Drucker in den Parametern FixOrientation=1 eintragen. Details dazu sind in der Online-Help des Detaildialogs der Arbeitsstation (Computer) zu finden.
- Es wird nur einmal ein Label gedruckt bzw. es wird kein Label gedruckt, wenn auf einem virtuellen Drucker (PDF, XPS, etc.) gedruckt wird
- Der Druckprozess wird im Hintergrund ausgeführt. Dadurch wird kein Auswahldialog für den Dateinamen angezeigt.
- In den Einstellungen von CodX PostOffice für die Arbeitsstation (Computer) und den Drucker in den Parametern PrintToFile=%USERPROFILE%\Downloads\{FileName}.xps eintragen. Details dazu sind in der Online-Help des Detaildialogs der Arbeitsstation (Computer) zu finden.
Problembehebung DirectPrint
Bei auftretenden Problemen ist zunächst die korrekte Einrichtung zu prüfen.
- Zuerst den Drucker auf Werksteinstellungen zurücksetzen (Hardware reset).
- Druckererkennung (Labeldrucker initialisieren) ausführenDrucker reagiert nicht / Status LED rot oder blinkt
- Durch einen ungültigen Befehl kann der Drucker hängen bleiben.
- In den meisten Fällen kann dies durch aus- und wiedereinschalten des Druckers behoben werden.
- Wenn dies nicht hilft, dann den Drucker auf Werksteinstellungen zurücksetzen (Hardware reset).
- Handelt es sich um einen PF4i ist eventuell das falsche Protokoll eingestellt. Siehe WS#37036: PF4i Druckersprache / Printer Language.
- Tritt dies weiterhin auf ist das Layout des Labels zu prüfen und ggf. die Einstellungen für den Drucker.