Overview
Imprenta (Process ID: 4) applies high-speed flexographic printing to polypropylene fabric, creating branded industrial bags with customer artwork. This process handles up to 8 colors (5 front + 3 back) and operates at 100 m/min line speed.Process Characteristics
- Process Type: Order-based production
- Production Unit: impresiones (impressions/prints)
- Product: Printed polypropylene fabric rolls with verified artwork
- Machines: 1 printing line (IMP01)
- Order Pattern:
4\d{6}(e.g., 4000678) - Production Target: 15,000 impressions per shift
- Line Speed: 100 m/min
What This Process Does
The Imprenta process:- Receives: Fabric rolls from Telares or Laminado, inks, solvents, printing plates
- Transforms: Neutral fabric rolls → Printed fabric rolls with customer design
- Delivers: Printed rolls with verified color and registration for conversion
- Method: Flexographic high-speed printing with multi-color capability
Production Flow
Upstream Dependencies
Imprenta consumes fabric rolls from:- Telares (Process 2): Natural fabric rolls
- Format:
R{3-digit}-T{2-digit}(e.g., R047-T05)
- Format:
- Laminado (Process 3): Laminated fabric rolls
- Format:
R{3-digit}-T{2-digit}-L{3-digit}(e.g., R047-T05-L001)
- Format:
Downstream Consumers
Printed fabric feeds into:- Conversión (Process 5): Bag conversion
- Conversión Sacos Vestidos (Process 9): Lined bag conversion
Production Tracking Method
Print Count Method (ImprentaContract.js:130-136):
Data Structures
Key Tables
registros_trabajo
imprenta_consumo_rollo
Roll consumption per shift:imprenta_tintas
Ink declaration per shift/order:ImprentaContract.js:147-156).
imprenta_calidad_muestras
Quality samples per inspection:Lot Generation
Per-Roll Lot Creation (imprenta.service.js:129-149):
Each printed roll generates a lot:
Quality Parameters
Critical Parameters
1. Fabric Width (ancho_tela)
- Unit: inches
- Nominal: From order
- Tolerance: Not explicitly defined in contract
- Sampling: Per inspection (3 per shift)
2. Ink Viscosity (viscosidad_tinta)
- Unit: seconds (Zahn Cup #2)
- Range: 19-25 seconds
- Nominal: 22 seconds
- Sampling: Per ink, per inspection
- Method: Zahn Cup #2 drain time measurement
imprenta.service.js:183-186):
3. Ink Adhesion (adherencia_tinta)
- Type: Pass/Fail manual test
- Sampling: Per ink, per inspection
- Method: Manual adhesion test
Sampling Frequency (ImprentaContract.js:111-120)
- Fabric width
- Viscosity for each active ink
- Adhesion for each active ink
Business Logic
Roll Origin Detection (imprenta.service.js:133):
Ink Declaration (ImprentaContract.js:147-156):
Waste Types (ImprentaContract.js:158-166):
Validation Rules (imprenta.service.js:52-88):
API Endpoints
GET /api/imprenta/detalle/:maquinaId
Returns printing line status:
Response:
imprenta.service.js:16-32
POST /api/imprenta/guardar
Saves shift printing data:
Request Body:
imprenta.service.js:90-259):
- Delete previous shift data
- Get/create
linea_ejecucion - Save
registros_trabajowith total impressions - For each roll:
- Infer origin process from code pattern
- Find or create lot:
{codigo_rollo}-I{correlativo} - Save roll consumption with lot reference
- Save ink declarations
- Save quality samples (auto-calculate viscosity pass/fail)
- Calculate process state
- Update
bitacora_maquina_status
imprenta.service.js:37-259Permission Required:
MANAGE_PRODUCTION
Machine Status States
Calculated in:imprenta.service.js:204-253
- Sin datos: No production, samples, or inks declared
- Parcial: Some data recorded
- Completo:
- At least 1 roll processed
- 3 inspections (indices 1, 2, 3)
- Each inspection has at least 1 sample per declared ink
- Inks declared
- Con desviación: Complete but viscosity or adhesion failed
imprenta.service.js:216-232):
Traceability
Roll and Lot Flow
Ink-to-Sample Linkage
Each quality sample references:tinta_posicion: ‘frente’ or ‘dorso’tinta_numero_color: 1-8tinta_codigo_pantone: exact Pantone code
Operational Rules
Personnel Requirements (ImprentaContract.js:52-56)
Stop Restrictions (ImprentaContract.js:19-26)
Downtime Categories (ImprentaContract.js:46-51)
- Operational: Plate changeover, viscosity adjustment, roller washing, color adjustment
- Mechanical: Drying system failure, pinion breakage, winder motor failure
- Quality: Poor adhesion, out of register, ink spots, incorrect tone
- External: Solvent shortage, electrical failure, lack of base fabric
Impact of Variability (ImprentaContract.js:57-60)
Related Processes
- Upstream: Telares (Process 2), Laminado (Process 3)
- Downstream: Conversión (Process 5), Conversión Sacos Vestidos (Process 9)
- Related: Production Orders, Lot Management