Using SOAP::Lite, I can access login, getPrinters, and getModelPrice, but submitModel fails.
I tried using SOPL::WSDL and I can't even get getModelPrice to work.
Perl forums suggest that that neither of these perl implementations are complete, i.e., they do not implement the entire WSDL spec. Apparently, you are using features not implemented by these perl modules.
Can you tell me what languages you know of that have SOAP WSDL implementations that work with your WSDL?
Perhaps there is a perl module somewhere that does work?