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.
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.