Em algum cupom fiscal de uma impressora Daruma você já deve ter observado um logotipo ao lado da mensagem promocional né?

O logotipo na mensagem promocional é mais um recurso que só a DarumaFramework.dll disponibiliza.

Logotipo na mensagem promocional.

Para carregar o logotipo na impressora, não é necessário ser apenas na inicialização do ECF, e nem tampouco por intervenção técnica.

O logotipo é carregado via comando, por comunicação direta ou via DarumaFramework.dll pela função:eCarregarBitmapPromocional_ECF_Daruma.

Este método nos permite a carga de bitmap promocional na impressora fiscal.

Parâmetros

  • pszPathLogotipo - Path com o caminho onde se encontra a imagem monocromática no formato .bmp que será carregada na Impressora.
  • pszNumBitmap - Índice que será inserido a imagem (pode ser de 1 até 5)
  • pszOrientacao - Orientação da imagem, o valor padrão deve ser colocado como "000"

Na prática:

C (Sharp):
[DllImport("DarumaFrameWork.dll")]
        public static extern int eCarregarBitmapPromocional_ECF_Daruma
(string pszPathLogotipo, string pszNumBitmap, string pszOrientacao);

private void bt_CarregarBitmap_Click(object sender, EventArgs e)
        { 
            DarumaFramework_Declaracoes_CSharp.iRetorno =DarumaFramework_Declaracoes_CSharp.eCarregarBitmapPromocional_ECF_Daruma("C:\\logo.bmp", "1", "000");

        }

No comando de finalização do Cupom Fiscal, no parâmetro da mensagem promocional indique a tag <bmp> mais o índice da imagem e insira a imagem carregada!

Ex: <bmp>1</bmp>

Com isso finalizamos este artigo. Obrigado e até o próximo.