> The resulting page has to large spaces at the top
This happens, because bannertopdf preserves aspect ratio of the page when scaling it. It's unfortunate that the margins get relatively large on media that have vastly different aspect ratios (such as photos), but I think it's better than stretching the page.
> and between the color wheels and the printer property text
Fixed in r21
> the lower border of the frame is not drawn
I can't reproduce that, as I don't have the printer here. I have offset the rect by 1pt (as is done by bannertops). Please test if this fixes your issue (r22).
> The resulting page has to large spaces at the top
This happens, because bannertopdf preserves aspect ratio of the page when scaling it. It's unfortunate that the margins get relatively large on media that have vastly different aspect ratios (such as photos), but I think it's better than stretching the page.
> and between the color wheels and the printer property text
Fixed in r21
> the lower border of the frame is not drawn
I can't reproduce that, as I don't have the printer here. I have offset the rect by 1pt (as is done by bannertops). Please test if this fixes your issue (r22).