Impressora Fiscal para ambos OS

Galera a um tempo atrás eu tinha feito e disponibilizado aqui no forum uma biblioteca java para comunicação com a bematech no linux, hoje uso essa biblioteca e no windows uso a bemajava no windows com dlls.
Bom hoje estou entrando no forum para pedir algumas ideias com os amigos…

Preciso deixar a bematech genérica no sistema para ambos sistemas operacionais, alguém tem alguma idéia de como posso fazer isso? Gostaria de ideia de vcs!

Cria um metodo para checar qual o OS que o sistema esta rodando,se for windows então você chama os metódos da impressora windows e se for linux chama as impressoras para ele.

Pois então, ta planejado fazer isso, queria saber se derrepente existisse outra maneira, mais particularmente prefiro essa do que escrever toda comunicação direta…

Eu nunca trabalhei com impressora fiscal mas acho que 2 metodos seria ótimo, fica ate mais facil de resolver um problema futuro e também fica mais organizado.