Net-ftp 530 error message

I want to write a ftp script to download some folder from
workstation(linux).

My platform is win xp.

I used NET::FTP to connect but it show a error message.

“530 Must perform authentication before identifying USER.
(NET::FTPPermError)”

I google seems should modify some file on workstation.

But I can’t login workstation, just have ftp address.

How to fix the error?

Thanks,