This is basically just a DE-9 to DB-25 adapter. It has the normal RS-232 specified pinouts on both ends, so it should work with almost anything. It will not work with things that use a proprietary pinout, such as point of sale (POS) machines. We use these for factory hardware and label printers.