[[BackLinksMenu]] [[TicketQuery(summary=BOOK_PRINTING_R0, format=table, col=summary|owner|status|type|component|priority|effort|importance, rows=description|analysis_owners|analysis_reviewers|analysis_score|design_owners|design_reviewers|design_score|implementation_owners|implementation_reviewers|implementation_score|test_owners|test_reviewers|test_score|)]] = Analysis = == Overview == This task should define the functionality for book print support in Sophie2. It should allow choosing of a printer, different printing formats (A4, A3, B4 ...) and printing orientation. == Task requirements == * Create a new module for print support * Make a print action for the book * Make a HUD (or a Dialog) for supported print featrues: * Choosing printer * Choosing paper format * Choosing orientation - portrait, landscape == Task result == The result should be source code == Implementation idea == We can use Java Printing Service API, in which case printing is done through the graphic context and can be used (in some form and case) the painting, that we already have, of the visual elements. == Related == http://java.sun.com/javase/6/docs/technotes/guides/jps/spec/JPSTOC.fm.html == How to demo == Print a book from Sophie2 = Design = ^(Describe your design here.)^ = Implementation = ^(Describe and link the implementation results here (from the wiki or the repository).)^ = Testing = ^(Place the testing results here.)^ = Comments = ^(Write comments for this or later revisions here.)