Soporta hardware muy variado, desde circuitos caseros por puerto serie o paralelo hasta dispositivos comerciales con conexiones USB, IrDA, PCI y otras.