Autor Thema: Drucken vom BackEnd aus  (Gelesen 2196 mal)

Offline Jochen

  • Frischling
  • *
  • Beiträge: 2
  • I love YaBB 1G - SP1!
Drucken vom BackEnd aus
« am: 03.08.02 - 01:43:41 »
Hallo an Alle,

ich suche eine Möglichkeit in einem zeitgesteuerten Agenten, der auf dem Server alle 5 min läuft, ein/oder mehrere Dokumente gem. einer Auswahl mit einer bestimmten Maske am Standartdrucker des Servers zu drucken.

Meine ganzen Versuche klappen alle nicht, da ich in einem Agenten auf keine UI-Klassen (Frontend) zugreifen kann. Doch die normalen Notes-Backend-Klassen haben keine Druckfunktion !

Kann jemand weiterhelfen ?

Besten Dank vorab,

Jochen
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Treczoks

  • Junior Mitglied
  • **
  • Beiträge: 64
  • Geschlecht: Männlich
  • Notes since 2.11
Re: Drucken vom BackEnd aus
« Antwort #1 am: 05.08.02 - 10:03:34 »
Hmm, die ganz Hartgesottenen könnten hier :

open "LPT1:" for output as #1
print #1, [Feldinhalte mit escape-Sequenzen für den Drucker]
close #1

versuchen. Das ist aber wirklich nur was für echte Programmierer :-)

So mit Print-Requester und so gehts jedenfalls nicht, ohne UI.

Eventuell kann man das mit MotesToPaper machen - die drucken über irgendeine DLL, wenn ich das richtig verstanden habe, die dann von aussen die Felder des entsprechenden Dokuments holt und in ein eigenes Formular zum Drucken packt.. Das Drucken über N2P wird jedenfalls irgendwo über Script angestossen.

Frag' da doch mal nach, ob das ginge (und berichte doch mal im Forum von den Ergebnissen).
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Hunde haben Flöhe.
Aussätzige haben Lepra.
Administratoren haben User.

Offline Jochen

  • Frischling
  • *
  • Beiträge: 2
  • I love YaBB 1G - SP1!
Re: Drucken vom BackEnd aus
« Antwort #2 am: 06.08.02 - 07:10:18 »
Hallo Treczoks,

via print - Befehl könnte man schon drucken. Da hab` ich aber alles andere, als ein grafisch ansprechendes Ergebnis, sondern nur zeilenorientierte Ausgaben.

Auch könnte über eine eigen prgrammierte dll das Drucken realisiert werden. Möchte man jedoch die Ausgabemaske ändern, muß diese dll wieder neu kompiliert werden.

Ich möchte es eigentlich mit Notes-Bordmittel realisieren. Ich werde mich jetzt mal mit Java beschäftigen. - Vielleicht ist es hier möglich.

Gruß
Jochen
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline hOtze

  • Aktives Mitglied
  • ***
  • Beiträge: 159
  • Geschlecht: Männlich
  • .:[gEHt nIt???? gIBTs nIt!!!!]:.
Re:Drucken vom BackEnd aus
« Antwort #3 am: 12.07.04 - 17:39:32 »
Hallo Notes Gemeinde,

stehe vor einem ähnlichen Problem wie Jochen. Möchte eine art Seriendruck realesieren.....
auch mir fehlt eine Funktion um entweder ein collection bzw ein Document aus dem backend herraus zu drucken.

Hast du mit Java eine Lösung gefunden Jochen?

Grüße hotze
...........::]hOtze[::...............................................

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Drucken vom BackEnd aus
« Antwort #4 am: 12.07.04 - 18:02:23 »
Das sieht aber schlecht aus: Notes wurde (unter anderem) dafür geschaffen, das Drucken unnötig zu machen.
Es gibt aber viele Wege, die nach Rom führen: Zusatzprogramme oder andere Software, die sich dann von Notes mit Daten bedienen lässt.
Und ein Serienbrief kann ja ohne weiteres wie bei anderen "Office"-Lösungen auch im Frontend gedruckt werden.

Bernhard

Glombi

  • Gast
Re:Drucken vom BackEnd aus
« Antwort #5 am: 12.07.04 - 18:04:51 »
Bei Drucken in Notes fällt mir Notes-To-Paper ein. Die könnten sowas vielleicht im Repertoire haben: Drucken im Backend.
Sofern das ganze unter Windows läuft vermute ich mal.

Andreas

Marinero Atlántico

  • Gast
Re:Drucken vom BackEnd aus
« Antwort #6 am: 12.07.04 - 19:44:47 »
Unter 6 ginge es vielleicht mit Java, weil Java2 eine vernünftige printing-api hat. Kenn ich mich nicht aus. Sollte aber auch nicht so schwierig sein, wenn man sich einigermassen mit Java auskennt.
Mit 5 kannst du es wohl vergessen.
« Letzte Änderung: 12.07.04 - 19:45:20 von Marinero Atlántico »

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Drucken vom BackEnd aus
« Antwort #7 am: 12.07.04 - 19:49:16 »
Java hat auch keinen Zugriff auf UI
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Marinero Atlántico

  • Gast
Re:Drucken vom BackEnd aus
« Antwort #8 am: 12.07.04 - 19:59:47 »
Java hat auch keinen Zugriff auf UI
stimmt auffallend.

@Jochen: Vielleicht kannst du einfach einen alten Rechner nur dafür vorsehen diese Druckjobs durchzuführen.
Da startest du mit einem nicht-notes-scheduler alle 5 Minuten einen Notes Client der unter einem technischen User läuft. Im postDatabaseOpen Event werden die gewünschten Dokumente im Frontend geöffnet und gedruckt --> Diese Funktionalität kannst du etwa an den Usernamen binden (mit if).
 
Klingt ein bischen abgedreht, geht aber vielleicht.
« Letzte Änderung: 12.07.04 - 20:10:22 von Marinero Atlántico »

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Drucken vom BackEnd aus
« Antwort #9 am: 12.07.04 - 20:57:04 »
Warum nicht gleich den Client offen lassen und einen lokalen Agenten laufen lassen? Spart man sich den externen Scheduler und viel Harddiskgekratze beim Laden des Clients
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz