Labeljoy può stampare ed esportare senza aprire la sua finestra: da uno script, da un'attività pianificata o da un altro programma che ha bisogno di etichette. Scrivi un comando in un prompt dei comandi, e il documento viene stampato o esportato con le impostazioni salvate al suo interno - oppure con quelle che cambi per quell'esecuzione.
Per stampare basta il documento:
LabeljoyX /p "C:\Labels\Shipping.ljx"
Per esportare servono anche cosa esportare, /em, e dove, /et:
LabeljoyX /e "C:\Labels\Shipping.ljx" /em=0 /et=C:\Out\Shipping.pdf
| Come si scrive un comando | |
| Il documento | Subito dopo /p o /e, tra virgolette. |
| Un'opzione | Una barra, due lettere, un segno di uguale e il valore: /cp=2 stampa due copie. L'ordine non conta. |
| I valori | Senza virgolette, anche se contengono spazi: /pn=Stampante ufficio 2. Funzionano anche le virgolette. Una barra in un valore va bene, ma non all'inizio di una parola: lì fa iniziare l'opzione successiva. |
| Sì o no | 1 è no, 2 è sì. |
L'installazione fa funzionare LabeljoyX in qualsiasi prompt dei comandi. Scrivi LabeljoyX /? per un breve riepilogo delle opzioni.
| Stampa | |
| /pn | La stampante, con il suo nome esatto come lo mostra Windows. |
| /cp | Le copie, da 1. |
| /ct | Fascicola: 1 no, 2 sì. |
| /bw | 1 scala di grigi, 2 colore. |
| /ds | 1 solo fronte, 2 fronte/retro sul lato lungo, 3 fronte/retro sul lato corto. |
| Esportazione | |
| /em | Cosa esportare: 0 le pagine, 1 un set di etichette, 2 un elemento. Obbligatoria. |
| /et | Il file da scrivere, in una cartella che esiste già. Obbligatoria. La sua estensione viene sostituita da quella del formato. |
| /ef | Il formato: pdf, png, jpg, webp, gif, tif o bmp. Vedi Formati di file. |
| /dp | La risoluzione, da 72 a 1200 dpi. |
| /si, /ei | Quale set di etichette, e quale suo elemento, contando da 1. |
| /fn | Un campo della sorgente dati da cui prendere i nomi dei file. |
| /sp | Un PDF per pagina o per etichetta: 1 no, 2 sì. |
| /of, /od | Apre il file, o la sua cartella, a esportazione finita: 1 no, 2 sì. |
| Entrambe | |
| /rg | Le pagine: all (tutte), oppure la prima e l'ultima, come in /rg=2:5. |
| /lg | Le etichette, allo stesso modo: /lg=1:40. |
| /lm | La posizione delle etichette, per un intervallo di etichette: 0 inizia dalla prima posizione disponibile, 1 mantieni la posizione di partenza originale, 2 pagine intere. Vedi Posizione iniziale di stampa. |
| /aa | L'avanzamento automatico dell'intervallo di pagine o di etichette dopo l'esecuzione: 1 no, 2 sì. |
| /fp | La posizione iniziale sul primo foglio, prima la riga: /fp=3:2 è la riga 3, colonna 2. all è in alto a sinistra. |
| /up | L'aggiornamento della posizione iniziale dopo l'esecuzione: 1 no, 2 sì. |
| /ro | L'ordine di rendering: 1 riga per riga, 2 colonna per colonna. |
| /pw | La password, per un documento protetto dalla stampa e dall'esportazione - vedi più avanti. |
| /la | La lingua dei messaggi dell'esecuzione, con un codice di due lettere come en, it, de, fr o es. |
Le opzioni cambiano solo quell'esecuzione: il documento conserva le sue impostazioni. Dopo l'esecuzione Labeljoy salva il documento solo per conservare ciò che l'esecuzione ha fatto avanzare - la posizione iniziale, un intervallo con avanzamento automatico, i contatori - così l'esecuzione successiva riparte da lì. Una stampa senza /rg né /lg usa l'intervallo del documento; un'esportazione senza di loro esporta tutte le pagine.
Cosa vedi. In un prompt dei comandi, Labeljoy scrive cosa sta facendo, e premendo un tasto annulli il lavoro. Alla fine, il codice di uscita dice com'è andata: 0 se ha funzionato tutto, 1 se qualcosa è andato storto o è stato annullato - così uno script può controllarlo. Un errore nel comando, come un'opzione che non esiste o un valore che non può usare, ferma l'esecuzione prima che venga stampato qualsiasi cosa, con un messaggio che dice quale opzione è sbagliata.
Le domande. Un'esecuzione chiede ciò che chiederebbe la stampa dalla finestra: la password, quante etichette, i valori che le etichette chiedono e i due avvisi del pannello Stampa, a meno che tu non li abbia nascosti. Se non c'è nessuno alla tastiera - un'attività pianificata, un input da file - ogni domanda vale come no, l'esecuzione si ferma e il codice di uscita è 1.
La password. /pw vuole l'impronta SHA-1 della password, non la password stessa, così non compare mai in chiaro in uno script. In PowerShell, questo comando stampa l'impronta di una password:
-join ([Security.Cryptography.SHA1]::Create().ComputeHash([Text.Encoding]::UTF8.GetBytes("your password")) | % { $_.ToString("x2") })
Vuoi il comando già scritto? Chiedilo a Joy, l'assistente AI: "dammi una riga di comando che stampi questo documento sulla stampante dell'ufficio, due copie". Joy scrive la riga partendo dal documento che hai aperto, e non ci mette mai una password.
Una stampa avviata dal menu Stampa con Labeljoy di Esplora file, o da un collegamento di stampa salvato dal pannello Salva, funziona allo stesso modo. Non avendo un prompt dei comandi in cui scrivere, mostra una piccola finestra con l'avanzamento e le eventuali domande. In entrambi i casi, un'esecuzione è separata dalla finestra di Labeljoy: puoi continuare a lavorarci mentre uno script stampa.


























