Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
Ambos lados da revisão anteriorRevisão anteriorPróxima revisão | Revisão anterior | ||
ksetq [2021/03/29 20:19] – admin | ksetq [2024/05/28 11:18] (atual) – [Script Modelo para ZEBRA] admin | ||
---|---|---|---|
Linha 2: | Linha 2: | ||
Com este script é possível criar qualquer leiaute de etiquetas usando alguns poucos comandos de formatação. | Com este script é possível criar qualquer leiaute de etiquetas usando alguns poucos comandos de formatação. | ||
==== ImprimirTexto==== | ==== ImprimirTexto==== | ||
+ | |||
+ | |||
Permite imprimir um texto qualquer em qualquer posição , qualquer tamanho e com até 4 orientações possíveis. | Permite imprimir um texto qualquer em qualquer posição , qualquer tamanho e com até 4 orientações possíveis. | ||
Linha 11: | Linha 13: | ||
* 10 - nMultiplicadorH - Multiplicador Horizontal (Número da fonte * multiplicador Horizontal). | * 10 - nMultiplicadorH - Multiplicador Horizontal (Número da fonte * multiplicador Horizontal). | ||
* 10 - nMultiplicadorV - Multiplicador Vertical (Número da fonte * multiplicador Vertical). | * 10 - nMultiplicadorV - Multiplicador Vertical (Número da fonte * multiplicador Vertical). | ||
- | * 3,3 - Posição | + | * 3,3 - Posição Y,X que o texto deverá ser impresso na matriz da etiqueta |
* texto - o que deverá ser impresso na posição (não pode ser usado virgulas dentro do texto) | * texto - o que deverá ser impresso na posição (não pode ser usado virgulas dentro do texto) | ||
* 0 - Valor da subfonte, não alterar. | * 0 - Valor da subfonte, não alterar. | ||
Linha 55: | Linha 57: | ||
* 10 - Largura da barra larga | * 10 - Largura da barra larga | ||
* 5 - Largura da barra fina | * 5 - Largura da barra fina | ||
- | * 2,20 Posição | + | * 2,20 Posição Y,X que o texto deverá ser impresso na matriz da etiqueta |
* 1234567890123 - digitos do código de barra a serem impressos | * 1234567890123 - digitos do código de barra a serem impressos | ||
* 15 - altura do código de barras | * 15 - altura do código de barras | ||
Linha 62: | Linha 64: | ||
==== Fim ==== | ==== Fim ==== | ||
- | Permite finalizar o processamento do script, se existir qualquer comando extra após o Fim() ele será ignorando na formatação da etiqueta. É útil para que se possa manter outras formatações especiais mas não utilizadas abaixo deste comando. | + | Permite finalizar o processamento do script, se existir qualquer comando extra após o Fim() ele será ignorando na formatação da etiqueta. É útil para que se possa manter outras formatações especiais mas não utilizadas abaixo deste comando, utilizando apenas quando necessário. |
+ | |||
+ | Obs.** Para utilizar uma etiqueta após o comando Fim(), basta mover seus comandos para acima da posição Fim(), | ||
Sintaxe: | Sintaxe: | ||
Linha 78: | Linha 82: | ||
%%//%% Etiqueta layout modelo Zebra TLP2844 | %%//%% Etiqueta layout modelo Zebra TLP2844 | ||
- | ===== Exemplos | + | ===== Tags de Macro ===== |
+ | Determinadas informações que são impressas na etiqueta podem ser referenciadas pelas tags de Macro, palavras precedidas do símbolo $ que permite substituir seu conteúdo no momento da impressão. Atualmente temos as seguintes tags de macro disponíveis: | ||
- | ==== Exemplo 1 ==== | + | * $Msg1 - Mensagem cadastrada em configurações, |
- | // Modelo genérico | + | * $Msg2 - Mensagem cadastrada em configurações, |
- | ImprimirTexto(orNormal, | + | * $codbar - Código |
- | ImprimirBarras(orNormal, barEAN13, 2 , 2, 13, 5, $codbar, 10, becSIM | + | |
- | ImprimirCaixa(13, 32, 56, 17, 1, 1) | + | * $descp1 - Primeira parte da descrição do produto |
- | ImprimirTexto(orNormal, | + | * $descp2 - Segunda parte (completa) da descrição do produto delimitado pelo tamanho máximo da parte |
- | | + | |
+ | ===== Exemplos de modelos de etiqueta ===== | ||
+ | |||
+ | ==== Exemplo 1 com uma coluna ==== | ||
+ | |||
+ | '' | ||
+ | |||
+ | '' | ||
+ | |||
+ | '' | ||
+ | |||
+ | '' | ||
+ | |||
+ | '' | ||
+ | |||
+ | '' | ||
+ | |||
+ | '' | ||
+ | |||
+ | Impressão na Zebra ZD-220: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | |||
+ | Obs. Ao colar o script acima na configuração do kratom, remova os espaços à esquerda. | ||
+ | |||
+ | |||
+ | |||
+ | ==== Exemplo 2 com duas colunas ==== | ||
+ | |||
+ | |||
+ | ====== Script Modelo para ZEBRA ====== | ||
+ | |||
+ | Segue o modelo de script compatível com 3 colunas. Parâmetro 4996 (Total de Colunas) deve estar configurado para a quantidade máxima de colunas por linha, no caso do script abaixo o valor é 3. | ||
+ | |||
+ | < | ||
+ | newcol() | ||
+ | ImprimirCaixa(1, | ||
+ | ImprimirBarras(orNormal, | ||
+ | ImprimirTexto(orNormal, | ||
+ | ImprimirTexto(orNormal, | ||
+ | ImprimirTexto(orNormal, | ||
+ | |||
+ | newcol() | ||
+ | ImprimirCaixa(1, | ||
+ | ImprimirBarras(orNormal, | ||
+ | ImprimirTexto(orNormal, | ||
+ | ImprimirTexto(orNormal, | ||
+ | ImprimirTexto(orNormal, | ||
+ | |||
+ | newcol() | ||
+ | ImprimirCaixa(1, | ||
+ | ImprimirBarras(orNormal, | ||
+ | ImprimirTexto(orNormal, | ||
+ | ImprimirTexto(orNormal, | ||
+ | ImprimirTexto(orNormal, | ||
+ | |||
+ | Fim() | ||
+ | </ | ||
+ | Preview integrado: | ||
+ | {{: |