Autor Thema: Drucker im Notes-Drucken Dialog wechseln  (Gelesen 1722 mal)

Offline oson00

  • Aktives Mitglied
  • ***
  • Beiträge: 240
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Drucker im Notes-Drucken Dialog wechseln
« am: 28.08.07 - 15:30:57 »
Hallo,

ich weiß, dass das Thema diverse Male bereits durchgesprochen wurde. Aber ggf. kennt ja jemand mittlerweile eine Lösung.

Ich habe hier Notes 6.5.4 Clients unter Windows XP und möchte per uidoc.print(1) automatisch auf einen bestimmten Drucker (Adobe PDF ;-) ) drucken.

Ich habe schon mit zwei verschiedenen LotusScript Routinen probiert um den Standard-Drucker zu wechseln, leider schlägt das nicht bis in den Notes Client durch.

Ist es möglich die UI von Notes im Drucken-Dialog irgendwie zu steuern? Hat jemand eine andere Idee oder Lösung?

Offline jBubbleBoy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.290
  • Geschlecht: Männlich
Re: Drucker im Notes-Drucken Dialog wechseln
« Antwort #1 am: 28.08.07 - 15:47:32 »
Mit SendKeys geht das,  ist nur Sprach- und Versionsabhängig.
--> http://www.notesdesign.com/ndhtml/ndsendky.htm

bubble
Gruss Erik :: Freelancer :: KI-Dev, Notes, Java, Web, VBA und DomNav 2.5 / NSE 0.16 / OLI 2.0

--
Nur ein toter Bug, ist ein guter Bug!

Offline oson00

  • Aktives Mitglied
  • ***
  • Beiträge: 240
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re: Drucker im Notes-Drucken Dialog wechseln
« Antwort #2 am: 28.08.07 - 18:56:58 »
Grundsätzlich ist das eine gute Idee, die auch funktioniert...

Ich nutze diesen Code zum drucken:

Code
	Call PushKeys("^d")
	Sleep(1)
	Call pushkeys("Adobe PDF~")

Wenn ich nur das Aufrufe, wird mir der Drucken-Dialog auch angezeigt und der korrekte Drucker gewählt.

Allerdings nur, wenn das alleine läuft. Ich muss aber auch noch danach Code ausführen. Sobald hier Script-Code hinterher kommt, wird die Tastenkombination nicht aufgerufen. :( Liegt wohl daran, dass während des Code-Ausführen auch keine Tastaturkommandos an Notes abgegeben werden können. :(

Noch eine andere Idee oder mache ich was falsch?

Offline jBubbleBoy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.290
  • Geschlecht: Männlich
Re: Drucker im Notes-Drucken Dialog wechseln
« Antwort #3 am: 28.08.07 - 20:23:47 »
Was möchtest Du danach machen, PDF anhängen und versenden oder speichern?
Schon mal darüber nachgedacht, das man PDF auch anders erstellen kann, z.B via FOP, mit FDF oder mit freien PDF Tools?
Es geht auch mit Notes-Mitteln, aber das wird dann echt Tricky ;)

bubble
Gruss Erik :: Freelancer :: KI-Dev, Notes, Java, Web, VBA und DomNav 2.5 / NSE 0.16 / OLI 2.0

--
Nur ein toter Bug, ist ein guter Bug!

Offline oson00

  • Aktives Mitglied
  • ***
  • Beiträge: 240
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re: Drucker im Notes-Drucken Dialog wechseln
« Antwort #4 am: 29.08.07 - 10:33:44 »
Hallo,

ja ich möchte es einfach nur in ein Dokument speichern und wegmailen.

Ich habe auch darüber nachgedacht, das ganze per FOP o.a. zu machen, allerdings sollte ein tatsächlicher Bildschirmausdruck durchgeführt werden. Daher der Umweg über den Drucker.

Ist es denn auch möglich Rich-Text-Felder mit allem drum und dran, was Notes zu bieten hat, per FOP o.a. in ein PDF zu übernehmen?

Offline jBubbleBoy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.290
  • Geschlecht: Männlich
Re: Drucker im Notes-Drucken Dialog wechseln
« Antwort #5 am: 29.08.07 - 10:53:28 »
RichText --> PDF
http://www.jnotes.de/JNotes/jnotes_webware.nsf/jnotes/Tools_RTFtoPDF.html
Das wird hier via FOP gemacht, DXL und XSLT --> FO --> PDF.

Mit dem Drucker würde es so funktionieren. Du müsstest einen NotesTimer in einer Maske, DB oder Ansicht platzieren, der periodisch eine Funktion aufruft die zum einen prüft ob dein PDF erfolgreich erstellt wurde, um es dann via Mail etc. abzusenden, zu speichern oder was auch immer.
Aber das ist schon recht Tricky  8)

bubble
PS. statt dem NotesTimer kann man auch den JavaScript-Timer benutzen
Gruss Erik :: Freelancer :: KI-Dev, Notes, Java, Web, VBA und DomNav 2.5 / NSE 0.16 / OLI 2.0

--
Nur ein toter Bug, ist ein guter Bug!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz