Microsoft MVPs inside





 MCSEboard.de – IT Pro Forum zu Windows Server 2008 R2 / 2008 / 2003 & Windows 7 / Vista / XP
Registrieren Hilfe Regeln Benutzerliste Suchen Heutige Beiträge Alle Foren als gelesen markieren

Windows Forum — Allgemein


Alles zum Thema Windows Clients für den Desktop: Windows 95 / 98 / NT / 2000 / XP / Vista / Win 7 — Q & A zu den Windows Client Versionen sowie Windows Media Center / Windows Home Server


Antwort
     
Themen-Optionen
Alt 09.02.2010, 14:49   #1
Newbie
 
Offline
Registriert seit: 01-2005
Beiträge: 31
Frage Druckaufträge archivieren. Umleiten wie RedMon oder FILE-Druckeranschluss?

Ich möchte Druckaufträge archivieren, um sie später nochmal nachzudrucken. Ich nutze dafür einen separaten PostScript-Druckertreiber und drucke damit direkt über einen TCP/IP- oder LPR-Port zum Drucker. Der Druck soll wie gewöhnlich am Drucker ausgegeben werden.

Außerdem soll das vom Treiber erzeugte PostScript samt Druckauftragseinstellungen (stehen als PJL- oder XML-Anweisungen über den PostScript-Daten) quasi eins zu eins archiviert werden, um es später genau so nachzudrucken. Über ein Tool oder die Kommandozeile mit dem lpr -S 192.168.0.123 -P lp C:\MyPrintJob.ps Kommando kann ich die archivierte Datei später nochmal ausdrucken.

So, nun brauche ich eigentlich nur die Möglichkeit, den RAW-Druckdatenstrom abzufangen und zwischenzuspeichern. Folgende Überlegungen:
  1. RedMon: Ein spezieller Redirection Port Monitor fängt die Druckdaten ab, kann sie zum Archivieren an ein Programm schicken und schleift den Auftrag an den ursprünglichen Druckeranschluss durch. Problem: RedMon ist alt und gibt es nicht für Windows Vista/7/Server 2008.
  2. Ich brauche sowas wie den Standard FILE-Druckeranschluss, nur dass keine Eingabeaufforderung für einen Dateinamen erscheint. Die Druckdaten müssten dann mit automatischer Dateinamenvergabe in einen definierten Ordner abgespeichert werden. Ich finde sowas leider nicht. Ein Programm könnte den Zielordner überwachen und neue Dateien archivieren und anschließend zum ursprünglich vorgesehenen Druckeranschluss schicken. Kann man beim FILE-Anschluss den Zielordner angeben die Eingabeaufforderung unterdrücken, also Auto-Vergabe einstellen?
  3. Die Druckdaten wandern bei mir alle über den Windows-Spooler und daher kurzzeitig im Ordner system32/spool/printers. Man müsste sie dort abfangen, aber ich wüsste nicht wie, denn man muss sicherstellen, dass sie bereits komplett sind.
Was meint ihr?
    Mit Zitat antworten
Alt 09.02.2010, 15:40   #2
Board Veteran
 
Benutzerbild von goscho
 
Offline
Registriert seit: 10-2004
Ort: Leinefelde
Beiträge: 2.233
Hallo droptix,

deine Anforderungen realisiere ich mit dem Tool Fineprint.

Das kann u.a. automatisiert Druckaufträge speichern, um sie später erneut auszudrucken.
Wenn du es richtig konfigurierst, so wird der Fileprinter nicht einmal aufgerufen.
    Mit Zitat antworten
Alt 09.02.2010, 16:11   #3
Newbie
 
Offline
Registriert seit: 01-2005
Beiträge: 31
Daumen hoch

Hm, geht auch nur bis Vista, kein Win7. Hab mir folgendes überlegt:
  • neuen Druckeranschluss erstellen: Local Port, Name: NUL
  • Druckeranschluss im bereits existierenden Druckertreiber umstellen auf NUL
  • Druckertreibereigenschaften > Erweitert > Drucken beginnen, nachdem letzte Seite gespoolt wurde
  • Druckertreibereigenschaften > Erweitert > Druckaufträge nach dem Drucken nicht löschen
  • den Ordner system32\spool\PRINTERS überwachen
  • neue .SPL Dateien (Druckaufträge im RAW-Format) archivieren
  • die zugehörigen .SHD Dateien löschen -> Was beinhalten die eigentlich? Kann ich die zusätzlich irgendwie zur Auswertung nutzen?
    Mit Zitat antworten
Antwort


Themen-Optionen


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Tool oder Lösung File Auditing ela Windows Server Forum 3 10.07.2009 21:07
Redmon - Outlook öffnet sich nicht pfeffis MS Exchange Forum 2 19.11.2008 10:24
Druckeranschluss File nicht vorhanden sabburg Windows Forum — Allgemein 2 15.03.2006 15:14
2K - Druckaufträge umleiten ?! BiZNIZ Windows Forum — LAN & WAN 1 15.01.2004 21:14
Windows NT 4.0 Server - Druckaufträge umleiten cros69 Windows Forum — Allgemein 3 27.08.2003 16:43


Alle Zeitangaben in MEZ/CET. Es ist jetzt 09:13 Uhr. Seite generiert in 0,030 Sekunden.

- Unsere Partner -

Copyright © 2000 – 2012 MCSEboard.de

Sprung zum Seitenanfang