Its well known that remote scanning is a "biatch".

I've only done it with "SANE" and "Net-SANE" and then it took forever to get it right.

SANE == the engine for scanning on Linux.