ecmsoft Posted December 13, 2013 Report Share Posted December 13, 2013 Tenho um aplicativo compilado em xHarbour puro, que imprime texto na porta LPT1. Gostaria de imprimir esse mesmo texto em uma impressora LX-300 USB. Exemplo: SET DEVICE TO PRINTER @1,1 SAY cTexto SET PRINTER TO Quote Link to comment Share on other sites More sharing options...
william Posted December 13, 2013 Report Share Posted December 13, 2013 http://www.4shared.com/rar/N0fL0Vq-/dosprinter.html olá , em xharbour puro não sei como fazer , mas eu resolvi esse problema usando a DOSPRINT, que após instalado fica em Tray aguardando a impressão. No sistema vc so precisa mudar a impressão para um arquivo prn, exemplo oprin= tdosprn():new("c:\print\print.prn") A Dosprint captura esse arquivo, imprime na impressora usb e deleta o arquivo , e fica esperando o próximo. Funciona 100% bem, talvez te ajude. Acima o link para baixar o dosprint. Att. William Adami Quote Link to comment Share on other sites More sharing options...
kapiaba Posted December 13, 2013 Report Share Posted December 13, 2013 Fácil: PrintFileRaw(cPrint,cArq,'Pedido') Quote Link to comment Share on other sites More sharing options...
kapiaba Posted December 13, 2013 Report Share Posted December 13, 2013 Ou se quiser mostrar Preview do seu texto: cArqNome := "Teste.txt" cCmd := "NOTEPAD /P " + cArqNome RUN ( cCmd) Gerará um .PDF se voce tiver um impressora virtual, tipo PDFMACHINE ou PDFCreator. Se não tiver uma impressora virtual, o NOTEPAD disparará direto para a LX-300 USB. Abs, Quote Link to comment Share on other sites More sharing options...
kapiaba Posted December 18, 2013 Report Share Posted December 18, 2013 Documentado: http://forums.fivetechsupport.com/viewtopic.php?f=6&t=27832 Quote Link to comment Share on other sites More sharing options...
luisinfo Posted January 6, 2014 Report Share Posted January 6, 2014 Ja testei varios programas, mais o que melhor funcionou foi instalar a impressora USB e ativar o pool de impressão, assim não precisa mudar nada no programa, recurso do proprio Windows, instale a impressora USB normalmente no Windows depois inclui mais uma impressora ativando o pool de impressora como segue no link abaixo. http://www.visualset.com.br/tutoriais/USB.pdf Quote Link to comment Share on other sites More sharing options...
ecmsoft Posted January 7, 2014 Author Report Share Posted January 7, 2014 Eu utilizei o NODOSIMP.EXE. Gostei das opções que ele oferece, como: Selecionar a impressora e Preview. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.