WinCC 7.2 PrtScr.exe: Bildschirmausdruck mit Rand oben?

PN/DP

User des Jahres 2011-2013; 2015-2017; 2020-2022
Beiträge
21.976
Reaktionspunkte
6.837
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

weiß jemand, wie es möglich ist, in WinCC V7.2 "auf Mausklick" einen Bildschirmausdruck Querformat mit Heftrand oben zu machen?
Der Bediener soll nur auf einen Bildschirmdruck-Button klicken und sonst nichts weiter tun müssen.

Bisher verwenden wir PrtScr.exe, doch leider verrät Siemens in der PrtScr.exe-Beschreibung nicht, wie man dem Tool mitteilt, daß es am oberen Rand ca. 200 Pixel Rand lassen soll. Oder PrtScr.exe kann das garnicht? Standardmäßig beginnt der Ausdruck auf dem Papier in der Ecke ganz oben links und unten bleibt ein ca. 8 cm breiter weißer Rand frei. Das ist nicht besonders zweckmäßig ...

Alternativ: kann der Screenshot vor dem Ausdruck um 180° gedreht werden, so daß der Ausdruck oben am Blatt mit dem unteren Bildrand anfängt?

Im Standarddrucker einen Heftrand von 8 cm einzurichten ist keine Lösung, weil mit dem Rechner auch noch andere Dokumente ausgedruckt werden.

Das WinCC Projekt (1 Server + 2 Clients) verwendet 2 Bildschirme. Es soll und wird immer nur einer der Bildschirme ausgedruckt.

Harald
 
.
Eine Hardcopy in Landscape erstellen kann WinnCC schon, allerdings gelten
für den Ausdruck immer noch die eingestellten Druckerparameter des
echten Druckers.

Die Übertragung von Druckerparametern kann der PrtScr offenbar nicht, da
würde ich versuchen, Hilfsprogramme einsetzen, die dem System einen
virtuellen Drucker "vorgaukeln".
Den stellst du nach deinen Wünschen ein (Querformat/Ränder/Rotation ...).

Es gibt da vielerlei Hardcopy-Tools wie z.B. den pdfCreator oder andere, die
erstellen eine Datei des Bildschirminhalts und können diese beim Speichern
auch gleich zum (echten) Drucker weiterleiten.

Du musst dann nur von Zeit zu Zeit deine Hardcopy-Dateien wieder loswerden.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Soweit ich weiß kann man die Parameter bei vielen Drucker in der Systemsteuerung unter erweitert einstellen wenn dieser Drucker dann der Standarddrucker ist sollte es so gehen.
 
Soweit ich weiß kann man die Parameter bei vielen Drucker in der Systemsteuerung unter erweitert einstellen wenn dieser Drucker dann der Standarddrucker ist sollte es so gehen.


Die Parameter des Standarddruckers will er ja eben nicht verändern:


Im Standarddrucker einen Heftrand von 8 cm einzurichten ist keine Lösung, weil mit dem Rechner auch noch andere Dokumente ausgedruckt werden.
 
Danke erstmal für die Ideen. Doch wie geschrieben: wir können nicht die Druckeinstellungen des Standarddruckers ändern.

Über die mal richtig, mal falsch dokumentierten Kommandozeilenparameter läßt sich PrtScr.exe nicht wie gewünscht beeinflussen. Deshalb hatte ich ja hier im Forum meine Frage gestellt.

Die PrtScr.exe ist (Siemenstypisch) beschränkt und störrisch und will unbedingt in der nur vom eingestellten Rand beeinflussten linken oberen Papier-Ecke mit dem Ausdruck anfangen und teilt dem Drucker offensichtlich mit, daß es das gesamte Blatt in eigener Skalierung zu bedrucken gedenkt. Den Ausdruck auf dem Blatt vom Drucker zentrieren zu lassen hat leider keinerlei Effekt.

Wenn nicht jemand noch undokumentierte Kommandozeilenparameter kennt oder einen Weg, die WinCC-Bildfenster in einen virtuell größeren Bildschirmbereich zu legen, oder ein c- oder vbs-Skript zum eigenen Drucken hat, oder weiß, wie man WinCC manipulierte Druckereinstellungen unterjubelt, dann bleibt wohl nur der Weg, Siemens zu fragen oder ein externes Screenshot-Tool zu nutzen oder das Erstellen eines Reports mit eingebettetem Bildschirmausdruck.

Harald
 
Tja, wie vermutet: mit PrtScr.exe geht es leider nicht.

Siemens Support schrieb:
Es gibt jedoch noch die Möglichkeit, ein Hardcopy Objekt in ein Layout einzubinden und über einen Druckauftrag im WinCC anzustoßen. Hier kann das Layout beliebig nach den Wünschen konfiguriert werden und im Druckauftrag kann jeder zur Verfügung stehende Drucker verwendet werden.

Ein Hinweis hierzu finden Sie unter folgendem Link:

Wie kann ein Hardcopy-Ausdruck erzeugt werden, wenn ein direkter Ausdruck der Hardcopy nicht möglich ist?
http://support.automation.siemens.com/WW/view/de/22060332

Harald
 
Zurück
Oben