-GType ev_job_xfer_get_type (void);
-EvJob *ev_job_xfer_new (const gchar *uri, EvLinkDest *dest);
-void ev_job_xfer_run (EvJobXfer *xfer);
+GType ev_job_xfer_get_type (void) G_GNUC_CONST;
+EvJob *ev_job_xfer_new (const gchar *uri,
+ EvLinkDest *dest,
+ EvWindowRunMode mode);
+void ev_job_xfer_run (EvJobXfer *xfer);
+
+/* EvJobPrint */
+GType ev_job_print_get_type (void) G_GNUC_CONST;
+EvJob *ev_job_print_new (EvDocument *document,
+ EvPrintRange *ranges,
+ gint n_ranges,
+ gdouble width,
+ gdouble height);
+void ev_job_print_run (EvJobPrint *print);