А какой смысл ставить PCI-плату на комп у которого есть USB? Даже USB 1.0 по скорости превосходит COM на порядок... вот когда надо приконектить усб-устройство к машине без усб-портов - тогда согласен, PCI-карта, с USB-портами очень нужна, но это только для совсем древних компов... а присобачить принтер или сканер с ком/лпт-портом к новой мамке (с усб) - вполне достаточно и адаптера (очень не дорогого).
Насчет программной эмуляции - имхо, бред.

Поясняю. USB - суть последовательный интерфейс, а LPT - параллельный. Это раз. Что касается СОМ-интерфейса, то там разные уровни логического нуля и единицы, и это без внешней приблуды никак "программно" не победишь.