Announcement

Collapse
No announcement yet.

Drucken mit Crpe aus ISAPI.dll

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Drucken mit Crpe aus ISAPI.dll

    Hi.

    Ich habe folgendes Problem:
    Über einen Web-Browser soll eine Funktion in einer ISAPI.dll aufgerufen werden. In dieser Funktion soll dann ein best. Report auf einen best. Drucker ausgegeben werden. Das ganze findet in einem Intranet unter NT 4 und einem IIS statt.

    Wird die Funktion auf dem Arbeitsplatz auf dem auch der IIS läuft ausgeführt so funktioniert alles. Wird aber von einem anderen Client aus die Funktion ausgeführt so funktioniert es nicht, und man erhählt folgende Meldung: "Zur Zeit ist kein Standard-Drucker gewählt." Sowohl auf dem Client als auch auf dem Drucker ist der selbe Standard-Drucker vorhanden.

    Um die Funktion aufzurufen verwende ich folgenden Tag in der HTML-Datei:
    <A HREF="/WebApp/WebApp.dll/printReport?REPORTNAME=Abdruck.rpt">Print</A>

    Folgende Eigenschaften sind bei der Crystal-Report Komponente gesetzt:<PRE>
    CryRpt.Output := toPrinter;
    Printer.PrinterIndex := Printer.Printers.IndexOf(DRUCKERNAME);
    CryRpt.Printer.getCurrent(False);
    </PRE>

    Gibt es für dieses Problem irgendwelche Lösungen oder auch andere Möglichkeiten einen Crystel Report aus einer ISAPI.dll an einen Drucker zu senden?

    Danke.
Working...
X