Preciso Des. aplicativo para IMPRESSORA QUATTRO EASY IIF

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Avatar do usuário
janio
Colaborador
Colaborador
Mensagens: 1846
Registrado em: 06 Jul 2004 07:43
Localização: UBAJARA - CE

Preciso Des. aplicativo para IMPRESSORA QUATTRO EASY IIF

Mensagem por janio »

Olá amigos,

Preciso desenvolver aplicativo fiscal para impressora QUATTRO EASY IIF, mas não tenho nenhum exemplo...

Favor enviar para o meu e-mail.

obrigado.

Janio
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Avatar do usuário
Poka
Usuário Nível 4
Usuário Nível 4
Mensagens: 563
Registrado em: 25 Out 2004 21:26
Localização: Leme/SP

Mensagem por Poka »

Prezado colega Janio

veja se isto serve

funct Fimprime
//
// imprime cabecalho
//
fwrite(HANDLE,chr(27)+".17}")
status:=le_ecf(HANDLE)
//
vcodbar:="7896372252344"
qtd:=1
vvl_uni:=12.30
vcod_prod:=codbar
vqtd_prod:=int(qtd*1000)
vqtd_prod:=strzero(vqtd_prod,7)
vvl_uni_prod:=int(vvl_uni*100)
vvl_uni_prod:="0"+strzero(vvl_uni_prod,8)
vespaco:=spac(12)
vnomeprod:=padr(nomeprod,24)
vcod_aliquota:="I "
//
// imprime o item
//
fwrite(HANDLE,chr(27)+".01"+vcod_prod+vqtd_prod+vvl_uni_prod+vespaco+vnomeprod+vcod_aliquota+"}")
status:=le_ecf(HANDLE)

retu nil

////////////
func FCancelEsse
local tela
// cacela o cupom atual
fwrite(HANDLE,chr(27)+".05}")
status:=le_ecf(HANDLE)
retu .t.
//////////////
func FleituraX
fwrite(HANDLE, chr(27)+".13}")
vstatus = le_ecf(HANDLE)
retu nil
///////////////
func FReducaoZ
fwrite(HANDLE, chr(27)+".14}")
vstatus = le_ecf(HANDLE)
retu nil
///////////
star FcancelAnt
// cancela cupom anterior
fwrite(HANDLE, chr(27)+".05}")
vstatus = le_ecf(HANDLE)
return nil
////////////////////

Obs:
-para funcionar voce deve instalar o arquivo driver APF.SYS no C:\
caso nao tenha esse arquivo, posso enviar
-no config.sys coloque a linha
device=c:\apf.sys N1
reinicie o comptuador para ter efeito

-caso voce nao tenha recebido ainda nenhuma ajuda, e isto nao te servir,
posso enviar uma rotina + completa, inclusive imprimindo na fiscal
e outros dados em uma matricial por exemplo, leitura dos meios de pagamentos,etc
- tenho um cliente que imprime na fiscal e na matricial os dados da entrega da compra
- se tiver dificuldade de imprimir direto na porta da impressora (eu tive),
poste aqui. So´ nao posso enviar a rotina + completa agora, pois nos proximos dias estou realmente sem tempo, mas qualqer coisa poste aqui.

Um abraco

Poka
Avatar do usuário
janio
Colaborador
Colaborador
Mensagens: 1846
Registrado em: 06 Jul 2004 07:43
Localização: UBAJARA - CE

Mensagem por janio »

Valeu Poka,

Seu exemplo é +ou- o que tem no site (que aliás, achei muito confuso).

Agora, com o seu exemplo, deu pra clarear mais... deu pra eu ver onde começa uma parâmetro e termina o outro... nem isso tem explicando no exemplo do site do fabricante... pra quem estava acostumado com BEMATECH e DARUMA que já vem tudo "mastigadinho".. mim dei mal... rsrs

tô sem entender ainda como TRATAR OS RETORNOS da impressora.. tipo... FIM DO PAPEL... COMANDO NÃO EXECUTADO... CUPOM FISCAL ABERTO... etc...

Ah, outra coisa, vi no site que quem utiliza a DLL DA BEMATECH pode sustituir por uma DLL que eles fornessem e funciona legal... mas... como sempre não tem explicação sobre isso... como proceder... vc sabe alguma coisa a esse respeito???

Tenho somente hoje e amanhã pra desenvolver esse sistema!

Janio
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Avatar do usuário
janio
Colaborador
Colaborador
Mensagens: 1846
Registrado em: 06 Jul 2004 07:43
Localização: UBAJARA - CE

Mensagem por janio »

Olá Amigos,

tô tendo alguns avanços... mas apareceu outro problema...

Em sistema que tenho compilado em CLIPPER, pelos testes iniciais tá funcionando... só que a mesma rotina, mas em XHARBOUR (meu sistema mais atual) não funciona não.

SE alguém puder ajudar e essa ajuda for para sistema compilado com XHARBOUR.... agradeço!

Continuo aguardando ajuda!

Janio
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Responder