Do wydruków darowałbym sobie OpenLayers i użył zwykłej warstwy rastrowej:
http://terraobserver.blogspot.com/2011/0...-qgis.html
Widzę, że nie działają linki do plików xml, więc załączam kilka tutaj. Geoportalowe są w epsg:2180, reszta w epsg:900913. Geoportalowe oczywiście potrafią przyciąć QGISa na czas ładowania (czyli na długo). Z prawnej strony, o ile mi wiadomo, Google pozwalają korzystać ze swoich kafli tylko przez ich API; wtyczka OpenLayers spełnia ten warunek, natomiast ręczne podłączanie TMSa już nie. Co do danych z Geoportalu, nie mam jasności.
Są tylko dwa problemy:
1. Wtyczka OpenLayers blokowała szereg skalowy do dostępnych kafli, bez niej trudno się wstrzelić ze skalą i obraz zwykle jest przeskalowany, więc poszarpany (lub wygładzony). Trzeba lupką „1:1” powiększyć do skali najwyższego poziomu zoomu i następnie kółkiem myszy albo narzędziami +/- oddalać/zbliżać zawsze dwukrotnie. W QGISie 1.9 tak rozpracowany szereg skal można ustawić jako predefiniowany na przyszłość (w Ustawienia -> Opcje -> Narzędzia dla całego programu albo we właściwościach projektu).
2. Kafle TMS są oczywiście przygotowane w rozdzielczości ekranowej. Próba drukowania z większą rozdzielczością spowoduje pobranie kafli dla wyższego poziomu zoomu, co ma sens przy orto i częściowo działkach, ale z topo otrzymasz zmniejszony rysunek. Chyba jedyną metodą zablokowania tego sięgania po zbyt głębokie zoomy jest ustawienie w xmlu definiującym warstwę. Dodatkowo prawdopodobnie skalę wydruku trzeba będzie wyliczyć ręcznie, żeby uniknąć przeskalowywania kafli.