Caso não consiga ver as imagens deste e-mail, use este link.

Olá Escovadores de Bits,

Hoje o assunto será OCX – Object Control Extension, que com sua evolução veio a ser conhecido com ActiveX Control, que nada mais é que uma camada que permite que desenvolvedores Windows/Web(Internet Explorer) tenham acesso a drivers.

Imaginem só as possibilidades que este driver nos traz. Nós iremos ter acesso a todos os métodos da incrível DarumaFramework.dll usando Web(Internet Explorer). Isso mesmo! Agora podemos desenvolver em ASP.Net e usar a DarumaFramework tranquilamente, de forma rápida e fácil, como sempre foi.

O escovando tem como objetivo te introduzir ao mundo com OCX, vamos aprender a instalar os drivers, configurar e usar o exemplo. Vocês verão que é um processo bem simples de fazer. Vamos lá!

Instalando a OCX
  • Clique aqui e faça download do OCX Daruma.
  • Extraia o pacote OCX e abra a pasta “...DarumaFrameworkOCX\OCX”.
  • Dentro da pasta OCX, encontra-se apenas o arquivo “DarumaFrameworkWeb.CAB”.
  • Copie o “DarumaFrameworkWeb.CAB” para a pasta “C:Windows\System32”.
    Exemplo
  • Agora extraia o “DarumaFrameworkWeb.CAB” dentro da pasta “System32”.
    Exemplo
  • Notem que três arquivos foram adicionados à pasta “System32”. São eles: “DarumaFrameWork.dll“, “DarumaFrameworkWeb.INF” e “DarumaFrameworkWeb.ocx”.
    Exemplo.
  • Uma boa prática é manter a DarumaFramework.dll atualizada.
  • Após o download da DFW.dll, extraia o pacote e copie a DLL.
  • Cole a DFW atualizada na pasta “C:Windows\System32”.
    Exemplo
  • Pronto! OCX já está configurada e a DarumaFramework atualizada. Vamos partir pra ação agora.
Testando a OCX
  • Lembram da pasta “DarumaFrameworkOCX”? Pois bem, vamos usá-la agora.
  • Abra a pasta “Exemplo”.
    Exemplo
  • Agora abra o arquivo “index.html”.
    Exemplo
  • Após abrir, clique no produto que deseja trabalhar.
    *Permita o controle de ActiveX.
    Exemplo
  • Em nosso exemplo, usaremos o módulo “DUAL”.
  • Vamos configurar a velocidade da impressora “DUAL”, a minha está em 115200.
    Comando: regVelocidade_DUAL_DarumaFramework
    Exemplo
  • Após preencher a caixa de texto, clique no botão “Enviar método selecionado”.
  • O comando será executado e você receberá um retorno.
    Exemplo
  • O próximo passo é configurar a porta da impressora não fiscal, a minha está na COM1.
    Comando: regPortaComunicacao_DUAL_DarumaFramework
    Exemplo
  • Depois de preencher os parâmetros, clique no botão “Enviar método selecionado”.
  • O método será executado e você receberá um retorno.
    Exemplo
  • Impressora configurada! Vamos testar a comunicação.
  • Clique na aba “Retorno” dentro do exemplo “OCX” e peça o Status da Impressora.
    Comando: rStatusImpressora_DUAL_DarumaFramework
    Exemplo
  • Após a execução do comando, você receberá um retorno.
    Exemplo
  • Tudo funcionando, vamos imprimir agora.
  • Clique na aba “Impressão” e selecione o método para imprimir.
    Comando: iImprimirTexto_DUAL_DarumaFramework
  • Depois de inserir o texto, clique no botão “Enviar método selecionado” para realizar a impressão.
  • Simples né?! Espero que vocês tenham gostado deste escovando.

Não deixem de assistir o vídeo explicando como dar os primeiros passos com DarumaFrameworkOCX.

Se tiver alguma dúvida e/ou dificuldade, entre em contato com a nossa equipe de suporte ao desenvolvedor.

E-mails:
daruma.desenvolvedores@daruma.com.br
ddc.suporte@daruma.com.br
suporte.ddc@daruma.com.br
desenvolvedores.suporte@daruma.com.br
suporte.desenvolvedores@daruma.com.br
desenvolvedores.daruma@daruma.com.br
suporte@daruma.com.br
suporte.alexandre@daruma.com.br
claudenir@daruma.com.br
Skypes:
daruma.desenvolvedores
ddc_suporte_daruma
suporte_ddc_daruma
desenvolvedores_suporte_daruma
suporte_desenvolvedores_daruma
desenvolvedores_daruma
suporte_daruma
suporte_alexandre_daruma
claudenir_andrade
Desenvolvedores Daruma Twitter facebook Linkedln Youtube Google+