Do I have to use a ribbon?

No, rewritable printing technology does not use any ribbon at all. Printing is controlled directly by applying heat from the thermal head on to the thermally sensitive layer on the card surface.