01. ARQUIVO DE DEPARTAMENTOS
O MGV7 utiliza um arquivo texto denominado "Depto.txt", o qual permitirá cadastrar todos os departamentos do MGV7.
A estrutura do arquivo de departamento, segue o padrão abaixo:
CC(2)DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD(40)E(1)(+CR+LF)
CC |
Código do departamento |
2 bytes |
DDD...DDD |
Descrição do departamento |
40 bytes |
E |
Ativa o Modo Auditoria por departamento |
1 byte |
Exemplo:
06PADARIA 1
O departamento cujo código 06 é o da padaria e será utilizado o modo auditoria.
02. ARQUIVO DE BALANÇAS
O MGV7 utiliza o arquivo texto denominado “Balanca.txt”, o qual permite cadastrar todas as balanças a serem utilizadas na rede.
A estrutura do arquivo de balanças “Balanca.txt”, segue o padrão abaixo:
BB(2)DD(2)TT(2) IIIIIIIIIIIIIII(15)CC(2)RRRRR(5)M(1)EEEE (4)NN(2)XXXXXX(6)LL(2)HHHH (4)PPPP(4)O(100)WW(2)S (1)|MMMMMM|(6)(+CR+LF)
Onde:
BB |
Código da Balança – de 01 a 64 |
2 bytes |
DD |
Código do Departamento – de 01 a 99 |
2 bytes |
TT |
Tipo de Balança |
2 bytes |
19 – Prix 4 Uno V7 |
||
20 – Prix 5 Plus |
||
21 – Prix 4 Due |
||
24 – Prix 6 |
||
25 – Prix 6i |
||
27 – Prix 4 W Due |
||
29 – Prix 4 Uno V8 |
||
32 – Prix 5 Plus V8.7 |
||
33 – Prix 4 Due V8 |
||
35 – Prix 5 W V8.7 |
||
IIIIIIIIIIIIII |
Endereço IP – Deverá ser declarado com pontos no caso de balança Ethernet. |
15 bytes |
CC |
Código da configuração |
2 bytes |
RRRRR |
Quantidade de memória RAM na balança |
5 bytes |
00001 – 1 MByte de memória RAM |
||
00002 – 2 MByte de memória RAM |
||
00003 – 3 MByte de memória RAM |
||
00004 – 4 MByte de memória RAM |
||
00005 – 5 MByte de memória RAM |
||
00006 – 6 MByte de memória RAM |
||
00008 – 8 MByte de memória RAM |
||
00012 – 12 MByte de memória RAM |
||
00016 – 16 MByte de memória RAM |
||
20000 – 20000 MByte de memória RAM |
M |
Cartão de Som |
1 byte |
0 – Não Utilizado |
||
1 – 64 MBytes de memória RAM |
||
2 – 128 MBytes de memória RAM |
||
3 – 256 MBytes de memória RAM |
||
4 – 512 MBytes de memória RAM |
||
EEEE |
Etiqueta utilizada |
4 bytes |
NN |
Mensagem utilizada |
2 bytes |
XXXXXX |
Texto Genérico utilizado |
6 bytes |
LL |
Teclado utilizado |
2 bytes |
HHHH |
Código da imagem de cabeçalho |
4 bytes |
PPPP |
Código da imagem de rodapé |
4 bytes |
O |
Observação |
100 bytes |
WW |
Tipo de Comunicação |
2 bytes |
01 – RS-485 |
||
03 – Ethernet |
||
04 – Wi-Fi |
||
S |
Situação da Balança |
1 Byte |
0 – Inativa |
||
1 – Ativa |
||
|MMMMMM| |
Código da(s) mídias associada(s) à balança. As mídias devem ser delimitadas pelo caractere “|” A ordem das mídias será dada pela sequência em que elas são informadas. |
6 bytes para cada mídia EX: Para associar as mídias 5 e 7: |000005000007| Mesmo que não tenha nenhuma mídia associada, deve-se informar ||. Não é permitido adicionar mídias repetidas. |
03. ARQUIVO DE CONFIGURAÇÃO DAS BALANÇAS
O MGV7 utiliza um arquivo texto denominado “Confbal.txt”, o qual permite criar uma configuração específica para cada modelo balança a ser utilizada na rede.
A estrutura do arquivo de balanças “Confbal.txt”, segue o padrão abaixo:
CC(2)SSSS(4)C1(1) C2(1)C3(1)C4(1) C5(1)C6(1)C7(1) C8(1)C9(1)C10(1) C11(1)C12(1)C13(1) C14(1)C15(1)C16(1) C17(1)C18(1)C19(1) C20(1)C21(1)C22(1) C23(1)C24(1)C25(1) C26(1)C27(1)C28(1) C29(1)C30(1)C31(1) C32(1)C33(1)C34(1) C35(1)C36(1)C37(1) C38(1)C39(1)C40(1) C41(1)C42(1)C43(1) C44(1)C45(1)C46(1) C47(1)C48(1)C49(1) C50(1)C51(1)C52(1) C53(1)C54(1)C55(1) C56(1)C57(1)C58(1) DD(2)C61(1)C62(1) C63(1)C64(1)C65(1) C66(1)C67(1)C68(1) C69(1)C70(5)C71(1) C72(1)C73(1)C74(1) C75(1)C76(1)C77(6) C78(1)C79(1)C80(1) (+CR+LF)
Onde:
CC |
Código da Configuração |
2 bytes |
C47 |
Campo descontinuado. Utilize 0. |
1 byte |
|
SSSS |
Senha da Balança (numérica) |
4 bytes |
C48 |
Ativa Tara Predeterminada Permanentemente ativa (0 ou 1)* |
1 byte |
|
C1 |
Ativa a impressão de tara (0 ou 1) * |
1 byte |
C49 |
Impressão em Papel Contínuo ativo (0 ou 1)* |
1 byte |
|
C2 |
Ativa a impressão de data de embalagem |
1 byte |
C50 |
Impressão de Dados Flexiveis ativo (0 ou 1) |
1 byte |
|
C3 |
Ativa a impressão da data de validade (0 ou 1) * |
1 byte |
C51 |
Configuração de Solicitação de Fornecedor
|
1 byte |
|
C4 |
Campo descontinuado. Utilize 0. |
1 byte |
C52 |
A imagem de item irá respeitar a flexibilização da segunda etiqueta. (0 ou 1)* |
1 byte |
|
C5 |
Ativa a impressão de informação extra (0 ou 1) * |
1 byte |
C53 |
Permite impressão com preço unitário zero. (0 ou 1)* |
1 byte |
|
C6 |
Ativa a impressão de informação nutricional |
1 byte |
C54 |
Bloqueia impressão até retorno do peso a zero. (0 ou 1)* |
1 byte |
|
C7 |
Ativa a impressão do texto genérico (0 ou 1) * |
1 byte |
C55 |
Habilita solicitação de data de sacrifício. (0 ou 1)* |
1 byte |
|
C8 |
Ativa a impressão da imagem de cabeçalho |
1 byte |
C56 |
Modo Autoatendimento. (0 ou 1)* |
1 byte |
|
C9 |
Ativa a impressão da imagem de rodapé |
1 byte |
C57 |
Exibir código no teclado de acesso rápido. (0 ou 1)* |
1 byte |
|
C10 |
Ativa a impressão de lote ao invés de data |
1 byte |
C58 |
Exibir preço no teclado de acesso rápido. (0 ou 1)* |
1 byte |
|
C11 |
Ativa a impressão de horas (0 ou 1) * |
1 byte |
DD |
Tempo para retorno automático (segundos). |
2 bytes |
|
C12 |
Ativa a impressão automática no modo de pré-empacotamento (0 ou 1) * |
1 byte |
C61 |
Bloqueia o teclado para login. (0 ou 1)* |
1 byte |
|
C13 |
Campos descontinuado. Utilize 0 |
1 byte |
C62 |
Modo quebra. (0 ou 1)* |
1 byte |
|
C14 |
Campo descontinuado. Utilize 0 |
1 byte |
C63 |
Modo produção. |
1 byte |
|
C15 |
Campo descontinuado. Utilize 0 |
1 byte |
C64 |
Desativar Impressão. |
1 byte |
|
C16 |
Ativa relógio (0 ou 1) * |
1 byte |
C65 |
RDC429 - Suprime Impressão de Coluna 100g Duplicada. (0 ou 1)* |
1 byte |
|
C17 |
Ativar Beep (0 ou 1) * |
1 byte |
C66 |
RDC429 - Suprime Impressão de Valores Diários. (0 ou 1)* |
1 byte |
|
C18 |
Campo descontinuado. Utilize 0. |
1 byte |
C67 |
Suprime Impressão de Linha de Porções. (0 ou 1)* |
1 byte |
|
C19 |
Ativa a digitação do lote na balança |
1 byte |
C68 |
Suprime Impressão Linha de Porções por Embalagem. (0 ou 1)* |
1 byte |
|
C20 |
Ativa o modo código (0 ou 1) * |
1 byte |
C69 |
Bloqueia impressão abaixo do peso mínimo. |
1 byte |
|
C21 |
Ativa a impressão após consulta da PLU |
1 byte |
C70 |
Peso mínimo para impressão. |
5 byte |
|
C22 |
Ativa a tara pré-programada (0 ou 1)* Disponível na Prix 4 Due, Prix 5 Plus e Prix 6 Touch |
1 byte |
C71 |
Tipo de reconhecimento de item |
1 byte |
|
C23 |
Ativar funcionalidade "comunica-opera" (0 ou 1)* Recurso disponível na Prix 5 e Prix 5 Plus |
1 byte |
C72 |
Método de reconhecimento. |
1 byte |
|
C24 |
Ativar data retroativa (0 ou 1)* |
1 byte |
C73 |
Habilita fala da balança. |
1 byte |
|
C25 |
Campo descontinuado. Utilize 0. |
1 byte |
C74 |
Habilita reconhecimento de operador. |
1 byte |
|
C26 |
Ativa o uso de lote 1 – Temporário (Linha Prix 5 Plus e Linha Prix 6) 2 – Solicitar lote (Linha Prix 5 Plus e Linha Prix 6) |
1 byte |
C75 |
RDC 429 - Suprime impressão de lupa de Alto Em (0 ou 1)*. |
1 byte |
|
C27 |
Campo descontinuado. Utilize 0 |
1 byte |
C76 |
Habilita Friso LED. (0 ou 1)* |
1 byte |
|
C28 |
Campo descontinuado. Utilize 0 |
1 byte |
C77 |
Cor do Friso LED. (hexadecimal) |
6 byte |
|
C29 |
tipo de descritivo: 2 = 2 linhas de descritivo; |
1 byte |
C78 |
Flexibilização Geral Campos Etiqueta (0 ou 1)*. |
1 byte |
|
C30 |
Campo descontinuado. Utilize 0. |
1 byte |
C79 |
RDC 429 - Utiliza Declaração Simplificada de Nutrientes não Significativos nas Informações Nutricionais (0 ou 1)*. |
1 byte |
|
C31 |
Campo descontinuado. Utilize 0. |
1 byte |
C80 |
Solicita Numero de Etiquetas ao Imprimir Itens do Tipo EAN-13 (0 ou 1)*. |
1 byte |
|
C32 |
Campo descontinuado. Utilize 0. |
1 byte |
||||
C33 |
Campo descontinuado. Utilize 0. |
1 byte |
||||
C34 |
Campo descontinuado. Utilize 0. |
1 byte |
||||
C35 |
Habilitar a reimpressão de etiquetas com o peso estável (0 ou 1)* (Prix 4 Uno, Linha Prix 5 Plus e Linha Prix 6) |
1 byte |
||||
C36 |
Campo descontinuado. Utilize 0. |
1 byte |
||||
C37 |
Campo descontinuado. Utilize 0. |
1 byte |
||||
C38 |
Ativa impressão invertida de etiquetas (0 ou 1)* |
1 byte |
||||
C39 |
Controle de Supervisão 0 = Liberação Geral 2 = Liberação por Senha |
1 byte |
||||
C40 |
Incluir dia atual na "data de validade" (0 ou 1)* |
1 byte |
||||
C41 |
Campo descontinuado. Utilize 0. |
1 byte |
||||
C42 |
Modo Comanda (Somente para a Prix4 Uno) 0 = Desligado 1 = Ligado (não imprimi o código de barras) 3 = Ligado (imprimi o código de barras) |
1 byte |
||||
C43 |
Ativa o uso de operadores (0 ou 1)* (Disponível na Prix 4 Uno e Prix 5 Plus) |
1 byte |
||||
C44 |
Solicita a data de validade ao invés de dias de validade na balança (0 = Não ou 1 = Sim) (Prix 4 Plus, Prix 4 W, Prix 4 Uno, Prix 4 Due, Prix 5 Plus e Prix 6 Touch) |
1 byte |
||||
C45 |
Reservado. Utilize 0 |
1 byte |
||||
C46 |
Ativa avançar etiqueta (0 ou 1)* |
1 byte |
* 1 = Ativa o parâmetro / 0 = Desativa o parâmetro em questão
Exemplo:
011234111000000011000011011000000010000010001100100000000001011015010
021234111011000011000011011000000010000010001100000100000010000030000
04. ARQUIVO DE ASSOCIAÇÃO DE DEPARTAMENTOS A UMA BALANÇA
O MGV7 utiliza um arquivo texto denominado “Deptbal.txt”, que permite associar outros departamentos para a balança.
A estrutura do arquivo de associação de departamentos “Deptbal.txt”, segue o padrão abaixo:
BB(2)DD...DD(2 em 2 até 198)(+CR+LF)
BB |
Número da balança no MGV7. |
2 bytes |
|
Importante! Pode-se associar um único departamento ou quantos forem necessários até o máximo de 99 departamentos. O tamanho da string sempre deverá ser par. |
DD |
Código do departamento |
2 bytes |
|
|
DD...DD |
Códigos dos departamentos |
198 bytes |
|
Exemplo:
10010609
110609
Para a balança 10 deverão ser associados os departamentos 1, 6 e 9, além do seu departamento de origem;
Para a balança 11 deverão ser associados os departamentos 6 e 9, além do seu departamento de origem;
Importante!
Para desassociar os departamentos que foram associados às balanças, deve-se criar um arquivo com os números das balanças, sem departamentos associado a elas.
>Exemplo:
Para desassociar os departamentos 1, 6 e 9, associados anteriormente à balança 10:
10
Para desassociar os departamentos 6 E 9, associados anteriormente à balança 11:
11
05. ARQUIVO DE CONFIGURAÇÃO DE LOJA
O MGV 7 utiliza um arquivo json denominado “CONFMGV7.json”, que permite exportar e importar uma configuração específica para determinada loja utilizando um objeto JSON.
A estrutura do arquivo segue o padrão abaixo:
{
"Nome": "Configuração",
"UtilizaLogo": false,
"CaminhoImagem": null,
"ApresentacaoEAN13": 0,
"NumeroDigitosCodigoEAN13": 4,
"ImprimeUltimoDigitoEAN13": true,
"UtilizaIndicadorUso": false,
"UtilizaCentavos": true,
"UtilizaDV": false,
"TipoCODE128": 0,
"RegraArredondamento": 0,
"DiferencaHorario": 0,
"NivelControleOperadores": 0,
"ConfiguracaoGS1": 0,
"DigitoDestaque": 0,
"Imprime13Digitos": false,
"ImprimeFundoReverso": false,
"PrecoPromocional": 0,
"UnidadeMonetaria": "R$",
"UnidadeMassa": "kg",
"ConfiguracaoEAN13": 0,
"CodificacaoEnconding": 1,
"PastaComunicacao": "",
"UtilizaLeitorCodigoBarrasParaOperador": false,
"PadraoInfoNutricional": 4,
"OrdemCamposEtiqueta": "0;1;2;3;4;5;6;7;8;9;A;B",
"LegendaPreco1": "Preço1",
"LegendaPreco2": "Preço2",
"LegendaPreco3": "Preço3",
"SelecaoLayoutEtiqueta": 1,
"LegendaEtiqueta1": "Etq 1",
"LegendaEtiqueta2": "Etq 2",
"LegendaEtiqueta3": "Etq 3",
"PrecoSolicitado": true,
"TipoQRCode": 2,
"CamposQRCode": "2;3;10;",
"ImprimeLegendaQRCode": true,
"ImprimeIdentificacaoAIQRCode": false,
"MontaDigitalLinkQRCode": true,
"UrlDigitalLink": "https://cloudprix.com.br/dl/gs1/",
"PermiteImprimirEtiquetaGrande": false,
"DescricaoEmbalagemGlaciados": "EMBALAGEM",
"TeorAguaGlaciados": "GLACIAMENTO",
"calculoAutomaticoDeAltoEm": true,
"valorReferenciaCalculoAltoEmAcucar": 30.0,
"valorReferenciaCalculoAltoEmGorduraSaturada": 6.0,
"valorReferenciaCalculoAltoEmSodio": 600.0
}
Onde:
Nome |
Descrição da configuração |
Máximo 50 bytes |
UtilizaLogo |
Indica se a loja utiliza logo |
||
CaminhoImagem |
Caminho da imagem |
PadraoInfoNutricional |
Padrão de informação nutricional
1 – ANVISA_RDC_359_360_VERTICAL |
|||
ApresentacaoEAN13 |
Apresentação do EAN-13 |
OrdemCamposEtiqueta |
Ordem dos campos da etiqueta |
|||
NumeroDigitosCodigoEAN13 |
Quantidade de dígitos do código EAN-13 |
LegendaPreco1 |
Legenda do preço 1 |
Máximo 6 bytes |
||
ImprimeUltimoDigitoEAN13 |
Indica se imprime último dígito do código EAN-13 |
LegendaPreco2 |
Legenda do preço 2 |
Máximo 6 bytes |
||
UtilizaIndicadorUso |
Indica se utiliza indicador de uso |
LegendaPreco3 |
Legenda do preço 3 |
Máximo 6 bytes |
||
UtilizaCentavos |
Indica se utiliza centavos |
SelecaoLayoutEtiqueta |
Seleção do layout da etiqueta
0 – Não solicita |
|||
UtilizaDV |
Indica se utiliza DV |
LegendaEtiqueta1 |
Legenda da etiqueta 1 |
Máximo 6 bytes |
||
TipoCODE128 |
Tipo code 128 |
LegendaEtiqueta2 |
Legenda da etiqueta 2 |
Máximo 6 bytes |
||
RegraArredondamento |
Regra de arredondamento |
LegendaEtiqueta3 |
Legenda da etiqueta 3 |
Máximo 6 bytes |
||
DiferencaHorario |
Diferença de horário |
PrecoSolicitado |
Preço solicitado |
|||
NivelControleOperadores |
Nível de controle de operadores |
TipoQRCode |
Tipo de QR Code
0 – Não utiliza |
|||
ConfiguracaoGS1 |
Configuração GS1 |
CamposQRCode |
Campos selecionados para QR Code |
|||
DigitoDestaque |
Dígito destaque |
ImprimeLegendaQRCode |
Indica se imprime legenda QR Code |
|||
Imprime13Digitos |
Indica se imprime 13 dígitos |
ImprimeIdentificacaoAIQRCode |
Indica se imprime identificação AI do QR Code |
|||
ImprimeFundoReverso |
Indica se imprime fundo reverso |
MontaDigitalLinkQRCode |
Indica se monta o digital link do QR Code |
|||
PrecoPromocional |
Preço promocional |
UrlDigitalLink |
Url do digital link |
Máximo 70 bytes |
||
ConfiguracaoEAN13 |
Configuração do EAN-13 |
UnidadeMassa |
Unidade de massa |
|||
CodificacaoEnconding |
Configuração do encoding |
PastaComunicacao |
Pasta de comunicação |
|||
UnidadeMonetaria |
Unidade monetária |
Máximo 4 bytes |
PermiteImprimirEtiquetaGrande |
Indica se permite imprimir etiqueta grande |
|
|
DescricaoEmbalagemGlaciados |
Descrição de embalagem glaciados |
Máximo 11 bytes |
TeorAguaGlaciados |
Descrição de teor de água glaciados |
Máximo 11 bytes |
|
UtilizaLeitorCodigoBarrasParaOperador |
Utiliza leitor de código de barras para operador |
CalculoAutomaticoDeAltoEm |
Calculo automático de alto em |
|||
ValorReferenciaCalculoAltoEmAcucar |
Valor de referência para cálculo de alto em açúcar |
ValorReferenciaCalculoAltoEmGorduraSaturada |
Valor de referência para cálculo de alto em gordura saturada |
|||
ValorReferenciaCalculoAltoEmSodio |
Valor de referência para cálculo de alto em sódio |