I am at a company that has some software which uses javax.comm to print to com2. After opening the port, I am checking the clearToSend (isCTS) and DataSendReady bits (isDSR) bits. At a handful of locations, the clearToSend bit (isCTS) is returning false which is causing the print to fail. I am trying to check for printer problems such as out of stock, etc. First, should I be checking these and if not what should I check. if anything?
I am trying to guard against the print appearing to succeed to but because the printer is not ready.