Jaws RIP PDF and PostScript RIP SDK - performance made simple
-
Upload
global-graphics-software -
Category
Technology
-
view
1.963 -
download
4
Transcript of Jaws RIP PDF and PostScript RIP SDK - performance made simple
Global Graphics company confidential. Copyright © Global Graphics Software Limited, 2012.
performance made simple
Global Graphics company confidential. Copyright © Global Graphics Software Limited, 2012.
Who is Global Graphics So4ware?
• Developer of prin9ng, PDF and document so4ware
• Jaws and Harlequin RIPs
• Pedigree in PDF goes back to 1993
• Jaws RIP first used in a produc9on system in 1993 -‐ first class reputa9on
• Technology innovator: PostScript, PDF, XPS reference RIP, screening, color
• Partnership approach and flexible commercial models
• Development team in Cambridge UK, offices near Boston, US and in Tokyo, Japan
• Listed on NYSE Euronext: GLOG
Global Graphics company confidential. Copyright © Global Graphics Software Limited, 2012.
Top 10 reason to work with us
Proven success Global Graphics is a strategic development partner to HP A technology innovator Expert in PDLs PostScript and PDF in one RIP Na9ve processing of PS and PDF in one RIP Performance Proven over many years in the field
Your controller will cost you less Achieve more with less processing power
Flexible and open commercial model Select a pricing model to suit you RIP development is our core business RIP development represents 70% of our business Defining standards Ac9ve in commi\ee defining industry standards Every customer is unique Partnerships are cri9cal to our and your success
Global Graphics company confidential. Copyright © Global Graphics Software Limited, 2012.
Jaws -‐ background
• Jaws technology acquired from 5D in 2000. • Since the acquisi9on, Global Graphics has made considerable
investments in enhancing the technology • Jaws RIPs are currently used in the following applica9ons:
• DFE’s driving wide format printers (Wasatch, Onyx, Colorburst, Colorgate etc.) – serving the Graphic Arts Market
• Driving high speed label printers – ie. Wasatch based RIP driving Epson 16 fpm 6 color SurePress L-‐4033A, high speed label printers from Canon Finetech etc.
• Driving high speed producHon printers/presses – ie. Ricoh Prin9ng Systems 400 ppm mono, Pitney Bowes color presses
9 years before Adobe
Global Graphics company confidential. Copyright © Global Graphics Software Limited, 2012.
Jaws -‐ proven success
Global Graphics company confidential. Copyright © Global Graphics Software Limited, 2012.
�Since 2000, more than
five million copies of the Jaws RIP have shipped to users worldwide
Jaws -‐ proven success
Global Graphics company confidential. Copyright © Global Graphics Software Limited, 2012.
Benefits for our OEMs
• Jaws con9nues to provide an extremely open and developer friendly API: • Shortens development cycles • Lowers cost of integra9on
• No dongle or GGS supplied license required: • OEMs are free to secure their so4ware using their own solu9ons
• Jaws can use up to 16 cores: • BUT, significant performance improvements mean you can get more
done with less horsepower • With over 5 million copies of Jaws shipped since 2000, few
other RIPs have been so extensively tested in the real world • Our Development and Support teams work together closely
to help OEMs ship solu9ons on-‐9me
Global Graphics company confidential. Copyright © Global Graphics Software Limited, 2012.
• Jaws 3.0 provides a substan9al boost in speed and compa9bility: • For some configura9ons, speed increases 50x
• Tes9ng shows hundreds of files with improved output
• Proven in a wide range of applica9ons across millions of installa9ons
Benefits for your End users
Global Graphics company confidential. Copyright © Global Graphics Software Limited, 2012.
Jaws-‐ a quick summary
• Jaws is a configurable na#ve PDF 1.7 and PostScript Language Level 3 compa9ble interpreter • Jaws is available on Windows, Mac OSX and Linux.
• We provide a highly developed and very flexible API allowing OEMs to get full access to the graphics pipeline.
• Extensive documentaHon and example code is provided.
• Our open design makes introducing OEM technology to Jaws straighjorward.
• Via our API, OEMs are free to implement their choice of Color Management and screening solu9ons (PS Screening is fully supported).
• For Color Management, we provide worked examples for Windows (WCM), Mac (ColorSync) and All plajorms (Li\leCMS).
• Support for Morisawa fonts and all non-‐Roman font families.
Global Graphics company confidential. Copyright © Global Graphics Software Limited, 2012.
Jaws RIP internal structure and connec9ons to OEM code
Jaws -‐ a quick summary
Global Graphics company confidential. Copyright © Global Graphics Software Limited, 2012.
Jaws 3.0 – Parallel Processing
• Jaws 3 OEMs have the op9on of processing up to 16 jobs in parallel.
• For PDF workflows, the page-‐independence of PDF allows Jaws 3 to process mul9ple pages from a PDF in parallel.
• For PS workflows, mul9ple jobs may be processes in parallel.
• Internal threading speeds processor intense opera9ons like transparency blending and color space conversion.
Global Graphics company confidential. Copyright © Global Graphics Software Limited, 2012.
Core 1
Core 1
Core 1
Core 1
Display List
Page 1
Colorspace Conversions
Transparency Blending Output
Page 1
Page 2
Page 3
Page 4
Font Handling
Colorspace Conversions
Rasteriza9on
• Jaws 3.0 Parallelizes many of the internal func9ons of the RIP • The ac9on of each thread is independent • Complex pages benefit from mul9ple threads for interpreta9on and rendering • Jaws works through the OS to assure appropriate use of system resources for maximum performance
Interpreta9on Rendering
Jaws 3.0 – Parallel Processing
Page 1
Page 2 Page 2
Page 3 Page 3 Page 3
Page 4 Page 4
Page 1
Page 2
Page 3
Page 4
Page 1
Page 2
Page 3
Page 4
Page 1 Page 1 Page 1 Page 1
Page 1 Page 1 Page 1
Page 3 Page 3 Page 3
Page 3 Page 3
Page 2 Page 2 Page 2
Page 2 Page 2 Page 2
Page 2 Page 2 Page 2
Page 4 Page 4 Page 4
Page 3 Page 3 Page 3
Page 4 Page 4 Page 4
Page 4 Page 4 Page 4
Global Graphics company confidential. Copyright © Global Graphics Software Limited, 2012.
• Jaws 3 is easily configured to run: • PDF serially (One PDF/Many pages in parallel) • PDF in parallel (More than one PDF at a 9me, pages serially) • PostScript in parallel (more than one PS file at a 9me)
Jaws 3.0 – Parallel Processing
PDF jobs in parallel PostScript jobs in parallel PDF pages in parallel
Core 1
PDF 1
PDF 2
PDF 3
PDF 4
Jaws 3
Out 1
Out 2
Out 3
Out 4
Output
PDF 1
PDF 2
PDF 3
PDF 4
Core 2
Core 3
Core 4
Core 1
PS 1
PS 2
PS 3
PS 4
Jaws 3
Out 1
Out 2
Out 3
Out 4
Output
PS 1
PS 2
PS 3
PS 4
Core 2
Core 3
Core 4
Core 1
Page 1
Page 2
Page 3
Page 4
Jaws 3
Out 1
Out 2
Out 3
Out 4
Output
Core 2
Core 3
Core 4
Global Graphics company confidential. Copyright © Global Graphics Software Limited, 2012.
Jaws 3 makes efficient use of up to 16 cores or 8 cores with hyper-‐threading enabled.
As a single threaded applica9on, Jaws 2002.6 makes use of a single thread and leaves lots of processor power under u9lized.
Jaws 3.0 – CPU u9liza9on
Global Graphics company confidential. Copyright © Global Graphics Software Limited, 2012.
Jaws uses the font descriptor dic9onaries in the PDF file to synthesize an approxima9on to the font from either the TTLSansMM or TTLSerifMM
mul9ple-‐master fonts.
Jaws 3 – Faux Fonts (Font Emula9on)
Global Graphics company confidential. Copyright © Global Graphics Software Limited, 2012.
Jaws 3 – Faux Fonts
Sample output
Original Emulated
Global Graphics company confidential. Copyright © Global Graphics Software Limited, 2012.
Jaws 3 – Faux Fonts in ac9on
FrankinGothic-Medium
MinionPro-Regular
DejaVuSerif-Italic
Cambria-Bold
Nimrod
Example PDF page
Global Graphics company confidential. Copyright © Global Graphics Software Limited, 2012.
Jaws 3 – Faux Fonts in ac9on
Original Unemulated (Courier)
Global Graphics company confidential. Copyright © Global Graphics Software Limited, 2012.
Jaws 3 – Faux Fonts in ac9on
Original Unemulated (Helve9ca)
Global Graphics company confidential. Copyright © Global Graphics Software Limited, 2012.
Jaws 3 – Faux Fonts in ac9on
Original Emulated
Global Graphics company confidential. Copyright © Global Graphics Software Limited, 2012.
Jaws -‐ Summary
• Global Graphic's Jaws RIP is a well known and widely deployed PDF and PostScript RIP suitable for a wide range of applications.
• Jaws 2002.6 is currently being used in applications including Wide Format Inkjet, Digital Print, Label Printing and Textile printing and other special printing applications.
• Jaws 3.0 delivers on our OEMs stated needs for more speed, improved reliability and solid compatibility.
Global Graphics company confidential. Copyright © Global Graphics Software Limited, 2012.
So\ware QuarkXpress,
NTWare, Canon IT Solutions,
Sophia, ASG Software Solutions,
OneVision.
Applica9ons of Jaws
Specialty prinHng Wasatch,
Onyx.
ProducHon print Pitney Bowes,
Fujitsu.
Wide format Wasatch,
Onyx, Colorburst, ColorGATE.
Jaws stability, speed and open architecture make it the ideal PDF and PostScript RIP solu9on for an extremely wide range of uses including yours.
Label printers Wasatch,
Canon Finetech.
Global Graphics company confidential. Copyright © Global Graphics Software Limited, 2012.
New in version 3
Performance • Internal threading support to speed certain
opera9ons
• Mul9ple-‐jobs-‐at-‐once
• Mul9ple pages from a PDF at once
• Updated transparency 9ling
• Pre-‐displaylist downsampling
• Job profiling eliminates many of the Jaws 2002.6 bo\lenecks
• 64-‐Bit memory manager
• Dynamic memory alloca9ons
CompaHbility and Simplicity • Updated APIs
• Greater than 2 GB file size support
• 16-‐bit blend support
• Updated Generic output devices
• Large canvas support
• Extensive documenta9on
• Fallback Chinese, Japanese, Korean (CJK) font
Global Graphics company confidential. Copyright © Global Graphics Software Limited, 2012.
Your strategic development partner
• Global Graphics So4ware is an extension of our partner’s development team
• We share product development roadmaps with our partners and engage in periodic strategic technology workshops
• Global Graphics So4ware will engage in custom development programs with our partners
• We encourage and support integra9on of our partners’ IP into RIP solu9ons for differen9a9on
Global Graphics company confidential. Copyright © Global Graphics Software Limited, 2012.
Flexible commercial model
• We work with you to support your business goals • Open to innova9ve pricing models • Maintenance and support
• Standard and Premium levels
• NRE (Non-‐Recurring Engineering) • Custom development resul9ng in unique product differen9a9on
• Looking for a win-‐win partnership
Global Graphics company confidential. Copyright © Global Graphics Software Limited, 2012.
Q and A