So können Sie feststellen, ob ein Programm oder ein Prozess versucht hat, Informationen zu drucken oder zu drucken

335
tech-on-a-tightrope

Ich versuche, mit der Unterstützung Dritter an einem Finanzprogramm namens Mercury zu arbeiten. Das Programm gibt an, es habe einen Bericht erfolgreich über seinen "Scheduler" gedruckt, druckt jedoch nie etwas. Es hat vor etwa einem Jahr funktioniert, aber seitdem nicht mehr. Es greift auf den Drucker auf eine gewundene Weise zu, die selbst das Support-Personal nicht erklären kann, aber im Grunde zeigt es keinen Job, der auf dem Server läuft, auf dem die Software gehostet wird, dem Server, von dem die Drucker freigegeben werden, oder die Computer, auf denen die Software ausgeführt wird. Wenn überhaupt ein Job erstellt wurde, scheint er entweder sofort ohne Warnung abzulehnen oder verschwindet, als ob er gedruckt worden wäre. Das Support-Team möchte, dass ich beweise, dass es sich nicht um ein Berechtigungsproblem handelt, aber ich sehe bei den Druckerberechtigungen nichts Falsches und zu keinem Zeitpunkt des Druckvorgangs treten Fehler auf.

Gibt es eine gute Möglichkeit zu beweisen, ob die Software überhaupt versucht, korrekt zu drucken, ohne einen Auftrag in der Warteschlange zu sehen? Ich bin bereit, nach Protokollen zu suchen, Tools von Drittanbietern auszuführen usw.

Ich sehe auch keine Ereignisprotokolle in Microsoft-Windows-PrintService / Operational auf einem Server oder Computer.

Dies ist eine Windows Server 2012-Umgebung mit Windows7 / 8-Arbeitsstationen.

0

1 Antwort auf die Frage

0
hdhondt

Sie könnten dies versuchen:

Verbinden Sie den Treiber (auf dem PC, der den Druckvorgang ausführt) mit DATEI: über Druckereigenschaften> Anschlüsse. Sie werden dann nach einem Dateinamen gefragt und Sie können diese Datei überprüfen.

Sie können auch versuchen, das Löschen der normalen Warteschlangendateien zu verhindern. Wenn der normale Port ausgewählt ist, wechseln Sie zu Geräte & Drucker. Klicken Sie mit der rechten Maustaste auf den Drucker und wählen Sie Druckereigenschaften. Klicken Sie auf die Registerkarte "Erweitert" und aktivieren Sie das Kontrollkästchen "Gedruckte Dokumente behalten". Auf diese Weise wird der Druckauftrag nicht aus der Warteschlange gelöscht. Dies muss auf dem System erfolgen, in dem sich die Warteschlange befindet. Wenn der PC über einen Server druckt, handelt es sich um den Server. Wenn der PC direkt druckt (TCP / IP, USB, parallel ...), müssen Sie dies auf diesem PC tun.

Natürlich wird davon ausgegangen, dass das Programm mit Windows-Treibern druckt. Wenn dies nicht der Fall ist, sind alle Wetten deaktiviert.

Ich versuche, das Team so zu planen, dass es mit mir zusammenarbeitet, um sicherzustellen, dass ich mich beim Drucken nicht mit anderen Dokumenten beschäftige. Hoffentlich kann ich Sie bis Ende der Woche wissen lassen, was passiert ist. - Vielen Dank! tech-on-a-tightrope vor 7 Jahren 0
Wir haben es irgendwie behoben. Es wird jetzt gedruckt, nur nicht die richtigen Schriftarten. Ich musste das Druckgerät direkt auf dem Server installieren, anstatt einen UNC-Pfad in der Software zu verwenden, und das schien zu funktionieren. Ich gebe Ihnen die Antwort, weil diese Probleme bei der Fehlersuche hilfreich gewesen wären ... und weil Sie geantwortet haben. Vielen Dank! tech-on-a-tightrope vor 7 Jahren 0