daruma framework 256

Upload: marciomuller

Post on 14-Oct-2015

270 views

Category:

Documents


3 download

TRANSCRIPT

  • Daruma Automao

    Standard printmanual template

  • Title page 1Use this page to introduce the product

    by

    This is "Title Page 1" - you may use this page to introduceyour product, show title, author, copyright, company logos,etc.

    This page intentionally starts on an odd page, so that it is onthe right half of an open book from the readers point of view.This is the reason why the previous page was blank (theprevious page is the back side of the cover)

  • All rights reserved. No parts of this work may be reproduced in any form or by any means - graphic, electronic, ormechanical, including photocopying, recording, taping, or information storage and retrieval systems - without thewritten permission of the publisher.

    Products that are referred to in this document may be either trademarks and/or registered trademarks of therespective owners. The publisher and the author make no claim to these trademarks.

    While every precaution has been taken in the preparation of this document, the publisher and the author assume noresponsibility for errors or omissions, or for damages resulting from the use of information contained in this documentor from the use of programs and source code that may accompany it. In no event shall the publisher and the author beliable for any loss of profit or any other commercial damage caused or alleged to have been caused directly orindirectly by this document.

    Printed: maio 2010 in (whereever you are located)

    Daruma Framework

    Daruma Automao

    PublisherSpecial thanks to:

    All the people who contributed to this document, to mum and dadand grandpa, to my sisters and brothers and mothers in law, to oursecretary Kathrin, to the graphic artist who created this greatproduct logo on the cover page (sorry, don't remember your nameat the moment but you did a great work), to the pizza service downthe street (your daily Capricciosas saved our lives), to the copyshop where this document will be duplicated, and and and...

    Last not least, we want to thank EC Software who wrote this greathelp tool called HELP & MANUAL which printed this document.

    Managing Editor

    Technical Editors

    Cover Designer

    ...enter name...

    ...enter name...

    ...enter name...

    ...enter name...

    ...enter name...

    Production...enter name...

    Team Coordinator...enter name...

  • Table of ContentsForeword 1

    Part I Daruma 32 Framework 3................................................................................................................................... 31 Algumas informaes sobre este manual ................................................................................................................................... 62 Lista dos Mtodos disponveis na DLL e seus ndices

    ................................................................................................................................... 103 Configurando a Daruma32.SO

    ................................................................................................................................... 114 Configurando a Daruma32.DLL para trabalhar com W.T.S. (Utilizando o Observer).

    ................................................................................................................................... 145 Configurando a Daruma32.DLL para trabalhar com W.T.S. (Utilizando o Windows 2003 Server)

    ................................................................................................................................... 196 Utlizando o FlagShip com Impressoras Daruma .......................................................................................................................................................... 24Fazendo um Cupom Fiscal com o FlagShip com Impressoras Daruma

    ................................................................................................................................... 257 Driver Daruma Observer para Aplicativos DOS/Win 16 Bit's .......................................................................................................................................................... 25O Qu o Driver Daruma Observer? .......................................................................................................................................................... 26Graficamente como Funciona o Observer .......................................................................................................................................................... 27Instalando o Driver Observer no Sistema Operacional Windows .......................................................................................................................................................... 33Instalando o Driver Linux Observer 2.0 .......................................................................................................................................................... 35Preparando seu Aplicativo para o Observer .......................................................................................................................................................... 38Trabalhando com Comandos em Lote, usando o Mapeamento de Unidade .......................................................................................................................................................... 39Trabalhando com o Observer linux em rede ......................................................................................................................................................... 39Observer com Network File System (NFS)

    .......................................................................................................................................................... 40Mtodos para o Observer de Configurao do Registry ......................................................................................................................................................... 40Configurao do Observer......................................................................................................................................................... 41Daruma_Observer_Registry_Execucao (ndice 53)......................................................................................................................................................... 41Daruma_Observer_Registry_Log (ndice 58)......................................................................................................................................................... 41Daruma_Observer_Registry_Log_Path (ndice 59)......................................................................................................................................................... 42Daruma_Observer_Registry_Entrada (ndice 50)......................................................................................................................................................... 42Daruma_Observer_Registry_Saida (ndice 52)......................................................................................................................................................... 43Daruma_Observer_Registry_Produto (ndice 61)

    ................................................................................................................................... 438 Mtodos Exclusivos para Impressora Fiscal .......................................................................................................................................................... 43Mtodo para ajustar automtico para Horrio de Vero ......................................................................................................................................................... 43Daruma_FI_ConfiguraHorarioVerao(ndice 314)

    .......................................................................................................................................................... 44Mtodos de Cupom Fiscal ......................................................................................................................................................... 44Daruma_FI_AbreCupom(ndice 1000)......................................................................................................................................................... 44Daruma_FI_VendeItem(ndice 1001)......................................................................................................................................................... 47Daruma_FI_CancelaCupom(ndice 1014)......................................................................................................................................................... 47Daruma_FI_CancelaItemAnterior(ndice 1005)......................................................................................................................................................... 48Daruma_FI_CancelaItemGenerico(ndice 1006)......................................................................................................................................................... 48Daruma_FI_IniciaFechamentoCupom(ndice 1007)......................................................................................................................................................... 50Daruma_FI_EfetuaFormaPagamento(ndice 1008)......................................................................................................................................................... 51Daruma_FI_EfetuaFormaPagamentoDescricaoForma(ndice 1009)......................................................................................................................................................... 52Daruma_FI_FechaCupomResumido(ndice 1012)......................................................................................................................................................... 53Daruma_FI_FechaCupom(ndice 1011)......................................................................................................................................................... 54Daruma_FI_TerminaFechamentoCupom(ndice 1010)......................................................................................................................................................... 55Daruma_FI_EstornoFormasPagamento(ndice 1017)......................................................................................................................................................... 55Daruma_FI_IdentificaConsumidor(ndice 1013)......................................................................................................................................................... 56Daruma_FI_EmitirCupomAdicional(ndice 1018)......................................................................................................................................................... 57Daruma_FI_UsaUnidadeMedida(ndice 1016)

    Daruma FrameworkI

    Daruma Automao

  • ......................................................................................................................................................... 58Daruma_FI_AumentaDescricaoItem(ndice 1015).......................................................................................................................................................... 58Mtodos de Recebimentos, No Fiscais e Vinculados ......................................................................................................................................................... 58Daruma_FI_AbreComprovanteNaoFiscalVinculado(ndice 1203)......................................................................................................................................................... 59Daruma_FI_UsaComprovanteNaoFiscalVinculado(ndice 1204)......................................................................................................................................................... 60Daruma_FI_FechaComprovanteNaoFiscalVinculado(ndice 1205)......................................................................................................................................................... 60Daruma_FI_AbreRelatorioGerencial(ndice 1208)......................................................................................................................................................... 61Daruma_FI_FechaRelatorioGerencial(ndice 1201)......................................................................................................................................................... 61Daruma_FI_AbreRecebimentoNaoFiscal(ndice 1210)......................................................................................................................................................... 63Daruma_FI_EfetuaFormaPagamentoNaoFiscal(ndice 1211)......................................................................................................................................................... 64Daruma_FI_LeituraMemoriaFiscalData(ndice 1102)......................................................................................................................................................... 65Daruma_FI_LeituraMemoriaFiscalReducao(ndice 1103)......................................................................................................................................................... 65Daruma_FI_LeituraMemoriaFiscalSerialData(ndice 1104)......................................................................................................................................................... 66Daruma_FI_LeituraMemoriaFiscalSerialReducao(ndice 1105)......................................................................................................................................................... 67Daruma_FI_LeituraX(ndice 1101)......................................................................................................................................................... 68Daruma_FI_LeituraxSerial(ndice 0000)......................................................................................................................................................... 68Daruma_FI_RecebimentoNaoFiscal(ndice 1202)......................................................................................................................................................... 69Daruma_FI_ReducaoZ(ndice 1100)......................................................................................................................................................... 70Daruma_FI_ReducaoZAjustaDataHora(ndice 1106)......................................................................................................................................................... 71Daruma_FI_RelatorioGerencial(ndice 1200)......................................................................................................................................................... 71Daruma_FI_Sangria(ndice 1206)......................................................................................................................................................... 72Daruma_FI_Suprimento(ndice 1207)

    .......................................................................................................................................................... 73Mtodos Gaveta Autenticao e Outras ......................................................................................................................................................... 73Daruma_FI_VerificaDocAutenticacao(ndice 1301)......................................................................................................................................................... 73Daruma_FI_Autenticacao(ndice 1300)......................................................................................................................................................... 74Daruma_FI_AutenticacaoStr(ndice 1302)......................................................................................................................................................... 75Daruma_FI_VerificaEstadoGaveta(ndice 1311)......................................................................................................................................................... 75Daruma_FI_VerificaEstadoGavetaStr(ndice 1312)......................................................................................................................................................... 76Daruma_FI_AcionaGaveta(ndice 1310)......................................................................................................................................................... 76Daruma_FI_AberturaDoDia(ndice 603)......................................................................................................................................................... 77Daruma_FI_FechamentoDoDia(ndice 604)......................................................................................................................................................... 77Daruma_FI_ImprimeConfiguracoesImpressora(ndice 607)......................................................................................................................................................... 78Daruma_FI_SaltarLinhas

    .......................................................................................................................................................... 79Mtodos Programao e Configurao ......................................................................................................................................................... 79Daruma_FI_ProgramaAliquota(ndice 302)......................................................................................................................................................... 80Daruma_FI_NomeiaTotalizadorNaoSujeitoIcms(ndice 304)......................................................................................................................................................... 80Daruma_FI_ProgramaFormasPagamento(ndice 301)......................................................................................................................................................... 81Daruma_FI_ProgramaOperador(ndice 310)......................................................................................................................................................... 82Daruma_FI_ProgramaArredondamento(ndice 305)......................................................................................................................................................... 82Daruma_FI_ProgramaTruncamento(ndice 306)......................................................................................................................................................... 83Daruma_FI_LinhasEntreCupons(ndice 307)......................................................................................................................................................... 83Daruma_FI_EspacoEntreLinhas(ndice 308)......................................................................................................................................................... 84Daruma_FI_ProgramaHorarioVerao(ndice 303)......................................................................................................................................................... 85Daruma_FI_EqualizaFormasPgto(ndice 309)......................................................................................................................................................... 85Daruma_FI_ProgramaVinculados(ndice 312)......................................................................................................................................................... 86Daruma_FI_ProgramaFormasPgtoSemVincular(ndice 313)......................................................................................................................................................... 87Daruma_FI_CfgFechaAutomaticoCupom(ndice 400)......................................................................................................................................................... 87Daruma_FI_CfgImpEstGavVendas(ndice 411)......................................................................................................................................................... 88Daruma_FI_CfgCalcArredondamento(ndice 403)......................................................................................................................................................... 88Daruma_FI_CfgHorarioVerao(ndice 404)......................................................................................................................................................... 89Daruma_FI_CfgSensorAut(ndice 405)......................................................................................................................................................... 90Daruma_FI_CfgCupomAdicional(ndice 412)......................................................................................................................................................... 90Daruma_FI_CfgEspacamentoCupons(ndice 407)......................................................................................................................................................... 91Daruma_FI_CfgLimiarNearEnd(ndice 409)......................................................................................................................................................... 91Daruma_FI_CfgPermMensPromCNF(ndice 410)

    IIContents

    II

    Daruma Automao

  • ......................................................................................................................................................... 92Regra de Configurao do Registry

    ......................................................................................................................................................... 93Valores do Registry para o ECF

    ......................................................................................................................................................... 96Daruma_Registry_AlterarRegistry(Indice 83)

    ......................................................................................................................................................... 97Daruma_Registry_AlteraRegistry (ndice 17)

    ......................................................................................................................................................... 98Daruma_Registry_RetornaValor(ndice 19)

    ......................................................................................................................................................... 98Daruma_Registry_Porta(ndice 1)

    ......................................................................................................................................................... 99Daruma_Registry_Path(ndice 2)......................................................................................................................................................... 100Daruma_Registry_Status(ndice 3)......................................................................................................................................................... 100Daruma_Registry_StatusFuncao(ndice 4)......................................................................................................................................................... 101Daruma_Registry_Retorno(ndice 5)......................................................................................................................................................... 101Daruma_Registry_ControlePorta(ndice 6)......................................................................................................................................................... 101Daruma_Registry_ModoGaveta(ndice 7)......................................................................................................................................................... 102Daruma_Registry_Log(ndice 9)......................................................................................................................................................... 102Daruma_Registry_NomeLog(ndice 10)......................................................................................................................................................... 103Daruma_Registry_Separador(ndice 11)......................................................................................................................................................... 103Daruma_Registry_SeparaMsgPromo(ndice 12)......................................................................................................................................................... 104Daruma_Registry_Vende1Linha(ndice 13)......................................................................................................................................................... 104Daruma_Registry_XAutomatica(ndice 14)......................................................................................................................................................... 105Daruma_Registry_ZAutomatica(ndice 15)......................................................................................................................................................... 105Daruma_Registry_TerminalServer(ndice 21)......................................................................................................................................................... 106Daruma_Registry_AbrirDiaFiscal(ndice 23)......................................................................................................................................................... 106Daruma_Registry_IgnorarPoucoPapel(ndice 24)......................................................................................................................................................... 107Daruma_Registry_ImprimeRegistry(ndice 18)......................................................................................................................................................... 107Daruma_Registry_Default(ndice 20)......................................................................................................................................................... 108Daruma_Registry_ErroExtendidoOk(ndice 22)......................................................................................................................................................... 108Daruma_Registry_Velocidade(ndice 28)......................................................................................................................................................... 109Daruma_Registry_Produto(ndice 34)......................................................................................................................................................... 109Daruma_Registry_AplMensagem1(ndice 36)......................................................................................................................................................... 110Daruma_Registry_AplMensagem2(ndice 37)......................................................................................................................................................... 110Daruma_Registry_TEF_NumeroLinhasImpressao(ndice 38)......................................................................................................................................................... 111Daruma_Registry_NumeroSerieNaoFormatado(ndice 42)......................................................................................................................................................... 111Daruma_Registry_NumeroLinhasImpressao(ndice 38)......................................................................................................................................................... 112Daruma_Registry_MFD_ProgramarSinalSonoro(ndice 52)......................................................................................................................................................... 113Daruma_Registry_MFD_LeituraMFCompleta(ndice 49)......................................................................................................................................................... 113Daruma_Registry_CupomAdicionalDll(ndice 56)......................................................................................................................................................... 114Daruma_Registry_CupomAdicionalDllConfig(ndice 57)......................................................................................................................................................... 115Daruma_Registry_ComandosEmLote(ndice 58)......................................................................................................................................................... 116Daruma_Registry_FinalLote(ndice 59)......................................................................................................................................................... 116Daruma_Registry_PathLote(ndice 60)......................................................................................................................................................... 116Daruma_Registry_PCExpanionLogin(ndice 63)......................................................................................................................................................... 117Daruma_Registry_MFDValorFinal(ndice 66)......................................................................................................................................................... 118Daruma_Registry_LogTamMaxMB(ndice 69)......................................................................................................................................................... 119Daruma_Registry_SintegraSeparador(ndice 70)......................................................................................................................................................... 120Daruma_Registry_SintegraPath(ndice 71)......................................................................................................................................................... 120Daruma_Registry_MFD_LegendaInmetro(ndice 80)......................................................................................................................................................... 121Daruma_Registry_SintegraUF(ndice 74)

    .......................................................................................................................................................... 121Mtodos de Informao, Status e Retornos ......................................................................................................................................................... 121Daruma_FI_StatusCupomFiscal(ndice 1404)......................................................................................................................................................... 122Daruma_FI_StatusRelatorioGerencial(ndice 1405)......................................................................................................................................................... 122Daruma_FI_StatusComprovanteNaoFiscalVinculado(ndice 1403)......................................................................................................................................................... 123Daruma_FI_StatusComprovanteNaoFiscalNaoVinculado(ndice 1471)......................................................................................................................................................... 123Daruma_FI_VerificaImpressoraLigada(ndice 1400]......................................................................................................................................................... 124Daruma_FI_VerificaModeloECF(ndice 1469)......................................................................................................................................................... 124Daruma_FI_VerificaHorarioVerao(ndice 1500)

    Daruma FrameworkIII

    Daruma Automao

  • ......................................................................................................................................................... 125Daruma_FI_VerificaDiaAberto(ndice 1484)

    ......................................................................................................................................................... 126Daruma_FI_VerificaZPendente(ndice 1489)

    ......................................................................................................................................................... 126Daruma_FI_VerificaXPendente(ndice 1488)

    ......................................................................................................................................................... 127Daruma_FI_VerificaTipoImpressora(ndice 1444)

    ......................................................................................................................................................... 127Daruma_FI_VerificaDescricaoFormasPagamento(ndice 1470)

    ......................................................................................................................................................... 128Daruma_FI_VerificaFormasPagamentoEx(ndice 1448)

    ......................................................................................................................................................... 129Daruma_FI_VerificaEstadoImpressora(ndice 1401)

    ......................................................................................................................................................... 130Daruma_FI_VerificaAliquotasIss(ndice 1440)

    ......................................................................................................................................................... 130Daruma_FI_VerificaIndiceAliquotasIss(ndice 1445)

    ......................................................................................................................................................... 131Daruma_FI_VerificaTotalizadoresNaoFiscaisEx(ndice 1486)

    ......................................................................................................................................................... 131Daruma_FI_VerificaEpromConectada(ndice 1432)

    ......................................................................................................................................................... 132Daruma_FI_VerificaRecebimentosNaoFiscal(ndice 1443)

    ......................................................................................................................................................... 133Daruma_FI_VerificaTruncamento(ndice 1439)

    ......................................................................................................................................................... 134Daruma_FI_VerificaModoOperacao(ndice 1431)

    ......................................................................................................................................................... 134Daruma_FI_VerificaTotalizadoresParciais(ndice 1407)

    ......................................................................................................................................................... 135Daruma_FI_ClicheProprietarioEx(ndice 1467)

    ......................................................................................................................................................... 135Daruma_FI_NumeroCaixa(ndice 1425)

    ......................................................................................................................................................... 136Daruma_FI_NumeroLoja(ndice 1426)

    ......................................................................................................................................................... 137Daruma_FI_NumeroSerie(ndice 1411)

    ......................................................................................................................................................... 137Daruma_FI_RegistraNumeroSerie(ndice 1491)

    ......................................................................................................................................................... 138Daruma_FI_VerificaNumeroSerie(ndice 1492)

    ......................................................................................................................................................... 138Daruma_FI_RetornaSerialCriptografada(ndice 1490)

    ......................................................................................................................................................... 139Daruma_FI_VersaoFirmware(ndice 1412)

    ......................................................................................................................................................... 139Daruma_FI_CGC_IE(ndice 1413)

    ......................................................................................................................................................... 140Daruma_FI_NumeroCupom(ndice 1417)

    ......................................................................................................................................................... 140Daruma_FI_COO(ndice 1468)

    ......................................................................................................................................................... 141Daruma_FI_MinutosImprimindo(ndice 1430)

    ......................................................................................................................................................... 141Daruma_FI_MinutosLigada(ndice 1429)

    ......................................................................................................................................................... 142Daruma_FI_NumeroSubstituicoesProprietario(ndice 1422)

    ......................................................................................................................................................... 142Daruma_FI_NumeroIntervencoes(ndice 1421)

    ......................................................................................................................................................... 143Daruma_FI_NumeroReducoes(ndice 1420)

    ......................................................................................................................................................... 143Daruma_FI_NumeroCuponsCancelados(ndice 1419)

    ......................................................................................................................................................... 144Daruma_FI_NumeroOperacoesNaoFiscais(ndice 1418)

    ......................................................................................................................................................... 144Daruma_FI_DataHoraImpressora(ndice 1434)

    ......................................................................................................................................................... 145Daruma_FI_DataHoraReducao(ndice 1437)

    ......................................................................................................................................................... 146Daruma_FI_DataMovimento(ndice 1438)

    ......................................................................................................................................................... 146Daruma_FI_ContadoresTotalizadoresNaoFiscais(ndice 1435)

    ......................................................................................................................................................... 147Daruma_FI_LerAliquotasComIndice(ndice 1483)

    ......................................................................................................................................................... 147Daruma_FI_VendaBruta(ndice 1490)

    ......................................................................................................................................................... 148Daruma_FI_VendaBrutaAcumulada(ndice 1498)

    ......................................................................................................................................................... 148Daruma_FI_GrandeTotal(ndice 1414)

    ......................................................................................................................................................... 149Daruma_FI_Descontos(ndice 1415)

    ......................................................................................................................................................... 149Daruma_FI_Acrescimos(ndice 1441)

    ......................................................................................................................................................... 150Daruma_FI_Cancelamentos(ndice 1416)

    ......................................................................................................................................................... 151Daruma_FI_DadosUltimaReducao(ndice 1410)

    ......................................................................................................................................................... 152Daruma_FI_SubTotal(ndice 1408)

    ......................................................................................................................................................... 152Daruma_FI_Troco(ndice 1450)

    ......................................................................................................................................................... 153Daruma_FI_SaldoAPagar(ndice 1449)

    ......................................................................................................................................................... 153Daruma_FI_RetornoAliquotas (ndice 1406)

    ......................................................................................................................................................... 154Daruma_FI_ValorPagoUltimoCupom (ndice 1433)

    ......................................................................................................................................................... 154Daruma_FI_UltimaFormaPagamento (ndice 1473)

    ......................................................................................................................................................... 155Daruma_FI_ValorFormaPagamento (ndice 1446)

    ......................................................................................................................................................... 155Daruma_FI_ValorTotalizadorNaoFiscal (ndice 1447)

    ......................................................................................................................................................... 156Daruma_FI_UltimoItemVendido (ndice 1423)

    IVContents

    IV

    Daruma Automao

  • ......................................................................................................................................................... 157Daruma_FI_TipoUltimoDocumento (ndice 1493)

    ......................................................................................................................................................... 157Daruma_FI_MapaResumo(ndice 602)

    ......................................................................................................................................................... 158Daruma_FI_RelatorioTipo60Analitico(ndice 605)

    ......................................................................................................................................................... 160Daruma_FI_RelatorioTipo60Mestre(ndice 606)

    ......................................................................................................................................................... 161Daruma_FI_FlagsFiscais(ndice 1428)

    ......................................................................................................................................................... 161Daruma_FI_PalavraStatus(ndice 1481)

    ......................................................................................................................................................... 164Daruma_FI_FlagsFiscaisStr(ndice 1479)

    ......................................................................................................................................................... 164Daruma_FI_SimboloMoeda(ndice 1427)

    ......................................................................................................................................................... 165Daruma_FI_RetornoImpressora(ndice 1402)

    ......................................................................................................................................................... 166Daruma_FI_RetornaErroExtendido(ndice 1472)

    ......................................................................................................................................................... 167Daruma_FI_RetornaAcrescimoNF(ndice 1451)

    ......................................................................................................................................................... 168Daruma_FI_RetornaCFCancelados(ndice 1452)

    ......................................................................................................................................................... 168Daruma_FI_RetornaCNFCancelados(ndice 1453)

    ......................................................................................................................................................... 169Daruma_FI_RetornaCLX(ndice 1454)

    ......................................................................................................................................................... 169Daruma_FI_RetornaCNFNV(ndice 1455)

    ......................................................................................................................................................... 170Daruma_FI_RetornaCNFV(ndice 1456)

    ......................................................................................................................................................... 171Daruma_FI_RetornaDescicaoCNFV(ndice 1497)

    ......................................................................................................................................................... 171Daruma_FI_RetornaCRO(ndice 1457)

    ......................................................................................................................................................... 172Daruma_FI_RetornaCRZ(ndice 1458)

    ......................................................................................................................................................... 172Daruma_FI_RetornaCRZRestante(ndice 1459)

    ......................................................................................................................................................... 173Daruma_FI_RetornaCancelamentoNF(ndice 1460)

    ......................................................................................................................................................... 173Daruma_FI_RetornaDescontoNF(ndice 1461)

    ......................................................................................................................................................... 174Daruma_FI_RetornaTempoLigado(ndice 1464)

    ......................................................................................................................................................... 174Daruma_FI_RetornaGNF(ndice 1462)

    ......................................................................................................................................................... 175Daruma_FI_RetornaTempoImprimindo(ndice 1463)

    ......................................................................................................................................................... 175Daruma_FI_RetornaTotalPagamentos(ndice 1465)

    ......................................................................................................................................................... 176Daruma_FI_RetornaTroco(ndice 1466)

    ......................................................................................................................................................... 176Daruma_FI_RetornaRegistradoresNaoFiscais(ndice 1499)

    ......................................................................................................................................................... 178Daruma_FI_RetornaRegistradoresFiscais(ndice 1485)

    ......................................................................................................................................................... 178Daruma_FI_RetornaValorComprovanteNaoFiscal(ndice 1495)

    ......................................................................................................................................................... 179Daruma_FI_RetornaIndiceComprovanteNaoFiscal(ndice 1496)

    ......................................................................................................................................................... 180Daruma_FI_RetornarVersaoDLL(ndice 1502)

    ......................................................................................................................................................... 180Daruma_FI_CupomMania(ndice 0000).......................................................................................................................................................... 181Mtodos Exclusivos para a Impressora MFD ......................................................................................................................................................... 181Daruma_FIMFD_DownloadDaMFD (ndice 6004)......................................................................................................................................................... 183Daruma_FIMFD_RetornaInformacao (ndice 6000)......................................................................................................................................................... 186Daruma_FIMFD_ImprimeCodigoBarras (ndice 6001)......................................................................................................................................................... 187Daruma_FIMFD_ImprimeCodigoBarrasCupomAdicional......................................................................................................................................................... 188Daruma_FIMFD_TerminaFechamentoCupomCodigoBarras (ndice 6005)......................................................................................................................................................... 191Daruma_FIMFD_IndicePrimeiroVinculado (ndice 6003)......................................................................................................................................................... 191Daruma_FIMFD_CasasDecimaisProgramada (ndice 6002)......................................................................................................................................................... 192Daruma_FIMFD_StatusCupomFiscal (ndice 6008)......................................................................................................................................................... 192Daruma_FIMFD_SinalSonoro (ndice 53)......................................................................................................................................................... 193Daruma_FIMFD_ProgramaRelatoriosGerenciais (ndice 6013)......................................................................................................................................................... 194Daruma_FIMFD_AbreRelatorioGerencial (ndice 6014)......................................................................................................................................................... 194Daruma_FIMFD_VerificaRelatoriosGerenciais (ndice 6015)......................................................................................................................................................... 196Daruma_FIMFD_EmitirCupomAdicional (ndice 6016)......................................................................................................................................................... 197Daruma_FIMFD_AcionarGuilhotina (ndice 6017)......................................................................................................................................................... 197Daruma_FIMFD_EqualizarVelocidade (ndice 6018)......................................................................................................................................................... 198Daruma_FIMFD_AbreRecebimentoNaoFiscal(ndice 6009)......................................................................................................................................................... 199Daruma_FIMFD_RecebimentoNaoFiscal(ndice 6010)......................................................................................................................................................... 200Daruma_FIMFD_IniciaFechamentoNaoFiscal(ndice 6011)......................................................................................................................................................... 201Daruma_FIMFD_EfetuaFormaPagamentoNaoFiscal(ndice 6012)......................................................................................................................................................... 202Daruma_FIMFD_TerminaFechamentoNaoFiscal(ndice 6020)

    Daruma FrameworkV

    Daruma Automao

  • ......................................................................................................................................................... 202Daruma_FIMFD_ProgramarGuilhotina(ndice 6019)

    ......................................................................................................................................................... 203Daruma_FIMFD_DescontoAcrescimoItem (ndice 6031)

    ......................................................................................................................................................... 204Daruma_FIMFD_GTCodificado(ndice6083)

    ......................................................................................................................................................... 205Daruma_FIMFD_Verifica_GTCodificado(ndice 6085)

    ......................................................................................................................................................... 205Daruma_FIMFD_NumeroSerialCodificado(ndice6084)

    ......................................................................................................................................................... 206Daruma_FIMFD_Verifica_NumeroSerialCodificado(ndice6086)

    ......................................................................................................................................................... 206Daruma_FIMFD_CodigoModeloFiscal

    ......................................................................................................................................................... 207Daruma_FIMFD_GerarAtoCotepeData(6041)

    ......................................................................................................................................................... 209Daruma_FIMFD_GerarAtoCotepePafData(6042)

    ......................................................................................................................................................... 210Daruma_FIMFD_GerarAtoCotepePafCoo(6043)

    ......................................................................................................................................................... 211Daruma_FIMFD_CupomAdicionalCampoLivre

    ......................................................................................................................................................... 212Daruma_Framework_DadosUltimaZ

    ......................................................................................................................................................... 214Consumo de MFD - Como trabalha a compactao dos Arquivos......................................................................................................................................... 215Daruma_Framework_Teste_Consumo_MFD (ndice 6031

    .......................................................................................................................................................... 217Mtodos Exclusivos para a Impressora MFD Bilhete de Passagem ......................................................................................................................................................... 217Mtodo Daruma_FIB_AbreBilhetePassagem(ndice 2000)......................................................................................................................................................... 219Mtodo Daruma_FIB_VendeItem(ndice 2001)......................................................................................................................................................... 220Mtodo Daruma_FIB_UfOrigem(ndice 0000)

    .......................................................................................................................................................... 221Mtodos Exclusivos PAF ......................................................................................................................................................... 221Menu Fiscal......................................................................................................................................................... 223Registro Tipo R01 R07

    ......................................................................................................................................... 223Registro Tipo R01

    ......................................................................................................................................... 224Registro Tipo R02

    ......................................................................................................................................... 225Registro Tipo R03

    ......................................................................................................................................... 226Registro Tipo R04

    ......................................................................................................................................... 228Registro Tipo R05

    ......................................................................................................................................... 230Registro Tipo R06

    ......................................................................................................................................... 232Registro Tipo R07

    ......................................................................................................................................... 232Registro Tipo EAD

    ......................................................................................................................................... 233Tabela de Cdigos de Totalizadores Parciais

    ......................................................................................................................................... 233Siglas Documentos......................................................................................................................................................... 235Daruma_RSA_CarregaChavePrivada_Arquivo......................................................................................................................................................... 235Daruma_RSA_RetornaChavePublica......................................................................................................................................................... 236Daruma_RSA_CodificaInformacao......................................................................................................................................................... 237Daruma_RSA_DecodificaInformacao......................................................................................................................................................... 237Daruma_RSA_CriarAssinatura......................................................................................................................................................... 238Daruma_RSA_CriarAssinaturaOnline......................................................................................................................................................... 239Daruma_FIMFD_RetornaInformacao (ndice 6000)......................................................................................................................................................... 242Daruma_FIMFD_GTCodificado(ndice6083)......................................................................................................................................................... 242Daruma_FIMFD_Verifica_GTCodificado(ndice 6085)......................................................................................................................................................... 243Daruma_FIMFD_NumeroSerialCodificado(ndice6084)......................................................................................................................................................... 243Daruma_FIMFD_Verifica_NumeroSerialCodificado(ndice6086)......................................................................................................................................................... 244Daruma_FIMFD_CodigoModeloFiscal......................................................................................................................................................... 245Daruma_FIMFD_GerarAtoCotepePafData(6042)......................................................................................................................................................... 246Daruma_FIMFD_GerarAtoCotepePafCoo(6043)

    ................................................................................................................................... 2479 Mtodos Exclusivos para a Impressora FS2000 .......................................................................................................................................................... 247Daruma_Registry_FS2000_CupomAdicional(ndice 35) .......................................................................................................................................................... 248Daruma_Registry_FS2000_TempoEsperaCheque(ndice 45) .......................................................................................................................................................... 248Daruma_FI2000_StatusCheque(ndice 5015) .......................................................................................................................................................... 249Daruma_FI2000_ImprimirCheque(ndice 5016) .......................................................................................................................................................... 250Daruma_FI2000_ImprimirVersoCheque(ndice 5017) .......................................................................................................................................................... 250Daruma_FI2000_LiberarCheque(ndice 5008) .......................................................................................................................................................... 251Daruma_FI2000_LeituraCodigoMICR(ndice 5007) .......................................................................................................................................................... 251Daruma_FI2000_CancelarCheque(ndice 5026)

    VIContents

    VI

    Daruma Automao

  • .......................................................................................................................................................... 252Daruma_FI2000_LeituraTabelaCheque(ndice 5011)

    .......................................................................................................................................................... 252Daruma_FI2000_CarregarCheque(ndice 5009)

    .......................................................................................................................................................... 253Daruma_FI2000_CorrigirGeometriaCheque(ndice 5010)

    .......................................................................................................................................................... 253Daruma_FI2000_DescontoSobreItemVendido(ndice 5018)

    .......................................................................................................................................................... 254Daruma_FI2000_AcrescimosICMSISS(ndice 5021)

    .......................................................................................................................................................... 255Daruma_FI2000_CancelamentosICMSISS(ndice 5022)

    .......................................................................................................................................................... 255Daruma_FI2000_DescontosICMSISS(ndice 5023)

    .......................................................................................................................................................... 256Daruma_FI2000_LeituraIformacaoUltimoDOC(ndice 5024)

    .......................................................................................................................................................... 257Daruma_FI2000_LeituraIformacaoUltimosCNF(ndice 5025)

    .......................................................................................................................................................... 257Daruma_FI2000_AbreRelatorioGerencial(ndice 5012)

    .......................................................................................................................................................... 258Daruma_FI2000_CriaRelatorioGerencial(ndice 5013)

    .......................................................................................................................................................... 258Daruma_FI2000_VerificaRelatorioGerencial(ndice 5014)

    .......................................................................................................................................................... 259Daruma_FI2000_SegundaViaCNFV(ndice 5019)

    .......................................................................................................................................................... 259Daruma_FI2000_CancelamentoCNFV(ndice 5020) ................................................................................................................................... 26010 Mtodos Exclusivos para Impressora DUAL

    .......................................................................................................................................................... 260Daruma_DUAL_ImprimirTexto (ndice 4001)

    .......................................................................................................................................................... 262Daruma_DUAL_ImprimirArquivo (ndice 4008)

    .......................................................................................................................................................... 263Daruma_DUAL_VerificaSatus (ndice 4002)

    .......................................................................................................................................................... 264Daruma_DUAL_VerificaDocumento (ndice 4003)

    .......................................................................................................................................................... 265Daruma_DUAL_Autenticar (ndice 4004)

    .......................................................................................................................................................... 266Daruma_DUAL_AcionaGaveta (ndice 4005)

    .......................................................................................................................................................... 266Daruma_DUAL_StatusGaveta (ndice 4009)

    .......................................................................................................................................................... 267Daruma_DUAL_EnviarBMP (ndice 4013)

    .......................................................................................................................................................... 268Daruma_DUAL_VerificarGuilhotina (ndice 4014)

    .......................................................................................................................................................... 269Daruma_DUAL_ConfigurarGuilhotina (ndice 4015)

    .......................................................................................................................................................... 269Daruma_DUAL_Imprimimindo_Codigos_de_Barras (ndice 4007)

    .......................................................................................................................................................... 271Mtodos Alternativos para Impressoras DUAL ......................................................................................................................................................... 271Trabalhando com a DUAL NA PARALELA (LPT1, LPT2)......................................................................................................................................................... 272Resolvendo Problemas de Comunicao com a PARALELA......................................................................................................................................................... 273Utilizando as Tags de Impresso de Texto e Formatao......................................................................................................................................................... 279Teste Completo com as Tags de Impresso de Texto

    .......................................................................................................................................................... 286Mtodos para a DUAL de Configurao do Registry ......................................................................................................................................................... 286Daruma_Registry_DUAL_Enter (ndice 30)......................................................................................................................................................... 286Daruma_Registry_DUAL_Espera (ndice 32)......................................................................................................................................................... 287Daruma_Registry_DUAL_ModoEscrita (ndice 33)......................................................................................................................................................... 288Daruma_Registry_DUAL_Porta (ndice 31)......................................................................................................................................................... 288Daruma_Registry_DUAL_Tabulacao (ndice 34)......................................................................................................................................................... 290Daruma_Registry_DUAL_Velocidade (ndice 46)......................................................................................................................................................... 290Daruma_Registry_DUAL_Termica (ndice 48)

    .......................................................................................................................................................... 29110 Exemplos utilizando as TAG's de formatao ......................................................................................................................................................... 291Exemplo DUAL 01......................................................................................................................................................... 292Exemplo DUAL 02......................................................................................................................................................... 294Exemplo DUAL 03 (Tabulaes)......................................................................................................................................................... 295Exemplo DUAL 04......................................................................................................................................................... 296Exemplo DUAL 05......................................................................................................................................................... 297Exemplo DUAL 06......................................................................................................................................................... 298Exemplo DUAL 07......................................................................................................................................................... 299Exemplo DUAL 08......................................................................................................................................................... 300Exemplo DUAL 09......................................................................................................................................................... 301Exemplo DUAL 10

    ................................................................................................................................... 30311 Mtodos Exclusivos para o TA1000 .......................................................................................................................................................... 303Mtodos para Produtos ......................................................................................................................................................... 303Daruma_TA1000_CadastrarProdutos(ndice 5420)

    Daruma FrameworkVII

    Daruma Automao

  • ......................................................................................................................................................... 304Daruma_TA1000_LerProdutos(ndice 5460)

    ......................................................................................................................................................... 306Daruma_TA1000_ConsultarProdutos(ndice 5440)

    ......................................................................................................................................................... 308Daruma_TA1000_AlterarProdutos(ndice 5410)

    ......................................................................................................................................................... 310Daruma_TA1000_EliminarProdutos(ndice 5430)

    ......................................................................................................................................................... 310Daruma_TA1000_EnviarBancoProdutos(ndice 5350)

    ......................................................................................................................................................... 311Daruma_TA1000_ReceberBancoProdutos(ndice 5360)

    ......................................................................................................................................................... 312Daruma_TA1000_ReceberProdutosVendidos(ndice 5363)

    ......................................................................................................................................................... 313Daruma_TA1000_ZerarProdutos(ndice 5450)

    ......................................................................................................................................................... 314Daruma_TA1000_ZerarProdutosVendidos(ndice 5456).......................................................................................................................................................... 314Mtodos para Usurios ......................................................................................................................................................... 314Daruma_TA1000_CadastrarUsuarios(ndice 5422)......................................................................................................................................................... 315Daruma_TA1000_ConsultarUsuarios(ndice 5443)......................................................................................................................................................... 316Daruma_TA1000_AlterarUsuarios(ndice 5412)......................................................................................................................................................... 317Daruma_TA1000_EliminarUsuarios(ndice 5432)......................................................................................................................................................... 318Daruma_TA1000_EnviarBancoUsuarios(ndice 5351)......................................................................................................................................................... 319Daruma_TA1000_ReceberBancoUsuarios(ndice 5361)......................................................................................................................................................... 320Daruma_TA1000_ZerarUsuarios(ndice 5452)

    .......................................................................................................................................................... 320Teste Completo Gerando Banco de Produtos e Usuarios ......................................................................................................................................................... 320Daruma TA1000 Gerar Banco com Produtos......................................................................................................................................................... 322Daruma TA1000 Gerar Banco com Usuarios

    ................................................................................................................................... 32412 Mtodos Exclusivos para TEF .......................................................................................................................................................... 324Implementando TEF com a Daruma32.dll .......................................................................................................................................................... 326Daruma_TEF_SetFocus(ndice 1902) .......................................................................................................................................................... 326Daruma_TEF_FechaRelatorio(ndice 1904) .......................................................................................................................................................... 327Daruma_TEF_ImprimirResposta(ndice 1901) .......................................................................................................................................................... 328Daruma_TEF_ImprimirRespostaCartao(ndice 1905) .......................................................................................................................................................... 330Daruma_TEF_EsperarArquivo(ndice 1900) .......................................................................................................................................................... 331Daruma_TEF_TravarTeclado(ndice 1903) .......................................................................................................................................................... 331Daruma_TEF_Tratando_os_Erros (ndice 1900)

    ................................................................................................................................... 33813 Mtodos Exclusivos para Gerar o Sintegra (MFD) .......................................................................................................................................................... 338Informaes sobre Sintegra .......................................................................................................................................................... 339Daruma_Sintegra_GerarRegistrosArq (ndice 6022) .......................................................................................................................................................... 341Mtodos de Mdio Nvel para Gerar o Sintegra (Mtodos Exclusivos para MFD's) ......................................................................................................................................................... 341Daruma_Sintegra_GerarRegistro10 (ndice 6023)......................................................................................................................................................... 342Daruma_Sintegra_GerarRegistro11(ndice 6024)......................................................................................................................................................... 343Daruma_Sintegra_GerarRegistro60M (ndice 6025)......................................................................................................................................................... 344Daruma_Sintegra_GerarRegistro60A (ndice 6026)......................................................................................................................................................... 345Daruma_Sintegra_GerarRegistro60D (ndice 6027)......................................................................................................................................................... 346Daruma_Sintegra_GerarRegistro60I (ndice 6028)......................................................................................................................................................... 347Daruma_Sintegra_GerarRegistro60R (ndice 6029)......................................................................................................................................................... 347Daruma_Sintegra_GerarRegistro90 (ndice 6030)

    .......................................................................................................................................................... 348Mtodos de Baixo Nvel para Gerar o Sintegra ......................................................................................................................................................... 348Daruma_FIMFD_RetornarInfoDownloadMFD (ndice 6020)......................................................................................................................................................... 351Daruma_FIMFD_RetornarInfoDownloadMFDArquivo (ndice 6021)

    ................................................................................................................................... 35314 Consumo de MFD - Trabalhando com a Compacto dos Arquivos .......................................................................................................................................................... 354Daruma_Framework_Teste_Consumo_MFD (ndice 6031

    ................................................................................................................................... 35715 Nota Alagoana (AL) .......................................................................................................................................................... 357Configurando a DLL para FS600/FS700 Trmica .......................................................................................................................................................... 358Configurando a DLL para FS345 Matricial

    ................................................................................................................................... 36016 Cupom Mania - RJ .......................................................................................................................................................... 360Configurando Cupom Mania .......................................................................................................................................................... 364Daruma_FI_CupomMania(ndice 0000)

    VIIIContents

    VIII

    Daruma Automao

  • ................................................................................................................................... 36517 Retornos .......................................................................................................................................................... 365Retorna Erro Extendido .......................................................................................................................................................... 366Daruma FrameworkTabela de Retornos ST1 e ST2 .......................................................................................................................................................... 368Possveis valores Retornados

    Index 370

    Daruma FrameworkIX

    Daruma Automao

  • Foreword

    This is just another title pageplaced between table of contents

    and topics

    1Foreword

    Daruma Automao

  • Top Level IntroThis page is printed before a new

    top-level chapter starts

    Part

    I

  • Daruma 32 Framework 3

    Daruma Automao

    1 Daruma 32 Framework

    1.1 Algumas informaes sobre este manual

    Manual Eletrnico Verso 2.55

    Este manual nico para toda nossa linha de impressoras e terminais, noimportando a linguagem de seu software, tampouco o Sistema Operacional.Porque somos hoje o nico fabricante que oferece total suporte paraplataformas DOS, Windows e Linux, com acesso local ou remoto, plataformas32 ou 64 bits. Nossos drivers possuem total homogeneidade de informaes,tornando o seu desenvolvimento simples, rpido e uniforme. Devemosressaltar que os comandos listados nesse manual funcionaro corretamentequando seguidos os padres a serem enviados pelo Desenvolvedor.

    O nosso driver (DLL) nico, ou seja, um Framework, que pode ser utilizadoem qualquer um de nossos produtos Fiscais ou no-fiscais, sendo eles trmicosou matriciais ou ainda Terminais Autnomos (TA2000). Independente domodelo de nossos produtos, meio de acesso ou interface de comunicao.

    Lembramos que depois de baixada a DLL diretamente do Portal Exclusivo deDesenvolvedores Daruma devemos aloc-la no mesmo caminho do Aplicativoque ir cham-la, ou seja, mesma pasta. No aconselhamos deixar a DLL naspastas do Sistema Operacional, ou manter mais de uma DLL na mesmamquina.

    Se voc Desenvolvedor em linguagens DOS ou Win16 bits, poder utilizar oObserver que o nosso driver voltado pata linguagens 16 bits e comunidadesClipper, Cobol e linguagens for DOS. Desenvolvedores que desejam utilizar aDLL, mas no podem devido limitao que sua linguagem aplicada imps.Podero contar com a comodidade do Observer2 que na sua 2 gerao jpossibilita a troca de arquivos em ambiente Linux facilitando para vocDesenvolvedor que tem uma aplicao que roda em Linux, porm noconsegue instanciar o driver Linux (Daruma32.so).

  • Daruma Framework4

    Daruma Automao

    Alguns motivos para voc participar do nosso programa de Incentivo aoDesenvolvedor e adquirir hoje mesmo ECF para desenvolvimento e preosubsidiado:

    1. Porque com uma impressora Daruma ao seu lado voc poder corrigir bug's, testare aprimorar mtodos e performance de sua aplicao.

    2. Quando necessrio apresentar seu projeto em ambiente real ao cliente,demonstrando a eficincia conjunta de sua aplicao + impressora. O cliente busca soluesconjuntas.

    3. No caso de homologaco de TEF, no aceito Emulador. Como voc simularia umaqueda de energia ? Como o hardware (Impressora) se comporta nesse retorno ? Pois teremosausncia de condutividade eltrica com o computador, logo falta de comunicao total.

    4. Nos estados de Minas Gerais, Esprito Santo e Bahia o Software tem que serHomologado e no aceito Emulador durante a homologao;

    5. Porque com o ECF ao seu lado voc ter TOTAL realidade do que acontece no PDV,po