Recursos

Tudo o que o ceelab faz

Versão descrita: ceelab 0.3.3. Cada captura de tela vem do próprio aplicativo.

Geração

  • Lista filtrável de todos os tipos de documento; o último escolhido fica memorizado no computador.
  • Uma linha por campo pedido ao operador; os erros aparecem abaixo do campo, e um contador mostra o seu próximo número.
  • As linhas se acumulam no lote, que pode misturar vários tipos; pré-visualização sem consumir nada.
  • Data anterior: os documentos, os metadados dos PDFs e o período dos contadores seguem a data escolhida.
  • O botão anuncia o que vai sair: “Imprimir 12 etiquetas”, “Gerar 12 documentos”.
  • Teclado: Enter passa para o campo seguinte e, no último, adiciona a linha; Ctrl+Enter gera; Ctrl+N esvazia o lote.
Janela Geração: lote de duas linhas, formulário de uma etiqueta de produto, botão Gerar 13 documentos.Janela Geração: lote de duas linhas, formulário de uma etiqueta de produto, botão Gerar 13 documentos.

Fim da geração e verificação da primeira etiqueta

  • Os números são reservados e cada documento é registrado no histórico em uma única operação.
  • Compilação em paralelo; depois, todas as etiquetas do lote vão para o spooler de uma só vez, na ordem.
  • Por documento: Visualizar, Abrir o PDF (documentos), Reimprimir e Girar 180° (etiquetas), sem consumir número.
  • No primeiro lote de etiquetas, só uma é impressa para conferência (orientação, enquadramento, conteúdo) antes do resto do lote; essa verificação acontece uma vez por instalação.
Tela de fim de geração: quatro documentos, suas etiquetas impressas e a nota de entrega salva.Tela de fim de geração: quatro documentos, suas etiquetas impressas e a nota de entrega salva.

Tipos de documento e campos

  • Oito naturezas de campo: texto, número, data, lista de opções, Sim/Não, contador, composto, fórmula.
  • Opções: obrigatório, pedido ao operador ou valor fixo, valor padrão.
  • Cada campo tem uma variável em inglês, {product}; “Renomear a variável” atualiza tudo o que a cita.
  • Idioma dos documentos definido por tipo: datas e hifenização nos documentos produzidos.
  • Padrão do nome dos arquivos PDF, com prévia em tempo real.
Aba Tipos de documento: campos Endereço em várias linhas, Peso, Frágil (Sim/Não), Nº do pacote (contador) e Código do pacote (fórmula).Aba Tipos de documento: campos Endereço em várias linhas, Peso, Frágil (Sim/Não), Nº do pacote (contador) e Código do pacote (fórmula).

Contadores

  • Números reservados em bloco, em uma operação atômica; os números de um lote são contíguos, sem limite.
  • Reinício nunca, todo ano, todo mês ou todo dia, de acordo com a data do documento.
  • Um número reservado sempre deixa registro: uma saída com falha é gerada novamente com o mesmo número.
  • Exemplo: 2026-10-0042 se obtém com um contador reiniciado todo mês e o composto {year}-{month}-{serial}.

Fórmulas e condições

  • Um texto com lacunas {…}, em que cada lacuna é uma expressão: {prefix}{format_date(date, "yymmdd")}-{pad(rank, 2)}.
  • Funções text, number, round, decimals, pad, upper, lower, left, right, replace, format_date, add_days e lookup; operadores, comparações e if … then … else.
  • Verificações ao salvar: nomes desconhecidos, tipos incompatíveis, cálculos circulares, com o resultado nos valores de exemplo.
  • Uma fórmula que falha bloqueia a geração sem consumir número; os resultados ficam congelados no histórico.
  • As mesmas expressões podem ser escritas nos textos dos modelos.
Campo Fórmula {year}-{parcel}: resultado com os valores de exemplo, campos usados, modelos que o usam e elementos disponíveis.Campo Fórmula {year}-{parcel}: resultado com os valores de exemplo, campos usados, modelos que o usam e elementos disponíveis.

Laboratório de modelos

  • Elementos de texto, imagens, formas, linhas, marcações CE e ATEX; etiqueta de formato livre ou página A4.
  • A paleta “Inserir uma variável” oferece os campos do tipo e os elementos do ceelab ({date}, {copy}, {location}…).
  • Vários modelos por tipo; os marcados como “Produzido a cada geração” saem para cada cópia.
  • Rascunhos salvos automaticamente, importação e exportação .ceet, importação de documentos Word e ODT.
Editor de modelos: lista de camadas, etiqueta de produto 4 × 2 pol. com suas variáveis, propriedades do elemento selecionado.Editor de modelos: lista de camadas, etiqueta de produto 4 × 2 pol. com suas variáveis, propriedades do elemento selecionado.

Galeria de modelos

  • Galeria filtrável por tipo, inclusive “Não vinculados”, com uma pré-visualização ajustada e valores de exemplo.
  • Editar, duplicar, exportar, vincular a um tipo.
Galeria de modelos, filtrável por tipo de documento, com uma pré-visualização de cada modelo.Galeria de modelos, filtrável por tipo de documento, com uma pré-visualização de cada modelo.

Histórico e banco de dados

  • Histórico por lote, busca que ignora acentos, estado de cada saída.
  • Nova geração idêntica: mesmos valores, mesmo idioma, mesma data, mesmo layout original, nenhum número consumido.
  • Exportação para Excel do histórico filtrado.
  • Explorador das tabelas do banco de dados, importação e exportação Excel, importação de um banco .db.
Histórico de gerações agrupado por lote, com o estado de cada saída e as ações para gerar novamente.Histórico de gerações agrupado por lote, com o estado de cada saída e as ações para gerar novamente.

Configurações e backup

  • Idioma da interface, pasta de saída, local (variável {location}), impressora de etiquetas e de documentos.
  • Backup em arquivo ZIP (banco de dados e configurações) e restauração completa.
Tela Configurações: idioma da interface, pasta de saída, local, impressoras e backup.Tela Configurações: idioma da interface, pasta de saída, local, impressoras e backup.

Acesso protegido

  • A administração é protegida por uma senha definida na primeira abertura e pedida uma vez por sessão.
  • Cinco tentativas erradas levam de volta ao modo de geração, com uma espera proposital a cada tentativa incorreta.
  • A senha não fica guardada em texto legível em lugar nenhum; se você a esquecer, ela pode ser redefinida (veja o guia).
Tela de desbloqueio da administração, protegida por senha.Tela de desbloqueio da administração, protegida por senha.

Linha de comando cee

  • Comandos types, describe, preview, print, history, reprint e edit.
  • As opções -- dependem das variáveis do tipo: --product "Parafuso inox" ou --set product="Parafuso inox".
  • Resposta em JSON (--json) e códigos de saída estáveis, para scripts e tarefas agendadas.
  • As mesmas proteções do aplicativo, todas verificadas antes de reservar qualquer número.

Plataformas

  • Windows (x64), macOS (Apple Silicon) e Linux (pacote .deb).
  • O motor de renderização Typst vem embutido: nenhuma instalação adicional.
  • Impressão em lote no Windows com o SumatraPDF embutido; CUPS (lp) nos demais sistemas.