Impressora Argox

571 views
Skip to first unread message

Flávio

unread,
May 2, 2012, 7:28:18 AM5/2/12
to gugportoal...@googlegroups.com
Bom dia,

Estou com algumas dúvidas referente a impressora Argox modelo "OS-214plus".
É a primeira vez que me deparo com essa impressora na minha vida.
Hoje trabalho com GX 9.0, .Net, MySql e ambiente Windows.
Já baixei a DLL da impressora no site. Não sei o comando que faça o Gx conversar com a DLL.
Estou pedindo uma ajuda a galera do forum para me dar uma luz.
Att,

Flávio

Carlos Henrique

unread,
May 2, 2012, 7:31:00 AM5/2/12
to gugportoal...@googlegroups.com
Bom dia. Esse tipo de impressora usa a linguagem PPLA se não me engano, e você manda os comando direto para porta em um report modo texto.

--
Você está recebendo esta mensagem porque se inscreveu no grupo "GUG Porto Alegre/Brasil" dos Grupos do Google.
Para ver esta discussão na web, acesse https://groups.google.com/d/msg/gugportoalegrebrasil/-/qm60PehBz6MJ.
Para postar neste grupo, envie um e-mail para gugportoal...@googlegroups.com.
Para cancelar a inscrição nesse grupo, envie um e-mail para gugportoalegrebr...@googlegroups.com.
Para obter mais opções, visite esse grupo em http://groups.google.com/group/gugportoalegrebrasil?hl=pt-BR.



--

Carlos Henrique 
Tel: 11 9616-2232 /  11 4786 - 4346 
Genexus Program


Flávio de Mogi

unread,
May 2, 2012, 8:35:31 AM5/2/12
to gugportoal...@googlegroups.com
Bom dia Carlos,

Não dá pra usar a DLL da impressora???
Att,


Flávio

AngrA

unread,
May 2, 2012, 9:04:21 AM5/2/12
to gugportoal...@googlegroups.com
Eu nunca usei por DLL, sempre usei impressão modo texto usando linguagem PPLA ou PPLB conforme o modelo da impressora.
Um modo fácil, é baixar o programa ArgoBar Lite, criar o leiaute da etiqueta no programa, ai faz impressão para arquivo e copia os comandos do arquivo gerado, para seu programa.

Diego Rodrigo,

2012/5/2 Flávio de Mogi <sak...@gmail.com>



--
-------------------------------
Diego Rodrigo

Carlos Henrique

unread,
May 2, 2012, 9:26:13 AM5/2/12
to gugportoal...@googlegroups.com
Tem esse jeito mesmo, é ate mais fácil cria o layout da etiqueta e pegar o código e levar para o gx e fazer a adaptação.
E por DLL tambem nunca vi nada.

Flávio de Mogi

unread,
May 2, 2012, 10:21:00 AM5/2/12
to gugportoal...@googlegroups.com
Bom dia Angra e Carlos,

Eu fiz o que foi sugerido pelo Angra, utilizando o ARGO BAR PRO que se encontra no CD de instalação da Impressora, criei um layout básico. Mandei imprimir em Arquivo e ele salvou em .PRN. Só que quando abro ele em bloco de notas, sai com vários caracteres especiais.
Segue anexo o etiqueta_1.prn
Será que fiz  certo o procedimento citado acima?
Agora irei testar oque o Carlos sugeriu. Depois respondo o ocorrido.

Att,

Flávio
etiqueta_1.prn

Carlos Henrique

unread,
May 2, 2012, 10:27:35 AM5/2/12
to gugportoal...@googlegroups.com
Se vc gerar em arquivo, vai sair assim mesmo, pq ja aconteceu comigo, mas vc tem que manda para a impressora.
Eu criei no gxsetForm um perfil com a impressora Argox e no report eu passo o perfil nos paramentros, e como o report esta direto para impressora, dou apenas um print(em modo text) e a impressora imprimi a etiqueta.

AngrA

unread,
May 2, 2012, 10:42:31 AM5/2/12
to gugportoal...@googlegroups.com
Isto, você copia com os mesmo caracteres especiais para o Gx.
Se executar o comando no dos "copy etiqueta.prn > prn" (se a impressora estiver ligada no micro na porta LPT1), vai ser que irá imprimir a etiqueta.
Só vi que tem um linha bem extensa com vários caracteres especiais, que acho que deve ser uma imagem. Imagem não funciona desta forma, precisa ser fazendo Upload da imagem para a impressora antes de utiliza-la que é através de um programinha da próprio impressora. Não lembro bem o processo, mas era algo assim.


2012/5/2 Carlos Henrique <chya...@gmail.com>



--
-------------------------------
Diego Rodrigo

Flávio de Mogi

unread,
May 3, 2012, 3:00:57 PM5/3/12
to gugportoal...@googlegroups.com
Boa tarde pessoal.

Conseguimos fazer essa rotina, utilizamos a dica do Carlos. Fizemos em Report em modo texto. Conseguimos imprimir até código de barras.
Muito Obrigado a todos que me ajudaram aqui. E que este tópico sirva a mais usuários.
Abraços a todos,

Flávio

Marcela Muniz

unread,
Sep 8, 2014, 8:14:43 AM9/8/14
to gugportoal...@googlegroups.com
Estou com problemas para imprimir etiquetas na Argos.
Ao enviar 20 etiquetas imprime normal, acima de 20 o programa trava pisca a luz frontal da impressora e nao imprime.
Alguem sabe o que pode ser?
Gx 8.0, VB, Acces

Bruno Vrban Aquino

unread,
Sep 8, 2014, 10:39:29 AM9/8/14
to GX Forum - Gug Porto Alegre
Não conheço essa impressora...

Trabalhei com a impressora zebra a muito tempo atrás...


Uma sugestão:


Considerando que a impressora funcione de forma parecida com a zebra...

Pelo que me lembro na zebra era gerado um arquivo *.TXT contendo os comandos próprios da impressora... 

E esse arquivo era enviado manualmente para a impressora...  com os comandos abaixo:



print /d:\\copyroom\printer1 c:\accounting\report.txt


ou 


@echo off
type arquivo >lpt1





Ou é impresso direto na impressora, com a regra printer






Bom, o que eu faria para tentar resolver....

Primeiro eu tentaria capturar/gerar esse txt. E enviaria o comando direto na impressora, manualmente.



Pronto, se ocorrer o erro, já sei que tenho o arquivo .txt contendo os comando que gera o erro.


Em seguida eu iria apagando o final do arquivo, blocos de comando ... e imprimindo... até não travar....


Bom quando para de travar, é analisar o código excluído para identificar alguma anormalidade, algum carácter escondido, ou algum carácter visível, pode ter os dois casos... para identificar os caracteres invisíveis, utilize algum editor que trabalhe em modo ansi...


O que vai mudar é que o ansi mostra caracteres que outro encoding não mostra...





Você também pode fazer um teste enviando para a impressora o bloco de código que removeu...  para ver se vai travar....




Se não travar... bom ai não é problema no código em si, e sim na quantidade de impressão... 


Se isso ocorrer... sugestão em limitar o bloco de código internamente....  

Ou seja gerar 2 ou mais blocos, de impressão e enviar na sequencia ....



Att


Bruno Aquino



--
Você recebeu essa mensagem porque está inscrito no grupo quot;GUG Porto Alegre/Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para gugportoalegrebr...@googlegroups.com.
Para postar nesse grupo, envie um e-mail para gugportoal...@googlegroups.com.
Acesse esse grupo em http://groups.google.com/group/gugportoalegrebrasil.
Para mais opções, acesse https://groups.google.com/d/optout.

AngrA

unread,
Sep 8, 2014, 10:58:27 AM9/8/14
to gugportoal...@googlegroups.com
Olá,

Poderia fazer um teste.
Imprimir mais de 20 etiquetas, através de um aplicativo, por exemplo o ArgobarLite, para verificar se não é problema na impressora (aquecimento ou algo assim).
Se funcionar corretamente, no ArgobarLite, selecionar "Imprimir para arquivo", e ele vai gerar um arquivo .prn, abra este arquivo no Bloco de Notas, e compare com os código que tu está enviando, para ver se não está faltando alguma coisa.


--
-------------------------------
Diego Rodrigo

Marcela Muniz

unread,
Sep 10, 2014, 9:32:43 AM9/10/14
to gugportoal...@googlegroups.com
Bom dia pessoal
 
O cliente fez o teste em outro programa que ele já tinha de impressao de etiqueta com 35 etiquetas e vai normal.
Eu faco uma procedure no GX e envio para a impressora padrao que no caso é a Argos, e continua desligando a impressora depois de 20.
Coloquei no codigo o comando slleep para tentar dar pausa na impressao mas mesmo assim nao funcionou.
Salvei o arquivo em .rtf abri no word e mandei pra impressora, ai ferrou tudo trava e comeca a impressao da segunda pagina e já para de novo.

Bruno segundo li sobre seu exemplo para usar esse GXPRNI é para programa em web?
Vc salva o report do genexus em uma pasta e depois abre ele pelo codigo que enviou novamente?
Obrigada pela ajuda.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para gugportoalegrebrasil+unsub...@googlegroups.com.

Para postar nesse grupo, envie um e-mail para gugportoal...@googlegroups.com.
Acesse esse grupo em http://groups.google.com/group/gugportoalegrebrasil.
Para mais opções, acesse https://groups.google.com/d/optout.

--
Você recebeu essa mensagem porque está inscrito no grupo quot;GUG Porto Alegre/Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para gugportoalegrebrasil+unsub...@googlegroups.com.

Para postar nesse grupo, envie um e-mail para gugportoal...@googlegroups.com.
Acesse esse grupo em http://groups.google.com/group/gugportoalegrebrasil.
Para mais opções, acesse https://groups.google.com/d/optout.



--
-------------------------------
Diego Rodrigo

Marcela Muniz

unread,
Sep 10, 2014, 9:38:15 AM9/10/14
to gugportoal...@googlegroups.com
Olá

Segundo o cliente essa outra aplicacao que ele tem de etiqueta mostra somente uma etiqueta na tela e vai enviando para a impressora uma a uma.
O genexus já mostra o report inteiro na tela e manda todas as etiquetas juntas.
Na impressora normal imprime todas as etiquetas correto.

Tem alguma funcao que eu consiga ir montando as etiquetas e ir enviando para impressao uma a uma? O sleep já nao deu certo, já testei.
Obrigada a todos.


Em segunda-feira, 8 de setembro de 2014 11h58min27s UTC-3, Diego Rodrigo escreveu:
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para gugportoalegrebrasil+unsub...@googlegroups.com.

Para postar nesse grupo, envie um e-mail para gugportoal...@googlegroups.com.
Acesse esse grupo em http://groups.google.com/group/gugportoalegrebrasil.
Para mais opções, acesse https://groups.google.com/d/optout.

--
Você recebeu essa mensagem porque está inscrito no grupo quot;GUG Porto Alegre/Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para gugportoalegrebrasil+unsub...@googlegroups.com.

Para postar nesse grupo, envie um e-mail para gugportoal...@googlegroups.com.
Acesse esse grupo em http://groups.google.com/group/gugportoalegrebrasil.
Para mais opções, acesse https://groups.google.com/d/optout.



--
-------------------------------
Diego Rodrigo

Bruno Vrban Aquino

unread,
Sep 11, 2014, 7:44:27 AM9/11/14
to GX Forum - Gug Porto Alegre
Olá Marcela,

O Formato *.RTF não dá para ser utilizado com esta finalizade pois ele não é puro... ele acrescenta umas tags, " código a mais no conteúdo ",
E isso é quase certo que vai afetar o código, como disse....


Então ao invés de salvar como *.RTF, salve o código com *.TXT



Depois faça a impressão, para ver se continua igual quando você imprime pelo aplicativo... travando na vigésima etiqueta....


Ponto, se você conseguiu ter o *.txt com o mesmo comportamento do aplicativo....



Pegue este arquivo e veja mais ou menos no meio dele, onde dá para você dividir... e o código ainda continuar funcionando em dois blocos....   salve *1.TXT contendo a primeira parte e *2.TXT contendo a segunda parte



E mande a impressão de um bloco de cada vez para ver se um vai funcionar por completo e se outro vai travar ...



Se  isso ocorrer, faça a mesma coisa, com o bloco que travou ... divida ele em 2 novamente e envie para impressora.... 


Faça isso até obter o menor código que faz a impressora travar...  ( e tente identificar o motivo (caracter inválido) / (Instrução com tag inicial sem tag final).... estou chutando pois não tenho a impressora e não sei como são os comandos...


Você pode também enviar o arquivo que trava para o forum e pedir para quem trabalha com a impressora dar uma olhada para ver se identifica algo que posso estar ocasionando o travamento.



Atenciosamente



Bruno Aquino




Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para gugportoalegrebr...@googlegroups.com.

Klaysson Leite Nogueira

unread,
Jul 25, 2015, 1:07:00 AM7/25/15
to GUG Porto Alegre/Brasil, sak...@gmail.com
Boa tarde Flávio.

Como voce conseguiu fazer os codigos da impressora passarem para o Gx para imprimir o report?

Grato. 
Reply all
Reply to author
Forward
0 new messages