PNGの圧縮展開のスピードについては、ハードのチップで高速に行えればと夢物語。
1枚スキャンしてからPNG圧縮を始めるのではなく、PNGのラインごとの圧縮処理をスキャンしながら行ったり。

BITMAPと比べて2/3でも3/4にでもなれば、わずかでも転送時間が短縮できるし。

TWAINの仕様書を見ると、圧縮定数にPNGがあるからスキャナとドライバが対応すれば
できるんじゃないかなあと。
夢物語。