Outsourcing R&D servicesPartners Engineering Excellence
 

Outsourcing Product Development, India

   
   
Multifunctional Devices and Digital Press
Submit
Home > Competencies > Industry > Print & Publishing > Publishing > Imposition > Case Study
Are you looking for a world-class partner, to offshore your Product Engineering requirements?
To know how your company can benefit from our expertise in Multifunctional Devices,
Contact us
CASE  STUDY
Talk to our Experts
If you wish to…
Understand outsourcing R&D and Engineering services pros and cons
Evaluate Product Development Outsourcing to India
Develop advanced MFD solutions
Outsource Engineering Services to India
Or for any other query
Contact Us !
About Celstream
Situation

JDF is an industry standard designed to simplify the information exchange between different applications and systems across the Prepress, Press and Postpress areas of the printing workflow. JDF, an extensible, XML based, format has the capability to streamline the complexities of the print production.

Celstream has developed a Step and Repeat Layout Plug-in for Adobe® Acrobat®. This Plug-in was used to layout multiple copies of a source page on a user specified target sheet, resulting in minimum wastage of print consumables. Further, it offers users the flexibility to specify layout parameters like vertical and horizontal spacing, alignment and page rotation.

 
 
     Highlights
 
  • JDF enabled plug-in for Imposition
  • Multi-OS Support
  • Feature-rich Imposition solution offering print efficiencies
  • Reduction in paper wastage, leading to cost savings
  • Open Source components resulting in faster and reduced cost of development

In a print production environment, imposition is performed as part of pre-press processing and requires integration with the rest of the workflows. A JDF enabled imposition could seamlessly integrate with the rest of the workflow components.

Challenge

Celstream needed an understanding of the JDF format in detail and build JDF compliance for all relevant layout parameters. The JDF had to be parsed to extract the layout information from the file and then passed on to the Layout Engine which would process it accordingly. Some of the challenges involved in developing the Plug-in were:
  • Full compliance to JDF Specifications
  • Output to be platform independent
  • Plug-in to support both Macintosh® and Windows® environments

Since the retrieval needed to happen in a platform independent manner and be supported on various Operating Systems, multiple releases and tests were required.

Celstream Response

Working independently, Celstream's team of experts developed the JDF enabled Plug-in offering the ability to enhance and streamline the production process.

Platform independent parsing mechanisms on the Libxml library bundled with the Mac OS® were used. On Windows®, the library was statically linked with the Plug-in. A wrapper was developed by the team which would insulate the complexities of working with Libxml library from the developers of the Plug-in.

Concurrent Versioning System (CVS) was used to manage the software program that was developed. The team adopted a flexible methodology to follow all relevant processes during the development cycle.

Validation of all functionalities on both Windows® and Macintosh® Operating Systems was performed.

 
 
     A Novel Solution
 
 

This imposition Plug-in was an independent initiative of Celstream. Integrating the Plug-in with the JDF-based workflow allowed greater throughput of work enabling larger pagination jobs to be processed a lot quicker.

This also ensured that the generated output would have minimum wastage.

Celstream's team was able to quickly grasp and master the technology and domain knowledge to develop a customizable JDF enabled imposition solution.

 
Technology

In developing this solution, Celstream used the following key platforms and technologies:

  • Windows®
  • Macintosh®
  • Adobe®, Acrobat®, Plug-in Architecture
  • Acrobat®PDF
  • Standard Template Library (STL)
  • XML
  • JDF
  • C/C++
  • Libxml 2.0
Learn more