BPLB Manual De Programacao Rev. 3.0 L 42 Rev 3 0
User Manual:
Open the PDF directly: View PDF
.
Page Count: 43
| Download | |
| Open PDF In Browser | View PDF |
BPLB Manual de programação – Impressora L42 Ver. 3.0 – Jan /2013 Sumário 1- INTRODUÇÃO .............................................................................................................................................................. 1 2- CONFIGURAÇÃO DA IMPRESSORA ...................................................................................................................... 2 3- POSICIONAMENTO DO CONTEÚDO DE IMPRESSÃO ...................................................................................... 2 4- COMANDOS DA LINGUAGEM BPLB ..................................................................................................................... 2 A –imprime texto.................................................................................................................................................. 7 B –imprime código de barras 1D.......................................................................................................................... 9 b –imprime código de barras 2D ....................................................................................................................... 11 C –imprime variáveis de contador ...................................................................................................................... 12 D –densidade de impressão ................................................................................................................................ 13 EI –imprime lista de soft fonts ........................................................................................................................... 13 EK –deleta soft fonts armazenadas ..................................................................................................................... 13 ES –armazena soft fonts ..................................................................................................................................... 13 FE –final de arquivo do tipo “Formulário” ........................................................................................................ 14 FI –imprime lista de “Formulários” salvos na memória ..................................................................................... 14 FK –deleta “Formulários” da memória .............................................................................................................. 14 FR –chama “Formulário” salvo na memória ...................................................................................................... 14 FS –armazena os dados de um “Formulário” na memória ................................................................................. 15 GG –imprime imagem armazenada na memória ................................................................................................ 16 GI –imprime lista de gráficos armazenados na memória ................................................................................... 16 GK –deleta gráficos armazenados na memória .................................................................................................. 16 GM –armazena gráficos na memória da impressora .......................................................................................... 16 GW –imprime gráficos com formato binário ..................................................................................................... 17 I –seleciona “Code Page” ................................................................................................................................... 17 JB / JF – modo de saída do papel ....................................................................................................................... 18 LE –desenha linhas não sobrepostas .................................................................................................................. 18 LO –desenha linhas sobrepostas ......................................................................................................................... 19 LW –desenha linha em branco ........................................................................................................................... 20 N –limpa o buffer de impressão ......................................................................................................................... 20 O –configura opcionais....................................................................................................................................... 20 P –imprime etiquetas .......................................................................................................................................... 21 PA –imprime etiquetas (p/ uso com “Formulário” ............................................................................................. 22 Q – altura e espaçamento da etiqueta utilizada................................................................................................... 22 q –largura de impressão ...................................................................................................................................... 22 1 R –Ponto de referência p/ início de impressão ................................................................................................... 22 S –Velocidade de impressão ............................................................................................................................... 23 U –imprime auto-teste ........................................................................................................................................ 23 V –definição de variáveis ................................................................................................................................... 23 X –imprime retângulo......................................................................................................................................... 24 Y –configura porta serial .................................................................................................................................... 25 Z –configura a direção de impressão .................................................................................................................. 25 ZS / ZN –habilita / desabilita a memória flash ................................................................................................... 26 ? –substituição de variáveis ................................................................................................................................ 27 5 –COMANDOS ESPECIAISJC –calibração de etiquetas ....................................................................................................................... 28 KGRECORD –zera contador (odômetro) ................................................................................................. 28 KrEEP –reset aos “padrões de fábrica” ..................................................................................................... 28 KPre_EEP –salva configuração atual como “padrão de fábrica” .............................................................. 28 Ignorar BACKFEED ........................................................................................................................................................... 28 Ignorar AQUECIMENTO ................................................................................................................................................... 28 Ignorar VELOCIDADE....................................................................................................................................................... 28 6 –PROCEDIMENTOS Carregar imagem na memória da impressora ..................................................................................................... 29 Configuração da porta serial ............................................................................................................................... 35 Alterar distância de calibração ........................................................................................................................... 38 2 1- INTRODUÇÃO O objetivo deste manual é fornecer informações suficientes para que um layout de impressão seja criado através dos comandos de programação destinados à impressora ELGIN L42, com o firmware BPLB carregado. A partir dele você aprenderá como criar um arquivo de impressão, como carregar imagens ou um formulário na memória da impressora, etc. 2- CONFIGURAÇÃO DA IMPRESSORA Para entender melhor o funcionamento deste equipamento, é necessário conhecer as suas configurações através da etiqueta de Auto Teste, descrita a seguir. A etiqueta de Auto Teste é obtida da seguinte forma: com a impressora ligada, e somente o LED verde aceso, mantenha o botão pressionado e aguarde até o LED piscar 1x, então solte-o. As informações abaixo serão impressas: MODELO.....................................................ELGIN BTP-L42 BOOT FIRMWARE......................................FV5.010 MAIN FIRMWARE…………………………...3.0A2 (BPLB) MODO DE IMPRESSÃO…………………...NAO CONTINUO / CORTE MANUAL METODO DE IMPRESSAO........................TRANSF. TERMICA BUFFER......................................................DOUBLE BUFFER VERIFICA SERIAL......................................DESABILITADO CONFIG. SERIAL........................................9600, N, 8, 1, H SENSOR DE PAPEL..................................TRANSMISSIVO/150/113 FLASH DISPONIVEL..................................2048K RAM PADRAO............................................8192K RAM DISPONIVEL.....................................5399K FEED AO LIGAR........................................DESABILITADO RETORNO DE STATUS............................DESABILITADO COMANDO IMEDIATO..............................DESABILITADO VERIFICA SINTAXE..................................DESABILITADO UNIDADE DE MEDIDA..............................ptos BUFFER SISTEMA....................................032K COMPRIMENTO ETIQUETA.....................041mm LARGURA BUFFER...................................104byte LARGURA DE IMPRESSAO......................104MM (08DOT/MM) CONTADOR ZERAVEL..............................50m CONTADOR ABSOLUTO...........................63m AJUSTE DE COLUNA................................0ptos AJUSTE DE LINHA....................................0ptos AVANÇO P/ CORTE..................................00ptos IGNORAR BACKFEED..............................SIM IGNORAR AQUECIMENTO.......................NAO IGNORAR VELOCIDADE...........................NAO 3 MODELO Mostra o modelo da impressora, L42 BOOT FIRMWARE Versão do arquivo de BOOT MAIN FIRMWARE Indica a versão do firmware atual, e também a sua linguagem: BPLB ou BPLA MODO DE IMPRESSÃO Tipo de papel utilizado: se possuir espaçamento entre etiquetas (GAP) deve aparecer = NAO CONTINUO, se o papel não possuir espaçamento = CONTINUO METODO DE IMPRESSAO se utilizar ribbon = TRANSF. TERMICA, se utilizar papel térmico, sem ribbon = TRANSF. DIRETA BUFFER Configuração padrão do Buffer, não disponível para o usuário VERIFICA SERIAL Função indisponível. CONFIG. SERIAL Configuração atual da porta de comunicação Serial. SENSOR DE PAPEL Apresenta a configuração atual do sensor de papel, e também os valores de leitura: Se utilizar etiquetas com espaçamento = TRANSMISSIVO Se utilizar etiquetas com tarja preta, ou papel contínuo = REFLEXIVO FLASH DISPONIVEL Quantidade de memória Flash disponível ao usuário RAM PADRAO Quantidade total de memória RAM RAM DISPONIVEL Quantidade de memória RAM disponível ao usuário FEED AO LIGAR Permite configurar a impressora para avançar 1 etiqueta sempre que ela for ligada RETORNO DE STATUS Habilita ou Desabilita o retorno de informações da impressora ao PC COMANDO IMEDIATO Configura a impressora para aceitar ou ignorar “comandos imediatos” de acordo com a linguagem de programação, não se aplica ao BPLB 4 VERIFICA SINTAXE Permite configurar a impressora para checar a sintaxe dos comandos recebidos através da linguagem de programação UNIDADE DE MEDIDA Unidade de medida utilizada, pode ser Pontos ou Polegadas BUFFER SISTEMA Configuração padrão do Buffer, não disponível para o usuário COMPRIMENTO ETIQUETA Valor definido automaticamente pela impressora durante a calibração, deve corresponder ao tamanho da etiqueta, com uma variação de no máximo 3mm, se estiver diferente do tamanho real, a impressão não ocorrerá na posição correta LARGURA BUFFER Configuração padrão do Buffer, não disponível para o usuário LARGURA DE IMPRESSAO Largura de impressão definida através do comando “Q”, na linguagem de programação BPLB CONTADOR ZERAVEL Contador (odômetro) em metros, que pode ser “zerado”, através do comando KGRECORD CONTADOR ABSOLUTO Contador (odômetro) em metros, que não pode ser “zerado ” AJUSTE DE COLUNA Offset de posição de impressão no eixo X, pode ser configurado através do Driver de Windows. A cada 8 pontos = 1mm AJUSTE DE LINHA Offset de posição de impressão no eixo Y, pode ser configurado através do Driver de Windows. A cada 8 pontos = 1mm AVANÇO P/ CORTE Configuração da quantidade de avanço da etiqueta após a impressão, para que o GAP pare sobre a serrilha. A cada 8 pontos = 1mm IGNORAR BACKFEED Permite ignorar ou não o comando que indica que o GAP entre as etiquetas deve parar na serrilha para o corte manual. SIM = sempre ignora o software e o GAP para sobre a serrilha. NÃO = assume a informação enviada pelo software. IGNORAR AQUECIMENTO Pode assumir a configuração de aquecimento recebida pelo software ou utilizar a configuração interna da impressora. IGNORAR VELOCIDADE Pode assumir a configuração de velocidade de impressão recebida pelo software ou utilizar a configuração interna da impressora. 5 3- POSICIONAMENTO DO CONTEÚDO DA IMPRESSÃO Antes de falarmos especificamente dos comandos de impressão, é necessário esclarecer a forma como os objetos de impressão serão posicionados na etiqueta impressa pela L42. Veja o esquema a seguir. O posicionamento em X e Y, são dados através de “pontos”, onde cada 8 pontos = 1mm. 6 4- COMANDOS DA LINGUAGEM BPLB IMPORTANTE: Os Comandos estão listados por ordem alfabética Ao final de cada linha de comando, sempre deve haver o caractere LF A Descrição: imprime texto. Não pode haver espaços entre os parâmetros. Sintaxe: Ap1 ,p2, p3,p4,p5,p6,p7,"DADOS" : Parâmetros p1 :Coordenada X em pontos (8 pontos = 1mm) p2 :Coordenada Y em pontos (8 pontos = 1mm) p3 :Rotação de impressão, escala: 0~3 Valor de p3 p4 0 Sem rotação 1 Rotação de 90° - sentido horário 2 Rotação de 180° - sentido horário 3 Rotação de 270° - sentido horário : Identificador da fonte a ser impressa,escala: 1~5, A~Z Valor de p4 1 ~5 A ~Z Fontes internas. Obs. Fonte 5 não possui caracteres minúsculos. Soft fonts, fontes armazenadas na memória RAM e FLASH usando o comando ES p5 : Multilplica de 1 a 8 vezes na horizontal p6 :Multilplica de 1 a 8 vezes na vertical p7 : Reverso ou Não, N: não-reverso, R: reverso DADOS : Dados a serem impressos 7 Exemplo: N (limpa o buffer de impressão, para ser iniciado um novo arquivo BPLB) (configura a Densidade ou aquecimento da cabeça de impressão para o valor 9) D9 S3 (configura a Velocidade de impressão para 3 pol./seg.) JF (habilita o “backfeed” para que ao final da impressão, o espaço entre etiquetas pare na serrilha) (indica que a impressão deve inciar a partir do topo, ou seja, de cabeça para baixo) ZT (configura a altura da etiqueta 480/8=60mm e altura do espaço entre etiquetas 24/8=3mm) Q480,24 q832 (Configura a largura total da etiqueta: 832/8 = 104mm) A50,30,0,1,1,1,N,"Esta e a fonte 1" (campo de texto, vide comando A) A50,70,0,2,1,1,N,"Esta e a fonte 2" (campo de texto, vide comando A) A50,110,0,3,1,1,N,"Esta e a fonte 3" (campo de texto, vide comando A) A50,150,0,4,1,1,N,"Esta e a fonte 4" (campo de texto, vide comando A) A50,200,0,5,1,1,R,"ESTA E A FONTE 5" (campo de texto, vide comando A) P1 (indica a quantidade de etiquetas a serem impressas, neste caso: 1) 8 B Descrição: Imprime códigos de barras 1D (1 dimensão) Sintaxe: Bp1 : Parâmetros , p2, p3, p4, p5, p6, p7, p8, "DADOS" p1 :Coordenada X em pontos (8 pontos = 1mm) p2 :Coordenada Y em pontos (8 pontos = 1mm) p3 :Rotação de impressão, escala: 0~3 Valor de p3 p4 Valor de p4 0 1 1E 2 2C 0 Sem rotação 1 Rotação de 90° - sentido horário 2 Rotação de 180° - sentido horário 3 Rotação de 270° - sentido horário : Simbologia do código de barras Código UCC128 com 19 dígitos Codigo 128, auto selecionável Código UCC EAN/128 Interleaved 2 of 5 Interleaved 2 of 5, com check digit mod 10. Não imprime check digit na leitura humana Interleaved 2 of 5, com check digit mod 10. Imprime check digit na leitura humana UPC interleaved 2 of 5 Code 39 Code 39 com check digit Code 93 EAN13 EAN13 com 2 dígitos suplementares EAN13 com 5 dígitos suplementares EAN8 EAN8 com 2 dígitos suplementares EAN8 com 5 dígitos suplementares Codabar Postnet UPC-A UPC-A com 2 dígitos suplementares UPC-A com 5 dígitos suplementares UPC-E UPC-E com 2 dígitos suplementares UPC-E com 5 dígitos suplementares 2D 2U 3 3C 9 E30 E32 E35 E80 E82 E85 K P UA0 UA2 UA5 UE0 UE2 UE5 p5: Largura da barra fina em pontos p6 : Largura da barras grossa em pontos p7 : Altura das barras em pontos p8 : Leitura humana do conteúdo do código de barras, onde: N - Não imprime, DADOS B - Imprime : Conteúdo do código de barras 9 Exemplo: N (limpa o buffer de impressão, para ser iniciado um novo arquivo BPLB) (configura a Densidade ou aquecimento da cabeça de impressão para o valor 9) D9 S3 (configura a Velocidade de impressão para 3 pol./seg) JF (habilita o “backfeed” para que ao final da impressão, o espaço entre etiquetas pare na serrilha) (indica que a impressão deve inciar a partir do topo, ou seja, de cabeça para baixo) ZT (configura a altura da etiqueta 480/8=60mm e altura do espaço entre etiquetas 24/8=3mm) Q480,24 q832 (configura a largura total da etiqueta: 832/8 = 104mm) B20,20,0,E80,3,3,80,B,"1234567" (campo de código de barras, vide comando B) (campo de código de barras, vide comando B) B350,20,0,1,3,5,80,B,"A0B1C2D3" B250,220,0,E30,3,5,80,B,"789123456789" (campo de código de barras, vide comando B) (indica a quantidade de etiquetas a serem impressas, neste caso: 1) P1 10 b Descrição: imprime código de barras 2D (2 dimensões) Sintaxe: bp1 : Parâmetros , p2, p3, [dados e parâmetros específicos] : Coordenada X em pontos p2: Coordenada Y em pontos p3: Simbologia do código 2D p1 Valor de p3 P M Simbologia PDF417 Maxi Code : bp1, p2, 'P', w, v, s, c, x, y, r, l, t, o, "dados" 1) PDF417 formato dos comandos 2) MaxiCode formato dos comandos bp1 , p2 , , 'M' CL , , : CC , "dados" PC : : Largura máxima de impressão em pontos (três dígitos) v: Altura máxima de impressão em pontos (três dígitos) s: Nível de correção de erro: 0~8 c: Nível de compressão: 0~1 x: Largura do módulo, 2~ 9 y: Altura do módulo, 4~ 99 r: Contagem nro. máximo de linhas l: Contagem nro. máximo de colunas t: Modo de truncagem, 0~ 1 o:Rotação, 0 = 0º, 1 = 90º, 2 = 180º, 3 =270º PDF417 - parâmetros w dados: conteúdo do código : CL: classe do código, 3 dígitos CC: country code, 3 dígitos PC: postal code, 4 ~ 6 dígitos MaxiCOde - parâmetros dados: conteúdo do código 11 C Descrição: Imprime variáveis de contador, geralmente é usado quando um arquivo de formulário (FORM) é salvo na memória da impressora Sintaxe: Cp1 : Parâmetros , p2, p3, p4, "MSG" : identificador de contador, escala: 0~9 p2: nro. máximo de dígitos,escala: 1~99 p3: alinhamento, escala: "L","R","C","N" p1 L - esquerda R - direita C - central N - nenhum, utiliza o default que é esquerda p4 : "+N"o contador é configurado para incremento "-N"o contador é configurado para decremento : Mensagem para identificar o conteúdo do contador MSG Exemplo FK"TESTE" (deleta qualquer arquivo chamado TESTE) FS"TESTE" (salva um arquivo chamado TESTE) JF (habilita o “backfeed” para que ao final da impressão, o espaço entre etiquetas pare na serrilha) ZT (indica que a impressão deve inciar a partir do topo, ou seja, de cabeça para baixo) (configura altura da etiqueta 80/8=10mm e indica que o papel é contínuo 0 = papel contínuo) Q80,0 q832 (configura a largura total da etiqueta: 832/8 = 104mm) C0,6,N,+1,"INSIRA O VALOR:" (campo de variáveis de contador, vide comando C) A100,100,0,4,1,1,N,"ETIQUETA:" (campo de texto, vide comando A) A300,100,0,4,1,1,N,C0 (campo de texto, vide comando A) FE (final de formulário a ser salvo na memória) FR"TESTE" ? 001 P3 (chama na memória um formulário, chamdo TESTE) (habilita a substituição de variáveis contidas no formulário TESTE) (utiliza o valor 001, como variável C0) (indica a quantidade de etiquetas a serem impressas, neste caso: 3) 12 D Descrição: Ajusta a densidade ou aquecimento de impressão Sintaxe: Dp1 Parâmetros: p1 = intensidade do aquecimento, escala Observação: : 0 ~ 15 O uso de valores excessivamente altos, pode causar um desgaste prematuro na cabeça de impressão. Sempre que possível utilize valores baixos, desde que se mantenha boa qualidade de impressão. EI Descrição: Imprime a lista de soft fonts, armazenadas na memória RAM ou Flash Sintaxe: EI Descrição: Deleta soft fonts armazenadas Sintaxe : EK EK "ID" EK"*" : Parâmetros : , : A ~Z *: Deleta todas as soft fonts, armazenadas na memória RAM e/ou Flash ID Identificador da soft font escala ES Descrição: Armazena soft font Sintaxe : ES Parâmetros: "ID"p1p2p3p4p5... ... : , escala:A~Z p1: Largura do espaço das fontes p2: Largura das fontes armazenadas p3: Altura das fontes armazenadas p4: Código inicial das fontes armazenadas p5: Quantidade de fontes armazenadas ID identificador da soft font 13 FE Descrição: Indica o final do envio de um arquivo do tipo Formulário (FORM) Sintaxe: FE Exemplo: FS"FORM" ....... FE FI Descrição: Imprime a lista atual de formulários armazenados na memória Sintaxe: FI FK : Descrição Deleta os formulários armazenados na memória da impressora Sintaxe: FK Parâmetros: ID = Nome do formulário a ser deletado "ID" FK"*" *= Deleta todos os formulários salvos na memória RAM e/ou Flash FR Descrição: “Chama” um formulário salvo na memória da impressora Sintaxe: FR ID Parâmetros: ID = Nome do formulário a ser “chamado” e impresso " " 14 FS : Descrição Armazena os dados de um Formulário Sintaxe : FS : Parâmetros "ID" ID = Nome do formulário a ser armazenado na memória da impressora Exemplo: ZS (habilita o uso da memória flash) (deleta qualquer arquivo chamado formulario1) FK"formulario1" FS"formulario1" (salva na memória um arquivo chamado formulario1) (configura a altura da etiqueta 486/8=60mm e altura do espaço entre etiquetas 24/8=3mm) Q486,024 q832 (configura a largura total da etiqueta: 832/8 = 104mm) S3 (configura a Velocidade de impressão para 3 pol./seg) (configura a Densidade ou aquecimento da cabeça de impressão para o valor 9) D7 (indica que a impressão deve inciar a partir do topo, ou seja, de cabeça para baixo) ZT JF (habilita o “backfeed” para que ao final da impressão, o espaço entre etiquetas pare na serrilha) V00,15,N,"Nome da peca:" (cria uma variável V00, com limite Max. de 15 caracteres, alinhado a esquerda N) (cria uma variável V01, com limite Max. de 5 caracteres, alinhado a esquerda N) V01,5,N,"Quantidade:" V02,5,N,"Lote:" (cria uma variável V02, com limite Max. de 5 caracteres, alinhado a esquerda N) V03,5,N,"codigo barras" (cria uma variável V03, com limite Max. de 5 caracteres, alinhado a esquerda N) A50,10,0,3,1,1,N,V00 (campo de texto, que imprimirá o conteúdo da variável V00, vide comando A) A50,60,0,3,1,1,N,V01 (campo de texto, que imprimirá o conteúdo da variável V00, vide comando A) A50,110,0,3,1,1,N,V02 (campo de texto, que imprimirá o conteúdo da variável V00, vide comando A) B50,160,0,1,3,1,100,B,V03 (campo de texto, que imprimirá o conteúdo da variável V00, vide comando A) (final de formulário a ser salvo na memória) FE ZS FR"formulario1" ? PARA-CHOQUE 0035 123AB 54321 P1 (habilita o uso da memória flash) (chama na memória um formulário, chamdo: formulario1) (habilita a substituição de variáveis contidas no formulário formulario1) (utiliza o valor PARA-CHOQUE, como conteúdo da variável V00) (utiliza o valor 0035, como conteúdo da variável V01) (utiliza o valor 123AB, como conteúdo da variável V02) (utiliza o valor 54321, como conteúdo da variável V03) (indica a quantidade de etiquetas a serem impressas, neste caso: 3) 15 GG Descrição: Imprime imagens armazenadas na memória da impressora Sintaxe: GGp1 : Parâmetros , p2 , "NOMEIMG" : coordenada X em pontos p2: coordenada Y em pontos "NOMEIMG"Nome da imagem a ser impressa p1 GI Descrição: Imprime a lista dos gráficos armazenados na memória Sintaxe: GI Descrição: Deleta as imagens armazenadas na memória Sintaxe: GK GK "NOMEIMG" GK"*" Parâmetros: GM : "NOMEIMG" = Nome da imagem a ser deletada "*" = Deleta a imagem da memória RAM e/ou Flash Descrição Armazena imagens na memória da impressora Sintaxe: GM NOMEIMG p1 Parâmetros: Nota: " " "NOMEIMG"= Nome da imagem a ser armazenada, máx 16 caracteres. p1: tamanho da imagem em Bytes A imagem DEVE SER DO TIPO PCX, monocromática 16 GW Descrição: Imprime gráficos com formato binário. Sintaxe: GWp1 , p1 = coordenada X em pontos p2 = coordenada Y em pontos p2 , p3, p4 , […raster image…] Parâmetros: p3 = Quantidade de Bytes em uma linha p4 = Altura em pontos ( […raster image…]) = gráfico com formato binário , tamanho = p3 X p4 ( Bytes) I Descrição: Seleciona a “code page” Sintaxe: Ip1 , p2 , p3 Parâmetros: p1 = Nro. de data bit . 8 = 8-bit data p2 = Conjunto de caracteres p3 = KDU Código do país 8 bit data ( p1=8) 0 1 2 3 4 5 6 7 8 9 10 11 12 13 A B C D E F Code page DOS437 DOS850 DOS852 DOS860 DOS863 DOS865 DOS857 DOS861 DOS862 DOS855 DOS866 DOS737 DOS851 DOS869 Windows1252 Windows1250 Windows1251 Windows1253 Windows1254 Windows1255 Description English ( 437) Latin 1 ( 850) Slavic ( 852) Portugal ( 860) Canadian/French Nordic ( 865) Turkish Icelandic Hebrew Cynllic Cynllic CIS 1 Greek Greek1 Greek2 Latin1 Latin2 Cynllic Greek Turkish Hebrew ( 863) Exemplo: I8,1,001 (seleciona a code page 850, mais comum no Brasil) 17 JB/JF Descrição: Ajusta o modo de saída do papel Parâmetros: JB = desabilita o Backfeed (o GAP não para na serrilha) JF = habilita o Backfeed (o GAP para sobre a serrilha, para corte manual) LE Descrição: Desenha linhas, que quando cruzadas não se sobrepõem Sintaxe: LEp1 , p2 , p3 , p4 Parâmetros: p1 = coordenada X em pontos p2 = coordenada Y em pontos p3 = Comprimento horizontal em pontos p4 Comprimento Vertical em pontos : Exemplo: N LE50 30 100 LE100 20 10 P1 , , ,10 , , ,100 18 LO Descrição: Desenha linhas, que quando cruzadas se sobrepõem Sintaxe: LOp1 Parâmetros: p1 = coordenada X em pontos p2 = coordenada Y em pontos p3 = Comprimento horizontal em pontos p4 Comprimento Vertical em pontos : , p2 , p3 , p4 Exemplo: N LO50 30 100 LO100 20 10 P1 , , ,10 , , ,100 19 LW Descrição: Desenha linha em branco Sintaxe: LWp1 Parâmetros: , p2 , p3 , p4 p1 = Coordenada X em pontos :Coordenada Y em pontos p3:Comprimento Horizontal em pontos p4:Comprimento Vertical em pontos p2 Exemplo: N LE50 30 100 10 LE50 60 100 10 LE50 90 100 10 LE50 120 100 10 LW100 20 5 110 P1 , , , , , , , , , , , , , ,, N Descrição: Limpa o buffer de impressão, é recomendável utilizá-lo sempre no início de cada arquivo de impressão. O Descrição: Configuração da impressora Sintaxe: O[D , C, N] : Parâmetros O = Transferência térmica (utiliza ribbon) OD = Térmica direta (papel térmico, não utiliza ribbon) ON = Habilita o sensor de PeelOff 20 P Descrição : Imprime etiquetas ,n2 Sintaxe: Pn1 Parâmetros: n1 = número de etiquetas n2 = número de cópias idênticas da etiqueta Exemplo: FK"CONTADOR" FS"CONTADOR" ZT Q80,0 q632 C0,6,N,+1,"NRO SERIAL: " A380,50,0,4,1,1,N,C0 A220,50,0,4,1,1,N,"Etiqueta:" FE N FR"CONTADOR" ? 001 P2,3 21 PA Descrição: Imprime etiquetas, somente usado com formulário (FORM) Sintaxe: PAp1 Parâmetros: p1 = número de etiquetas , p2 , escala: 1—65535 p2 = número de cópias idênticas da etiqueta,escala: 1—65535 Exemplo: " " " " , , , ," , , , , , , ," , ,,,,, , FK TESTE1 FS TESTE1 C0 6 N +1 Nro Serial incial T20 50 0 4 1 1 N Label T120 50 0 4 1 1 N C0 PA2 FE N FR TESTE1 ? 100 " .: " : " " Q Descrição: Configura a altura da etiqueta e do espaçamento entre etiquetas. Sintaxe: Qp1 Parâmetros: p1 = altura da etiqueta em pontos ,p2 p2 = Etiquetas com GAP = altura do espaçamento entre etiquetas em pontos Etiquetas contínuas = utilizar zero “0” Etiquetas com tarja preta no verso = utilizar “B”, mais a espessura da tarja em pontos. q Descrição: Configura a largura de impressão, em pontos (cada 8 pontos = 1mm). Sintaxe: qp1 Parâmetros: p1 = escala 0 Descrição: Configura o ponto de referência para o início da impressão Sintaxe: R p1 ~832 R Parâmetros: ,p2 p1 = Distância horizontal para o ponto de origem, dada em pontos p2 = Distância vertical para o ponto de origem, dada em pontos 22 S Descrição: Configura a velocidade de impressão Sintaxe: Sp1 : Parâmetros p1=1 (1pol./seg.) p1=2 (2pol./seg.) p1=3 (3pol./seg.) U Descrição: Imprime a configuração interna (Auto Teste) Sintaxe: U Descrição: Definição de variáveis Sintaxe: Vp1 Parâmetros: p1 V , p2 , p3 , "MSG" :Identificador da variável.Escala 0 ~ 9. p2:Número máximo de caracteres.Escala 1 ~ 99 p3:Alinhamento da impressão: L - esquerda, R - direita,C - centro, N – nenhum alinhamento (utiliza o default que é esquerda) Exemplo: N FK TESTE FS TESTE V0 16 L Insira nome C0 6 N +1 Insira Código A100 100 0 4 1 1 N V0 A400 100 0 4 1 1 N C0 FE " " " " , , ," :" , , , ," :" , ,,,,,, , ,,,,,, " " : FR TESTE ? Part Number 1234 P1 2 , 23 X Descrição: Imprimir retângulo Sintaxe: Xp1 Parâmetros: p1 , p2 , p3 , p4 , p5 :posição inicial na coordenada X, em pontos p2:posição inicial na coordenada Y, em pontos P3:espessura, em pontos P4:posição final na coordenada X, em pontos P5:posição final na coordenada Y, em pontos N Q480,24 q832 A50,30,0,4,1,1,R,"RETANGULO" X50,80,3,750,350 P1 24 Y Descrição: Configurar a porta serial Sintaxe: Yp1 Parâmetros: p1 ( configuração de baud rate): ,p2,p3,p4 p1=38 baud rate de 38400 p1=19 baud rate de 19200 p1=96 baud rate de 9600 p1=48 baud rate de 4800 p1=24 baud rate de 2400 p1=57 baud rate de 57600 p2 (configuração de paridade): p2=N sem paridade p2=O sem paridade p2=E Paridade ímpar p3 (configuração de data bit): Escala: 7 ou 8 p4 (configuração de stop bit): Escala: 1 ou 2 Z Descrição: Configura a direção de impressão Sintaxe: Zp1 Parâmetros: p1: B = A impressão começa de baixo para cima T= A impressão começa do topo (a impressão sai “de cabeça para baixo”) Exemplos: N Q480,24 q832 ZT A50,30,0,4,1,1,R,"COMANDO ZT" P1 25 N Q480,24 q832 ZB A50,30,0,4,1,1,R,"COMANDO ZB" P1 ZS / ZN Descrição: Habilita / Desabilita a memória Flash Sintaxe: ZS habilita memória FLASH ZN desabilita memória RAM Exemplo: ZS FK TESTE3 FS TESTE3 T100 100 0 FE " " , " " , ,4,1,1,N,"Teste de Flash" Nota: Os comandos acima armazenam na memória Flash da L42, o formulário chamado TESTE3. 26 ? Descrição: Substituição de variáveis ou valores de contadores, depois que a impressora armazenou um formulário na memória. Exemplo: " " " " FK TESTE1 FS TESTE1 Q150 0 N C0 10 L +1 C1 10 C +2 C2 10 R +3 A100 30 0 3 A100 50 0 3 A100 70 0 3 P3 FE , , , , ,"cnt0" , , , ,"cnt1" , , , ,"cnt2" , , , ,1,1,N,"cnt0"C0 , , , ,1,1,N,"cnt1"C1 , , , ,1,1,N,"cnt2"C2 " " FR TESTE1 ? 001 010 100 27 5- COMANDOS ESPECIAIS: Estes comandos listados a seguir, podem ser enviados à impressora L42 através do utilitário BarPrn, disponível na página da impressora L42 no site: www.elgin.com.br. JC Descrição: A impressora avança algumas etiquetas para se calibrar KGRECORD Descrição: Reseta o Contador Zerável, mostrado na etiqueta de AutoTeste KrEEP Descrição: As configurações da impressora retornam para os valores de fábrica. Quando enviado à impressora, ela faz um “bip” após 15 segundos. KPre_EEP Descrição: A impressora salva as configurações atuais como “Default de Fábrica” KB5F00020002 Descrição: Ignorar BACKFEED = SIM (desligar e ligar a impressora para assumir este valor) KB5F00020000 Descrição: Ignorar BACKFEED = NAO (desligar e ligar a impressora para assumir este valor) KB5F00040000 Descrição: Ignorar AQUECIMENTO = SIM (desligar e ligar a impressora para assumir este valor) KB5F00040004 Descrição: Ignorar AQUECIMENTO = NAO (desligar e ligar a impressora para assumir este valor) KB5F00080000 Descrição: Ignorar VELOCIDADE = SIM (desligar e ligar a impressora para assumir este valor) KB5F00080008 Descrição: Ignorar VELOCIDADE = NAO (desligar e ligar a impressora para assumir este valor) 28 6- PROCEDIMENTOS: Os procedimentos a seguir, são exemplos de como configurar a impressora L42. Para realizá-los, será necessário o software utilitário BarPrn, disponível na página da impressora em: www..elgin.com.br, ou no próprio CD que acompanha o produto. 29 Procedimento para carregar imagem na memória Impressora L42 (somente para impressoras com firmware BPLB ) IMPORTANTE: A imagem a ser carregada na memória da impressora deve ser do tipo “.PCX”, e deve ser monocromática, ou seja, 2 cores somente. 1- Antes de enviar a imagem para a memória da impressora, deve-se conhecer qual o seu tamanho em Bytes. Para fazer isto, abra o Windows Explorer, clique com o botão direito no arquivo e vá em “Propriedades”. 30 Procedimento para carregar imagem na memória Impressora L42 (somente para impressoras com firmware BPLB ) 2- Agora criar um arquivo com extensão .TXT que “prepara” a impressora para receber a imagem: Com este arquivo a imagem será armazenada na RAM: Com este arquivo a imagem será armazenada na FLASH: GK"CHT" GM"CHT"916 ZS GK"CHT" GM"CHT"916 3- Enviar o arquivo com extensão .TXT para a impressora. A seguir temos um exemplo utilizando o programa BARPRN, e será usada a porta USB: 3.1 Clique em SETTING >> PORT SETTING >> USB e clique em OK. 3.2 Clique FILE >> OPEN e selecione o arquivo criado anteriormente, você verá a tela abaixo: 31 Procedimento para carregar imagem na memória Impressora L42 (somente para impressoras com firmware BPLB ) 3.3 Agora envie o arquivo para a impressora, clicando na Flecha Azul: 32 Procedimento para carregar imagem na memória Impressora L42 (somente para impressoras com firmware BPLB ) 4- Enviar agora o arquivo de imagem (.PCX) para a impressora. Veja o exemplo a seguir: 4.1 Clique na seta laranja (Download) 33 Procedimento para carregar imagem na memória Impressora L42 (somente para impressoras com firmware BPLB ) 4.2 Clique em “OPEN”, selecione o arquivo e clique em “ABRIR” 4.3 Agora clique em “Download” 4.4 Quando a janela abaixo aparecer, clique em OK, e vá em: SETTING >> PORT SETTING >> USB e clique em OK. 34 Procedimento para carregar imagem na memória Impressora L42 (somente para impressoras com firmware BPLB ) 5- A imagem já está carregada na memória da impressora. Agora basta criar o arquivo de impressão (.TXT) que “chama” a imagem e a imprime na posição desejada, e enviá-lo à impressora. Veja exemplos de arquivo de impressão do tipo .TXT: Com este arquivo será impressa a imagem armazenada na RAM: Com este arquivo será impressa a imagem armazenada na FLASH: N R0,0 Q240,24 ZT N R0,0 Q240,24 ZT ZS JF A65,5,0,1,2,3,N,"IMPRIME TESTE" GG65,40,"CHT" P1 JF A65,5,0,1,2,3,N,"IMPRIME TESTE" GG65,40,"CHT" P1 6- Para enviar um dos arquivos criados acima,siga os passos 3.1, 3.2 e 3.3. Você obterá a impressão como o exemplo abaixo: 35 Procedimento para configurar a porta serial Impressora L42 1- Ligue a impressora, certifique-se de que ela está sem erro (somente o Led verde deve estar aceso), e conectada na porta USB do computador. Clique duas vezes no arquivo: BarPrn Test.exe 2- Selecione: “Setting >>> Port Set”. 3- A seguir, selecione “USB” e clique em “OK”. 36 Procedimento para configurar a porta serial Impressora L42 4- Agora clique na engrenagem azul (Config EEPROM) 5- Clique em “Get Settings from printer” 6- Aguarde até obter a janela abaixo. E Clique em OK. 37 Procedimento para configurar a porta serial Impressora L42 7- Na janela abaixo selecione os parâmetros da serial conforme a necessidade, e clique em: “Save settings to printer”. A impressora avançará e retrocederá uma etiqueta, logo em seguida, desligue e ligue-a novamente para que as alterações sejam salvas na memória dela. 38 Procedimento para configurar a distância de calibração Impressora L42 IMPORTANTE: Este procedimento aplica-se para os casos onde a altura da etiqueta é maior do que 7cm, pois a impressora ELGIN L42, vem de fábrica ajustada para reconhecer etiquetas com esta altura. 1- Ligue a impressora, certifique-se de que ela está sem erro (somente o Led verde deve estar aceso), e conectada na porta USB do computador. Clique duas vezes no arquivo: BarPrn Test.exe 2- Selecione: “Setting >>> Port Set”. 3- A seguir, selecione “USB” e clique em “OK”. 39 Procedimento para configurar a distância de calibração Impressora L42 4- Clique no ícone: “Show Receive Area” 5- Você verá a tela divida em duas partes: 40 Procedimento para configurar a distância de calibração Impressora L42 6- Clique em , digite: KE02xxxx, onde : xxxx = 0960 – Para utilizar uma etiqueta com 10cm de altura xxxx = 0E10 - Para utilizar uma etiqueta com 15cm de altura xxxx = 12C0 – Para utilizar uma etiqueta com até 20cm de altura xxxx = 1770 – Para utilizar uma etiqueta com até 25cm de altura xxxx = 1C20 – Para utilizar uma etiqueta com até 30cm de altura Depois clique no ícone “Print” 7- A seguir temos um exemplo que altera a distância de calibração para uma etiqueta com até 30cm de altura: 2º 1º 41 Procedimento para configurar a distância de calibração Impressora L42 8- Para certificar-se de que a impressora assumiu corretamente este valor, envie o seguinte comando: Ke02, e na tela inferior você obterá o valor previamente enviado. 2º 1º Resultado 9- Agora efetue o procedimento de calibração: com a impressora ligada e o led verde acesso, mantenha o botão pressionado até o LED piscar duas vezes, e solte-o. Algumas etiquetas avançarão automaticamente. Se a calibração foi realizada com sucesso, ao final a impressora emitira um “Bip”. 42
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.4 Linearized : Yes Author : rafael.tamassia Create Date : 2013:03:19 15:28:04Z Modify Date : 2013:03:26 15:57:17-03:00 XMP Toolkit : Adobe XMP Core 5.4-c005 78.147326, 2012/08/23-13:03:03 Format : application/pdf Creator : rafael.tamassia Title : Microsoft Word - BPLB manual de programacao - rev. 3.0 Creator Tool : PScript5.dll Version 5.2.2 Metadata Date : 2013:03:26 15:57:17-03:00 Producer : GPL Ghostscript 8.15 Document ID : uuid:999260ac-32ca-4e49-a9c8-62c340c26993 Instance ID : uuid:ae8f71c8-33d9-4a72-b227-c2845888e829 Page Count : 43EXIF Metadata provided by EXIF.tools