Labeljoy kann drucken und exportieren, ohne sein Fenster zu öffnen: aus einem Skript, einer geplanten Aufgabe oder einem anderen Programm, das Etiketten braucht. Sie geben einen Befehl in einer Eingabeaufforderung ein, und das Dokument wird mit den darin gespeicherten Einstellungen gedruckt oder exportiert - oder mit denen, die Sie für diesen Lauf ändern.
Zum Drucken genügt das Dokument:
LabeljoyX /p "C:\Labels\Shipping.ljx"
Zum Exportieren braucht es außerdem, was exportiert wird, /em, und wohin, /et:
LabeljoyX /e "C:\Labels\Shipping.ljx" /em=0 /et=C:\Out\Shipping.pdf
| So wird ein Befehl geschrieben | |
| Das Dokument | Direkt nach /p oder /e, in Anführungszeichen. |
| Ein Schalter | Ein Schrägstrich, zwei Buchstaben, ein Gleichheitszeichen und der Wert: /cp=2 druckt zwei Kopien. Die Reihenfolge spielt keine Rolle. |
| Werte | Ohne Anführungszeichen, auch wenn sie Leerzeichen enthalten: /pn=Office printer 2. Anführungszeichen gehen auch. Ein Schrägstrich in einem Wert ist kein Problem, nur nicht am Anfang eines Wortes: dort leitet er den nächsten Schalter ein. |
| Ja oder Nein | 1 ist Nein, 2 ist Ja. |
Das Installationsprogramm sorgt dafür, dass LabeljoyX in jeder Eingabeaufforderung funktioniert. Geben Sie LabeljoyX /? ein, um eine kurze Übersicht der Schalter zu sehen.
| /pn | Der Drucker, mit seinem genauen Namen, wie Windows ihn anzeigt. |
| /cp | Kopien, ab 1. |
| /ct | Sortieren: 1 nein, 2 ja. |
| /bw | 1 Graustufen, 2 Farbe. |
| /ds | 1 einseitig, 2 beidseitig, an langer Kante gespiegelt, 3 beidseitig, an kurzer Kante gespiegelt. |
| Exportieren | |
| /em | Was exportiert wird: 0 Seiten, 1 ein Etikettensatz, 2 ein Element. Pflicht. |
| /et | Die Datei, die geschrieben wird, in einem Ordner, den es schon gibt. Pflicht. Ihre Erweiterung wird durch die des Formats ersetzt. |
| /ef | Das Format: pdf, png, jpg, webp, gif, tif oder bmp. Siehe Dateiformate. |
| /dp | Die Auflösung, von 72 bis 1200 dpi. |
| /si, /ei | Welcher Etikettensatz und welches seiner Elemente, gezählt ab 1. |
| /fn | Ein Feld der Datenquelle, nach dem die Dateien benannt werden. |
| /sp | Ein PDF pro Seite oder Etikett: 1 nein, 2 ja. |
| /of, /od | Die Datei oder ihren Ordner öffnen, wenn der Export fertig ist: 1 nein, 2 ja. |
| Beide | |
| /rg | Seiten: all für alle, oder die erste und die letzte, wie in /rg=2:5. |
| /lg | Etiketten, auf dieselbe Weise: /lg=1:40. |
| /lm | Etikettenplatzierung, für einen Etikettenbereich: 0 ab der ersten freien Position beginnen, 1 ursprüngliche Startposition beibehalten, 2 ganze Seiten. Siehe Druckstartposition. |
| /aa | Den Seiten- oder Etikettenbereich nach dem Lauf automatisch weiterschalten: 1 nein, 2 ja. |
| /fp | Die Startposition auf dem ersten Blatt, die Zeile zuerst: /fp=3:2 ist Zeile 3, Spalte 2. all ist oben links. |
| /up | Die Startposition nach dem Lauf aktualisieren: 1 nein, 2 ja. |
| /ro | Renderreihenfolge: 1 erst waagerecht, dann nach unten, 2 erst nach unten, dann waagerecht. |
| /pw | Das Passwort, für ein Dokument, das gegen Drucken und Exportieren geschützt ist - siehe unten. |
| /la | Die Sprache der Meldungen des Laufs, als Code aus zwei Buchstaben wie en, it, de, fr oder es. |
Schalter ändern nur diesen Lauf: Das Dokument behält seine eigenen Einstellungen. Nach dem Lauf speichert Labeljoy das Dokument nur, um festzuhalten, was der Lauf weitergeschaltet hat - die Startposition, einen automatisch weitergeschalteten Bereich, Zähler -, damit der nächste Lauf dort weitermacht. Ein Druck ohne /rg oder /lg verwendet den eigenen Bereich des Dokuments; ein Export ohne sie exportiert alle Seiten.
Was Sie sehen. In einer Eingabeaufforderung schreibt Labeljoy, was es gerade tut, und ein Tastendruck bricht den Auftrag ab. Am Ende sagt der Exit-Code, wie es gelaufen ist: 0, wenn alles funktioniert hat, 1, wenn etwas schiefgegangen ist oder abgebrochen wurde - so kann ein Skript es prüfen. Ein Fehler im Befehl, etwa ein Schalter, den es nicht gibt, oder ein Wert, mit dem Labeljoy nichts anfangen kann, stoppt den Lauf, bevor irgendetwas gedruckt wird, mit einer Meldung, die sagt, welcher Schalter falsch ist.
Fragen. Ein Lauf fragt, was auch das Drucken aus dem Fenster fragen würde: das Passwort, wie viele Etiketten, die Werte, nach denen die Etiketten fragen, und die zwei Warnungen im Panel Drucken, sofern Sie sie nicht ausgeblendet haben. Sitzt niemand an der Tastatur - bei einer geplanten Aufgabe, bei Eingaben aus einer Datei -, zählt jede Frage als Nein, der Lauf stoppt, und der Exit-Code ist 1.
Das Passwort. /pw nimmt den SHA-1-Fingerabdruck des Passworts, nicht das Passwort selbst, sodass es nie als Klartext in einem Skript steht. In PowerShell gibt dieser Befehl den Fingerabdruck eines Passworts aus:
-join ([Security.Cryptography.SHA1]::Create().ComputeHash([Text.Encoding]::UTF8.GetBytes("your password")) | % { $_.ToString("x2") })
Möchten Sie den Befehl geschrieben bekommen? Fragen Sie Joy, den KI-Assistenten: „Eine Kommandozeile schreiben, die dieses Dokument auf dem Bürodrucker druckt, zwei Kopien“. Joy schreibt die Zeile anhand des Dokuments, das Sie geöffnet haben, und setzt nie ein Passwort hinein.
Ein Druck, der über das Menü Mit Labeljoy drucken des Datei-Explorers gestartet wird oder über eine Druckverknüpfung, die im Panel Speichern gespeichert wurde, funktioniert genauso. Da es keine Eingabeaufforderung gibt, in die er schreiben kann, zeigt er ein kleines Fenster mit dem Fortschritt und eventuellen Fragen. So oder so ist ein Lauf vom Fenster von Labeljoy getrennt: Sie können darin weiterarbeiten, während ein Skript druckt.


























