Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: ReinhardR am 04.10.02 - 11:50:21

Titel: Drucken aus Notes
Beitrag von: ReinhardR am 04.10.02 - 11:50:21
Ich habe ein Problem.

???
Ich habe eine Notes DB erstellt in der sich Masken/Formulare einmal in A4 quer und einmal in A4 hoch befinden. Zum Drucken der Ausgabedokumente verwende ich den Befehl
@Command([FilePrint];"";"";"";"";""). Ich muß aber jedesmal den Drucker von Hand umstellen. Gibt es eine Möglichkeit dies per Agenten oder ähnliches durchzuführen?
Kann man bei der Maskenerstellung das Seitenformat direkt festlegen.

reinhard
Titel: Re: Drucken aus Notes
Beitrag von: Rob Green am 04.10.02 - 13:28:36
njet, es sei denn, Du greifst über Windows COM Methoden auf die Druckereinstellungen zu. Da kennt sich glaube ich eknori gut aus.
Titel: Re: Drucken aus Notes
Beitrag von: ata am 04.10.02 - 18:19:34
Hallole,

es gibt Möglichkeiten über das Backend auf den Drucker zuzugreifen. Das funktioniert bei bestimmten Betriebssystemen auch, aber es gibt keine Vorgehensweise, die für alle Platformen funktioniert.

Ich habe es geschafft für Win98 SE - auf Win2000 hat es nicht funktioniert. Ich habe dafür die Win-Api-Funktionen verwendet.

Auf welchem Betriebssystem soll es dann funktionieren?

Toni
Titel: Re: Drucken aus Notes
Beitrag von: eknori am 04.10.02 - 18:28:45
Hallo Toni,

über diesem Problem grübele ich auch schon eine ganze Weile. Leider benutzt Win 9x die Notes,ini. WinNT und Win2000 verwenden die Registry; leider sind da die Schlüssel nicht identisch.
Da muss man schon ganz tief in die trickkiste greifen, damit die Umschaltung von Hochformat auf Landscape auf allen Versionen von Windows funktioniert. Wage gar nicht an XP zu denken.
Auf jeden Fall ist das keine Sache, die man mal "so eben" lösen kann.

eknori
Titel: Re: Drucken aus Notes
Beitrag von: ata am 04.10.02 - 23:37:01
Hallole,

es soll welche geben, die behaupten das auch unter Win2000 geschafft zu haben, alerdings konnte ich deren Vorgehensweise nicht nachvollziehen.

Das Problem ist weniger die Umstellung des Druckers, die funktioniert sowohl unter win 9x als auch unter Win2000 - es  macht keinen Unterschied, ob win.ini verwendet wird, oder die Registry, mit GetProfileString und SetProfileString kommt das gleiche Ergebnis heraus: Der Drucker reagiert.
Das Problem ist, dass Notes von der Umstellung des Druckers Notiz nehmen muß - daran scheitert es...

Das die Änderung funktioiniert kann man zum Beispiel mit einem geöffneten WordPad paralell testen.
Wenn man Notes schließt und wieder frisch startet hat es auch Notes kapiert - doch das ist ja kein praktikabler Weg.

Toni
Titel: Re: Drucken aus Notes
Beitrag von: muR am 08.10.02 - 08:31:04
Hallo Leute,

kann das Problem gut nachvollziehen. Habe schon das gleiche versucht, mit dem Erfolg, das alle Programme darauf reagieren nur nicht Notes.
Würde mich freuen wenn jemand die Lösung findet.

Gruß  :)