This is the FTP software that I am using. It works flawlessly for me, once I got the settings right. The set-up for me was :
• Create a folder to receive the scans - I created a "Scans" folder on my desktop.
• Go to the System preferences/Sharing and make sure file sharing is on and that "Scans" figures amongst the shared folders with your user having read/write privileges. Others can be Write only (DropBox) if required.
• On my printer, set up an FTP contact pointing to ftp://192.168.xxx.xxx/Scans/ (the address of my computer) and port 2121 in passive mode.
• In the FTP server app, point "Server root:" to /Users/your user name/Desktop (no final slash) and port 2121. I left "Anonymous:" at Read & Write. Other settings to taste 😉. Make sure the FTP server is running.
This is my working setup for an Epson Workforce Pro WF-5620 printer/scanner.
I have two Kyocera Copier/Printers also working with this, although I can't confirm that the settings are exactly the same as they are not on my local network, and I can't access them from where I am at the moment.
Hope this can help you out in some way 🙂