Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

CONTEÚDO

  1. Visão Geral
  2. Cadastro Local de Impressão
    1. Configuração Impressão Direta
    2. Configuração Impressão MSCBSPOOL
  3. Impressão Etiquetas
    1. Impressão via Smartclient
    2. Impressão via VTDEBUG / TELNET
    3. Impressão via MSCBSPOOL
  4. Informações Adicionais
  5. Tabelas utilizadas


01. VISÃO GERAL

Antes, para realizar impressão em impressora de linguagem ZPL de conexão USB ou Rede era necessário realizar o mapeamento via NET USE para alguma porta, como por exemplo a LPT. Utilizando Devido a necessidade de facilitar a configuração e impressão das etiquetas, o mecanismo de impressão passa a utilizar a classe FWMSPrinter, agora . Agora é possível realizar impressão sem a necessidade de realizar mapeamento de porta. Somente selecionar a impressora instalada na no gerenciador de impressão do sistema operacional da máquina local no cadastro de Local de Impressão (ACDA060).

Aviso
titleAviso

Esta funcionalidade foi homologada somente para impressoras ZEBRA.

02. CADASTRO LOCAL DE IMPRESSÃO

Para selecionar a impressora no Local de Impressão (ACDA060), deve acessar o menu Atualizações > ACD > Locais P/Impressão.

Um exemplo abaixo de como realizar a inclusão/alteração para selecionar a impressora.

Image Removed

Nesse novo mecanismo de impressão, existem duas possibilidades de impressão: Envio de impressão diretamente para impressora sem a configuração do MSCBSPOOL ou utilizando a configuração de impressão via MSCBSPOOL.

a. CONFIGURAÇÃO IMPRESSÃO DIRETA

Porta LPT: 0 - Nenhum
Tipo: 0 - Local
Drv Windows: 1 - Sim
Impressora: Selecione a impressora

Image AddedPara a configuração do local de impressão, não é necessário informar a porta, somente informar os campos obrigatórios e o Tipo (CB5_TIPO) igual a 3 - Spool.

O campo Impressora (CB5_PRINTR) foi criado para realizar a seleção da impressora instalada na no gerenciador de impressão da máquina local do usuário, sendo ela instalada fisicamente na máquina ou compartilhada, mas para ativar o campo Impressora é necessário que o campo Drv Windows (CB5_DRVWIN) esteja igual a 1 - Sim.

Com o campo ativado, para selecionar a impressora, basta clicar no campo e apertar a tecla de atalho do teclado F3 ou clicar na lupa no final do campo. Selecione a impressora e clique em OK após selecionado.

Lista de ImpressorasImage Added

                                                  Imagem ilustrativa

b. CONFIGURAÇÃO IMPRESSÃO VIA MSCBSPOOL

Porta LPT: 0 - Nenhum
Tipo:
3 - Spool
Fila: Selecione a fila de impressão
Drv Windows: 
0 - Não

Image Added

Após realizado configurações, clicar em Salvar.

03. IMPRESSÃO ETIQUETAS

a. IMPRESSÃO VIA SMARTCLIENT

View file
name2912_DOC_ENTRADA.mp4
height400

b. IMPRESSÃO VIA VTDEBUG / TELNET

A impressão será realizada conforme impressora selecionada no Local de Impressão (ACDA060), o mesmo nome de impressora deverá estar em cada estação/máquina do usuário que queira realizar impressão das etiquetas. Porém, caso o nome da impressora instalada na estação/máquina local esteja divergente ou não esteja instalada, apresentará mensagem abaixo para o usuário.

Image Added

Após clicar em Sim, irá apresentar a impressora ou lista de impressoras instaladas no gerenciador de impressão da estação/máquina local para selecionar. Depois de selecionado, clicar em Ok para realizar a impressão.

b. IMPRESSÃO VIA VTDEBUG / TELNET

Conforme tópico anterior (a.), caso o nome da impressora instalada na estação/máquina local esteja divergente ou não esteja instalada, apresentará mensagem abaixo para o usuário.

Image Added

Após pressionar a tecla S, irá apresentar a impressora ou a lista de impressoras instaladas no gerenciador de impressoras do servidor do Appserver para selecionar. Depois de selecionado, apertar a tecla ENTER e a impressão será realizada.

Aviso
titleAviso

A consulta de impressoras utilizando VTDEBUG/TELNET é realizada no gerenciador de impressão do servidor onde o Appserver está configurado. Utilizando sistemas operacionais Linux, para que consiga visualizar as impressoras, realizar configuração conforme documentação: Seção ServerPrinters -- 29447

c. IMPRESSÃO VIA MSCBSPOOL

As parametrizações no MSCBSPOOL permanecem as mesmas, porém, na opção PORTA, deverá selecionar a impressora que deseja realizar a impressão e ativar o Drv Windows.

A rotina passa utilizar a mesma classe de impressão FWMSPrinter, se estiver utilizando as configurações citadas conforme item 02 tópico B desta documentação.

04. INFORMAÇÕES ADICIONAIS

Para correto funcionamento dessa funcionalidade de forma automática, deverá aplicar o pacote o nome da impressora selecionada no Local de Impressão (ACDA060) deverá ser o mesmo em todas estações/máquinas que realizam impressão de etiquetas.

Informações
titleImportante

O pacote que contém alterações de dicionário de dados só estarão disponíveis na próxima Expedição Contínua do Estoque e Custos que está prevista para ser publicada a partir do dia 24/03/2023. Porém, caso queira realizar a criação do campo manualmente, seguir orientações conforme Documento Técnico: DT Local de impressão

05. TABELAS UTILIZADAS

  • CB0 - ID de Etiquetas
  • CB5 - Tipos de Impressão

...