📄 Medienbibliothek

Medienbibliothek

Anleitung: Medienbibliothek in VCom7 einrichten und übertragen

Was macht die Medienbibliothek?

Mit der Medienbibliothek kannst du Bilder (z. B. für Kundendisplays) zentral in VCom7 verwalten und automatisch an die passenden Kassen verteilen — statt jedes Bild einzeln auf jede Kasse zu kopieren.

Voraussetzungen

  • VPOS mindestens Version 7.5.2.0
  • Der Benutzer braucht das Recht "Medienbibliothek verwalten" (siehe unten)
  • Die Konfiguration in VCom7 sollte zum Übertragungszeitpunkt mit der echten Konfiguration in der VPOS übereinstimmen (sonst können unerwartete Effekte auftreten)

Schritt 1: Ordnerstruktur verstehen

Alle Bilder liegen in einem Hauptordner namens "MediaLib". Darin gibt es drei Arten von Unterordnern, je nachdem, wie viele Kassen ein Bild bekommen sollen:

OrdnerWer bekommt die Datei?Beispiel
MediaLib\POS\[Kassennummer]Nur EINE bestimmte KasseMediaLib\POS\123 → nur Kasse 123
MediaLib\Grp[Listennummer]\[Gruppennummer]Alle Kassen EINER GruppeMediaLib\Grp1\1103 → alle Kassen der Gruppe 1103
MediaLib (oberste Ebene)ALLE KassenBackground.jpg direkt in MediaLib

Wichtige Regel: Kassenspezifisch schlägt Gruppenspezifisch schlägt Allgemein. Wenn also eine Datei mit demselben Namen in mehreren Ordnern liegt, wird immer nur die spezifischere Version an die jeweilige Kasse geschickt.

Schritt 2: Ordner automatisch erstellen lassen

Du musst die Ordner nicht von Hand anlegen:

  1. Gehe zu Hilfsfunktionen → Medienbibliothek → Struktur erstellen
  2. VCom7 legt automatisch alle Ordner für deine eingerichteten Kassen und Kassengruppen an

Zum Verwalten der Dateien:

  • Hilfsfunktionen → Medienbibliothek → Verwalten öffnet den "MediaLib"-Ordner direkt im Windows Explorer

Schritt 3: Bilder in die richtigen Ordner legen

Lege deine Bilddateien einfach per Explorer in die passenden Ordner (siehe Tabelle oben).

Beispiel — Bäckerei mit 3 Filialen, je 3 Kassen:

ZielOrdner
Gleiches Hintergrundbild für alleMediaLib\Background.jpg
Individuelles Bild je FilialeMediaLib\Grp1\1\SideImage.jpg, ...\2\..., ...\3\...
Sonderfall: eine Kasse in Filiale 3 braucht ein abweichendes BildMediaLib\POS\3003\SideImage.jpg

Schritt 4: Übertragen

  1. Kassen markieren, an die übertragen werden soll
  2. Sendemodus wählen:

    • Optimierter Abgleich — überträgt nur, wenn sich seit der letzten Übertragung etwas geändert hat
    • Komplettabgleich — überträgt immer alles neu
  3. Ausführen klicken

⚠️ Auch beim "Optimierten Abgleich" wird technisch bedingt immer das komplette Medienverzeichnis übertragen, sobald überhaupt etwas übertragen wird — nicht nur die geänderte Datei.

Automatisch per Timer übertragen

Unter Konfiguration → Timer → Jobtyp kann Job "20 – Medienbibliothek übertragen" eingeplant werden. Dabei wird immer automatisch der "Optimierte Abgleich" verwendet.

Benutzerrechte einrichten

Unter Konfiguration → Einstellungen → Benutzer → Rechte → Allgemein:

  • ☑ Medienbibliothek verwalten — Benutzer darf die Bibliothek konfigurieren
  • ☑ Medienbibliothek übertragen — Benutzer darf die Übertragung auslösen

Dinge, die man wissen sollte

  • Es spielt keine Rolle, welcher Dateityp verwendet wird — alles im MediaLib-Ordner wird übertragen
  • Dateien, die mit einem Punkt beginnen oder als "versteckt"/"Systemdatei" markiert sind, werden nicht übertragen
  • Bestehende Ordnerstrukturen werden beim "Struktur erstellen" nur ergänzt, nie gelöscht oder verändert
  • Fehler bei der Übertragung (z. B. zu große Dateien) werden aktuell nicht an VCom7 zurückgemeldet und somit auch nicht protokolliert
  • Zu viele oder zu große Dateien können in der VPOS zu Problemen führen (einzelne oder alle Bilder werden nicht angezeigt)
  • Ab Version 5.6.5.0 zeigt VCom7 an, wie viele Speicherblöcke im Medienverzeichnis belegt sind

Kurz-Checkliste

  • VPOS-Version ≥ 7.5.2.0 prüfen
  • Benutzerrechte "verwalten" + "übertragen" vergeben
  • Struktur erstellen lassen (Hilfsfunktionen)
  • Bilder in passende Ordner (POS / Grp / allgemein) legen
  • Kassen markieren, Sendemodus wählen, Ausführen
  • Optional: Timer-Job "20" für automatische Übertragung einrichten