Layouts e impressão de etiquetas da placa de licença
Os layouts de etiquetas são usados para controlar quais informações são impressas em uma etiqueta e como elas são dispostas. Existem duas maneiras de definir um layout de etiqueta da placa de licença:
- Layouts de etiqueta de roteiro de documento – Estes layouts oferecem recursos de layout básicos.
- Layouts de etiqueta – Estes layouts permitem compilar layouts mais avançados. Os layouts podem ter estruturas repetidas e incluir elementos de cabeçalho, corpo e rodapé. Você pode imprimir informações das tabelas relacionadas e definir formatos personalizados de data, hora e número.
Este artigo descreve como criar e usar layouts de etiqueta para etiquetas da placa de licença. Para obter mais informações sobre layouts de etiqueta de roteiro de documento, consulte Layouts de etiqueta de roteiro de documento.
Habilitar layouts de etiqueta da placa de licença
Para habilitar layouts de etiqueta de placa de veículo, você deve configurar os seguintes elementos (conforme descrito posteriormente neste artigo):
- Parâmetros do Warehouse Management – Defina se é necessário usar layouts de etiqueta de roteiro de documento ou layouts de etiqueta.
- Layout de etiqueta da placa de licença – Defina o layout da etiqueta a ser usado nas etiquetas da placa de licença.
- Roteiro de etiqueta da placa de licença – Defina quais layouts Zebra Programming Language (ZPL) devem ser impressos em qual impressora de rede e sob quais condições.
Configurar parâmetros para gerenciamento de depósito
Siga esses parâmetros a fim de configurar parâmetros de depósito para impressão de etiqueta da placa de licença.
- Acesse Gerenciamento de depósito > Configuração > Parâmetros de gerenciamento de depósito.
- Na guia Geral, na FastTab Placas de licença, defina a opção Usar layouts de etiqueta da placa de licença como Sim a fim de usar layouts de etiqueta para as placas de licença (conforme descrito neste artigo). Defina-o como Não para usar layouts de etiqueta de roteiro de documentos em seu lugar.
Criar um layout de etiqueta da placa de licença
O layout de etiqueta controla quais informações são impressas na etiqueta e como elas são apresentadas. Aqui, insira o código ZPL enviado para a impressora. Normalmente, você vai copiar esse código de um programa designer de etiquetas.
À medida que gera uma etiqueta, o sistema pode substituir nomes de campo e método usados no layout da etiqueta por valores reais. Você pode encontrar facilmente o texto que será substituído procurando cifrões ($
) no código.
Criar um layout de etiqueta básico
Siga estas etapas para criar um layout de etiqueta da placa de licença.
Vá até Warehouse Management > Configuração > Roteiro de documentos > Layout da etiqueta.
Na parte superior do painel de lista, defina o campo Tipo de layout de etiqueta como Etiqueta da Placa de Licença.
No Painel de Ação, selecione Novo para criar um etiqueta.
Defina os seguintes campos para a nova etiqueta:
ID do layout da etiqueta – Insira um nome para o layout (por exemplo, Placa de licença).
Descrição – Insira uma descrição resumida do layout (por exemplo, Placa de licença).
Tipo de definição – Selecione o método usado para definir o layout de etiqueta:
ZPL – Defina o layout de etiqueta usando ZPL.
Variáveis – Defina um layout de etiqueta que possa ser usado com um serviço externo. (Para obter mais informações, consulte Imprimir etiquetas usando um serviço externo.) Se você selecionar essa opção, a FastTab Layout do texto da impressora fornecerá grades nas quais você define variáveis de sistema e variáveis de dados. Em Variáveis do sistema, defina o campo LabelFile como o caminho do design da etiqueta no sistema externo e o campo Quantidade como o número de etiquetas a serem impressas. Em Variáveis de dados, defina os valores enviados pelo Microsoft Dynamics 365 Supply Chain Management mapeando-os para os espaços reservados correspondentes no design da etiqueta do sistema externo.
Variáveis (script) – Use o formato de script para definir um layout de etiqueta que possa ser usado com um serviço externo. (Para obter mais informações, consulte Imprimir etiquetas usando um serviço externo.) Na FastTab Layout do texto da impressora, defina o arquivo da etiqueta, a quantidade e os valores a serem enviados. Este é um exemplo.
"filePath": "/Instant Print/GS1-128.nlbl", "quantity": "1", "dataSources": [ { "GTIN of Contained Trade Items": "06183928726611", "Product_name": "D365FO: $ItemName$" } ]
ID da fonte de dados de layout da etiqueta – Deixe este campo em branco se você usar apenas dados de placa de licença. Se você precisar incluir dados de outras tabelas, selecione uma fonte de dados de layout da etiqueta que tenha as junções necessárias. Para obter mais informações sobre como configurar e usar uma fonte de dados do layout de etiqueta, consulte a próxima seção neste artigo.
Habilitar suporte a modelo de etiqueta – Deixe esta opção definida como Não por ora. (Quando ela está definida como Sim, você pode adicionar elementos de cabeçalho, linha e rodapé ao layout, conforme descrito posteriormente neste artigo.)
Formato de data, hora e número – Selecione o idioma a ser usado quando os valores de data, hora e número forem mostrados no layout de etiqueta formatados.
Tipo de estoque da impressora – Selecione um tipo de estoque da impressora. Um tipo de estoque da impressora normalmente descreve o tipo de papel que uma impressora específica usa. Ele também é usado para especificar o tipo de papel no qual um layout de etiqueta específico deve ser impresso. Para obter mais informações sobre como configurar tipos de estoque de impressora, consulte Configurar tipos de estoque de impressora.
Na FastTab Layout do texto da impressora, insira o código de etiqueta de maneira indicada para o tipo de definição selecionado. O exemplo a seguir mostra o código que você poderá copiar e colar para teste se o campo Tipo de definição estiver definido como ZPL.
CT~~CD,~CC^~CT~ ^XA~TA000~JSN^LT0^MNM,0^MTT^PON^PMN^LH0,0^JMA^PR8,8~SD15^JUS^LRN^CI27^PA0,1,1,0^XZ ^XA ^MMT ^PW831 ^LL609 ^LS0 ^FT19,59^A0N,28,28^FH\^CI28^FDLicense plate label^FS^CI27 ^FT19,148^A0N,42,43^FH\^CI28^FDItem: ^FS^CI27 ^FT128,148^A0N,42,43^FH\^CI28^FD$ItemId$ ^FS^CI27 ^BY3,3,180^FT116,525^BCN,,Y,N ^FH\^FD$LicensePlateId$^FS ^FT19,206^A0N,42,43^FH\^CI28^FDQty:^FS^CI27 ^FT128,206^A0N,42,43^FH\^CI28^FD$Qty$^FS^CI27 ^PQ1,0,1,Y^XZ
Anotação
Enquanto personaliza o código da etiqueta na FastTab Layout do texto da impressora, você pode adicionar nomes de campo e método válidos seguindo estas etapas:
- Na lista Tabelas, selecione a tabela.
- Dependendo do tipo de item que você deseja adicionar, selecione a guia Campos ou a guia Métodos e selecione o nome do campo ou método a ser adicionado.
- Se o campo Tipo de definição estiver definido como ZPL ou Variáveis (script), selecione Inserir no final do texto para adicionar o campo ou o método ao final do código. Conforme necessário, mova o novo campo ou método para o local do código onde você deseja usá-lo.
- Se o campo Tipo de definição estiver definido como Variáveis, selecione uma linha na tabela Variáveis de dados e selecione Inserir referência de campo para adicionar o campo ou o método como um valor de campo.
No Painel de ações, selecione Salvar.
Configurar e usar uma fonte de dados do layout de etiqueta
No layout da etiqueta do exemplo anterior, somente a ID da placa de licença ($LicensePlateId$
) é usada, e esse valor está disponível diretamente na tabela de placas de licença. Se você quiser incluir informações relacionadas (como o número da ordem relacionado a uma placa de licença) e a fonte de dados de etiqueta de layout necessária ainda não existir, siga estas etapas para criá-la e a selecione no layout da etiqueta.
Vá até Warehouse Management > Configuração > Roteiro de documentos > Fonte de dados do layout de etiqueta.
No Painel de Ações, selecione Novo.
Defina os seguintes campos para a nova fonte de dados do layout de etiqueta:
- ID da fonte de dados de layout da etiqueta – Insira um nome para a fonte de dados (por exemplo, LPPlusPurchOrder).
- Descrição – Insira uma descrição resumida da fonte de dados (por exemplo, Placa de licença + Ordem de compra).
- Tipo de layout de etiqueta – Selecione Etiqueta da placa de licença.
No Painel de ações, selecione Salvar.
No Painel de Ações, selecione Editar consulta.
Uma caixa de diálogo do editor de consultas padrão é exibida. Na guia Junções, adicione junções às tabelas necessárias. (Por exemplo, se quiser que a etiqueta mostre o número do pedido, você poderá fazer uma junção à tabela de ordens de compra.)
Vá até Warehouse Management > Configuração > Roteiro de documentos > Layout da etiqueta.
Crie ou selecione um layout de etiqueta e, em seguida, no campo ID da fonte de dados de layout da etiqueta, selecione o registro que você acabou de criar.
Você já pode adicionar os novos valores de campo ao código do layout de impressão. Não se esqueça de referenciar os valores table.field-names corretos no código ZPL. As tabelas adicionais vão incluir um número como sufixo (_#).
Cuidado
Na página Fonte de dados do layout de etiqueta, tome cuidado ao remover uma tabela da consulta de um registro existente. Convém remover nomes de campo e/ou método já são usados em layouts de etiqueta existentes.
Habilitar suporte a modelo de etiqueta
Os modelos de etiqueta permitem projetar etiquetas com layouts mais avançados, que podem incluir elementos de cabeçalho, linha e rodapé. Siga estas etapas para formatar uma etiqueta que inclua elementos de modelo de etiqueta.
Vá até Warehouse Management > Configuração > Roteiro de documentos > Layout da etiqueta.
Na parte superior do painel de lista, defina o campo Tipo de layout de etiqueta como Etiqueta da Placa de Licença.
Siga uma destas etapas:
- Para criar um novo layout, selecione Novo no Painel de Ação.
- Para editar um layout existente, selecione o layout no painel de lista e, em seguida, selecione Editar no Painel de Ação.
No campo ID da fonte de dados de layout da etiqueta, selecione uma fonte de dados. (Uma fonte de dados é necessária para habilitar o suporte ao modelo de etiqueta. No entanto, se precisar apenas de dados da placa de licença, você poderá selecionar uma fonte de dados muito simples na qual nenhuma junção está definida.)
Defina a opção Habilitar suporte a modelo de etiqueta como Sim.
Use os elementos
{{Header ... }}
,{{Row ... }}
e{{Footer ... }}
no código. O exemplo a seguir mostra uma etiqueta que inclui todos esses elementos. Ela imprime dados sobre itens colocados em uma placa de licença.{{LabelStart ^FX ... ZPL commands that will be printed on every label ... CT~~CD,~CC^~CT~ ^XA ~TA000 ~JSN ^LT0 ^MNM,0 ^MTT ^PON ^PMN ^LH0,0 ^JMA ^PR8,8 ~SD15 ^JUS ^LRN ^CI27 ^PA0,1,1,0 ^XZ ^XA ^MMT ^PW831 ^LL609 ^LS0 }} {{Header ^FT31,59^A0N,28,28^FH\^CI28^FDLicense plate label with work lines^FS^CI27 ^BY3,3,180^FT116,300^BCN,,Y,N ^FH\^FD$WHSLicensePlateLabel.LicensePlateId$^FS }} {{Row Table=WHsWorkLine_1 StartY=400 IncY=68 RowsPerLabel=5 ^FT19,$position.YPos$^A0N,42,43^FH\^CI28^FDLine:^FS^CI27 ^FT128,$position.YPos$^A0N,42,43^FH\^CI28^FD$WHSWorkLine_1.ItemID$^FS^CI27 ^FT250,$position.YPos$^A0N,42,43^FH\^CI28^FD$WHSWorkLine_1.QtyWork$^FS^CI27 }} {{LabelEnd ^PQ1,0,1,Y ^XZ }}
Anotação
Por causa do atributo
RowsPerLabel=5
, esse exemplo vai percorrer as linhas da placa de licença e dividir uma etiqueta para cada conjunto de cinco linhas de placas de licença. Se você alterar o atributo paraRowsPerLabel=1
, uma etiqueta será gerada para cada linha.Este exemplo vai imprimir uma cópia de cada etiqueta. Se você precisar de mais cópias (por exemplo, uma cópia para cada lado da placa de licença), defina o valor
n
da seção\^PQn
no rodapé como o número de cópias necessário. Por exemplo, para imprimir duas cópias de cada etiqueta, especifique\^PQ2
.
Configurar roteiro de etiquetas de placa da licença
Para especificar os layouts de etiqueta de placa da licença usados e onde eles serão impressos, você deve definir um registro de roteiro de documento, conforme descrito no procedimento a seguir.
Vá para Gerenciamento de depósito > Configuração > Roteiro de documento > Roteiro de documento.
Na parte superior do painel de lista, defina o campo Tipo de ordem de serviço como Ordens de compra.
No Painel de Ação, selecione Novo para criar um registro de roteiro.
No cabeçalho do novo registro de roteiro, defina os seguintes campos:
- Número de sequência – Insira um inteiro para definir a ordem na qual o registro de roteiro deve ser avaliado. Cada roteiro deve ter um número de sequência exclusivo. O sistema avalia os roteiros em ordem crescente dos números de sequência e usa o primeiro roteiro cujos critérios são atendidos.
- Nome – Insira um nome para o registro de roteiro. Por exemplo, insira Placa de licença.
Na FastTab Visão geral, use os seguintes campos para definir os critérios usados para selecionar o roteiro de rótulo:
- Depósito – Especifique o depósito onde o roteiro deve ser usado.
- ID do usuário do dispositivo móvel – Especifique a ID de usuário para a qual o roteiro deve ser usado. Para usar o roteiro para qualquer trabalhador, deixe este campo em branco.
- Número da conta – Especifique a conta do fornecedor para a qual o roteiro deve ser usado. Para usar o roteiro para qualquer fornecedor, deixe este campo em branco.
- Operadora – Especifique a operadora para a qual o roteiro deve ser usado. Para usar o roteiro para qualquer operadora, deixe este campo em branco.
- Modelo do trabalho – Especifique o modelo do trabalho para o qual o roteiro deve ser usado. Para usar o roteiro para qualquer modelo de trabalho, deixe este campo em branco.
- ID da zona de origem e ID da zona de destino – Especifique o intervalo de zonas para o qual o roteiro deve ser usado. Para usar o roteiro para qualquer zona, deixe estes campos em branco.
- Executar consulta – Para adicionar critérios de seleção personalizados a um registro de roteamento, defina a opção como Sim e selecione Editar consulta no Painel de Ação. Uma caixa de diálogo Editor de Consultas padrão é exibida, na qual você pode adicionar mais critérios de seleção.
Na FastTab Impressoras de roteamento de documentos, atribua a impressora e o layout da etiqueta que devem ser usados quando os critérios do registro de roteiro forem atendidos. Selecione Novo na barra de ferramentas para adicionar uma linha à grade. Defina os seguintes campos para a nova linha:
- Nome – Selecione uma impressora ZPL indicada. Para obter mais informações, consulte Instalar o Document Routing Agent para habilitar a impressão de rede. Deixe este campo em branco se você quiser usar seleção dinâmica de impressora.
- ID do layout da etiqueta – Selecione o layout da etiqueta a ser usado. O exemplo de valor da ID de layout de etiqueta sugerido anteriormente neste artigo foi Placa de licença.
Imprimir etiquetas automaticamente quando ordens de compra forem recebidas usando o aplicativo móvel
Se você quiser que uma etiqueta de placa da licença seja impressa automaticamente sempre que uma nova ordem de compra for recebida, configure itens de menu do dispositivo móvel conforme descrito no procedimento a seguir.
Acesse Gerenciamento de depósito > Configuração > Dispositivo móvel > Itens de menu de dispositivo móvel.
Siga uma destas etapas:
- Para criar um novo item de menu, selecione Novo no Painel de Ação.
- Para editar um item de menu existente, selecione-o no painel de lista e Editar no Painel de Ação.
Defina os seguintes campos para o item de menu novo ou selecionado:
- Nome do item de menu – Insira um nome interno para o novo item de menu. Por exemplo, insira Mixed.
- Título – Insira o nome do item como ele deve ser exibido no aplicativo móvel Warehouse Management. Por exemplo, insira Mixed LP Receiving.
- Modo – Selecione Trabalho.
- Processo de criação de trabalho – Selecione Recebimento de placa de licença mista.
- Imprimir etiqueta – Defina esta opção como Sim.
Feche a página.
Se tiver criado um novo item de menu do dispositivo móvel, você deverá adicioná-lo ao menu do dispositivo móvel, conforme mostrado no exemplo a seguir. Neste exemplo, você vai adicioná-lo ao menu do dispositivo móvel Entrada.
- Acesse Gerenciamento de depósito > Configuração > Dispositivo móvel > Menu de dispositivo móvel.
- No Painel de Ações, selecione Editar.
- No painel de lista, selecione o menu Entrada.
- Na coluna Menus e itens de menu disponíveis, selecione o item de menu do dispositivo móvel criado por você (por exemplo, Mixed).
- Selecione o botão Adicionar (seta para a direita) a fim de mover o item de menu para a coluna Estrutura de menu.
- Feche a página.
Executar um cenário para imprimir etiquetas de placa da licença
Se quiser experimentar a impressão de etiquetas de placas da licença, você poderá configurar um cenário para fazer o recebimento misto de placas da licença por meio do aplicativo móvel Warehouse Management. Para obter mais informações, consulte Recebimento de placa de licença mista. Siga as instruções e confirme se o cenário descrito neste artigo é compatível.