Auf im Browser gedruckten Belegen fehlt das Logo
Symptom: Belege, die aus einem Browser-Tab gedruckt werden, kommen vollständig heraus, nur ohne das Shop-Logo. Derselbe Beleg aus der Desktop- oder Mobil-App druckt das Logo ganz normal.
Warum das passiert
Das Logo liegt in Ihrer WordPress-Mediathek, und der Browser holt es von dort. Bevor eine Webseite die Bildpunkte eines von einer anderen Adresse geladenen Bildes auslesen darf, muss der Server, auf dem es liegt, das mit einem Header namens Access-Control-Allow-Origin erlauben. WordPress sendet diesen Header bei hochgeladenen Dateien standardmäßig nicht, also gibt der Browser das Bild zur Anzeige frei, aber nicht zum Drucken.
Die App kann das nicht umgehen — sie druckt den Beleg lieber ohne Logo, als den Verkauf scheitern zu lassen. Die Desktop- und Mobil-Apps holen die Datei selbst und unterliegen dieser Regel nicht.
So gehen Sie vor
Wählen Sie, was für den Laden passt:
- Aus der Desktop-App drucken. Nichts einzurichten, und die schnellste Lösung, wenn die Kasse sie ohnehin installiert hat.
- Den Header auf Ihrer Website erlauben. Wer die Website betreut, ergänzt
Access-Control-Allow-Originfür das Uploads-Verzeichnis, in der Webserver-Konfiguration oder mit einem Plugin, das CORS-Header setzt. Laden Sie das POS danach neu und drucken Sie erneut.
Wenn das Logo als Rauschen gedruckt wird
Ein Band aus zufälligen Punkten statt des Logos ist ein anderes Problem: Manche älteren und günstigen Drucker können das verwendete Bildformat nicht dekodieren. Entfernen Sie das Logo aus der Belegvorlage dieses Druckers.
Immer noch nicht gelöst?
Nutzen Sie Einrichtungsbericht kopieren auf dem Problembildschirm und fügen Sie ihn zusammen mit der Adresse der Logodatei in Ihre Nachricht ein.