A Daruma foi a primeira marca a implementar o recurso de formatação D-HTML,
como no HTML a dll reconhece as tags para formatações e recursos na impressão,
como: Centralização, Impressão de Código de Barras, Salto de Linha, Negrito e Itálico.
Veja todos os comando D-HTML:
Formatação e Impressão de Textos:
<b></b> - Para sinalizar Negrito;
<i></i> - Para sinalizar Itálico;
<ad></ad> - Para alinhar a Direita;
<s></s> - Para sinalizar Sublinhado;
<e></e> - Para sinalizar Expandido;
<c></c> - Para sinalizar Condensado;
<n></n> - Para sinalizar Normal;
<l></l> - Para saltar uma Linha;
<sl>NN</sl> - Para saltar várias Linhas;
<tc>C</tc> - Riscar linha com um caráctere especifico;
<ce></ce> - Para Centralizar;
<dt></dt> - Para imprimir Data Atual;
<hr></hr> - Para imprimir Hora Atual;
<sp>NN</sp> - Inserir NN espaços em branco ;
<sn></sn> - Sinal sonoro, apitar;
<g></g> - Abre a Gaveta;
<a> - Aguardar até o término da impressão;
</a> - Não aguardar até o término da impressão;
<tb></tb> - Tabulação;
<bmp></bmp> - Para fazer o upload do bitmap na impressora;
<gui></gui> - Para acionamento da guilhotina, exclusivo impressora não fiscal térmica;
<da></da> - Para duplicar a altura do caractere;
<fe>texto</fe> - Habilita o modo fonte Elite na impressora.
<slm>texto</slm> - Avanço milimetrico.
<bm></bm> - Tag utilizada apenas no modelo DR700BM, esta tag vai avançar o papel até que a próxima marcação seja encontrada
Tags para Código de Barras:
<ean13>123456789012</ean13>;
<pdf>12345</pdf> - Para imprimir o código de barras PDF417;
<ean8>1234567</ean8>;
<upc-a>12345678901</upc-a>;
<code11>12345678901</code11>;
<msi>123456789</msi>;
<codabar>CODABAR</codabar>;
<code93>CODE 93</code93>;
<code39>CODE 39</code39>;
Vejamos na Pratica:
C#
[DllImport("DarumaFrameWork.dll")]
public static extern int iImprimirTexto_DUAL_DarumaFramework(string stTexto, int iTam);
private void BT_Enviar_Click(object sender, EventArgs e)
{
DarumaFramework_DLL.DarumaFramework_Declaracoes_CSharp.iRetorno = DarumaFramework_DLL.DarumaFramework_Declaracoes_CSharp.
iImprimirTexto_DUAL_DarumaFramework("<b> Teste de impressão Daruma </b> <l> </l> <pdf>Daruma Developers Community</pdf> ", 0);
}
DELPHI:
function iImprimirTexto_DUAL_DarumaFramework(stTexto: String; iTam: Integer ): Integer; StdCall; External 'DarumaFramework.dll'
begin
iRetorno := iImprimirTexto_DUAL_DarumaFramework(‘<b> Teste de impressão Daruma </b> <l> </l> <pdf>Daruma Developers Community</pdf>’ , 0);
end;
VB 6:
Public Declare Function iImprimirTexto_DUAL_DarumaFramework Lib "Darumaframework.dll" (ByVal stTexto As String, ByVal iTam As Integer) As Integer
Private Sub Botao_Click()
iRetorno = iImprimirTexto_DUAL_DarumaFramework(“<b> Teste de impressão Daruma </b> <l> </l> <pdf>Daruma Developers Community</pdf>”, 0)
End Sub
JAVA (JNA):
private void mainPanelMouseClicked(java.awt.event.MouseEvent evt) {
int iRetorno;
iRetorno=UTIL.eDefinirProduto("DUAL");
iRetorno= DUAL.iImprimirTexto("<b> Teste de impressão Daruma </b> <l> </l> <pdf>Daruma Developers Community</pdf>", 0);
}
Nos trechos de código acima foi demostrado a impressão em negrito da frase:
“Teste de impressão Daruma”, o salto de linha e a impressão do código de barras em PDF com o texto “Daruma Developers Community”.
O PDF é conhecido como o código de barras 2D, ou bidimensional. Este padrão de código de barras é constituído não por linhas mais simbologias de diferentes formas.
A diferença entre este e os demais códigos de barras é que o PDF é um armazenador de dados, não só numérico quanto de texto. Uma das vantagens do código de barras PDF é que ele carrega múltiplas informações em si.
Como por exemplo todos os dados de um funcionário, que quando for passado no leitor será interpretado, diferente do <EAN13> por exemplo que nos devolve apenas um valor numérico.
A Daruma oferece este recurso inovador em toda linha das impressoras Não-Fiscais.
Veja como saiu o Cupom:
Acesse nosso Help online da darumaframework.dll e veja todas as funções e recursos para a linha de impressoras Não fiscais:
http://bit.ly/jRJQcx
Veja o depoimento de quem usa e aprova a linha de Impressoras Não-Fiscais Daruma.
Depoimento |