Aplicación de escritorio para diseñar e imprimir etiquetas
- Diseños con ancho y largo configurables en centímetros.
- Inserción, movimiento y escalado de textos e imágenes.
- Códigos de barras Code 128 vectoriales generados con Zint.
- Edición de textos y códigos de barras existentes.
- Guardado de diseños en archivos
.astolfo. - Tema claro y oscuro.
- Número de versión y notas de cambios accesibles al hacer clic en el logo.
- Acceso manual al repositorio oficial y sus actualizaciones desde “Acerca de”.
- Detección de impresoras instaladas.
- Impresión individual e incremental.
- Impresión genérica mediante el controlador instalado en Windows.
- Selección entre el tamaño de papel configurado en el controlador y un tamaño personalizado solicitado por Astolfo.
- Diagnóstico previo de tamaño solicitado y aplicado, DPI, orientación, área imprimible y escalado.
- Cantidad configurable tanto en impresión normal como incremental.
- Impresión limpia que excluye el marco y las selecciones visibles del editor.
- Pegado automático de campos
Nombre:yPosCode:desde el portapapeles. - Asociación de archivos
.astolfomediante el instalador.
- Windows 10 u 11 de 64 bits
- Python 3.10
Instala las dependencias:
python -m pip install -r requirements.txtEjecuta la aplicación:
python app.pyTambién puedes utilizar iniciar_astolfo_design.bat.
Los diseños se guardan como JSON legible con la extensión .astolfo. Las
dimensiones se almacenan internamente en milímetros y la interfaz las muestra en
centímetros. El cargador mantiene compatibilidad con los documentos antiguos que
guardaban width_cm y height_cm. Las imágenes se referencian mediante su ruta
local.
Astolfo imprime mediante QPrinter y el controlador de Windows, sin depender de
Zebra, ZPL ni una marca concreta. Antes de enviar un trabajo muestra las medidas
solicitadas, las aceptadas por el controlador, el DPI, la orientación, el área
imprimible y el escalado aplicado.
El modo Usar tamaño configurado en la impresora es el predeterminado y suele ser el más compatible. Desde Ajustes → Impresión avanzada se puede elegir el modo Solicitar tamaño desde Astolfo y configurar el DPI automático o manual. Los controles ignoran la rueda del ratón y su selección se conserva entre sesiones.
El menú Ajustes permite desactivar la impresión limpia o volver a mostrar los datos técnicos completos en la confirmación. La impresión limpia está activada de forma predeterminada y las preferencias se conservan entre sesiones.
Instala las dependencias de desarrollo:
python -m pip install -r requirements-dev.txt
python -m PyInstaller --clean --noconfirm AstolfoDesign.specEl ejecutable se genera en dist\AstolfoDesign.exe.
El instalador utiliza Inno Setup 6. Primero
genera el ejecutable dentro de Instalador\App:
python -m PyInstaller --clean --noconfirm --distpath "Instalador\App" AstolfoDesign.specDespués abre o compila Instalador\AstolfoDesign.iss con Inno Setup. Los
ejecutables, archivos BIN, ZIP y carpetas de compilación se excluyen del
repositorio mediante .gitignore.
Astolfo Design funciona localmente y no realiza conexiones a internet