A função TACBrETQPpla.FinalizarEtiqueta seta fpEtqInicializada := False;
quando iniciar a próxima etiqueta IniciarEtiqueta => TACBrETQPpla.IniciarEtiqueta tem uma parte do código (
if not EtqInicializada then
ListaCmd.Insert(0, Cmd) //Se Etiqueta não foi iniciada, comandos incluídos no início
else
ListaCmd.Add(Cmd); //Se Etiqueta foi iniciada, comandos são concatenados
) que coloca os comandos de abertura da etiqueta todos no inicio da lista de comandos devido a variável que foi setada false na finalização da etiqueta anterior.
No exemplo etqteste quando clico no botão "bloco de etiquetas" só sai uma.
Contornei o problema usando a função IniciarEtiqueta 2 vezes antes de cada etiqueta; tenho uma Argox os214plus a principio não reclamou dos comandos extras mas provavelmente vai ficar reduzido o numero de etiquetas q posso imprimir de uma só vez.
*tenho os fontes do svn revisao 8264.