manual técnico de etiquetas de pessoas (em atualização)
Conceito
As etiquetas de pessoas são representadas por layouts cuja definição deve ser realizada através de x-class, que são criados em classes específicas. Verificar os layouts cadastrados no tópico "Layouts Cadastrados". Cada classe de definição do layout deve ser filha da classe "Layouts de etiquetas de Pessoa" e deve ser montado a partir de seções cujos valores de preenchimentos são: imagens ( bitmap monocromáticas ), código de barra, desenhos como caixas e linhas ou textos comuns. Os valores de preenchimentos podem ser customizados de acordo com a necessidade de cada cliente. A utilização de uma imagem como valor de preenchimento está implementado somente para o protocolo PPLB.
A impressão da etiqueta está disponível para qualquer impressora que utilizem o protocolo PPLB e DPL para a porta LPT1. Para cada novo protocolo que surgir deve ser criada uma nova classe que herde da classe "ImpressoraEtiqueta" e implementar as funções de impressão especificas do novo protocolo. Além desse novo objeto deve ser analisada a necessidade de criar novos layouts.
Configurações
Configuração dos Layout's
Protocolo de impressão do layout
Define o protocolo utilizado para imprimir o layout
Tipo de configuração: por script
Propriedade: this.protocoloimpressao
Valor: -1897036235 /* PPLB */ ou -1894333762; /* DPL */
Localização: Script de definição do layout cadastrado
Seções que definem o layout
Define as configurações das seções do layout
Tipo de configuração: por script
Propriedade: this.configuracaoLayoutEtiqueta.secoes
Valor padrão: Específico de cada layout
Localização: Script de definição do layout cadastrado
Quantidade de colunas utilizadas na impressão
Define a quantidade de colunas que será utilizada na impressão.
Tipo de configuração: por script
Propriedade: this.configuracaoLayoutEtiqueta.quantidadeDeColunasDeEtiquetas
Valor padrão: Especifico de cada layout
Localização: Script de definição do layout cadastrado
Distância entre as colunas de impressão
Define a distância que deve existir entre as colunas no momento da impressão da etiqueta, utilizado para imprimir etiquetas com mais de 1 coluna.
Tipo de configuração: por script
Propriedade: this.configuracaoLayoutEtiqueta.distanciaEntreColunasDeEtiquetas
Valor padrão: Especifico de cada layout
Localização: Script de definição do layout cadastrado
Layouts Cadastrados
Etiqueta 23 X 100mm Simples
Tipo de configuração: classe x script
Protocolo: PPLB
Localização: /Configuracao/Operacoes/Cadastros/Etiquetas/Layouts de Etiquetas/Layouts de etiquetas de Pessoa/Etiqueta 23 X 100mm Simples/Etiqueta 23 X 100mm Simples.ic
A imagem a esquerda apresenta o layout da etiqueta com a definição de cada seção do layout.
Valores default das seções:
* Seção 01: Nome
* Seção 02: Endereço ( Tipo de Logradouro + Logradouro + Numero + Complemento )
* Seção 03: Bairro
* Seção 04: Cidade - Uf + CEP
Fórmulas de preenchimento dos layouts
Tipo de configuração: Por script
Propriedade: this.chaveDoLayoutDeEtiqueta
Valor padrão: Chave da classe do layout que será preenchido
Localização: Script de definição da fórmula cadastrada
Fórmulas Cadastradas
Etiqueta 23 X 100mm Simples
Tipo de configuração: classe x script
Localização: /Configuracao/Operacoes/Cadastros/Etiquetas/Formulas para Etiquetas/Formulas para Etiquetas de Pessoa/Modelos de Preenchimento/Etiqueta 23 X 100mm Simples/Etiqueta 23 X 100mm Simples.ic
Telas Envolvidas
Consulta e Impressão das Etiquetas
A documentação das telas utilizadas para impressão das etiquetas de pessoas pode ser acessada através do link manual de etiquetas de pessoas.
Modelo de Dados
Scripts Envolvidos
Objetos
-1897036225 /products/INTEQerp infrastructure/library/Etiquetas/ImpressoraEtiquetaPPLB.ijs
-1894442336 /products/INTEQerp infrastructure/library/Etiquetas/ImpressoraEtiquetaDPL.ijs
-1897036227 /products/INTEQerp infrastructure/library/Etiquetas/ImpressaoEtiqueta.ijs
-1897036194 /products/INTEQerp infrastructure/library/Etiquetas/InteracaoImpressaoEtiquetas.ijs
-1897036223 /products/INTEQerp infrastructure/library/Etiquetas/LayoutEtiqueta.ijs
-1897036195 /products/INTEQerp infrastructure/library/Etiquetas/BuscaRecursosImpressaoEtiquetas.ijs
-1897036230 /products/INTEQerp infrastructure/library/Etiquetas/ConfiguracaoLayoutEtiqueta.ijs
-1897036228 /products/INTEQerp infrastructure/library/Etiquetas/ImagemEtiqueta.ijs
-1897036226 /products/INTEQerp infrastructure/library/Etiquetas/ImpressoraEtiqueta.ijs
-1897036224 /products/INTEQerp infrastructure/library/Etiquetas/Layout.ijs
-1897036220 /products/INTEQerp infrastructure/library/Etiquetas/SecaoLayoutEtiqueta.ijs
-1897036196 /products/INTEQerp infrastructure/library/Etiquetas/TipoBuscaRecurso.ijs
-1897036222 /products/INTEQerp infrastructure/library/Etiquetas/PreenchimentoDasCaracteristicasDasSecoes.ijs
-1897036221 /products/INTEQerp infrastructure/library/Etiquetas/PreenchimentoDoConteudoDasSecoes.ijs
-1894442276 /products/INTEQorder/library/misc/EtiquetasMalaDireta.ijs
Process
-1894442363 /products/INTEQorder/modules/Venda/Etiquetas/Etiquetas de Pessoas/Etiqueta para Pessoa.ip
-1894442372 /products/INTEQorder/library/etiquetas/processos/Impressao de Etiquetas para Pessoa.ip
-1894442270 /products/INTEQorder/library/etiquetas/processos/Impressao de Etiquetas para Pessoas.il
X-class
-1894442272 /Configuracao/Operacoes/Cadastros/Etiquetas/Configuracoes de Etiquetas/Mala Direta/0100UNUMOrder.ic
-1894442353 /Configuracao/Operacoes/Cadastros/Etiquetas/Layouts de Etiquetas/Layouts de etiquetas de Pessoa/Etiqueta 23 X 100mm Simples/Etiqueta 23 X 100mm Simples.ic
-1894442357 /Configuracao/Operacoes/Cadastros/Etiquetas/Formulas para Etiquetas/Formulas para Etiquetas de Pessoa/Modelos de Preenchimento/Etiqueta 23 X 100mm Simples/Etiqueta 23 X 100mm Simples.ic