Cada comando executado na impressora fiscal, possui um código que deve ser gravado no arquivos BemaFI32.cmd (conforme explicado anteriormente).
Observação: Alguns comandos possuem parâmetros. Cada um destes parâmetros, devem ser separados pelo símbolo "|" (pipe). Os comandos que não possuírem parâmetros, deve-se apenas finalizar com o "|" (pipe).
Os códigos destes comandos, são:
- para Comandos de Inicialização
- para Comandos de Cupom Fiscal
Código
|
Função que será executada na Impressora
|
Exemplo de conteúdo do arquivo BEMAFI32.CMD
|
003
|
Bematech_FI_AbreCupom
|
003|
|
007
|
Bematech_FI_AumentaDescricaoItem
|
007|Produto 123/776 - 001 abc|
|
009
|
Bematech_FI_CancelaCupom
|
009|
|
011
|
Bematech_FI_CancelaItemAnterior
|
011|
|
012
|
Bematech_FI_CancelaItemGenerico
|
012|005|
|
023
|
Bematech_FI_EfetuaFormaPagamento
|
023|Dinheiro|25,00|
|
024
|
Bematech_FI_EfetuaFormaPagamentoDescricaoForma
|
024|Cheque|50,00|Bom p/ 30 dias|
|
026
|
Bematech_FI_EstornoFormasPagamento
|
026|Dinheiro|Contra-Vale|30,00|
|
028
|
Bematech_FI_FechaCupom
|
028|Dinheiro|A|$|0000|35,00|Obrigado, volte sempre !!!|
|
029
|
Bematech_FI_FechaCupomResumido
|
029|Dinheiro|Obrigado, volte sempre !!!|
|
040
|
Bematech_FI_IniciaFechamentoCupom
|
040|D|%|10,00|
|
082
|
Bematech_FI_TerminaFechamentoCupom
|
082|Obrigado, volte sempre !!!|
|
085
|
Bematech_FI_UsaUnidadeMedida
|
085|Kg|
|
089
|
Bematech_FI_VendeItem
|
089|123|Caneta|1200|I|10|2|0,25|%|0000|
|
090
|
Bematech_FI_VendeItemDepartamento
|
090|123|Caneta|1200|0,100|1,000|0|0|03|UN|
|
260
|
Bematech_FI_EfetuaFormaPagamentoIndice
|
260|01|100,00|
|
281
|
Bematech_FI_EfetuaFormaPagamentoIndiceDescricaoForma
|
281|01|00000000000100|DescriçãoOpcional|
|
- para Comandos de Operações Não Fiscais
- para Comandos de Relatórios Fiscais
- para Comandos de Autenticação e Gaveta de Dinheiro
Código
|
Função que será executada na Impressora
|
Exemplo de conteúdo do arquivo BEMAFI32.CMD
|
004
|
Bematech_FI_AcionaGaveta
|
004|
|
008
|
Bematech_FI_Autenticacao
|
008|
|
065
|
Bematech_FI_ProgramaCaracterAutenticacao
|
065|001,002,004,008,016,032,064,128,064,032,016,008,004,002,129,129,129,129|
|
094
|
Bematech_FI_VerificaEstadoGaveta
|
094|
|
- para Comandos de Informações da Impressora
- para Comandos de Impressão de Cheques
- para Comandos da Impressora Fiscal Restaurante
Código
|
Função que será executada na Impressora
|
Exemplo de conteúdo do arquivo BEMAFI32.CMD
|
164
|
Bematech_FIR_AbreConferenciaMesa
|
164|0001|
|
165
|
Bematech_FIR_AbreCupomRestaurante
|
165|0001|
|
166
|
Bematech_FIR_CancelaVenda
|
166|0001|123-ABC|Coca-Cola|17,00|3|1,00|A|0|
|
169
|
Bematech_FIR_CardapioPelaSerial
|
169|
|
167
|
Bematech_FIR_ConferenciaMesa
|
167|0001|A|%|1000|
|
168
|
Bematech_FIR_ContaDividida
|
168|3|10,00;10,00;10,00||
|
170
|
Bematech_FIR_FechaConferenciaMesa
|
170|A|%|1000|
|
171
|
Bematech_FIR_FechaCupomContaDividida
|
171|3|A|%|1000|Dinheiro;Dinheiro;Cheque|10,00;10,00;10,00|10,00;10,00;10,00||
|
172
|
Bematech_FIR_FechaCupomRestaurante
|
172|Dinheiro|A|$|0000|35,00|Obrigado, volte sempre !!!|
|
173
|
Bematech_FIR_FechaCupomResumidoRestaurante
|
173|Cheque|Obrigado, volte sempre !!!|
|
174
|
Bematech_FIR_ImprimeCardapio
|
174|
|
175
|
Bematech_FIR_RegistraVenda
|
175|0001|123-ABC|Coca-Cola|17,00|3|1,00|A|0|
|
176
|
Bematech_FIR_RegistroVendaSerial
|
176|0001|
|
177
|
Bematech_FIR_RelatorioMesasAbertas
|
177|1|
|
178
|
Bematech_FIR_RelatorioMesasAbertasSerial
|
178|
|
179
|
Bematech_FIR_TransferenciaItem
|
179|0001|123-ABC|Coca-Cola|17,00|1|1,00|A|0|0003|
|
180
|
Bematech_FIR_TransferenciaMesa
|
180|0001|0005|
|
181
|
Bematech_FIR_VerificaMemoriaLivre
|
181|
|
- para Comandos de TEF
- para outros Comandos da Impressora
- para Comandos da Impressora Fiscal Bilhete de Passagem
- para Comandos da Impressora Fiscal MFD (térmica), MP-25 FI ou MP-50 FI
Código
|
Função que será executada na Impressora
|
Exemplo de conteúdo do arquivo BEMAFI32.CMD
|
108
|
Bematech_FI_AbreBilhetePassagemMFD
|
108|Curitiba|São Paulo|Curitiba/São Paulo - Leito|Itapemirim|22/04/02|11:30:00|1|5.021.659-66|José da Silva|Rua sem Fim, 1000|PR|
|
109
|
Bematech_FI_AbreComprovanteNaoFiscalVinculadoMFD
|
109|Cartao|50,00|000165|5.930.015-7|Carlos Gomes|R. ABC, 1000|
|
110
|
Bematech_FI_AbreCupomMFD
|
110|10.123.154-98|José da Silva|R. Sem Fim, 1000|
|
111
|
Bematech_FI_AbreRecebimentoNaoFiscalMFD
|
111|5.966.011-4|José da Silva|Rua XYZ, 5|
|
112
|
Bematech_FI_AbreRelatorioGerencialMFD
|
112|05|
|
113
|
Bematech_FI_AcrescimoDescontoItemMFD
|
113|005|D|$|1000|
|
114
|
Bematech_FI_AutenticacaoMFD
|
114|5|Autenticação Mecânica !!!|
|
115
|
Bematech_FI_CancelaCupomMFD
|
115|10.123.154-98|Carlos da Silva|R. XXXYYYZZZ, 1|
|
116
|
Bematech_FI_CancelaRecebimentoNaoFiscalMFD
|
116|5.922.012-5|José da Silva|R. XYZ, 1000|
|
117
|
Bematech_FI_ComprovantesNaoFiscaisNaoEmitidosMFD
|
117|
|
118
|
Bematech_FI_CNPJMFD
|
118|
|
119
|
Bematech_FI_ContadorComprovantesCreditoMFD
|
119|
|
120
|
Bematech_FI_ContadorCupomFiscalMFD
|
120|
|
124
|
Bematech_FI_ContadoresTotalizadoresNaoFiscaisMFD
|
124|
|
121
|
Bematech_FI_ContadorFitaDetalheMFD
|
121|
|
122
|
Bematech_FI_ContadorOperacoesNaoFiscaisCanceladasMFD
|
122|
|
123
|
Bematech_FI_ContadorRelatoriosGerenciaisMFD
|
123|
|
125
|
Bematech_FI_CupomAdicionalMFD
|
125|
|
126
|
Bematech_FI_DadosUltimaReducaoMFD
|
126|
|
127
|
Bematech_FI_EfetuaFormaPagamentoMFD
|
127|Cartao|50,00|2|Compra parcelada|
|
128
|
Bematech_FI_EfetuaRecebimentoNaoFiscalMFD
|
128|03|35,00|
|
129
|
Bematech_FI_EstornoNaoFiscalVinculadoMFD
|
129|3.879.154-02|Carlos de Souza|Rua da Esquina,222|
|
130
|
Bematech_FI_FechaRecebimentoNaoFiscalMFD
|
130|Obrigado, volte sempre !!!|
|
131
|
Bematech_FI_HabilitaDesabilitaRetornoEstendidoMFD
|
131|1|
|
132
|
Bematech_FI_ImprimeChequeMFD
|
132|001|50,00|José da Silva|Curitiba|18/04/02||0|0|
|
133
|
Bematech_FI_IniciaFechamentoCupomMFD
|
133|X|%|1200|1000|
|
134
|
Bematech_FI_IniciaFechamentoRecebimentoNaoFiscalMFD
|
134|X|%|1200|1000|
|
135
|
Bematech_FI_InscricaoEstadualMFD
|
135|
|
136
|
Bematech_FI_InscricaoMunicipalMFD
|
136|
|
137
|
Bematech_FI_LeituraChequeMFD
|
137|
|
138
|
Bematech_FI_LeituraMemoriaFiscalDataMFD
|
138|01/04/02|15/04/02|c|
|
139
|
Bematech_FI_LeituraMemoriaFiscalReducaoMFD
|
139|0010|0015|c|
|
140
|
Bematech_FI_LeituraMemoriaFiscalSerialDataMFD
|
140|01/12/04|15/12/04|c|
|
141
|
Bematech_FI_LeituraMemoriaFiscalSerialReducaoMFD
|
141|0001|0010|c|
|
142
|
Bematech_FI_MapaResumoMFD
|
142|
|
143
|
Bematech_FI_MarcaModeloTipoImpressoraMFD
|
143|
|
144
|
Bematech_FI_MinutosEmitindoDocumentosFiscaisMFD
|
144|
|
145
|
Bematech_FI_NomeiaRelatorioGerencialMFD
|
145|02|Troca Operador|
|
146
|
Bematech_FI_NumeroSerieMFD
|
146|
|
147
|
Bematech_FI_NumeroSerieMFDMFD
|
147|
|
148
|
Bematech_FI_ProgramaFormaPagamentoMFD
|
148|Cartao|1|
|
149
|
Bematech_FI_ReducoesRestantesMFD
|
149|
|
150
|
Bematech_FI_ReimpressaoNaoFiscalVinculadoMFD
|
150|
|
151
|
Bematech_FI_RelatorioTipo60AnaliticoMFD
|
151|
|
152
|
Bematech_FI_RetornoImpressoraMFD
|
152|
|
153
|
Bematech_FI_SegundaViaNaoFiscalVinculadoMFD
|
153|
|
154
|
Bematech_FI_TempoOperacionalMFD
|
154|
|
155
|
Bematech_FI_UsaRelatorioGerencialMFD
|
155|Entre com o texto aqui !!!|
|
156
|
Bematech_FI_ValorFormaPagamentoMFD
|
156|Dinheiro|cVarRetorno|
|
157
|
Bematech_FI_ValorTotalizadorNaoFiscalMFD
|
157|Rec. Prestacao|cVarRetorno|
|
158
|
Bematech_FI_VerificaFormasPagamentoMFD
|
158|
|
159
|
Bematech_FI_VerificaRecebimentoNaoFiscalMFD
|
159|
|
160
|
Bematech_FI_VerificaRelatorioGerencialMFD
|
160|
|
196
|
Bematech_FI_RelatorioSintegraMFD
|
196|63|SINTEGRA.TXT|11|2003|BEMATECH S/A|Estrada de Santa Candida|263|Industria|Santa Candida|Curitiba|82630490|41 351-2700|41 351-2863|Fulano de Tal|
|
202
|
Bematech_FI_UsaRelatorioGerencialMFDTEF
|
202|Entre com o texto aqui !!!|
|
203
|
Bematech_FI_CancelaItemNaoFiscalMFD
|
203|005|
|
204
|
Bematech_FI_AcrescimoItemNaoFiscalMFD
|
204|005|A|%|10,00|
|
205
|
Bematech_FI_CancelaAcrescimoNaoFiscalMFD
|
205|005|A|
|
206
|
Bematech_FI_ImprimeClicheMFD
|
206|
|
207
|
Bematech_FI_ImprimeInformacaoChequeMFD
|
207|1|2|Teste de Impressão no Verso do Cheque|
|
208
|
Bematech_FI_CancelaAcrescimoDescontoItemMFD
|
208|D|005|
|
210
|
Bematech_FI_AcrescimoDescontoSubtotalMFD
|
210|A|%|10,00|
|
212
|
Bematech_FI_TotalizaCupomMFD
|
212|
|
216
|
Bematech_FI_TotalizaRecebimentoMFD
|
216|
|
235
|
Bematech_FI_TerminaFechamentoCupomCodigoBarrasMFD
|
235|Obrigado, volte sempre !!!|EAN13|123456789012|100|1|3|0|5|4|5|
|
239
|
Bematech_FI_VerificaEstadoImpressoraMFD
|
239|
|
242
|
Bematech_FI_DownloadMFD
|
242|DOWNLOAD.MFD|2|000001|000010|1|
|
243
|
Bematech_FI_DownloadMF
|
243|DOWNLOAD.MF|
|
|