Clique abaixo para nos ajudar
Login

Esqueci minha senha

Estamos no Facebook
Buscar
 
 

Resultados por:
 


Rechercher Busca avançada

Quem está conectado
8 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 8 Visitantes :: 2 Motores de busca

Nenhum

[ Ver toda a lista ]


O recorde de usuários online foi de 468 em 1/3/2012, 10:43
Últimos assuntos
Bloquear edição do ListBox

17/6/2010, 15:13 por Julio

Pessoal

Boa Tarde!

Tnho uma listbox apenas para exibir o resultado.
Preciso bloquear a listbox …

Comentários: 17

automação do mozilla e chrome

15/1/2017, 12:16 por Handerson Mildroz

Boa tarde a todos!

Sou iniciante no VFP. Preciso de ajuda, pois tenho um código que usa o …

Comentários: 0

COMO ESTÃO DESENVOLVENDO EM WEB?

22/8/2016, 10:48 por AJC

Pessoal, já lí sobre vários topicos aqui no forum sobre desenvolvimento web
mas ainda nada …

Comentários: 2

USAR REPORT FORM

30/12/2016, 09:06 por AJC

Pessoal bom dia,
Estou com um grande problema, já pesquisei muita coisa sobre report form, mas o …

Comentários: 0

dll pertocheck

15/12/2016, 12:45 por FERNANDOMATRELLA

Alguem teria ja desenvolvido a comunicação com essa dll estou tento muito trabalho aqui e nenhum …

Comentários: 1

Estatísticas
Temos 6988 usuários registrados
O último usuário registrado atende pelo nome de lucasburitis

Os nossos membros postaram um total de 3 mensagens em 1 assuntos

Imprimir Cheque na Elgin IMPRECHEQ

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Anexo Imprimir Cheque na Elgin IMPRECHEQ

Mensagem por anderson_rodrigo em 5/1/2011, 10:47

Pessoal,
Me matei de procurar como imprimir na impressora Elgin ImpreCheq e não consegui localizar algo que me ajudasse na Net. Pois nem a DLL que a Elgin disponibiliza funciona, nem em VFP, Delphi, .NET, pois tentei nos 3.

Consegui resolver o problema com apenas comandos em DOS.
Então como eu pastei para conseguir solucionar o problema, vou compartilhar com todos.

Bom segue.

Comando utilizado no Visual Fox Pro

A unica coisa que percebi, é que tem que rodar um .Bat na maquina antes, para que a porta seja configurada. Inclui a chamada do .Bat no inicia do programa para resolver o problema.

Criei a seguinte Função:

Código:

Function fCriaBatImpCheque
   Local lcFile
   
   If Not File('Imprecheq.bat')
      lcFile = 'mode com1:9600,n,8,2'+Chr(13)+Chr(10)+;
             'echo > Com1'+Chr(13)
      
      =StrToFile(lcFile,'Imprecheq.bat',.f.)
   
   EndIf
   
   Run Imprecheq.bat


EndFunc


obs.: Coloquei em Imagem porque tem um caracter que não aparece no codigo.
Espero ter ajudado alguem.

Abraços.

anderson_rodrigo
Começando a Participar
Começando a Participar


Voltar ao Topo Ir em baixo

Anexo Re: Imprimir Cheque na Elgin IMPRECHEQ

Mensagem por _batmanvfp_ em 6/1/2011, 23:24

Valew !!!!!

_batmanvfp_
Participa Bastante
Participa Bastante


Voltar ao Topo Ir em baixo

Anexo Re: Imprimir Cheque na Elgin IMPRECHEQ

Mensagem por Marcos Guedes em 7/1/2011, 07:50

Reputado, Anderson!
Obrigado por compartilhar!

_________________
Marcos Guedes - Programador e desenvolvedor Web.


Visite o nosso portal:
[Você precisa estar registrado e conectado para ver este link.]

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Anexo Re: Imprimir Cheque na Elgin IMPRECHEQ

Mensagem por micromoney em 7/1/2011, 16:00

Eu acho que já fiz esta rotina para um cliente, vou passar por lá esta semana e se a maquina for da elgin , posto para vc a rotina.

Na vi dificuldade nenhuma na epoca, é capaz entao ser de outra marca, talvez bematech...

micromoney
Começando a Participar
Começando a Participar


Voltar ao Topo Ir em baixo

Anexo Re: Imprimir Cheque na Elgin IMPRECHEQ

Mensagem por anderson_rodrigo em 11/1/2011, 16:12

Opá. Se tiver e poder compartilhar, será muito bom. Pois dessa forma ai ficou meio Ruim, pois abre rapidamente a janela do DOS.

O da bematech eu tenho, se alguem quiser é só Gritar.

Abraços.

anderson_rodrigo
Começando a Participar
Começando a Participar


Voltar ao Topo Ir em baixo

Anexo Re: Imprimir Cheque na Elgin IMPRECHEQ

Mensagem por emilio em 25/1/2011, 08:23

Caso ainda não tenha obtido a solucao, tente o seguinte:

- Baixe o Imprecheq.dll ( o NSCHEQ.dll não funciona )

em [Você precisa estar registrado e conectado para ver este link.] ou

em [Você precisa estar registrado e conectado para ver este link.]

- adapte o código abaixo à sua aplicação:



Código:
*-------------------------------------------------------

m.banco      = '001'                  && Char( 3 )
m.cidade    = 'SAO PAULO'
m.data      = '250111'                  && DDMMAA
*
m.favorecido = 'Nome do Favorecido'
m.valor      = '000000012345'            && R$ 123,45 -> Char( 12 )
*
declare integer Imprecheq_Abre          in 'Imprecheq.dll' integer IdPorta
declare integer Imprecheq_CampoCheque  in 'Imprecheq.dll' integer IdPorta, integer Campo, string ValorCampo
declare integer Imprecheq_ImprimeCheque in 'Imprecheq.dll' integer IdPorta
declare integer Imprecheq_Fecha        in 'Imprecheq.dll' integer IdPorta
*
* Campo_Favorecido  0
* Campo_Localidade  1
* Campo_Banco      2
* Campo_Valor      3
* Campo_Data        4
*
w_chq = f_impchq( m.banco, m.cidade, m.data, m.favorecido, m.valor )
*
if ! w_chq
   *
   return
   *
endif
*
* ----- imprimiu o cheque; continua o codigo   
*




function F_IMPCHQ
*
parameters m.banco, m.cidade, m.data, m.favorecido, m.valor
*
w_porta = Imprecheq_Abre( 1 )
*
if empty( w_porta )
   *
   wait window "Porta Serial Não Disponível ..."
   return .f.
   *
endif
*   
w_elgin = Imprecheq_CampoCheque( w_porta, 0, m.favorecido )
*
if empty( w_elgin )
   *
   wait window 'Impressora Não Disponível: Parâmetro 0-Favorecido'
   return .f.
   *
endif
*   
w_elgin = Imprecheq_CampoCheque( w_porta, 1, m.cidade )
*
if empty( w_elgin )
   *
   wait window 'Impressora Não Disponível: Parâmetro 1-Cidade'
   return .f.
   *
endif
*   
w_elgin = Imprecheq_CampoCheque( w_porta, 2, m.banco )
*
if empty( w_elgin )
   *
   wait window 'Impressora Não Disponível: Parâmetro 2-Banco'
   return .f.
   *
endif
*   
w_elgin = Imprecheq_CampoCheque( w_porta, 3, m.valor )
*
if empty( w_elgin )
   *
   wait window 'Impressora Não Disponível: Parâmetro 3-Valor'
   return .f.
   *
endif
*   
w_elgin = Imprecheq_CampoCheque( w_porta, 4, m.data )
*
if empty( w_elgin )
   *
   wait window 'Impressora Não Disponível: Parâmetro 4-Data'
   return .f.
   *
endif
*   
w_elgin = Imprecheq_ImprimeCheque( w_porta )
*
if empty( w_elgin )
   *
   wait window 'Impressora Não Disponível ( impressão )'
   return .f.
   *
endif
*   
w_elgin = Imprecheq_Fecha( w_porta )
*   
clear dlls
*
return .t.

emilio
Participa Pouco
Participa Pouco


Voltar ao Topo Ir em baixo

Anexo Re: Imprimir Cheque na Elgin IMPRECHEQ

Mensagem por anderson_rodrigo em 25/1/2011, 19:28

Opá Emilio.

Valeu. Eu consegui da forma que passei acima, mas vou guardar este codigo que você passou, pois caso precise, já terei na manga.

Obrigado.

Abraços.

anderson_rodrigo
Começando a Participar
Começando a Participar


Voltar ao Topo Ir em baixo

Anexo Re: Imprimir Cheque na Elgin IMPRECHEQ

Mensagem por emeasoft em 21/3/2011, 18:12

Emilio, boa tarde,
Teria como vc me mandar a imprecheq.dll e se possível seu manual com os comandos. No link da Elgin, não consta esta dll e o outro link que vc mencionou está expirado.
Grato.

e-mail: [Você precisa estar registrado e conectado para ver este link.]

emeasoft
Participa Pouco
Participa Pouco


Voltar ao Topo Ir em baixo

Anexo Re: Imprimir Cheque na Elgin IMPRECHEQ

Mensagem por Rosolia em 4/4/2012, 12:40

Não consegui fazer minha impressora Elgin IMPRE Cheq funcionar.
Já li o manual inteiro e nada!

Alguém poderia me ajudar (Estou programando em VB6)

Rosolia
Participa Pouco
Participa Pouco


Voltar ao Topo Ir em baixo

Anexo Re: Imprimir Cheque na Elgin IMPRECHEQ

Mensagem por anderson_rodrigo em 4/4/2012, 13:06

Rosolia, boa tarde.

Acredito que mesmo em VB6. Os exemplos aqui citados iram funcionar corretamente.

Não esqueça que esse tipo de impressora não funciona com report (relatorio) e sim comandos enviados ou direto para o porta, ou como um exemplo acima que manda para a DLL.

anderson_rodrigo
Começando a Participar
Começando a Participar


Voltar ao Topo Ir em baixo

Anexo Re: Imprimir Cheque na Elgin IMPRECHEQ

Mensagem por heraclito em 19/6/2012, 14:18

Oi, pessoal

Vou aproveitar o conteúdo aqui, e colocar a minha situação, com a esperança de vocês poderem me ajudar.
Dou manutenção em um sistema web (asp classico, html, javascritp, etc...), e tenho em um dos nossos clientes a impressora ImpreCheq Elgin, e até agora não consegui imprimir o cheque diretamente do sistema, mas..., gerando um arquivo e gravando na maquina do cliente e dando um type via ms dos, isso já faz, mas diretamente ainda não consegui. Alguns procedimentos feitos:
1. Entrei em contato com a Elgin, e consegui a nscheq.dll e imprecheq.dll, mas não funciona para mim, pois o asp pedi dentro do codigo o nome do arquivo mais o nome da classe, as dll"s não possui classes;
2. As duas dll's acima citadas, dá error quando tento registrar no windows;

Bom...alguem pode me ajudar?

At. Heráclito

heraclito
Participa Pouco
Participa Pouco


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum