Página 1 de 1
Impressora MP-4000TH USB (bematech não fiscal)
Enviado: 21 Jan 2010 18:35
por asimoes
Amigos do Forum,
Alguém poderia me dar uma luz? É o seguinte o meu cliente comprou esta impressora da bematech não fiscal, USB, para emissão de recibos/comprovantes, tem a dll mp2032.dll.
Pergunto, alguém tem alguma rotina para esta impressora? Usando esta dll?
[]´s
Re: Impressora MP-4000TH USB (bematech não fiscal)
Enviado: 21 Jan 2010 19:14
por alaminojunior
Sem querer fazer chover no molhado...a programação para este tipo de impressora não é difícil.
A Bematech disponibiliza um manual com todas as funções da DLL, bem prático.
E também...acredito que você possa enviar os textos para ela atravéz da função printfileraw(), pois me parece que ela se comporta como uma "Generic Text Only".
Abraços.
Re: Impressora MP-4000TH USB (bematech não fiscal)
Enviado: 22 Jan 2010 13:43
por asimoes
Pessoal,
Já resolvi, e estou postando os comandos aqui para quem quiser testar e usar.
Código: Selecionar todos
FUNCTION Main
LOCAL CR_LF:=CHR(13)+CHR(10), cLinha, nHandleDLL
nHandleDLL:=LoadLibrary("MP2032.DLL")
DLLCALL(nHandleDLL,32,"IniciaPorta","USB")
FT_FUSE( "C:\TEMP\ITBI.TXT" )
DO WHILE ! FT_FEOF()
cLinha:=FT_FREADLN()+CR_LF
DLLCALL(nHandleDLL,Nil,"FormataTX",FT_FREADLN()+CHR(13)+CHR(10),2, 0, 0, 0, 0)
FT_FSKIP()
ENDDO
FT_FUSE()
DLLCALL(nHandleDLL,Nil,"AcionaGuilhotina",1)
FREELIBRARY(nHandleDLL)
RETURN