Einen "Standarddrucker" für dein Programm kannst du nur selbst festlegen.
Mir ist nicht bekannt, dass es im System nur für ein Programm sozusagen eine temporäre, lokale Defaultfestlegung für den Drucker gibt.
Du musst die Drucker im System, ermitteln mit
Win32::Printer::Enum .
Dann musst du eine eigene Auswahl kreieren.
Willst du einen extra Dialog dafür? Nimm
Win32::GUI.
Dann musst du die Auswahl in deinem Programm oder einer Setupdatei speichern.
Das machen alle Programme so.
Win32::Printer kann sowas nicht.
Last edited: 2011-05-30 13:44:38 +0200 (CEST)