Fórum Cupom não fiscal #412626

10/02/2012

0

Quero saber dos amigos da devMedia como trabalhar com a tal dll pois sou novato e presiso imprimir em uma impressora não fiscal um cupom que fiz no rave.
Aplicação pdv Delphi 7 e firebird 2.0.
Rafael Souza

Rafael Souza

Responder

Posts

13/02/2012

Joel Rodrigues

Com a tal DLL? Que DLL especificamente?
Ou sua dúvida é sobre como utilizar funções definidas em DLLs no Delphi?
Se for esse o problema, talvez esse link te ajude: http://www.techtips.com.br/programacao/delphi/chamando-funes-de-dlls-externas/

Boa sorte.
Responder

Gostei + 0

13/02/2012

Rafael Souza

Perdão, mas ainda esta difícil sou novato e não entendi a explicação do link que você me mandou.
Grato.
Responder

Gostei + 0

13/02/2012

Joel Rodrigues

A dúvida é então sobre como utilizar funções de uma DLL em sua aplicação no Delphi, certo?
Qual a impressora que você está utilizando, já fiz um procedimento semelhante para imprimir um cupom não fiscal em uma impressora Bematech 4200th com a DLL fornecida.
Responder

Gostei + 0

14/02/2012

Rafael Souza

DIEBOLD TSP143M DUAL DA SWEDA .
Mas se é necessário ter a dll o cupom que fis no rave não vale de nada ?
Ou a dll só serve para a impressora reconhecer o cupom que fiz no rave?
Grato !!
Responder

Gostei + 0

14/02/2012

Joel Rodrigues

Bem, PODE SER que dê pra imprimir seu relatório enviando ele para a impressora como um documento qualquer, você já tentou?
A DLL fornece funções para imprimir o conteúdo com certas formatações direto na impressora.

Por exemplo, quando precisei imprimir um cupom não fiscal na Bematech 4200TH, importei as funções da DLL da seguinte forma:

****************************************************************************************
function BematechTX( BufTrans: string ): integer; stdcall; far; external MP2032.DLL;
****************************************************************************************

E na tela de vendas, onde imprimo o cupom, apenas chamei a função:

****************************************************************************************
BematechTX( +QTD VL UNIT(R$) VL ITEM(R$)+#10);
****************************************************************************************

Essa é apenas uma das funções da DLL, ela permite ainda configurar a impressora, imprimir bitmaps e códigos de barra, etc.

No seu caso, para usar o seu relatório Rave, você teria que imprimí-lo como um documento qualquer. A questão é como a impressora vai se comportar, como vai sair sua impressão. Mas faça o teste.
Responder

Gostei + 0

14/02/2012

Joel Rodrigues

Ah, existem manuais de como utilizar a DLL da impressora, isso é fornecido pelo próprio fabricante.
Foi a primeira vez que precisei fazer um procedimento como esse e não achei complicado, o manual pelo menos era bem claro.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar