obrigado galera.
Eu estava pensando em conceitos do tipo, ler informações binárias, conversões pra Strings, mapeamento de dados, enfim, não pensei no envolvimento de portas paralelas, não quero dizer que não faça sentido, mas é que não me toquei nesse aspecto.
Obrigado pela ajuda.
Acredito que devo começar pelo estudo de portas usb mesmo, mais puxado pro sistema operacional e drivers.
Vou começar a estudar.
E meu nível é java júnior, eu deveria estar em um nível maior, mas quando comecei a programar (com 12 anos de idade), ainda era procedural, e a linguagem de demanda era c# estruturado (famoso linguição).
Obrigado galera mais uma vez!
Abraços, bons estudos.