Hola:
Eso se debe a los márgenes que dejan los navegadores, y solo lo puedes evitar (que yo sepa) creando una ventana en blanco y escribiendo código html en ella:
Código:
var ventana = window.open('','', opciones);
with (ventana.document) {
open();
wrte("<html><body style='background: url(" + url + ") no-repeat center center'></body></html>");
close();
}
También puedes encontrar algo mejor explicado en las FAQs
Saludos