Zum Inhalt
PDF

Druckereinrichtung

Lager

Der Drucker des Lagers ist hauptsächlich für den Druck von Etiketten verwantwortlich.

Installation

Für das Drucken muss der Dienst mit dem Admin Benutzer ausgeführt werden, da Dienste keine Rechte zu drucken besitzen. Es muss Ghostscript aus dem bin Ordner installiert werden und die gswinXXc.exe in den Etiketteinstellungen hinterlegt werden.

Standarddrucker

Der Standardrucker kann in den Einstellungen des Lagers eingetragen werden.

WinLine

Über die WinLine werden Lieferscheine und andere Dokumente aus der WinLine ausgegeben. Die Konfiguration findet ausschließlich in der WinLine statt.

Standarddrucker

Das Lagersystem verwendet den Standarddrucker der WinLine EWL. Dieser kann in der Datei server.config eingetragen werden.

# Datei: server.config
Standard:printer=Brother HL-L5100DN series,winspool,BRN3C2AF42C9BE4
Standard:source=2
Standard:orientation=1
Standard:copies=1
Standard:papersize=9
Standard:duplex=1
Standard:color=0
Standard:archive=0

Standardmäßig druckt die MWL/EWL immer in den Spooler und es wird nichts auf dem Drucker ausgegeben. Für den WebServicenutzer kann dieses Verhalten in den Druckereinstellungen der MWL umgestellt werden, indem die Option immer in den Spooler drucken ausgeschaltet wird.

Ist keine MWL installiert, kann diese Option auch über die CWLSYSTEM.t444 gesetzt werden. Wird in c001 nach company:printer gefiltert und in der c008 eine 30 eingetragen, erfolgt der Ausdruck auf dem hinterlegten Drucker. Der Druck auf den Spooler kann aktiviert werden, indem der Wert 20 eingetragen wird.

Druckumleitung per server.config

Wenn eine Ausgabe von WinLine-Belegen auf verschiedenen Druckern erfolgen soll, wird dies über die Datei server.config oder in der MWL eingestellt.

# Datei: server.config
PRINTER2:printer=\\Anwendungs-SRV.baseline-bremen.local\Oki SupportTechnik,winspool,IP_192.168.10.144
PRINTER2:source=2
PRINTER2:orientation=1
PRINTER2:copies=1
PRINTER2:papersize=9
PRINTER2:duplex=1
PRINTER2:color=0
PRINTER2:archive=0

Zusätzlich ist eine Formularanpassung notwendig, die den Drucker anhand einer Kondition auswählt.

'Value(25,69) = Textzeile 7
'Wenn 2 eingetragen wird auf PRINTER2 gedruckt
IF(isNumeric(Value(25,69))) Then 
IF (Value(25,69)>=0 and Value(25,69)<=10) THEN UsePrinter=Value(25,69) END IF
END IF
ResultValue = ""

Druckumleitung per MWL

Die Druckereinrichtung kann auch über die MWL erfolgen. Wenn in der server.config kein Drucker hinterlegt ist, wird dieser aus der MWL verwendet.

ACHTUNG: Die Einrichtung muss für den vom Webservice verwendeten Benutzer erfolgen.

MWL1

MWL2

MWL3

Sollten die Drucker nicht auswählbar sein, muss dieser vorher einmal in der WinLine-Druckeinrichtung ausgewählt werden.

Batchbelegprotokoll

Standardmäßig druckt die WinLine ein Batchbelegprotokoll auf den Spooler oder hinterlegten Drucker. Sofern dieses nicht benötigt wird, sollte der Ausdruck im Formular P02W362 mit folgender Formel unterbunden werden:

DontPrint = true

Warning

Der Ausdruck des Batchbelegprotokolls erfolgt auch dann, wenn keine Ausdrucke benötigt werden. In diesem Fall wird das Protokoll auf den Spooler gedruckt, welcher immer weiter wächst.

Printer not found

Falls eine “Printer not found..” - Fehlermeldung erscheint, genügt es, den pdfexport neu zu installieren. Folgende Eingabeaufforderung im Winline-Ordner\pdfexport muss dafür ausgeführt werden:

C:\WinLine104\pdfexport>setup
C:\WinLine104\pdfexport>install -s "Mesonic PDF Converter"