Today I had to print a large image across multiple pages and couldn't find an easy way to do this. Apparently, this is a known issue.
One messy way to do this (assuming you have the time and resources to get the right size) is this:
$ lp -d hp -o scaling=200 -o media=a4 filename.png
Where
hp is the name of the printer and 200 is the size of the original image in percents.Sadly enough, this only works for bitmap images. I had to export my original
.svg file to .png, otherwise I was getting just a part of my svg which was cut to fit the A4 sheet.