Drucker
Die vier Druckwarteschlangen, über die eine Einheit druckt (ein Etikett oder ein Bericht, bei Start oder bei Abschluss), auf dem Modell erklärt und je Einheit befolgt oder außer Kraft gesetzt, und wie ein Befehl seine Warteschlange findet.
Drucker ist der Ort, an dem die gedruckte Ausgabe des Modells herauskommt. Jeder Befehl, den eine Aktion ausgibt, ist eine von vier Kombinationen, was herauskommt (ein Etikett oder ein Bericht) und wann (bei Start des Laufs oder bei seinem Abschluss), und jede Kombination hat je Einheit genau eine Druckwarteschlange: eine auf dieser Station installierte Windows-Druckwarteschlange. Das Modell erklärt die vier Vorgabewarteschlangen, jede Einheit druckt über sie, solange sie sich nicht abgelöst hat und vier eigene hält, und ein Befehl löst seine Warteschlange über seine eigene Kombination auf, nie über die Aktion, die ihn gruppiert. Der Bildschirm (Process > Modell > Definition > Drucker) lautet "Die Warteschlangen der Station, über die jede Einheit dieses Modells druckt: eine je Art und Zeitpunkt, für die Etiketten, die sie druckt, und die Berichte, die sie veröffentlicht." und zählt die Einheiten und wie viele für sich stehen.
Das Lesen braucht Modelle ansehen; jede Änderung braucht Process verwalten und eine nicht gesperrte Station. Der Bildschirm trägt die Form, die jeder Bildschirm der Definition teilt (siehe Definition).
Modelldefinition: die vier Plätze
Der Kopf lautet "Die Vorgabewarteschlangen des Modells. Sie bedienen jede Einheit, die ihnen noch folgt, ein Prüfstand aus gleichen Stationen wird also einmal konfiguriert." und trägt Warteschlangen aktualisieren ("Wird aktualisiert…", solange es läuft), das die installierten Warteschlangen der Station für beide Hälften des Bildschirms neu liest. Die Liste wird einmal gelesen, wenn der Bildschirm öffnet.
Die Tabelle hat immer dieselben vier Zeilen, in dieser Reihenfolge: Etikett bei Start, Etikett bei Abschluss, Bericht bei Start, Bericht bei Abschluss.
| Spalte | Was sie zeigt |
|---|---|
| Art | Etikett oder Bericht. |
| Wann | Start oder Abschluss. |
| Benutzt von | Die Aktionen des Modells mit einem Befehl, der über diesen Platz druckt, nach Namen, oder "Keine Aktion". |
| Druckwarteschlange | Der Name der Vorgabewarteschlange oder "Nicht konfiguriert" (in der warnenden Farbe nur, solange eine Aktion tatsächlich über den Platz druckt). |
Kann die Station ihre Warteschlangen nicht auflisten, lautet ein Hinweis über der Tabelle Druckwarteschlangen nicht verfügbar mit dem Fehlschlag. Auf einem Rechner ohne Zugriff auf den Druckwarteschlangendienst von Windows ist die Liste schlicht leer.
Die Spalte Einstellungen für einen Platz
Eine Zeile zu wählen öffnet den Platz vollständig ("Drucker · Etikett bei Start"), unter der Zeile, die das Medium braucht:
- ein Etikett: "Etiketten gehen als rohe Druckerbefehle an die Warteschlange. Ganter Lab reicht sie an Windows weiter und kann nicht bestätigen, dass das Etikett herauskam.";
- ein Bericht: "Das Dokument kommt als PDF an der Warteschlange an, wählen Sie also einen Dokumentendrucker. Microsoft Print to PDF taugt für einen Test."
| Feld | Was es ist | Werte / Vorgabe | Wirkung |
|---|---|---|---|
| Druckwarteschlange | "Wohin jede Einheit, die dem Modell noch folgt, dies druckt." | (nicht konfiguriert), dann jede installierte Warteschlange nach Namen; ein gespeicherter Name, den die Station nicht mehr installiert hat, bleibt als "Name (nicht installiert)" gelistet; (nicht konfiguriert). | Auf dem Modell geschrieben: Jede folgende Einheit druckt sofort darüber. Die Erklärung ergänzt "Benutzt von" und die Aktionen, die über den Platz drucken. |
Ohne Process verwalten oder solange die Station gesperrt ist, trägt die Karte den Hinweis "Das Ändern von Druckwarteschlangen benötigt die Berechtigung „Process verwalten“ und eine änderbare Station.", und die Auswahl ist abgeschaltet.
Je Einheit: die Einheitenliste
| Spalte | Was sie zeigt |
|---|---|
| Einheit | Der Name der Einheit. |
| Warteschlangen | "Folgt dem Modell" oder "3 von 4 gesetzt, eigene" bei einer abgelösten Einheit. Die Zeile trägt die warnende Farbe, wenn ein Befehl des Modells über einen Platz druckt, der für diese Einheit in Kraft leer ist. |
Einheiten verwalten ganz am Ende des Kopfes öffnet die Seite des Modells.
Die Spalte Einstellungen für eine Einheit
Eine Einheit zu wählen öffnet zwei Karten. Woher die Warteschlangen dieser Einheit kommen bietet Folgt der Vorgabe des Modells ("Die Vorgabe des Modells oben zu ändern ändert diese Einheit mit dem übrigen Prüfstand.") oder Hat eigene Warteschlangen ("Diese Einheit steht für sich. Die Vorgabe des Modells erreicht sie nicht mehr, und sie zu ändern ändert hier nichts."). Das Ablösen beginnt bei dem, was gilt: Eine Einheit, deren eigene vier Plätze alle leer sind, nimmt eine Kopie der vier des Modells; wieder zu folgen löscht nichts, ein zweites Ablösen gibt der Einheit also genau zurück, was sie hatte. Die Wahl ist ohne Process verwalten und solange die Station gesperrt ist abgeschaltet.
Die zweite Karte sind die vier geltenden Plätze, überschrieben mit In Kraft: die Vorgabe des Modells ("Vom Modell gelesen. Geben Sie dieser Einheit eigene Warteschlangen, um sie hier zu ändern.") mit jeder Auswahl abgeschaltet, solange die Einheit folgt, oder Die eigenen dieser Einheit ("Nur diese Einheit druckt darüber. Ihre Geschwister bleiben unberührt."), sobald sie abgelöst ist. Die Tabelle sind dieselben vier Zeilen: Art (mit dem Vorbehalt des Mediums als Tooltip der Zelle), Wann, Benutzt von und je Zeile eine Auswahl Druckwarteschlange, die dieselbe Liste anbietet wie die des Modells. Der Hinweis auf einen Fehler der Warteschlangen wiederholt sich, wenn es einen gibt, auf dieser Karte.
Wie ein Befehl seine Warteschlange findet
Am Ausgabezeitpunkt des Laufs löst jeder Befehl jeder Aktion, die der Ablauf gewählt hat, seine Warteschlange über das Modell auf: Eine Einheit, die folgt, nimmt den Platz des Modells für Art und Auslösezeitpunkt des Befehls; eine abgelöste Einheit nimmt ihren eigenen. Zwei Befehle derselben Kombination teilen sich deshalb mit Absicht einen Drucker, in welchen Aktionen sie auch sitzen, und Befehle zu gruppieren oder umzusortieren verschiebt nie eine Warteschlange. Eine Aktion zu entfernen lässt die Plätze unberührt, denn sie sind an Art und Auslösezeitpunkt gebunden und nicht an die Aktion.
Was geschieht, wenn der geltende Platz leer ist, unterscheidet sich nach Medium, und keiner der beiden Fälle ändert den Lauf oder stoppt die übrigen Befehle:
- Ein Etikett wird trotzdem erzeugt und im Etikettendossier des Laufs aufgezeichnet; sein Senden wird als fehlgeschlagener Versuch gegen die Warteschlange "(nicht konfiguriert)" aufgezeichnet, mit dem Grund "Auf der Einheit ist für dieses Etikett keine Druckwarteschlange konfiguriert."
- Ein Bericht veröffentlicht sein PDF trotzdem (und friert es im Lauf ein, wenn der Befehl darum bittet); sein automatischer Druck wird als fehlgeschlagener Versuch mit "Auf der Einheit ist für diese Aktion keine Druckwarteschlange konfiguriert." aufgezeichnet.
Die Annahme durch die Warteschlange heißt "An Warteschlange gesendet" und ist nie ein Beweis, dass etwas gedruckt wurde. Namen von Warteschlangen gelten je Station: Eine auf eine andere Station kopierte Konfiguration behält die Namen, die sich dort dann als "(nicht installiert)" lesen, bis sie ersetzt werden.
Was dieser Bildschirm nicht tut
- Er druckt nichts: Der Testdruck eines Etiketts steht auf der Etikettenvorlage, das Muster eines Berichts auf dem Bericht, und erneutes Drucken und Senden stehen in den Historien.
- Er entscheidet nicht, was gedruckt wird oder wann: Das sind die Befehle jeder Aktion unter Aktionen, und welche Aktionen ein Lauf ausgibt, ist der Ablauf.
- Er hat keine Warteschlange je Aktion oder je Ablauf: eine Warteschlange je Kombination, je Einheit.
- Er installiert keine Warteschlange: Die Liste ist die von Windows, und ein Rechner ohne Druckwarteschlangendienst listet keine.