Domino 9 und frühere Versionen > Entwicklung

Drucken aus LScript

(1/4) > >>

Don Pasquale:
Hallo Leute,
ich möchte ein LotusDokument ausdrucken,
damit :
Dim workspace As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Set uidoc = workspace.CurrentDocument
Call uidoc.Print( 1 )

geht das auch.
Wie kann ich nun aber einen bestimmten Druckertreiber ansprechen ?

Hat da jemand eine Idee ?

Ciao
Don Pasquale

Axel:
Hi,

wenn du den Parameter bei Print wegläßt, wird der Druckdiloag angezeigt. Dort kannst du den entsprechenden Drucker dann auswählen.

Das ist aber bestimmt nicht der Weg, den du gehen willst. In Script ist mir nichts weiter bekannt. Eventuell musst du API-Funktionen einsetzen.

Axel

Don Pasquale:
@Axel,

Du hast recht, den Druckdialog möchte ich vermeiden.

OK, versuche ich den Weg über die API.

Ciao und Vielen Dank
Don Pasquale

Don Pasquale:
@Axel,

das ist für mich Neuland, kannst Du mir einen Tipp geben
welchen API Befehl ich da suchen muss.
Unter VB gibt es das Object Printer,
wie spreche ich das aus LS an ?
Ciao
Don Pasquale

Semeaphoros:
Uh, das Wechseln des Druckertreibers über die Win-API geht zwar theoretisch, in der Praxis sieht das aber ganz anders aus. Kommt dazu, dass man da auch noch Windows-Versionsabhängig sich anders verhalten muss. Selbst Versuche von wirklich guten Leuten, sowas zu machen, sind gescheitert, ich kenne momentan nienmanden, ders zum Laufen gebracht hat. Viel Vergnügen beim Ansehen der RBODs

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln