Esta função permite descrever as listas imprimíveis sobre as impressoras ZPL Uma impressora ZPL está uma impressora especializada susceptível de receber os fluxos de dados formatados em linguagem ZPL, essencialmente para imprimir as etiquetas.
Uma lista ZPL :

  • está anexado a uma lista Crystal Reports clássico (via uma check box a assinalar ZPL e uma ligação de anexação)
  • partilha os mesmos parâmetros (que podem ser utilizados nos critérios de seleção)
  • parte de um modelo de dados e de critérios de seleção para definir os dados alimentando o fluxo de impressão.
  • está baseado sobre modelo que está definido o formato.
  • utilizado das expressões calculadas que podem ser listadas na ficha e submetidas na condição.

Uma lista Crystal Reports vai ser imprimida todo o facto normalmente se o destino de impressão está Pré-visualização, Impressora, Mensagem, Ficheiro, ou Arquivo. Por outro lado, se o tipo de saída é Impressora ZPL, a lista ZPL vai ser executado em vez e local de lista Crystal Reports para enviar directamente sobre a porta desta impressora.

Pré-requisitos

SEEREFERTTO Consulte a docuemntação de Implementação

Gestão do ecrã

Ecrã de registo

Campos

Os seguintes campos estão presentes neste separador :

Bloco número 1

Permite de identificar uma parametrizaçaõ de impressora ZPL Este código está anexado a uma lista.

  • Descr. (campo INTIT)

Permet de définir un intitulé associé à chaque fiche.

  • Activo (campo ENAFLG)

Sélectionnez cette case à cocher pour activer la fiche courante.

Les enregistrements non sélectionnés conservent leur contenu et paramétrage, mais ne pourront pas être utilisés en rappelant leur code dans :

  • les autres enregistrements, comme les documents et paramètres,
  • les traitements en masse.

Les habilitations sur une fonction donnée peuvent interdire la création d'une fiche active. Dans ce cas, la case est désactivée par défaut. Elle est modifiable uniquement par un utilisateur autorisé, ou via un Workflow de signature.

Bloco número 2

  • Ficha modelo (campo PATNAM)

Permite de indicar um modelo (ou "padrão" segundo a terminologia usual) para gerar o ficheiro final que será enviado à impressora. Este campo não é obrigatório para o deixar a possibilidade de gerar um ficheiro manualmente em utilizando a acção ARZ_REPORT.

Quando um modelo está definido, é guardado na base e sobre versão. É então possível de utilizar um número de versão dada.

Um modelo contém uma ou várias secções com código ZPL ao interior. Afim de criar um modelo, falta criar este ficheiro no directório PAT da aplicação corrente, em lhe dando um nome que será aquele retomado na ficha, e uma extensão pat. De referir que um zoom permite visualizar os ficheiros padrão, mas não os editar (utilizar-se-á um editor dedicado para tal).

No momento da criação de uma nova lista, o ficheiro modelo deve existir se foi preenchido, e o simples facto de criar a ficha vai provocar a leitura do ficheiro e guardar as suas características na base, sob a forma de uma versão número 1.

É em seguida possivel de fornecer um modelo modificado em depositante uma nova versão do ficheiro neste directório, em estocando esta nova versão pelo clique direito. Nova versão : sobre o código modelo. Se a data de criação do novo ficheiro é a mesma que aquela do ficheiro precedente, a mensagem "Sem nova versão" será afixada, senão o sistema guarda na base da nova versão, increemnta a nova versão, e propõe por defeito esta última versão para a lista (mas é possível de voltar atráz seleccionando uma versão anterior).

Um ficheiro "padrão" pode ser um dos dois tipos seguintes:

  • máscara : neste caso, pre-define-se uma máscara contendo as variáveis que está carregada na memória da impressora. Envia-se em seguida uma série de dados que estão em fusão com a máscara para produzir as etiquetas. a descrição da máscara pode ser visalizada no separador "Máscara".
  • estruturada : neste caso, o fluxo é produzido com um cabeçalho, linhas, e um pé de descrição. Cada secção pode ser visualizada no separador corespondente.
  • Versão (campo VER)

Esta zona serve a definir a versão do "padrão" utilizado no momento de impressão. Com efeito, cada versão do padrão está guardada e utilizável.

Por defeito, no momento de impressão, a última versão é utilizada ; mas será um parãmetro nomeado "versão" foi acrescentado na lista dos parâmetros da lista, toma-se em conta o valor registado.

  • Envio de mascara (campo ENVMSK)

Esta check box permite de não enviar a máscara à impressora.
A impressora guarda em memória as máscaras e o envio da máscara é uma operação que pode tomar tempo sobretudo no caso de gráficos.

Dados

O modelo de dados permite gerar um link que servirá a ler os dados para gerar o ficheiro.
Este link está gerado num tratamento WMZPL* após uma criação ou a modificação de uma parametrização. O botão [Validação] permite forçar a geração do tratamento.

  • Critérios (campo CONDIT)

Este campo permite definir os critérios que serão aplicados a pedido (ligados por um "e" lógico se várias linhas são preenchidas) ; estes critérios serão directamnte passados à base via as cláusulas de intrução Kink se a fórmula não contém funções particulares (tais Func), senão será utilizada em filtro no momento da leitura.

Por entre as funções interessantes, remarcar-se-á a função func ARZIMP.PARAM("nom"), que permite recuperar passados à lista. Esta função particular está optimizada no pedido em sendo transformada em constante.

De notar que se pode igualmente reacrescentar os critérios de selecção no modelo de dados.

Quadro Expressão

  • Número (campo NUM)

Este número serve a utilizar a expressão de um limite (n=número) :
- X3E_n  gerado nos padrões de tipo "parsing"
- ^FNn  gerado nos padrões de tipo "máscara"

Este limite será substituido pelo valor avaliado da expressão no ficheiro.
Pode existir váras vezes o mesmo número. É a condição definida sobre cada linha que permite tomar em conta o bom número.

  • Condição (campo CND)

Cada campo calculado está identificado por um número. Esta condição permite gerar várias linhas levando o mesmo número : neste caso, a expressão retida por um número dados será a primerira cuja condição está realizada.

  • Expressão (campo EXPLIG)

Esta expressão é avaliada no anel de leitura definida pelo módulo de dados, no momento da geração do ficheiro enviado à impressora.

Fechar

 

Botões específicos

Gera o tratamento cuja execução permitirá a geração do fluxo a enviar à impressora.

Mensagens de erro

Para além das mensagens genéricas, as seguintes mensagens de erro podem aparecer durante o reg. :

Sem nova versão

Pretendemos registar uma nova versão de modelo de impressão, mas o ficheiro fornecido não é mais recente que o precedente.

Tabelas consideradas

SEEREFERTTO Consulte a docuemntação de Implementação