Index: /trunk/BNC/src/bncmap_svg.cpp
===================================================================
--- /trunk/BNC/src/bncmap_svg.cpp	(revision 4630)
+++ /trunk/BNC/src/bncmap_svg.cpp	(revision 4631)
@@ -2,4 +2,5 @@
 #include <QtSvg>
 
+#include <qwt_symbol.h>
 #include <qwt_plot.h>
 #include <qwt_plot_svgitem.h>
@@ -9,5 +10,5 @@
 #include <qwt_plot_panner.h>
 #include <qwt_plot_magnifier.h>
-#include <qwt_symbol.h>
+#include <qwt_plot_renderer.h>
 
 #include "bncmap.h"
@@ -95,10 +96,13 @@
   QPrinter printer;
   QPrintDialog* dialog = new QPrintDialog(&printer, this);
-  dialog->setWindowTitle(tr("Print Plot"));
+  dialog->setWindowTitle(tr("Print Map"));
   if (dialog->exec() != QDialog::Accepted) {
     return;
   }
   else {
-    qDebug() << "Print Map";
+    QwtPlotRenderer renderer;
+    renderer.setDiscardFlag(QwtPlotRenderer::DiscardBackground, false);
+    renderer.setLayoutFlag(QwtPlotRenderer::KeepFrames, true);
+    renderer.renderTo(_mapPlot, printer);
   }
 }
