Uma abordagem pratica Argox PPLBpor Victory Fernandes e Augusto Frederico Na Internet estao disponiveis diversos componentes para geracao e impressao de Codigo de Barras utilizando o Delphi e impressoras Laser ou Jato de Tinta. Ao trabalharmos com diferentes impressoras, tivemos alguns problemas quanto a resolucao, configuracao de impressoras, impressao nas margens das etiquetas, impressao de grandes quantidades de etiquetas e etc, o que comprometia a confiabilidade do sistema.Devido a estes e outros problemas, consideramos que a maneira mais simples, pratica e profissional de se imprimir codigos de barras, e utilizando impressoras especificas para impressao de etiquetas e codigos de barras.Neste artigo fazemos uma abordagem pratica para as impressoras Argox, que utilizam linguagem de script PPLB, apos este estudo, o leitor estara familiarizado com o conceito geral, e pronto para utilizar qualquer impressora do genero.Acessando a impressoraCaso deseje, o usuario da impressora pode utilizar softwares prontos disponiveis para download que acompanham a impressora ou sao vendidos separadamente. Este nao e o tipo de abordagem que desejamos aos nossos clientes. O ideal e que sejamos capazes de oferecer a funcionalidade de impressao de codigo de barras por dentro dos nossos programas, utilizando uma interface com a qual o usuario ja esteja familiarizado. Para isso e necessario conhecer o formato de comunicacao com a impressora.A impressora em questao nao requer nenhum tipo de driver especifico para funcionar, bastando que lhe seja passada uma sequencia de comandos ASCII pela porta a qual esta conectada. Sendo assim o acesso pode ser feito ate mesmo pelo MS-DOS com um comando do tipo:COPY MEU_ARQUIVO.TXT LPT1 ou COPY MEU_ARQUIVO.TXT COM1Onde MEU_ARQUIVO.TXT e um arquivo de texto comum contendo o script em PPLB que se deseja executar e deve ser enviado para a porta paralela (LPT1) ou serial (COM)Este tipo de abordagem de comunicacao facilita, e muito, a implementacao, uma vez que a nossa unica preocupacao sera conhecer os comandos, utilizando os metodos padroes do Delphi para o envio das strings.Conhecendo a LinguagemOs comandos em PPLB obedecem a uma sintaxe geral do tipo: A Comandos p1,p2,p3 Parametros [p1,p2,p3] Parametros opcionaisApesar da impressora disponibilizar uma infinidade de comandos e opcoes, tais como contadores, criacao e armazenamento de formularios em memoria, velocidade de impressao dentre outros. Vamos abordar alguns itens principais: Configuracao da Etiqueta Impressao de Textos Impressao de Codigos de BarrasDe maneira geral a impressora trabalha com um buffer de impressao onde sao armazenados os comandos recebidos, e como se a impressora montasse uma imagem virtual da etiqueta a ser impressa, dessa forma, sempre que se deseja imprimir uma etiqueta diferente, e necessario seguir um procedimento geral: Antes de tudo, temos que executar a limpeza do buffer de impressao - Comando N. Apos fixaremos as dimensoes da etiqueta bem como o seu gap (espaco entre as etiquetas). A altura e o gap, com o Comando Q. Para a largura, utilizamos o Comando q. Com o Comando R definimos as coordenadas do ponto inicial da impressao. Apos esse processo, a impressora estara pronta para receber os comandos relativos a montagem da nova etiqueta Comandos A (Texto) e B (Codigo de Barras). Uma vez