Don't discount good old RS-232 comms. They actually have a few advantages over USB. The protocol is extremely simply and easy to implement, hence it's cheap. The data being sent to a cutter is pretty small, a few hundred K usually so there is no need for the super high speed of USB. And the range of RS-232 dwarfs that of USB, you can easily have a 30' comm cable with no problems, but USB anything past 6' and you can start to get flaky results and require a powered hub/repeater to get further distance. It really is a shame comm ports are no longer common on computer because they are so very versatile and there are tons of hardware that still use them, especially in the test equipment world. The perceived advantage of USB is that it's universal, which in reality, it's not. Every device that is USB requires a driver that the computer has to load before it can even use the software to talk to the machine, yes there are tons of drivers pre-loaded in windows but it's not truely universal. Where as a computer with a comm port can talk to anything else with a comm port, you just need the software and correct settings.