adandreas
Goto Top

Erstellen eines Fileprinters

OS:
Win Server2008
Win 7

Problemstellung:
Druck, der nach bestimmten Vorgängen automatisch an den Drucker gesendet wird,
soll in eine Datei umgeleitet werden und bei jedem Druck überschrieben werden.
Der Drucker soll auf jedem Client installiert werden (Verteilung per GPO) und
die Ausgabedatei soll lokal abgelegt sein (NW Traffic vermeiden).

Folgendes habe ich bereits probiert:

1. Dummyprinter erstellen:

rundll32 printui.dll,PrintUIEntry /if /b "Dummyprinter" /f %windir%\inf\ntprint.inf /r "C:\Ausgabe.txt" /m "HP Laserjet 4"

Fehler --> Anschluss unbekannt

rundll32 printui.dll,PrintUIEntry /if /b "Dummyprinter" /f %windir%
\inf\ntprint.inf /r "FILE:" /m "HP Laserjet 4"

Funktioniert, aber die Ausgabedatei muss manuell auf jedem Client
angegeben werden.

2. Dummyprinter manuell anlegen (funktioniert), Druckereinstellungen
exportieren, Dummyprinter auf Clients verteilen und Druckeinstellungen
importieren:

Druckeinstellungen exportieren:

rundll32 printui.dll,PrintUIEntry /Ss /n "Dummyprinter" /a
"c:\Druckereinstellungen.dat"

Drucker verteilen:

rundll32 printui.dll,PrintUIEntry /if /b "Dummyprinter" /f %windir%\inf\ntprint.inf /r "File:" /m "HP Laserjet 4"

Druckeinstellungen importieren:

rundll32 printui.dll,PrintUIEntry /Sr /n "Dummyprinter" /a
"c:\Druckereinstellungen.dat"

Fehler --> Anschluss unbekannt
Drucker anlegen mit Anschlussname FILE: funktioniert, nur sobald ich
diesen gegen einen Pfad tausche läuft es nicht mehr.

Ich denke das wird eine Syntax Geschichte sein...

3. Dummyprinter anlegen und 2 Registry-Eintrage per Script ändern.

--> Keine Änderung: Die Reg Einträge werden geändert, aber wenn man
im Druckobjekt (Drucker und Geräte - Rechtsklick auf Dummyprinter -
Druckereigenschaften - Anschlüsse) die Anschlüsse begutachte, steht
als Anschluss immer noch FILE:.

Danke im vorraus

Content-Key: 194690

Url: https://administrator.de/contentid/194690

Printed on: April 25, 2024 at 16:04 o'clock

Member: goscho
goscho Nov 22, 2012, updated at Nov 23, 2012 at 07:25:21 (UTC)
Goto Top
Hallo Andreas,

ich richte für solche Fälle Fineprint in der Netzwerkedition ein.
Kann allerdings wesentlich mehr, als nur Druckdateien erzeugen.
Kostet auch je Client.
Member: ADAndreas
ADAndreas Nov 23, 2012 at 07:19:05 (UTC)
Goto Top
Hallo Goscho,

Danke für die Antwort, aber leider soll es so nicht gelöscht werden.
Die Druckdaten sind in meinem Fall wertlos und sollen bei jedem Druck
überschrieben werden. Zusätzliche Software kommt da nicht in Frage.

Trotzdem Danke