Ankündigung

Einklappen
Keine Ankündigung bisher.

Über LPD eingelieferte Faxe landen in Undeliverable

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Über LPD eingelieferte Faxe landen in Undeliverable

    Hallo allerseits,

    ich richte gerade zum ersten Mal einen OfficeMaster 10 User ein (Releasestand 3.1.4.0) und habe Probleme mit der LPD-Komponente. OfficeMaster und Exchange 2007 laufen auf demselben Server, Basisbetriebssystem ist Windows Server 2008.

    Ich habe die LPD-Komponente mit Standardeinstellungen eingerichtet, einzige Änderung ist die Formatumstellung auf Postscript, da PCL in meiner Lizenz nicht enthalten ist. Ghostscript und gsview sind eingerichtet, ebenso ein Windows-Drucker auf dem Server. Allerdings habe ich den im Handbuch beispielhaft genannten Treiber für Apple-Laserdrucker unter W2K8 nicht finden können und statt dessen einen HP LaserJet 5/5M PostScript genommen.

    Auf einem Arbeitsplatz ist ein faxberechtigter User angemeldet und hat den Windows-Drucker verbunden.

    Zum Testen habe ich eine Textdatei erstellt, die ein bißchen Beispieltext und das Faxkommando @@+FAX:0123456@@ enthält. Wenn ich die auf dem an LPD angebundenen Drucker drucke, bekommt die LPD-Komponente das auch mit. Hier der Output des Logs:

    Code:
    (7900) 09/11/08 23:44:37 - INFO:    ServerSocket::Thread(): accepted connection from 192.168.60.18.
    (5480) 09/11/08 23:44:37 - INFO:    ConnectionThread(): handling connection with 192.168.60.18.
    (5480) 09/11/08 23:44:37 - INFO:    ConnectionThread(): message received: 2 'beliebig'.
    (5480) 09/11/08 23:44:37 - INFO:    ConnectionThread(): message received: 2 '92 cfA013192.168.60.17'.
    (5480) 09/11/08 23:44:37 - INFO:    ReceiveCtrl(): message received: H '192.168.60.17'.
    (5480) 09/11/08 23:44:37 - INFO:    ReceiveCtrl(): message received: P 'tester'.
    (5480) 09/11/08 23:44:37 - INFO:    ReceiveCtrl(): message received: J 'x - Editor'.
    (5480) 09/11/08 23:44:37 - INFO:    ReceiveCtrl(): message received: l 'dfA013192.168.60.17'.
    (5480) 09/11/08 23:44:37 - INFO:    ReceiveCtrl(): message received: U 'dfA013192.168.60.17'.
    (5480) 09/11/08 23:44:37 - INFO:    ReceiveCtrl(): message received: N 'x - Editor'.
    (5480) 09/11/08 23:44:37 - INFO:    ReceiveCtrl(): discarding terminating zero.
    (5480) 09/11/08 23:44:37 - INFO:    ConnectionThread(): message received: 3 '37126 dfA013192.168.60.17'.
    (5480) 09/11/08 23:44:37 - INFO:    SubmitJob(): Notfy Compp set to 'lpd0'.
    (5480) 09/11/08 23:44:37 - INFO:    ConnectionThread(): leaving handler for connection with 192.168.60.18.

    Anstatt das Dokument aber an msx2kgate und weiter an omcums0 zu übergeben, landet es bei undeliverable:

    Code:
    (7152) 09/11/08 23:44:37 - INFO: OnJobSubmitReq(): processing job 4493.
    (7152) 09/11/08 23:44:37 - WARNING: SelectJobHandler(): unknown address type 'PRINT'.
    (7152) 09/11/08 23:44:37 - INFO: Job 4493 dumped to 'C:\ProgramData\FFUMS\fmsrv\work\undeliverable\dump\'.
    Wenn ich in das Verzeichnis dump reinschaue, finde ich dort neben der Job-Datei auch das zu faxende Dokument als Postscript-Datei, die aber ihrem Format zum Trotz die Erweiterung ".PCL" trägt.

    Der gleiche Benutzer kann problemlos faxen, wenn er in Outlook eine neue "Mail" erstellt und als Adressaten eine Faxnummer eingibt.

    Fragen hierzu:
    - Warum kommt es überhaupt zur Zuweisung eines Adreßtypen namens "PRINT"? Das müßte doch eigentlich "FAX" heißen, und dann müßte der Versand auch klappen?
    - Wozu braucht man für den Betrieb der Komponente LPD überhaupt Ghostscript? Wenn ich bereits einen PS-Druckertreiber installiere und auf diesem unter Windows drucke, habe ich doch schon eine PS-Datei und brauche diese nicht mehr umzuwandeln. Oder übersehe ich da etwas?

    Viele Grüße und vielen Dank schon einmal,

    T. Liening

    #2
    Über LPD eingelieferte Faxe landen in Undeliverable

    Ist in der LPD-Konfiguration das msx2kgate0 als Gateway Komponente angegeben?

    Ist dfA013192 der Login-Name des Benutzers?

    Zur weiteren Untersuchung wäre noch das CTRL.0-Log und das MSX2kGATE0.0-Log erforderlich.

    Zu den Fragen:
    - Warum kommt es überhaupt zur Zuweisung eines Adreßtypen namens "PRINT"? Das müßte doch eigentlich "FAX" heißen, und dann müßte der Versand auch klappen?
    Über den LPD wir zuerst ein "PRINT" Job generiert der vom zugehörigen Gateway in einen FAX-Job umgesetzt und mit weiteren Daten angereichert wird.

    - Wozu braucht man für den Betrieb der Komponente LPD überhaupt Ghostscript? Wenn ich bereits einen PS-Druckertreiber installiere und auf diesem unter Windows drucke, habe ich doch schon eine PS-Datei und brauche diese nicht mehr umzuwandeln. Oder übersehe ich da etwas?
    Ghoscript wird benötigt um aus der PS-Datei eine DCX/BFF/Tiff-Datei zu erzeugen die dann verfaxt werden kann.
    Holger Schröder
    Dipl.-Ing.(FH) Techn. Informatik / MCTS Microsoft Exchange Server 2007
    (Messaging Server Basis, Drucker, Zentralkonvertierung, SAP, SMTP, GSMSMS, OMCUMS u.a.)

    Kommentar


      #3
      Hallo Herr Schröder,

      Ist in der LPD-Konfiguration das msx2kgate0 als Gateway Komponente angegeben?
      Ja.

      Ist dfA013192 der Login-Name des Benutzers?
      Nein. Das ist auch das, was mich an dem Log der LPD-Komponente am meisten wundert. Darin taucht mehrmals der Ausdruck "cfA013192.168.60.17" oder auch "dfA013192.168.60.17" auf. Diese Zeichenkette ist eine Verkettung aus dem Ausdruck "cfA013" bzw. "dfA013", mit dem ich nichts anzufangen weiß, und der IP-Adresse "192.168.60.17" des Clients, mit dem ich das Drucken auf den LPD-Drucker getestet habe. Der tatsächliche Anmeldename des Benutzers hat 9 Buchstaben, ich habe ihn aber in den Protokollen zwecks Anonymisierung durch das Wort "tester" ersetzt.

      Das CTRL-Log enthält folgendes:

      Code:
      (1672) 09/11/09 23:44:00 - INFO:    LicData::ReloadLic(): reading license.
      (1672) 09/11/09 23:44:00 - INFO:    LicData::ReloadLic(): license read.
      (1672) 09/11/09 23:44:00 - INFO:    LicData::ReloadLic(): license is:
      0AdditionalLicense:b::0:
      0DateCreated:s::20090721:
      0DateLimit:s:>::
      0DealerVersion:b::0:
      0MajorVersion:i:<:3:
      0MinorVersion:i:<:1:
      0OMClass:s::FF:
      0ProductCode:i::32:
      0SerialCode:s:+:OFX71300320:
      0SerialNumber:i:+:320:
      0TestVersion:b::0:
      4Enable:b::0:
      12Enable:b::1:
      12MaxComponents:i:+:1:
      16Enable:b::1:
      16MaxComponents:i:+:1:
      16MaxUsers:i:+:10:
      16MajorVersion:i:<:7:
      16MinorVersion:i:<:1:
      18Enable:b::1:
      18MaxComponents:i:+:1:
      18MaxUsers:i:+:10:
      19Enable:b::1:
      19MaxComponents:i:+:1:
      19MaxUsers:i:+:10:
      19MajorVersion:i:<:7:
      19MinorVersion:i:<:1:
      20Enable:b::1:
      20MaxComponents:i:+:1:
      20MaxUsers:i:+:10:
      21MaxUsers:i:+:10:
      22Enable:b::1:
      22MaxComponents:i:+:1:
      22MaxUsers:i:+:10:
      23MaxUsers:i:+:10:
      25MaxUsers:i:+:10:
      26MaxUsers:i:+:10:
      28Enable:b::1:
      28MaxComponents:i:+:1:
      2PclConverter:b::0:
      29Enable:b::1:
      30Enable:b::1:
      30MaxComponents:i:+:1:
      2MaxUsers:i:+:10:
      31Enable:b::1:
      31MaxComponents:i:+:1:
      32Enable:b::1:
      32MaxComponents:i:+:1:
      33Enable:b::1:
      33MaxComponents:i:+:1:
      36MaxUsers:i:+:10:
      37Enable:b::1:
      37MaxComponents:i:+:1:
      37MaxUsers:i:+:10:
      104MaxLines:i:+:2:
      42Enable:b::1:
      42MaxComponents:i:+:1:
      50Enable:b::1:
      50MaxComponents:i:+:1:
      50MaxUsers:i:+:10:
      101Enable:b::1:
      101MaxComponents:i:+:1:
      101MaxLines:i:+:2:
      2AllowedCapiCode:s:+:All:
      Diese Sequenz wird einmal pro Minute wiederholt; ich habe hier die Sequenz wiedergegeben, die zeitlich unmittelbar vor dem Test ins Log geschrieben wurde.

      Bei MSX2KGATE0 scheint überhaupt nichts anzukommen. Das Log enthält zum fraglichen Zeitpunkt ausschließlich Einträge nach folgendem Muster:

      Code:
      (6656) 09/11/09 23:34:30 - INFO:    Metacache_GetUMCValue: Replicate monthly each 1. day at month at 00:00h.
      (6656) 09/11/09 23:49:48 - INFO:    Metacache_GetUMCValue: Replicate monthly each 1. day at month at 00:00h.
      (6656) 09/11/10 00:05:06 - INFO:    Metacache_GetUMCValue: Replicate monthly each 1. day at month at 00:00h.
      Closed on Tue Nov 10 00:05:06 2009
      Vielen Dank ansonsten schon einmal für die Klarstellung bzgl. PRINT-Job und Ghostscript. Mir war gar nicht bewußt, daß Ghostscript auch die Konvertierung von PDF-Dateien in andere Formate beherrscht.

      Viele Grüße

      Thomas Liening

      Kommentar

      Lädt...
      X