Olá...
Uma das grandes vantagens quando se migra do clipper para o harbour é justamente poder imprimir em qualquer impressora instalada no windows. Mas não é bem assim... Sempre tem que mexer em alguma coisa ou criar relatórios novos. O meio mais fácil é direcionar o relatório para um arquivo e enviar esse arquivo para a impressora através do Win_PrintFileRaw(). Só que o só vai conseguir imprimir em impressoras RAW ficando de fora as gráficas, normalmente as LaserJet mais novas, principalmente da Hp. Daà não tem jeito é recriar os relatórios novamente. Daà o inconveniente de um relatório para matricial e outro para a laser. Aqui no Fórum já foi postados exemplos que na época eu não consegui compilar. Através de um exemplo do Toledo com HWGui foi possÃvel compilar as funções em anexo e gerar no mesmo relatório tanto para Matricial como para USB.. Não se importa se RAW ou Gráfica. Usei a HaruPdf e para visualizar os pdf o Sumatra, que fica livre, é só para visualizar mesmo. No exemplo é criado um relatório simples com uso de Expandido, negrito e condensado. Para quem está migrando agora talvez ajude.
As libs necessárias para compilação estão mencionadas no programa.
Rubens