Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

A method to create SVG document for report via printer spool and its applications.

IP.com Disclosure Number: IPCOM000021334D
Original Publication Date: 2004-Jan-15
Included in the Prior Art Database: 2004-Jan-15
Document File: 2 page(s) / 14K

Publishing Venue

IBM

Abstract

SVG is a vector graphics format based on XML. So it is easy to write or modify , and it can be converted to PDF or other graphics format. But there are no software writing PDF as a reporting format. Disclosed is a method to create SVG document with office document tools or any other Windows(*) applications without any software modifications. And disclosed shows a a new application of SVG to emphasis differences between two revision of a document on version control software.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 52% of the total text.

Page 1 of 2

A method to create SVG document for report via printer spool and its applications.

Disclosed is a method to create SVG document with office document tools or any other Windows(*) applications without any software modifications. SVG is a vector graphics software based on XML. So SVG can be converted from Metafile or any other vector graphics format. Some graphics tools write SVG directly.

On the other hand, SVG can be converted to PDF or any other graphics format and can be shown on Web browsers. PDF is the most important format of them on Web applications. PDF can be used to write receipt or ticket for consumers. To modify SVG is easy to change price or names on your receipt with XML technologies. But graphics software are not suit for writing receipt. You must say you want to use your office applications to design your receipt or ticket.

Now, I will show you a method to write SVG with your office applications. Your office application must have a printing functions and you just print your document on a specified printer.

Add or modifyConvert to SVGImageDynamic informatio

Printer spools on Windows(*) can spool document as a EMF(Enhanced MetaFile). It is not a usual EMF format, so you must extract EMF files for each pages from your SPL(Spool) files on your windows¥system32¥spool¥printers directory. There no APIs to extract so you must read it your self. But it is just connected headers and Metafiles.

Both EMF and SVG are vector graphics formats, so each elements of EMF can be converted to SVG one by one. But some dotted lines are described on EMF, you must recreate dotted...