Comando para Ignorar Faixa de Opções
Ir para o conteúdo principal
 
Busca 



Bematech Forum NFC-e utilizando o Acesso Direto Manual dos comandos de acesso direto MP-4200 TH
Posts destacados
Avalie este tópico: 5 post(s) Primeiro 1 Último

NFC-e utilizando o Acesso Direto

O Fórum está sob moderação. Sua resposta será publicada após aprovada.
Manual dos comandos de acesso direto MP-4200 TH Usuários Anônimos não podem votar num post 0 Usuários Anônimos não podem votar num post

Onde posso encontrar o manual dos comandos de acesso direto da impressora MP-4200 TH 

Inclusive os comando para impressão do QRCode.





Responder Responder com citação

Manual dos comandos de acesso direto MP-4200 TH Usuários Anônimos não podem votar num post 0 Usuários Anônimos não podem votar num post

Olá, vc pode encontrar o material que temos na área de downloads da impressora. Temos um exemplo demonstrando o envio do comando direto para o QRCODE:

http://partners.bematech.com.br/suporte-e-recursos/paginas/downloads.aspx?category=Windows/Impressoras





Responder Responder com citação

Manual dos comandos de acesso direto MP-4200 TH Usuários Anônimos não podem votar num post 0 Usuários Anônimos não podem votar num post
 Postado por andre.munhoz@bematech.com.br

Olá, vc pode encontrar o material que temos na área de downloads da impressora. Temos um exemplo demonstrando o envio do comando direto para o QRCODE:

http://partners.bematech.com.br/suporte-e-recursos/paginas/downloads.aspx?category=Windows/Impressoras

O "MANUEL" está aqui : http://www.bematech.com.br/administrador/files/equipamento/suporte/17/1394308953-Impressora_MP-4200TH_Manual_01_Manual_de_Programacao.pdf

 

Agora eu estou tentando imprimir imagens(centralizada, a esquerda ou a direita) e não estou obtendo sucesso.
Onde eu poderia encontrar exemplo de impressão de imagens através de comandos ESC/POS utilizando C# sem a utilização da MP2032.DLL ???






Responder Responder com citação

Manual dos comandos de acesso direto MP-4200 TH Usuários Anônimos não podem votar num post 0 Usuários Anônimos não podem votar num post

Não encontrei suporte, manual, ou qualquer outra coisa referente ao evento abaixo. Não há necessidade de ter acesso direto ao hardware uma vez que a ferramenta fiscal, com serviço, deve facilitar o uso e principalmente a ser mais rápido na implementação e resultados. Caso contrário existem boas concorrentes para isso como a EPSON. bOM VAMOS LÁ.


Estou com o emulador da BEMATECH MP-4200 e DELPHI 2010. Estou usando as Dlls 32 bits.

Como referencia de uso das funções estou usando o manual da prórpia bematech http://www3.bematech.com.br/suporte/bemafi32/index.html?configuracao.htm

Tenho uma procedure inicial :

#Código

1
2
3
4
5
6
7
8
9
10
11
12
procedure TForm1.Button2Click(Sender: TObject);
var
  iRetorno: integer;
  cCPF:string;
  iACK, iST1, iST2, iST3: integer;
begin
   //cCPF := '11.111.111-11';
   iRetorno := Bematech_FI_AbreCupom( pchar( cCPF ) );
   ShowMessage(IntToStr(iRetorno));
   iRetorno := Bematech_FI_RetornoImpressoraMFD( iACK, iST1, iST2, iST3 );
   //ShowMessage(IntToStr(iRetorno));
end;



Eu tentei também:
#Código

1
2
3
4
5
6
7
8
9
10
11
12
13
14
procedure TForm1.Button2Click(Sender: TObject);
var
   iRetorno: integer;
   iACK, iST1, iST2, iST3: integer;
   cCPF, cNome: string;
begin
   // Abre o Cupom Fiscal
   cCPF := '11.111.111-11';
   cNome := 'Fulano de Tal';
   iRetorno := Bematech_FI_AbreCupom( PAnsiChar(AnsiString(Edit1.Text)) );
   ShowMessage(IntToStr(iRetorno));
   iRetorno := Bematech_FI_RetornoImpressoraMFD( iACK, iST1, iST2, iST3 );
   ShowMessage(IntToStr(iRetorno));
end;




O retorno é -2 a dizer que o parâmetro esta errado. Tentei busca no forum da bematech mas esta fora do ar.
Contudo se retiro o cpf da função, deixando em branco, da certo.

Porém, para alguns exemplos do manual, como a simulação de um produto, não vai retornando o mesmo erro.


Outro detalhe. Fazendo outro teste com base em um livro de automação comercial, veja a rotina:


Citação:
procedure TForm1.Button2Click(Sender: TObject);
var
iRetorno: integer;
iACK, iST1, iST2, iST3: integer;
cCPF, cNome: string;
iCasas: integer;
cCodigo, cDescricao, cAliquota, cTipoQuantidade, cQTDE,
cValorUnitario, cTipoDesconto, cDesconto: string;
cNumeroItem, cDescAcresc, cTipo, cValor: string;
cValorDesc: string;
begin
// Abre o Cupom Fiscal
cCPF := Edit1.Text;
cNome := 'Fulano de Tal';
iRetorno := Bematech_FI_AbreCupomMFD( ( cCPF ),
( cNome ), PAnsichar( 'dd' ) );
ShowMessage(IntToStr(iRetorno));

{..etc}
end;


Esse código retorna alguma coisa na impressora: em nome apenas um caractere "F", em endereço apenas um caractere "d". Teoricamente, suponho que o problema seja com o emulador na declaração do tamanho da variável dada por parâmetro.
Vou ter que abrir a DLL ou alguem tem uma solução pra tanto trabalho?

A imagem do resultado esta aqui [neste site tem opção de subir porém, não sei onde foi parar a imagem, dai ela esta no link à frente]: https://uploaddeimagens.com.br/imagens/sa-png--62

Alguém pode me ajudar por favor, com uma lógica para isso?


Obs: Ja tentei entrar em contado por meio das informações no site porém sem sucesso. Apelei ao DEVMEDIA, onde vi muita gente comentando sobre a BEMATECH [http://www.devmedia.com.br/forum/bematech/552042] novamente sem sucesso. Fui até a ACBR e comentei sobre a Bematech, mas insistiram que os assuntos de lá são ao componente que criaram prém que não "funciona" em todas as versões do DElphi como XE8 que tenho.
Fui forçado a criar uma conta na BEMATECH para ter acesso ao furum acreditando que poderia fazer um post, mas não encontrei em lugar nenhum aposssibilidade escrita "CRIE UM POST" como em qualquer forum normal e comum, mas visualizei o pedido de "organização", ok, não é possivel riar um post mas é possível comentar em qualquer um, incluindo assuntos que não são do tema. o. O

Minha ultima tentativa de resolver um problema com o fornecedor da ferramenta. Sinceramente, meu problema é com um EMULADOR, estou imaginando se fosse com o hardware. Putz, perderia capital por causa de vocês. Isso me força a buscar seus concorrentes e empresas mais sérias como a EPSON.

Obrigado.



Marcadores: delphi 


Responder Responder com citação

Manual dos comandos de acesso direto MP-4200 TH Usuários Anônimos não podem votar num post 0 Usuários Anônimos não podem votar num post

Peço perdão ao op por "invadir" o tópico mas não vejo outra forma: Como faço para postar um novo tópico??? Não vejo nenhum botão ou link com esta finalidade.

Bematech, a usabilidade e velocidade deste forum são horríveis





Responder Responder com citação

5 post(s) Primeiro 1 Último
 

Copyright © 2011 Bematech S.A. Todos os direitos reservados.

Powered by Cinq Technologies