Streamlining Print Production Management with Jmix

  • 1 developer without Java experience

  • Pet-project turned into startup

  • No limitation in customization and flexibility

Problem

In the world of print production, efficiency, precision and streamlined processes - are crucial for delivering high-quality printed artifacts. This is where the Print Production Management (PPM) solution comes into play, revolutionizing the way multi-layered printed products are managed and produced.

The PPM is a comprehensive tool meticulously designed to address the intricate requirements of producing multi-layered printed artifacts. It serves as a central hub for managing various aspects of the production process, from order management to printing and beyond.

Ramiro Carvalho, an experienced developer with a diverse background, wanted to develop not only a private project but also a proof of concept project for his company. Through PPM, he sought to harness the power of innovative technology to streamline and optimize the production of multi-layered printed artifacts.

As he delved into this project, Ramiro's vision expanded to include 3D printing capabilities and intricate layering techniques. His determination to create a system that perfectly aligns and prints various layers led to the integration of cutting-edge image recognition technology.

Why Jmix

Ramiro Carvalho: “I began my career in software development, but I later pursued studies in mechanical engineering at the same school where I earned my computer science degree. Transitioning into mechanical engineering, I dedicated two decades to the Brazilian aeronautical industry, spending 20 years in their flight test department and an additional 14 years in the FBW software department. Subsequently, I ventured into the system software department, contributing significantly to projects like Fly by Wireless.”

With previous experience in software development, Ramiro embarked on a personal project aimed at creating a software solution for multi-layered printing. His idea involved printing sensors, wearables, and stickers that required intricate layering. Recognizing the complexity, he opted to develop a web-based system to facilitate the production process.

Opting for a web-based system, he began with a popular platform that provided the foundation he needed. However, he soon realized its limitations in customization and flexibility, pushing him to explore alternatives.

The decision to explore Jmix's capabilities stood out as a game-changer, allowing him to leverage the power of Java for enhanced event handling and seamless integration across different environments, much like his experiences with Cypress.

Key Features of the PPM Solution:

The Print Production Management (PPM) system efficiently handles multi-layered printed artifact production with the following features:

  • E-commerce Integration: Seamlessly interfaces with e-commerce software for real-time order updates.
  • Layering Structure Tracking: Monitors each product's intricate layers for precise positioning.
  • Staged Production: Enables phased production for flexibility and resource optimization.
  • Multi-Device Printing: Manages printing across devices with automatic image recognition.
  • Automated Job Submission: Submits jobs automatically, reducing manual intervention.
  • Event Logging: Records production events for analysis and troubleshooting.
  • Media Type Management: Tracks media availability for accurate printing.

The versatility of PPM extends to a range of printed products, including but not limited to:

  • Stickers
  • Badges
  • Water slide decals
  • Printed and cut materials
  • 3D textured prints
  • Object skins
  • Bio prints
  • Printed electronics

Result

Ramiro's decision to explore Jmix's capabilities proved to be a pivotal choice, enabling him to leverage the power of Java for enhanced event handling and seamless integration across different environments. This choice empowered him to overcome the limitations of previous platforms and create a highly customizable and flexible web-based system that efficiently manages various aspects of the production process.

Main Software Elements Enabling Print Production Management:

  1. PPM Backend (Java): The core of the PPM solution is a robust Java-based backend, orchestrating the entire production process. PMM Backend ensures seamless data flow, communication, and execution of tasks, enabling the different components to work harmoniously together.

  2. Raster Image Processor (RIP): The RIP is a fundamental component responsible for translating digital designs into printable data. It optimizes images, processes color management, and ensures high-quality output, essential for achieving accurate and vibrant printed artifacts.

  3. The Product Designer creates the digital design files in any design software and uses the Jmix UI to specify the product structure within the application.

  4. Production Operator Interface: The Production Operator monitors the printing of the product's layers and make any necessary interventions also by using the UI.

  5. E-commerce API Integration: Seamlessly integrating with e-commerce platforms, the API enables real-time updates on order statuses, ensuring clear communication between sales and production departments. This integration streamlines order management and enhances customer satisfaction.

  6. Camera Driver: The camera driver is a critical component that interfaces with imaging devices to capture and analyze printed materials. By leveraging image recognition technology, it contributes to precise register positioning and alignment, guaranteeing accurate multi-layered printing.

  7. Printer Driver: The printer driver acts as a bridge between the PPM solution and printing devices. It facilitates communication, instructs printers on how to execute print jobs accurately, and ensures that the final printed artifacts align with the intended design.

The software effectively manages the production of printed products and seamlessly interfaces with other specialized printing software. Its capabilities extend to handling complex multi-layered products, automating sequential production steps based on recognized partial products, and facilitating integration of various operations like printing, cutting, and coating.

Customer Stories
<p>Varasset Migrates from Legacy to Modern Open-source Stack in 8 Months</p>
Utilities

Varasset Migrates from Legacy to Modern Open-source Stack in 8 Months

A configurable software solution for the power and communications industries.
Learn more
<p>Innovative Disaster Management by Consorzio Metis</p>
Professional Services

Innovative Disaster Management by Consorzio Metis

A solution for monitoring natural disasters and managing the damage control.
Learn more
<p>Ingenico connects Jira with the legacy project management system by the Pipe in 3 months</p>
Banking and Financial Services

Ingenico connects Jira with the legacy project management system by the Pipe in 3 months

A comprehensive task management environment for a global leader in secure electronic transactions systems.
Learn more
<p>A Government Billing System from Scratch by Card Access Services</p>
Banking and Financial Services

A Government Billing System from Scratch by Card Access Services

Digitalization of the whole country’s payment system.
Learn more
<p>Corporate-level Talent Management IT System in 6.5 Months</p>
Professional Services

Corporate-level Talent Management IT System in 6.5 Months

Enterprise-level HR management system.
Learn more
<p>Electricity North West UK significantly reduced revenue losses impacted by metal theft incidents and flooding</p>
Utilities

Electricity North West UK significantly reduced revenue losses impacted by metal theft incidents and flooding

Dynamic risk management through numerous data sources and business processes.
Learn more
<p>TAB Bank gains internal process excellence to reduce costs while expanding the business</p>
Banking and Financial Services

TAB Bank gains internal process excellence to reduce costs while expanding the business

Complex automation systems for a bank from the USA.
Learn more
<p>3-Fold Revenue Growth of a Debt Recovery Agency</p>
Professional Services

3-Fold Revenue Growth of a Debt Recovery Agency

Business process automation providing competitive differentiation.
Learn more
<p>IT Consultores modernizes operational banking system and reporting software platform</p>
Banking and Financial Services

IT Consultores modernizes operational banking system and reporting software platform

Modernization of operational banking system for the South American markets, grow of market share and Design Talent Awards with Jmix.
Learn more
<p>Compiler develops a bespoke ecommerce platform for the maritime industry using Jmix</p>
Logistics and Transportation

Compiler develops a bespoke ecommerce platform for the maritime industry using Jmix

Development of fully functional ecommerce platform for more than 6000 of users by 1 developer.
Learn more
<p>Building a feature-packed CMS for the website in just 3 weeks</p>
Professional Services

Building a feature-packed CMS for the website in just 3 weeks

Development of a complete backend of website with the automation of the catalog and job openings and feedback from customers in 2 weeks.
Learn more
<p>Development a CRM solution for non-profit organization</p>
Professional Services

Development a CRM solution for non-profit organization

How non-profit organization, Fundacion Educacional Arco Iris Bajo el Sol, leveraged Jmix to develop a CRM system for improving education and treatment for children with cognitive disabilities.
Learn more
<p>Streamlining Print Production Management with Jmix</p>
Professional Services

Streamlining Print Production Management with Jmix

Development of software on Jmix that effectively manages the production of printed products and seamlessly interfaces with other specialized printing software.
Learn more
<p>Why Jusan Bank chose Jmix for digital transformation</p>
Banking and Financial Services

Why Jusan Bank chose Jmix for digital transformation

How Jusan Bank digitized business processes and developed 13 web applications on Jmix.
Learn more
<p>KairosMD: A comprehensive evolution in electronic medical records</p>
Professional Services

KairosMD: A comprehensive evolution in electronic medical records

KairosMD is an electronic medical record (EMR) system designed to improve the management and tracking of patient records, built with Jmix.
Learn more
<p>Development of a logistics system: NetMechanics case with Jmix</p>
Logistics and Transportation

Development of a logistics system: NetMechanics case with Jmix

Development of robust logistics system with Jmix to manage and streamline bus round trips between cities efficiently.
Learn more