^PQ
Quantidade de ImpressãoPreview: não desenhadoQuantas cópias desta etiqueta a impressora produz, e se ela pausa ou corta entre elas.
Sintaxe
^PQq,p,r,o,eParâmetros
| Parâmetro | Descrição e valores aceitos | Se omitido |
|---|---|---|
| q | Total de etiquetas a imprimir para este formato.1 to 99999999 — total labels to print | 1 |
| p | Imprime e pausa a cada tantas etiquetas. 0 nunca pausa.0 to 99999999 — labels between pauses | 0 |
| r | Quantas cópias de cada número de série imprimir antes de ele incrementar.0 to 99999999 — replicates of each serial number | 0 |
| o | Pausa e corta a cada grupo, em vez de só no fim.Y or N — pause and cut after each group | N |
| e | Ignora a contagem de pausa, para a tiragem seguir sem parar.Y or N — override the pause count | N |
Como funciona
O ^PQ define o tamanho da tiragem do formato em que aparece. Sem ele a impressora produz exatamente uma etiqueta, e é por isso que um formato que parece certo mas só imprime uma vez costuma estar sem este comando, não quebrado.
Os parâmetros de pausa e réplica são para tiragens serializadas. O `p` faz a impressora parar a cada tantas etiquetas — para o operador retirar uma pilha — e o `r` imprime várias cópias de cada número de série antes de o ^SN avançar, que é como se obtêm três etiquetas idênticas por item a partir de um incremento.
A posição importa menos do que se imagina: o ^PQ pode aparecer em qualquer lugar entre ^XA e ^XZ e vale para o formato inteiro. O que importa é que ele não gruda — o formato seguinte volta a uma cópia, a menos que traga o seu próprio ^PQ.
Exemplo
^XA
^FO50,50^A0N,40^FDPacking slip^FS
^PQ4,0,0,N
^XZRenderizando…
O que o preview deste site faz com ele
Não é desenhado, e não há o que desenhar: o ^PQ diz quantas vezes imprimir a etiqueta, e uma prévia não imprime nenhuma. O que você vê é uma cópia. O resto do formato é previsto normalmente, e o linter reporta o ^PQ como "ZPL válido que esta prévia não executa", não como erro.
Erros comuns
- Esperar uma etiqueta e receber uma pilha. Um ^PQ esquecido num modelo depois de um teste é a maneira clássica de esvaziar um rolo.
- Pôr a quantidade no parâmetro errado. `^PQ1,4` é uma etiqueta com configuração de pausa, não quatro etiquetas.
- Supor que ele vale para o formato seguinte. Cada ^XA…^XZ precisa do seu próprio ^PQ.