TCMSOFT – Inhalt

Print Agent

Der Prismamed Print Agent druckt aus TCMSOFT auf die Drucker der Praxis. TCMSOFT erzeugt jedes Dokument als PDF und schickt es an einen Print Agent. Der Print Agent gibt es an einen Drucker weiter, den sein Betriebssystem kennt.

Diese Seite beschreibt alle drei Fassungen: unter Windows, am Mac und im TCMSOFT-Container. Dazu die Kopplung per Code und per Agent suchen, das Einrichten der Drucker, den Port 9632 und die Protokolle. Wie die Agenten sich aktualisieren und wie man Updates anhält, steht unter Updates der Agenten.

Die drei Fassungen

Windows Mac Im Docker-Container
Läuft auf Arbeitsplatz oder Terminalserver, ein Print Agent je Rechner Mac, ein Print Agent je Mac NAS bzw. Server, im TCMSOFT-Container
Oberfläche Druckersymbol im Infobereich der Taskleiste, Fenster zum Koppeln (Avalonia) Druckersymbol oben rechts in der Menüleiste, Fenster zum Koppeln (Avalonia) keine
Port 9632 auf allen Netzwerkadressen des Rechners nur localhost nur 127.0.0.1 im Container
Kopplung per Code (Koppeln … im Menü) oder Agent suchen im Browser am selben Rechner per Code oder Agent suchen im Browser am selben Mac automatisch
Drucker einrichten in Windows in den Systemeinstellungen in TCMSOFT unter Stammdaten › Drucker
Updates selbst (Velopack) selbst (Velopack) mit dem Update von TCMSOFT

Aktuelle Version unter Windows und am Mac: 2026.10.10.1. Im Menü des Agenten, in TCMSOFT und im Update-Feed steht sie als 2026.10.1001.

Welche Fassung druckt was:

Im Druckfenster von TCMSOFT wählt der Anwender Arbeitsplatz (den Rechner mit dem Print Agent, der Agent im Container heißt dort „Server“) und Drucker. Vorbelegt ist der feste Drucker des Drucklayouts, sonst der Drucker, mit dem in diesem Browser zuletzt im selben Papierformat gedruckt wurde.

Empfehlung: über die Arbeitsplätze drucken

Der Print Agent im Container druckt mit den Linux-Treibern aus CUPS. Für manche Drucker fehlen sie oder drucken fehlerhaft (leere Blätter, falsche Fächer, kein Duplex). Am Arbeitsplatz druckt der Treiber des Herstellers, den Windows bzw. macOS ohnehin nutzt, mit dessen Fachnamen und den dort hinterlegten Druckeinstellungen. Richten Sie deshalb in der Regel so ein:

  1. Die Drucker an den Arbeitsplätzen in Windows bzw. macOS mit dem Treiber des Herstellers einrichten und eine Testseite drucken. Einen Netzwerkdrucker, auf den mehrere Plätze drucken, an jedem dieser Plätze unter demselben Druckernamen einrichten. Dann findet ein Drucklayout mit festem Drucker ihn auch an einem anderen Platz, wenn der eingetragene Rechner aus ist.
  2. An diesen Plätzen den Print Agent installieren und per Code koppeln.
  3. Sind alle Drucker so erreichbar: den Agent im Container abschalten.
  4. Dokumenten, die immer auf denselben Drucker gehören (Rezeptdrucker, Briefpapier), in ihrem Drucklayout den festen Drucker mit Duplex und Fach eintragen (Benutzerhandbuch › Stammdaten: Praxis › Drucklayouts, Karte Drucken).

Der Agent im Container bleibt sinnvoll, wo kein Arbeitsplatz einen Print Agent haben kann (z. B. nur Linux-Rechner oder Tablets) und der Drucker treiberlos über AirPrint bzw. IPP Everywhere sauber druckt.

Voraussetzungen

Installieren

Wozu: Der Print Agent macht die Drucker dieses Windows-Rechners in TCMSOFT verfügbar.

  1. Melden Sie sich am Arbeitsplatz mit dem Windows-Konto an, mit dem dort gearbeitet wird.

  2. Öffnen Sie TCMSOFT und wählen Sie Stammdaten › Drucker › Print Agent herunterladen (ab TCMSOFTpro auch Stammdaten › Agenten › Print Agent herunterladen…). Klicken Sie in der Karte Windows auf Herunterladen. Ohne TCMSOFT am Rechner führt dieser Link immer zum aktuellen Setup:

    https://downloads.tcmsoft.de/printagent/PrismamedPrintAgent-Setup.exe
    
  3. Führen Sie das Setup in diesem Windows-Konto aus. Administratorrechte sind nicht nötig. Das Setup installiert nur für dieses Konto.

  4. Das Setup legt „Prismamed Print Agent“ im Startmenü und im Autostart an und startet den Agenten.

Woran Sie den Erfolg erkennen:

Danach koppeln Sie den Agenten, siehe Kopplung per Code oder Kopplung per „Agent suchen“.

Hinweise:

Fenster und Menü

Der Print Agent ist wie der Prismamed Agent mit Avalonia gebaut - Fenster und Menü sehen unter Windows und am Mac gleich aus. Das Fenster (Klick auf das Symbol unter Windows, Koppeln … im Menü, am Mac auch Doppelklick auf das laufende Programm) hat zwei Bereiche:

Das Menü (Rechtsklick unter Windows, Klick am Mac):

Zeile Bedeutung
„Prismamed Print Agent 2026.10.701“, „Agent-ID: …“ Version und Kennung des Agenten
„Für „Agent suchen“ erreichbar (Port 9632)“ Der Agent ist für Agent suchen erreichbar
„Noch mit keinem TCMSOFT gekoppelt - „Koppeln …“ wählen, Code aus Stammdaten › Drucker › „Arbeitsplatz koppeln““ Noch nicht gekoppelt
„✔ Prismamed WebApp – verbunden seit 08:15“ Verbunden mit TCMSOFT
„… Prismamed WebApp – verbindet“ Verbindung wird aufgebaut
„✖ Prismamed WebApp – getrennt: …“ Keine Verbindung, dahinter der Grund
„⚠ Prismamed WebApp – vom Server abgelehnt, bitte neu koppeln“ TCMSOFT kennt die Kopplung nicht mehr
Koppeln … öffnet das Fenster zur Kopplung per Code
Kopplung „…“ entfernen… Nur bei nicht verbundenen Servern; vergisst die Kopplung nach einer Rückfrage
Update-Stand, Jetzt aktualisieren (Neustart, ca. 10 Sekunden), Nach Updates suchen siehe Updates der Agenten
Protokoll öffnen, Datenordner öffnen, Beenden Ordner im Explorer öffnen bzw. Agent beenden

„Prismamed WebApp“ ist der Name, unter dem der Agent eine Kopplung aus Agent suchen führt. Der Menüpunkt zum Entfernen heißt dann Kopplung „Prismamed WebApp“ entfernen…. Am Mac steht unter einer gestörten Verbindung zusätzlich ein Hinweis zum lokalen Netzwerk oder zum Zertifikat.

Datenordner und Rechte

Der Datenordner gilt für alle Windows-Konten des Rechners:

%ProgramData%\Prismamed\PrintAgent
Datei Inhalt
agent-identity.json Agent-ID (<Rechnername>-<8 Zeichen>), entsteht beim ersten Start
pairings.json Kopplungen mit Server-Adresse und Kopplungsgeheimnis – nicht weitergeben
logs\log<JJJJMMTT>.txt Protokoll, 30 Tage

Mehrere Windows-Konten und Terminalserver

Entfernen

Welche Fassung

Apple-Menü › Über diesen Mac:

Der Print Agent braucht macOS 12 oder neuer.

Installieren

  1. Melden Sie sich mit dem Benutzerkonto an, mit dem am Mac gearbeitet wird.

  2. Laden Sie in TCMSOFT unter Stammdaten › Drucker › Print Agent herunterladen die DMG aus der Karte Mac mit Apple-Chip bzw. Mac mit Intel-Prozessor. Ohne TCMSOFT am Mac:

    https://downloads.tcmsoft.de/printagent/PrismamedPrintAgent-osx-arm64.dmg
    https://downloads.tcmsoft.de/printagent/PrismamedPrintAgent-osx-x64.dmg
    

    Die erste Zeile ist die Fassung für Apple-Chip, die zweite die für Intel.

  3. Öffnen Sie die DMG und ziehen Sie „Prismamed Print Agent“ auf den Ordner „Applications“ (= „Programme“). Ohne Administratorrechte: Legen Sie im Benutzerordner einen Ordner Applications an und ziehen Sie den Agenten dorthin. macOS legt diesen Ordner nicht von selbst an.

  4. Starten Sie den Agenten in diesem Ordner mit Doppelklick.

Woran Sie den Erfolg erkennen:

Was tun, wenn nicht:

Danach koppeln Sie den Agenten, siehe Kopplung per Code oder Kopplung per „Agent suchen“. Nach der Kopplung fragt macOS einmal, ob der Print Agent Geräte im lokalen Netzwerk nutzen darf. Wählen Sie Erlauben, sonst erreicht er TCMSOFT nicht.

Datenordner

Je Benutzerkonto:

~/Library/Application Support/Prismamed/PrintAgent

Darin liegen Kopplung, Agent-ID, der Zustand des Selbst-Updates, die Sperrdatei agent.lock und das Protokoll logs/log<JJJJMMTT>.txt (30 Tage). PrintAgent__DataDirectory ersetzt den Ordner.

Grenzen

Entfernen

  1. Agent beenden: Menü › Beenden.

  2. „Prismamed Print Agent“ aus „Programme“ in den Papierkorb legen.

  3. Autostart und Datenordner im Terminal desselben Benutzerkontos löschen:

    rm "$HOME/Library/LaunchAgents/de.prismamed.printagent.plist"
    
    rm -r "$HOME/Library/Application Support/Prismamed/PrintAgent"
    
  4. In TCMSOFT unter Stammdaten › Drucker den Agenten mit Agent entfernen löschen.

Kopplung per Code

Wozu: Der Print Agent eines Arbeitsplatzes erfährt Server-Adresse und Kopplungsgeheimnis, ohne dass der Browser ihn erreichen muss. Das geht ohne HTTPS, ohne Freigabe „lokales Netzwerk“ im Browser und von jedem Rechner aus – bevorzugter Weg für Arbeitsplätze.

Ablauf

  1. In TCMSOFT Stammdaten › Drucker › Arbeitsplatz koppeln (an einem beliebigen Rechner). Das Fenster zeigt einen sechsstelligen Code und die Server-Adresse, unter der TCMSOFT gerade im Browser geöffnet ist.
  2. Am Arbeitsplatz im Fenster des Agenten (öffnet sich beim Start, solange er nicht gekoppelt ist; sonst Windows: Klick auf das Druckersymbol im Infobereich, Mac: Klick auf das Symbol in der Menüleiste › Koppeln …) Server-Adresse und Code eintragen und Koppeln klicken. Ohne http:// bzw. https:// nimmt der Agent https:// an.
  3. Der Agent meldet sich bei POST <Server-Adresse>/prismamed-print-kopplung mit Code, Agent-ID, Rechnername und Betriebssystem. TCMSOFT registriert ihn und antwortet mit Mandant, Kopplungsgeheimnis und Hub-Pfad.
  4. Der Agent speichert die Kopplung und verbindet sich unter der eingegebenen Adresse mit /prismamed-print-hub (SignalR), wie nach Agent suchen. In TCMSOFT steht er danach als Arbeitsplatz mit dem Rechnernamen in der Liste.

Regeln

Meldungen im Fenster

Meldung Bedeutung Was tun
„Der Print Agent ist mit … gekoppelt und verbindet sich jetzt. …“ Fertig Nach etwa einer Minute stehen die Drucker in TCMSOFT
„Der Kopplungscode ist unbekannt oder abgelaufen. …“ Code falsch, älter als 15 Minuten oder schon benutzt Neuen Code anzeigen lassen
„Der Server unter … antwortet nicht. …“ bzw. „… ist nicht erreichbar. …“ Adresse falsch oder Rechner nicht im Praxisnetz Adresse genau wie im Fenster eingeben, Netz prüfen
„Dieser Rechner vertraut dem HTTPS-Zertifikat des Servers nicht. …“ Zertifikat, siehe Voraussetzung 3 Zertifikat verteilen oder mit der http://-Adresse koppeln
„Unter … kennt der Server die Kopplung per Code nicht. …“ TCMSOFT ist älter als der Agent TCMSOFT aktualisieren oder Agent suchen

Kopplung per „Agent suchen“

Wozu: Die Kopplung sagt dem Print Agent eines Arbeitsplatzes, mit welchem TCMSOFT er sich verbinden soll. Für den Print Agent im Container ist sie nicht nötig.

Was dabei passiert

  1. Der Browser am Arbeitsplatz fragt den Print Agent desselben Rechners ab: http://127.0.0.1:9632/api/print-agent/discover (Wartezeit 5 Sekunden).
  2. TCMSOFT registriert den Agenten und erzeugt ein Kopplungsgeheimnis.
  3. Der Browser übergibt dem Agenten Server-Adresse und Geheimnis (POST /api/print-agent/pair). Die Server-Adresse ist die Adresse, unter der TCMSOFT gerade im Browser geöffnet ist, mit /prismamed-print-hub dahinter.
  4. Der Agent speichert die Kopplung und baut von sich aus eine Verbindung zu TCMSOFT auf (SignalR). Reißt sie ab, versucht er es nach 5 Sekunden erneut, höchstens im Abstand von einer Minute.
  5. Alle 5 Minuten meldet sich der Agent neu an und übermittelt Druckerliste, Version und Update-Stand.

Daraus folgt: Öffnen Sie TCMSOFT zum Koppeln unter der endgültigen HTTPS-Adresse. Unter dieser Adresse verbindet sich der Agent später.

Voraussetzung 1: HTTPS

Chrome und Edge erlauben einer Webseite den Zugriff auf 127.0.0.1 nur, wenn sie über HTTPS geladen ist. Ausnahme: Auf dem Rechner, auf dem TCMSOFT selbst läuft, genügt http://localhost.

Wird TCMSOFT über http:// aufgerufen, meldet TCMSOFT nach Agent suchen: „Chrome und Edge lassen die Suche nach dem Print Agent nur zu, wenn diese Seite über HTTPS aufgerufen wird – bitte die HTTPS-Adresse verwenden.“

HTTPS richten Sie am Reverse-Proxy der NAS bzw. mit Caddy ein, siehe Netzwerk und HTTPS.

Voraussetzung 2: Freigabe für das lokale Netzwerk im Browser

Chrome und Edge fragen beim ersten Agent suchen, ob die Seite auf Geräte im lokalen Netzwerk zugreifen darf (in Chrome „Local Network Access“). Wählen Sie Zulassen.

Wurde die Frage abgelehnt, geben Sie den Zugriff über das Symbol links neben der Adresse › Website-Einstellungen wieder frei. TCMSOFT weist darauf hin: „Hat der Browser nach dem Zugriff auf Geräte im lokalen Netzwerk gefragt, bitte „Zulassen“ wählen (sonst über das Symbol links neben der Adresse › Website-Einstellungen freigeben).“

Voraussetzung 3: Ein Zertifikat, dem der Arbeitsplatz vertraut

Nicht nur der Browser, auch der Print Agent selbst verbindet sich über HTTPS mit TCMSOFT. Deshalb gilt:

Abhilfe, eine von beiden:

Woran Sie ein Zertifikatsproblem erkennen:

Ablauf

  1. Prüfen Sie, dass der Print Agent am Arbeitsplatz läuft (Symbol im Infobereich bzw. in der Menüleiste).
  2. Öffnen Sie an diesem Rechner TCMSOFT über die HTTPS-Adresse und melden Sie sich an.
  3. Wählen Sie Stammdaten › Drucker und klicken Sie auf Agent suchen. Während der Suche steht dort „Suche läuft...“.
  4. Fragt der Browser nach dem Zugriff auf Geräte im lokalen Netzwerk: Zulassen.
  5. Nur am Mac: Fragt macOS danach, ob der Print Agent das lokale Netzwerk nutzen darf: Erlauben.

Woran Sie den Erfolg erkennen

Was tun, wenn nicht

Meldung in TCMSOFT Ursache Was tun
Kein Print Agent gefunden Der Browser erreicht keinen Print Agent Läuft der Agent? Wird TCMSOFT über HTTPS aufgerufen? Ist der Zugriff auf das lokale Netzwerk zugelassen? Test siehe unten
Kein Print Agent auf diesem Rechner Wie oben; verbunden ist nur der Print Agent auf dem Server Wie oben
Kein Print Agent gefunden mit dem Text „Der Print Agent antwortet nicht. Läuft er auf diesem Rechner?“ Keine Antwort binnen 5 Sekunden Agent starten bzw. neu starten
Print Agent gekoppelt – noch nicht verbunden Gerade gekoppelt; beim ersten Mal liest der Agent alle Drucker ein (bis zu einer Minute) Warten. Bleibt er getrennt, nennt das Menü des Agenten den Grund. Am Mac die Freigabe „Lokales Netzwerk“ prüfen
Print Agent nicht verbunden Meist ist der Agent noch mit einer früheren Adresse gekoppelt (Umzug, neue Adresse, anderer Port) Im Menü des Agenten Kopplung „…“ entfernen…, dann erneut Agent suchen. Steht im Grund „SSL“ oder „certificate“: Zertifikat, siehe oben
Print Agent nicht gekoppelt Der Agent hat abgelehnt; der Grund steht in der Meldung Siehe Wer koppeln darf
„Der Print Agent auf diesem Rechner wurde gefunden, ließ sich aber nicht koppeln. …“ Unerwarteter Fehler Erneut Agent suchen; sonst Protokoll an den TCMSOFT-Support

Test, ob der Agent für den Browser erreichbar ist: Öffnen Sie am Arbeitsplatz im Browser diese Adresse:

http://127.0.0.1:9632/api/print-agent/discover

Antwortet der Agent, erscheint ein kurzer Text (JSON) mit "agentId" und "isPaired". Erscheint nichts, läuft der Agent nicht, oder Port 9632 ist belegt (siehe Port 9632).

Wer koppeln darf

Damit niemand einen Print Agent auf einen fremden Server umlenkt, nimmt der Agent eine Kopplung nur an:

Ist der Agent schon mit einem anderen Server gekoppelt, lehnt er ab: „Dieser Print Agent ist bereits mit dem TCMSOFT unter „…“ gekoppelt. Um ihn mit einem anderen TCMSOFT zu verbinden, entfernen Sie zuerst diese Kopplung am Gerät des Print Agents …“. Kommt die Kopplung nicht von der TCMSOFT-Seite selbst, lautet der Grund „Die Kopplung muss von der TCMSOFT-Seite selbst kommen. …“.

Neue Adresse oder neuer Port von TCMSOFT: Für Agent suchen ist das ein anderer Server. Am einfachsten koppeln Sie an jedem Arbeitsplatz per Code neu: TCMSOFT unter der neuen Adresse öffnen, Arbeitsplatz koppeln, am Arbeitsplatz Koppeln … – das ersetzt die alte Kopplung. Über Agent suchen:

  1. Im Menü des Agenten Kopplung „…“ entfernen… wählen. Das geht, sobald die alte Adresse nicht mehr verbunden ist.
  2. TCMSOFT unter der neuen Adresse öffnen und erneut Agent suchen.

Aufräumen in TCMSOFT

Aufbau

Abschalten

Druckt die Praxis nur über die Arbeitsplätze, schalten Sie den Agent im Container unter Stammdaten › Drucker mit Drucker am Server: an / aus (oben in der Leiste, mit Rückfrage) ab. Standard ist „an“, auch bei neuen Installationen.

Drucker einrichten

Voraussetzung: Der Drucker ist eingeschaltet, im selben Netz wie die NAS, und Bonjour/AirPrint (mDNS) ist am Drucker eingeschaltet.

  1. Stammdaten › Drucker, bei mehreren Agenten im Feld Agent den Agenten mit System „Linux“ wählen.
  2. Im Reiter Drucker auf Drucker hinzufügen klicken.
  3. Im Reiter Erkannte Drucker sucht TCMSOFT die Drucker im Netz. Die Suche dauert bis zu 30 Sekunden. Wählen Sie den Drucker aus.
  4. Bei Bedarf Beschreibung und Standort eintragen und Als Standarddrucker festlegen einschalten.
  5. Hinzufügen klicken. Während „Drucker wird eingerichtet – das kann bis zu zwei Minuten dauern …“ angezeigt wird, prüft der Agent den Drucker und wählt den Treiber.

Woran Sie den Erfolg erkennen: TCMSOFT meldet Drucker hinzugefügt, der Drucker steht im Reiter Drucker. Drucken Sie eine Probeseite.

Drucker ohne Bonjour: Im Reiter Manuell eintragen.

Feld Inhalt
Druckername Pflicht, z. B. „Anmeldung“
Geräte-URI Pflicht, z. B. ipp://192.168.1.50/ipp/print oder socket://192.168.1.50:9100
Treiber vorbelegt mit „everywhere“: Der Agent wählt selbst. Nur bei Bedarf ändern, z. B. in drv:///sample.drv/generpcl.ppd
Beschreibung, Standort, Als Standarddrucker festlegen wie oben

Einen Drucker entfernen Sie über den Papierkorb in seiner Zeile (Drucker löschen).

Wie der Agent den Treiber wählt

Der Agent fragt den Drucker, was er kann, und nimmt in dieser Reihenfolge:

  1. eine passende PPD-Datei aus dem Ordner treiber/ im Datenordner,
  2. bei Laserdruckern mit PCL: den HP-Treiber für HP-Geräte, sonst den allgemeinen PCL-Treiber,
  3. einen Modelltreiber aus dem Container (z. B. für Brother-, Samsung- und Epson-Geräte ohne PCL),
  4. treiberlos (AirPrint/IPP Everywhere),
  5. zuletzt PostScript.

Klappt ein Treiber nicht, probiert er den nächsten. Welchen er gewählt hat, steht in docker logs tcmsoft in der Zeile „Printer … added with …“. Ein schon eingerichteter Drucker behält seinen Treiber, bis er neu hinzugefügt wird.

Im Container sind unter anderem enthalten: OpenPrinting/Foomatic-PPDs, hplip, Gutenprint und Treiber für Brother (brlaser), Epson (escpr), Oki, Dymo sowie Samsung/Xerox (splix).

Eigene Treiber

PPD-Datei des Herstellers (.ppd oder .ppd.gz, für Linux/CUPS):

  1. Datei in den Ordner treiber/ im Datenordner legen.

  2. TCMSOFT neu starten:

    docker restart tcmsoft
    
  3. Den Drucker in TCMSOFT entfernen und neu hinzufügen.

Passt der Modellname der PPD nicht zum Drucker, meldet der Agent das beim Hinzufügen. Dann im Reiter Manuell als Treiber eigene-treiber/<Dateiname> eintragen. Den Dateinamen zeigt das Protokoll beim Start; Leerzeichen und Klammern werden zu _.

.deb-Pakete des Herstellers:

Beispiel Brother-Schwarzweißlaser mit PCL: Von der Brother-Downloadseite (Betriebssystem „Linux (deb)“) beide Pakete des Generic-Treibers laden (brgenml1lpr-….i386.deb und brgenml1cupswrapper-….i386.deb), nach treiber/ legen, TCMSOFT neu starten, Drucker neu hinzufügen.

Ausgeschaltete Drucker

Ein ausgeschalteter Drucker hält die Warteschlange nicht an. Aufträge werden einen Tag lang alle 5 Minuten erneut versucht. Ältere Aufträge verwirft das Drucksystem.

Was gesichert werden muss

Ordner im Datenordner Inhalt Fehlt er
cups/ Druckerkonfiguration Drucker neu einrichten
treiber/ eigene Treiber eigene Treiber neu ablegen
printagent/ Kopplung und Kennung des Agenten TCMSOFT koppelt ihn beim Start neu

Befehle für den Support

Warteschlangen anzeigen:

docker exec tcmsoft lpstat -v

Gefundene Drucker anzeigen:

docker exec tcmsoft lpinfo -v

Bonjour-Meldungen der Drucker im Netz anzeigen:

docker exec tcmsoft avahi-browse -rt _ipp._tcp

Drucksystem, Treiberinstallation und gewählte Treiber (Zeilen mit [tcmsoft] und „Printer … added with …“):

docker logs tcmsoft

Drucker einrichten – Übersicht

Print Agent Wo Drucker eingerichtet werden Wann TCMSOFT sie zeigt
Windows Windows: Einstellungen › Bluetooth und Geräte › Drucker und Scanner nach spätestens 5 Minuten
Mac Systemeinstellungen › Drucker & Scanner (+) nach spätestens 5 Minuten
Container TCMSOFT: Stammdaten › Drucker › Drucker hinzufügen sofort nach Drucker hinzugefügt

Port 9632

Fassung Lauscht auf Wer zugreift
Windows allen Adressen des Rechners der Browser am selben Rechner über 127.0.0.1
Mac nur localhost der Browser am selben Mac
Container nur 127.0.0.1 im Container TCMSOFT im selben Container

Port belegt:

Fassung Meldung Was tun
Windows „Der Prismamed Print Agent kann nicht starten, weil Anschluss 9632 an diesem PC schon belegt oder von Windows gesperrt ist. …“ Meist läuft der Agent schon in einem anderen Windows-Konto; dann wird darüber gedruckt. Zeigt TCMSOFT keinen verbundenen Agenten, den PC neu starten. Sonst prüft die IT-Betreuung, welches Programm den Port belegt
Mac „Der Prismamed Print Agent kann nicht starten, weil Anschluss 9632 auf diesem Mac schon belegt ist. …“ Wie unter Windows: anderes Benutzerkonto prüfen, sonst Mac neu starten
Container Im Protokoll: „Warnung: Port 9632 ist auf diesem Gerät schon belegt - läuft dort noch der PrintAgent einer früheren Installation? …“ Den anderen Dienst beenden (Mikroserver: systemctl disable --now printagent), dann docker restart tcmsoft

Protokolle

Fassung Protokoll Aufbewahrung
Windows %ProgramData%\Prismamed\PrintAgent\logs\log<JJJJMMTT>.txt 30 Tage
Mac ~/Library/Application Support/Prismamed/PrintAgent/logs/log<JJJJMMTT>.txt 30 Tage
Container <Datenordner>/printagent/logs/log<JJJJMMTT>.txt, dazu docker logs tcmsoft 30 Tage

Weitere Protokolle: Protokolle und Diagnose.

Typische Störungen

Meldung oder Zustand Ursache Was tun
„Der Prismamed Print Agent läuft an diesem PC bereits unter einem anderen Windows-Benutzer. …“ Zweiter Start in einem anderen Konto Nichts; gedruckt wird über den ersten Agenten
„Der Print Agent wird gerade aktualisiert und ist in wenigen Sekunden wieder bereit. …“ Der Auftrag kam genau während eines Updates Erneut drucken
„Am Rechner „…“ wartet noch ein früherer Auftrag an „…“ auf eine Eingabe …“ Der Druckertreiber wartet auf Dateiname, PIN oder Faxnummer Am Rechner antworten; sonst Agent über das Menü beenden und über das Startmenü neu starten
„⚠ Prismamed WebApp – vom Server abgelehnt, bitte neu koppeln“ (Menü) TCMSOFT kennt die Kopplung nicht mehr, z. B. nach Agent entfernen Kopplung „…“ entfernen…, dann neu koppeln (per Code oder Agent suchen)
„TCMSOFT nicht erreichbar: Ist der Mac im Praxisnetz (nicht im Gäste-WLAN) und der Server an? Sonst unter Systemeinstellungen › Datenschutz & Sicherheit › Lokales Netzwerk „Prismamed Print Agent“ einschalten“ (Mac-Menü) Mac im falschen Netz, Server aus, oder die Freigabe „Lokales Netzwerk“ fehlt Netz prüfen; Freigabe einschalten
Status „Offline seit …“ Rechner aus oder Agent beendet Rechner bzw. Agent starten; die Verbindung kommt binnen einer Minute
Druck „erfolgreich“, Blatt bleibt leer (Container) Der Drucker versteht die Daten nicht Drucker entfernen und neu hinzufügen; sonst im Reiter Manuell drv:///sample.drv/generpcl.ppd; hilft beides nicht, über einen Arbeitsplatz drucken (siehe Empfehlung)
Erkannte Drucker findet nichts (Container) Drucker aus, anderes Netz oder Bonjour am Drucker aus Prüfen; sonst im Reiter Manuell mit Adresse anlegen

Fehlercodes in Protokoll und Warteschlange (Auswahl): printer_not_found (Drucker gibt es am Agent-Rechner nicht), virtual_printer (Drucker ohne Papier), printer_timeout (Treiber nimmt den Auftrag nicht an), printer_waiting, spooler_rejected, agent_updating, printer_attention (gedruckt, mit Hinweis wie „Papier fehlt“).

Siehe auch