ZPLToolkit

^PQ

Quantidade de ImpressãoPreview: não desenhado

Quantas cópias desta etiqueta a impressora produz, e se ela pausa ou corta entre elas.

Sintaxe

^PQq,p,r,o,e

Parâmetros

ParâmetroDescrição e valores aceitosSe omitido
qTotal de etiquetas a imprimir para este formato.1 to 99999999 — total labels to print1
pImprime e pausa a cada tantas etiquetas. 0 nunca pausa.0 to 99999999 — labels between pauses0
rQuantas cópias de cada número de série imprimir antes de ele incrementar.0 to 99999999 — replicates of each serial number0
oPausa e corta a cada grupo, em vez de só no fim.Y or N — pause and cut after each groupN
eIgnora a contagem de pausa, para a tiragem seguir sem parar.Y or N — override the pause countN

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

ZPL
^XA
^FO50,50^A0N,40^FDPacking slip^FS
^PQ4,0,0,N
^XZ

Renderizando…

Quatro cópias da mesma etiqueta, sem pausa entre elas.
Abrir no visualizador

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.

Veja também