I wouldn't be in a hurry to rush out and buy a "RJ11 to USB" convertor, without knowing the protocol that the cash drawer speaks, or the voltages that are present or required. I know you asked the question, and it seems like the correct answer typically involves a receipt printer with a suitable port for the cash drawer. You may be able to find a receipt printer that you can connect via USB, or alternatively a serial port (RS232), or possibly via a USB-RS232 adapter depending on what is available on the host PC.
Looks like Anton55 above knows what he's talking about, so i'd look into understanding what ZPL is and how to use it before undertaking any hardware purchases or software development.