@@ mit .NET ???

  • Hallo: Folgendes Problem mit FaxWare 7:

    Programme die unter VB6 geschrieben wurden, versenden wunderbar über die entsprechenden @@-Befehle Faxe. Dazu wurden folgende Befehle an den FaxWare-Druckertrieber gedruckt:

    @@SFL BRIEF@@
    @@NMR 98098900@@

    Das ganze funktioniert wunderbar. Nun wurden einige Programme neu geschrieben und dazu das .NET-Framework 2.0 genutzt.

    Druckt man nun die gleichen Faxware Befehle mit .NET, so interessiert das den Druckertreiber überhaupt nicht. Es geht das Faxware-Fenster auf, und wenn man sich die Ansicht anzeigen lässt, dann erscheinen die Faxware-Befehle dort im Klartext.

    Kennt jemand das Problem, oder besser noch dessen Lösung?

  • Ich kenne das Problem zwar nicht von FaxWare aber von ähnlich gelagerten Fällen. Dort wurden auch Steuerzeichen ignoriert.

    Liegt imho daran, dass die Strings in einer Form escaped werden. Probiere mal den Ascii Code zu nehmen anstatt das @Zeichen selbst.

    Alternativ bleibt dir auch einen kleinen Wrapper zu schreiben, der das von .net aus losschickt.

  • Hmmm... also der versuch das "@@" durch Chr(64) & Chr(64) zu ersetzen ist schon mal gescheitert...

  • Zitat Tobit:

    der Faxware durcker wertet die PCL-Steierbefehle aus. Da über das Framework die Dokumente mit "CreateGraphics" auf das Blatt gezeichnet werden, erhällt der Faxware Drucker nur eine Grafik. Auch wenn andere Druckertreiber hier anders arbeite ist dies die derzeitige arbeitsweise es Faxware Druckers. Wir haben diese Anregung allerdings aufgenommen und beschäftigen uns damit.
    Leider können wir Ihnen nicht genau sagen, ob und wann Ihre Anregung umgesetzt
    werden kann.

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!