Anzeige

Am Puls von Microsoft

Anzeige

Windows XP Standard-Bild-Druck-Programm ändern

paradonym

gps '*' | kill -force
Man kann ja unter Windows Standard-Programme zum öffnen von Dateien festlegen. Diese haben allerdings keinen Einfluss auf das Druckverhalten.

Mein kleines Beispiel:
Ich habe am Rechner (an dem der Drucker ist) ein kleines VBA-Script laufen, das einen Ordner überwacht und jede Datei mit dem Standard-Drucker und den Standard-Einstellungen druckt.
Als Standard-Programm für Bilder ist Irfan View installiert. Allerdings wenn ich per Netzwerkverbindung ein Bild in den Print-Ordner lege wird immer noch der Bild-Druck-Assistent gestartet, der erst einmal gesagt bekommen haben will wie er das Bild drucken will...

Das Script druckt alles, was irgendwie ein Standardprogramm gesetzt hat und welches unter Datei->Drucken zum Druckermenü kommt...
Nur bei Bildern verhält es sich anders, da eben dieser komische Windows-Bilder-Druck-Assistent gestartet wird...

Direkt über eine Netzwerk-Drucker-Freigabe kann ich nicht drucken, da die Treiber für die 64bit-Druckanfragen aus dem Netzwerk dort auf dem 32bit Rechner fehlt.

Kann ich den Standard-Druckdienst für Bilder irgendwie ändern?
Hat jemand Treiber für die Netzwerkfreigabe eines Druckers und die Unterstützung von 64bit-Druckbefehlen in einem 32bit XP?
 
Anzeige
Ich weiss nicht ob du den Befehl sendto.... in dein Programm einbinden kannst.
hier mal ein Link, wie man den Drucker in das Senden an -Menue einbindet:

"Senden an": Druckerliste in den "Sendto"-Ordner aufnehmen - Archiv (manuell) - PC-WELT

Was nicht gesagt wird:Du musst den Explorer als Adminisrator starten, sonst klappt das nicht.

Habs jedenfalls mal probiert. Wenn du dann ein Bild oder sonst was druckbares über das Senden An -Menue zum Drucker sendest, wird das direkt gedruckt.
Das sollte sich doch in Programmcode umsetzten lassen??
 
Anzeige
Oben