diff -urp epiphany-browser-2.22.2.orig/embed/mozilla/GeckoPrintService.cpp epiphany-browser-2.22.2/embed/mozilla/GeckoPrintService.cpp
--- epiphany-browser-2.22.2.orig/embed/mozilla/GeckoPrintService.cpp	2008-05-26 13:56:35.000000000 -0400
+++ epiphany-browser-2.22.2/embed/mozilla/GeckoPrintService.cpp	2008-07-01 22:33:17.000000000 -0400
@@ -735,7 +735,9 @@ GeckoPrintService::TranslateSettings (Gt
 
   /* FIXME: only if GTK_PRINT_CAPABILITY_SCALE is not set? */
   aSettings->SetScaling (gtk_print_settings_get_scale (aGtkSettings) / 100.0);
-  gtk_print_settings_set_scale (aGtkSettings, 1.0);
+  /* According to http://library.gnome.org/devel/gtk/unstable/GtkPrintSettings.html#gtk-print-settings-set-scale
+   * the scale should be set to a percentage, not a value -- fixes Ubuntu LP #217151 */
+  gtk_print_settings_set_scale (aGtkSettings, 100.0);
 
   aSettings->SetShrinkToFit (PR_FALSE); /* FIXME setting */
     
