Is there a commandline ripper that you use that I could call out to and just auto import the results?

As far as USB, I can't do it with pure Java, but if somebody exposes it as a serial driver, I can probably hook up to it with the java serial comm package.