atualizar qr code 2500

8
Bematech Mais Software Partners Flash Tip Edição 192 Maio 2015 Atualizando e Imprimindo QR CODE na Impressora MP-2500 TH Olá Partner Bematech e Desenvolvedor de Software, Nesta edição de nosso comunicado técnico Flash Tip, iremos falar sobre a atualização do novo software básico de nossa impressora MP-2500 TH, disponibilizando o QR CODE nativamente, e de como implementá-lo na aplicação utilizando a biblioteca MP2032.dll/MP2064.dll, através da função ImprimeCodigoQRCODE. Antes de iniciarmos com a atualização do software básico da MP-2500 TH, vamos verificar a versão atual da impressora utilizando o Software do Usuário na versão 2.5.6, que pode ser baixado de acordo com o seu Windows, sendo ele 32 bits ou 64 bits. Siga os passos: 1) Conecte na impressora:

Upload: fernando-alexandre-wahl

Post on 08-Sep-2015

119 views

Category:

Documents


11 download

DESCRIPTION

Atualizar Qr Code 2500

TRANSCRIPT

  • Bematech Mais

    Software Partners

    Flash Tip

    Edio 192

    Maio 2015

    Atualizando e Imprimindo QR CODE na Impressora MP-2500 TH Ol Partner Bematech e Desenvolvedor de Software, Nesta edio de nosso comunicado tcnico Flash Tip, iremos falar sobre a atualizao do novo software bsico de nossa impressora MP-2500 TH, disponibilizando o QR CODE nativamente, e de como implement-lo na aplicao utilizando a biblioteca MP2032.dll/MP2064.dll, atravs da funo ImprimeCodigoQRCODE.

    Antes de iniciarmos com a atualizao do software bsico da MP-2500 TH, vamos verificar a verso atual da impressora utilizando o Software do Usurio na verso 2.5.6, que pode ser baixado de acordo com o seu Windows, sendo ele 32 bits ou 64 bits. Siga os passos:

    1) Conecte na impressora:

  • 2) Na guia "Comandos Adicionais", imprima as configuraes:

    3) Observe a verso informada na impresso. Caso seja inferior a 1.20, deve ser feita a atualizao do software bsico da impressora:

    A atualizao pode ser realizada a partir dos seguintes passos:

    1) Baixe o novo software bsico clicando aqui; 2) Descompacte o arquivo. O arquivo a ser utilizado para a atualizao "T12BEMAV120.BIN";

  • 3) No software do Usurio, na guia "Configuraes" clique em "Carregar":

    4) Localize e selecione o arquivo "T12BEMAV120.BIN". Clique em Abrir;

  • 5) O nome do arquivo aparece no destaque. Clique em Atualizar;

  • 6) O processo de atualizao ser completado, assim que a impressora reiniciar. Durante o processo de atualizao ser exibida essa tela:

  • 7) Logo aps a atualizao, na guia "Comandos Adicionais", clique novamente em "Imprimir" para verificar a verso atual:

    Imprimindo o QR Code Para a impresso do QR Code, utilizamos a funo ImprimeCodigoQRCODE() j disponvel na biblioteca

    MP2032.dll/MP2064.dll. Veja como simples realizar a implementao em seu aplicativo:

    Exemplo em Delphi: Declarao:

  • function ImprimeCodigoQRCODE( errorCorrectionLevel: integer; moduleSize: integer;

    codeType: integer; QRCodeVersion: integer; encodingModes: integer; codeQr: string ):

    integer; stdcall; far; external MP2032.DLL;

    Implementao:

    procedure TForm1.Button1Click(Sender: TObject);

    var

    errorCorrectionLevel : integer;

    moduleSize : integer;

    codeType : integer;

    QRCodeVersion : integer;

    encodingModes : integer;

    codeQr : string;

    iRetorno : Integer;

    begin

    errorCorrectionLevel := 1;

    moduleSize := 7;

    codeType := 0;

    QRCodeVersion := 10;

    encodingModes := 1;

    codeQr := Esta uma impresso do cdigo QR Code;

    iRetorno := ImprimeCodigoQRCODE( errorCorrectionLevel, moduleSize, codeType,

    QRCodeVersion, encodingModes, codeQr );

    end;

    Exemplo em Visual Basic: Declarao:

    Public Declare Function ImprimeCodigoQRCODE Lib "MP2032.DLL" (ByVal

    errorCorrectionLevel As Integer, ByVal moduleSize as Integer, ByVal codeType As

    Integer, ByVal QRCodeVersion As Integer, ByVal encodingModes As Integer, ByVal codeQr

    As String) As Integer

    Implementao: (...)

    errorCorrectionLevel = 1

    moduleSize = 7

    codeType = 0

    QRCodeVersion = 10

    encodingModes = 1

    codeQr = "123ABC"

    iRetorno = ImprimeCodigoQRCODE(errorCorrectionLevel, moduleSize, codeType,

    QRCodeVersion, encodingModes, codeQr)

    (...)

    Exemplo em C#: Declarao: [DllImport("MP2032.dll")] public static extern int ImprimeCodigoQRCODE(int

    errorCorrectionLevel, int moduleSize, int codeType, int QRCodeVersion, int

    encodingModes, String codeQr);

    Implementao:

  • private void button2_Click(object sender, EventArgs e)

    {

    iRetorno = MP2032.ImprimeCodigoQRCODE(1, 7, 0, 10, 1, "www.bematech.com.br");

    }

    Os exemplos completos podem ser baixados a partir dos links abaixo:

    Exemplo em Delphi. Exemplo em VB. Exemplo em C#.

    Assim, conclumos mais esta edio de nosso Bematech Flash Tip. Dvidas que surgirem, fique vontade em nos contatar atravs de nossos canais de atendimento.

    Forte abrao e boas implementaes! Equipe BSP - Bematech Mais Software Partners Bematech S/A