Sapsprint De

2
SAP-Hinweis Nr. 894444 Tool für serverbasierten Druck unter Windows (SAPSprint) Zusammenfassung Symptom Probleme beim Drucken mit SAPLPD als Druckserver. Ursache und Voraussetzungen Die bisherige Implementierung des SAPLPD als Druckserver war seit Einführung von Windows 2000 zunehmend instabil. Insbesondere bei hohem Druckaufkommen konnte es vorkommen, dass der Prozess blockierte. Aus diesem Grund wird mit SAPSprint eine vollkommen neue Implementierung des Druckservers als Windows-Service bereitgestellt. Sie ersetzt den SAPLPD. Es kann wie bisher mit den Koppelarten 'S' und 'U' aus jedem SAP-System gedruckt werden. Im SAP-System selber sind keinerlei Änderungen notwendig. Auf dem Druckserver muss SAPLPD durch SAPSprint ersetzt und entsprechend konfiguriert werden. Dies wird im Weiteren beschrieben. Installation Vor der SAPSprint-Installation bitte den SAPLPD manuell entfernen. Dazu ist normalerweise nur das Installationsverzeichnis komplett zu löschen. Wurde der SAPLPD mit dem Tool srvany als Service installiert, kann der Service durch Aufruf von 'Instsrv SAPLPD remove' wieder entfernt werden. SAPSprint kann als selbstextrahierendes Executable vom SMP heruntergeladen werden: http://service.sap.com/~form/handler?_APP=00200682500000001943HEADER=NEV ENT=TREE&TMPL=01200615320200006164&V=MAINT&TA=ACTUAL Starten Sie das Programm. Nach Eingabe des Installationspfades wird der TCP/IP-Port und ein weiterer Pfad zur Ablage von Logfiles abgefragt. Normalerweise ist für den Port die Voreinstellung 515 in Ordnung. Sie sollten das nur ändern, wenn auf dem Rechner zusätzlich der Windows TCP/IP-Druckservice läuft. Nach Beendigung der Installation ist der Windows-Service SAPSprint bereits gestartet. Es wird allerdings empfohlen, im Windows-Service-Control-Manager für den Service noch folgende Optionen einzustellen: Bei den Recovery-Aktionen beim ersten Fehler den Service neu starten und die Wartezeit bis zum Neustart auf 0 setzen. Dadurch wird bei erkannten Fehlern der Service neu gestartet. Die Anzahl der fehlerhaften Druckaufträge im SAP-System sollte dadurch minimiert werden. Außerdem muß der Service unter einem Domainbenutzer mit entsprechenden Berechtigungen für die gewünschten Drucker laufen. Nach der Installation läuft der Service unter dem 'Local System account'. Dieser hat nur Zugriff auf lokal definierte Drucker. Sie können den Benutzer ebenfalls im Windows-Service-Control-Manager in den Optionen des SAPSprint-Services setzen. SAPSprint kann über das normale Windows-Deinstallationstool wieder entfernt werden.

description

PK

Transcript of Sapsprint De

  • SAP-Hinweis Nr. 894444 Tool fr serverbasierten Druck unter Windows (SAPSprint) Zusammenfassung Symptom Probleme beim Drucken mit SAPLPD als Druckserver. Ursache und Voraussetzungen Die bisherige Implementierung des SAPLPD als Druckserver war seit Einfhrung von Windows 2000 zunehmend instabil. Insbesondere bei hohem Druckaufkommen konnte es vorkommen, dass der Prozess blockierte. Aus diesem Grund wird mit SAPSprint eine vollkommen neue Implementierung des Druckservers als Windows-Service bereitgestellt. Sie ersetzt den SAPLPD. Es kann wie bisher mit den Koppelarten 'S' und 'U' aus jedem SAP-System gedruckt werden. Im SAP-System selber sind keinerlei nderungen notwendig. Auf dem Druckserver muss SAPLPD durch SAPSprint ersetzt und entsprechend konfiguriert werden. Dies wird im Weiteren beschrieben. Installation

    Vor der SAPSprint-Installation bitte den SAPLPD manuell entfernen. Dazu ist normalerweise nur das Installationsverzeichnis komplett zu lschen. Wurde der SAPLPD mit dem Tool srvany als Service installiert, kann der Service durch Aufruf von 'Instsrv SAPLPD remove' wieder entfernt werden. SAPSprint kann als selbstextrahierendes Executable vom SMP heruntergeladen werden:

    http://service.sap.com/~form/handler?_APP=00200682500000001943HEADER=NEV ENT=TREE&TMPL=01200615320200006164&V=MAINT&TA=ACTUAL

    Starten Sie das Programm. Nach Eingabe des Installationspfades wird der TCP/IP-Port und ein weiterer Pfad zur Ablage von Logfiles abgefragt. Normalerweise ist fr den Port die Voreinstellung 515 in Ordnung. Sie sollten das nur ndern, wenn auf dem Rechner zustzlich der Windows TCP/IP-Druckservice luft. Nach Beendigung der Installation ist der Windows-Service SAPSprint bereits gestartet.

    Es wird allerdings empfohlen, im Windows-Service-Control-Manager fr den Service noch folgende Optionen einzustellen: Bei den Recovery-Aktionen beim ersten Fehler den Service neu starten und die Wartezeit bis zum Neustart auf 0 setzen. Dadurch wird bei erkannten Fehlern der Service neu gestartet. Die Anzahl der fehlerhaften Druckauftrge im SAP-System sollte dadurch minimiert werden.

    Auerdem mu der Service unter einem Domainbenutzer mit entsprechenden Berechtigungen fr die gewnschten Drucker laufen. Nach der Installation luft der Service unter dem 'Local System account'. Dieser hat nur Zugriff auf lokal definierte Drucker. Sie knnen den Benutzer ebenfalls im Windows-Service-Control-Manager in den Optionen des SAPSprint-Services setzen.

    SAPSprint kann ber das normale Windows-Deinstallationstool wieder entfernt werden.

  • Einstellungen

    Durch den Aufruf von 'sapsprint -?' auf der Kommandozeile sehen Sie die mglichen Aufrufparameter von SAPSprint. Die wichtigsten Parameter sind das Setzen von Optionen, insbesondere Logoptionen zur Fehleranalyse.

    Durch 'sapsprint -oi LogLevel 5' wird der Loglevel auf 5 eingestellt. Direkt nach der Installation ist kein Loglevel eingestellt, d.h. es wird kein Logfile erzeugt. Durch Setzen der Loglevel 1, 5 oder 9 werden mehr Informationen in das bei der Installation angegebene Verzeichnis geschrieben. Es wird eine allgemeine Datei sapsprint.dbg und eine druckjobspezifische Datei mit variablem Namen erzeugt. Die zweite Datei wird nach erfolgreichem Ausdruck wieder gelscht. Sie bleibt nur stehen, falls der Ausdruck als fehlerhaft erkannt wird. Wird die Option 'sapsprint -oi KeepFile 1' gesetzt, bleibt auch diese Datei sowie die Druckdatei selbst stehen. Das ist fr Fehleranalysen insbesondere durch den SAP-Support gedacht.

    Bei allen Optionen ist die Gro- und Kleinschreibung zu beachten. Die wichtigsten SAPSprint-Optionen werden durch Aufruf von 'sapsprint -?' angezeigt. Alle mglichen Optionen sind in Hinweis 85469 beschrieben. Normalerweise sind die dort beschriebenen Optionen nicht ntig, setzen Sie sie bitte nur in Ausnahmefllen. Technische Details SAPSprint besteht aus dem Programm 'sapsprint.exe' welches die Implementation des Windows-Services und den Empfangsteil von Druckdaten aus dem SAP-System beinhaltet. Die Verarbeitung insbesondere des SAPWIN-Datenstroms geschieht in der DLL 'sapwin.dll'. Diese DLL wird ebenfalls beim neuen Frontenddruck gem. Hinweis 821519 benutzt. Fehler bei der SAPWIN-Verarbeitung betreffen daher immer beide Druckmethoden. Patches fr SAPSprint sowie den neuen Frontenddruck knnen aus Hinweis 841175 heruntergeladen werden. Lsung SAPSprint wie oben beschrieben installieren. SAPSprint ersetzt die Serverfunktionalitt des SAPLPD, fr den Frontenddruck verwenden Sie bitte die in Hinweis 821519 beschriebene neue Methode. SAPSprint sollte nicht auf jedem Arbeitsplatz installiert werden. SAPLPD wird nicht mehr weiterentwickelt. Verwandte Hinweise Nummer Kurztext 947514 Printed output of Thai ABAP lists shifted after kernel patch 946209 Probleme mit SAPSprint analysieren 927074 Patches fr SAPSprint 821519 Frontenddruck mit Control-Technologie 213524 SAPsprint-Installation in einer MSCS-Umgebung 85469 Optionen fr das Printserver-Tool SAPSprint 42268 SAPLPD als Service unter Windows NT/2000/XP betreiben 16420 Probleme mit SAPLPD 12550 Probleme bei remote angeschlossenen Druckern (WAN)