Erel you awesome. Many thanks.
There was a jar missing as you stated. There are two required as follows:
#AdditionalJar: cups4j-0.6.4
#AdditionalJar: cups4j.runnable-0.6.4
And the code:
cups.InitializeNewInstance("org.cups4j.CupsClient",Array("000.000.000.000", 631, "root"))
Log(cups.RunMethod("getPrinters", Null))
The log result is: []
At a guess I would say it found no printers, is this right?
Many thanks, I really don't know how you do this so tirelessly, impressive!