Gibt es eine Möglichkeit, Druckaufträge auf einem lokalen Windows XP -Computer abzufangen?

StackOverflow https://stackoverflow.com/questions/1454659

  •  12-09-2019
  •  | 
  •  

Frage

Vorzugsweise eine Skriptsprache wie Perl oder Python verwenden, aber wenn ich die kompilierte Route gehen muss, dann sei es so.

Im Wesentlichen möchte ich das Post -Merge -System meines Unternehmens ergänzen. Derzeit hat die von uns verwendete Software eine ziemlich begrenzte Auswahl von E -Mail -Fusionsfeldern, die sie exportiert. Wenn wir jedoch irgendwie Ergebnisse von Datenbankabfragen in die Buchstaben einbeziehen könnten, könnten wir viel mehr erreichen (und leider bieten Wort nicht genügend Flexibilität mit der Flexibilität. Datenbankabfragen, um dies zu erreichen). Das System, das wir verwenden, sendet seine Buchstaben automatisch an den Standarddrucker (ein Peer-to-Peer-Drucker, keinen Druckserver). Ich möchte ein Programm erstellen, das dafür als Mittelsmann fungieren könnte. Im Idealfall würde es feststellen, wann ein Druckauftrag abgefeuert wird, das gesendete Dokument erfasst, öffnen, zusätzliche Daten aus eigenen Abfragen einfügen und dann die neue Version an den Drucker senden.

Ich habe zwei Fragen

  1. Ist das überhaupt möglich, wenn ja, wo fange ich an?
  2. Ist dies für eine Person machbar, um in einem angemessenen Zeitrahmen zu vervollständigen? Denken Sie daran, ich bin kein Programmierer von Handel, ich bin der Sysadmin -Typ von Person = P.
War es hilfreich?

Lösung

Ehrlich gesagt ist das ein unglaublich schwerer Weg, um unterzugehen. Versuchen Sie vielleicht, einen virtuellen Drucker zu erstellen, der sich mit den Daten befasst und an den realen Drucker weiterleitete. Ich werde sehen, ob ich etwas für Sie finden kann.

Andere Tipps

Wenn Sie Word verwenden, würden Sie es für erheblich einfacher finden, Ihr erweitertes E -Mail -Merge -System in Visual Basic zu implementieren. Ich vermute, es wäre sehr schwieriger, die Jobs auf diesem Niveau abzufangen. Wenn Sie Perl oder Python gegenüber VB bevorzugen, können Sie sogar .py/.pl -Skripte schreiben, um die Abfragen auszuführen und .VBS -Skripte zu generieren. Sie können auch OpenOffice verwenden, das mit Python geschrieben werden kann.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top