Já utilizei a impressora térmica ARGOX. A mesma possui uma linguagem própria, onde eu gerava os scripts, gravava em um arquivo texto e emitia um "RUN copy xxx.txt /LPT1".
Não cheguei a abrir a porta via OCX, pois tinha uma certa urgência na época.
Como já faz uns 2 anos que fiz isso, e foi em outra Empresa, não tenho o código. Mas se vc quiser posso entrar em contato com algum colega da Empresa onde trabalhei para tentar pegar a rotina.