Domino 9 und frühere Versionen > Entwicklung
Drucken aus Notes
ReinhardR:
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
Rob Green:
njet, es sei denn, Du greifst über Windows COM Methoden auf die Druckereinstellungen zu. Da kennt sich glaube ich eknori gut aus.
ata:
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
eknori (retired):
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
ata:
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
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln