hi,

    i sucessfully integrated the birt webviewer in and rcp app, but the printing options does not work.

on linux :
- "print on server" displays the local machine printers, and works well.
- "print report" does not work, the print properties dialog is shown but clicking ok does nothing. no new window or browser, no errors in the console or in the logs.

on windows:
- "print on server" do not display any of the local machine printers.
- "print report" generates this error :

the viewing session is not available or has expired.

org.eclipse.birt.report.exception.viewerexception: the viewing session is not available or has expired.
at org.eclipse.birt.report.servlet.basereportengineservlet.doget(basereportengineservlet.java:158)
at org.eclipse.birt.report.servlet.basereportengineservlet.dopost(basereportengineservlet.java:224)
at javax.servlet.http.httpservlet.service(httpservlet.java:727)
(...)

i have the postsript emitter, i use the feature.xml from here
http://wiki.eclipse.org/rcp_integration_(birt)

laurent marchal.
the server printer must support the "postscript" flavor, it may be a driver issue. the second one is a duplicate of bug 291551.