USB-LPT Adapter sind meist virtuelle Drucker und keine frei ansprechbaren LPT-Ports.
Das einfachste dürfte wirklich ein USB-Serial Wandler + µC sein. Bzw. FT232 im FIFO mode, hab damit aber noch nicht gearbeitet.