By "print" I take it you mean "write data to" rather than "send document to printer". There's plenty of alternatives. There's other API's like
RXTX and
icast or you could go straight to the native API with
JNI.
[ June 08, 2006: Message edited by: Joe Ess ]