Página 1 de 1

Win32 PRN

Enviado: 16 Mar 2008 17:41
por ronnimadeira
Notei que no recurso para imprimir WIN32PRN que ele chama o painel da impressora, gostaria de utilizar uma impressora do windows (configurada anteriormente) para imprimir pelo programa (USB, Rede, etc) sem chamar este painel. Imprimir direto como acontecia com o DOS LTP1.

Enviado: 16 Mar 2008 18:45
por sygecom
Bom, acho que o exemplo que vc esta é um que lhe envie a um tempo atraz e que chama essa tela de escolha da impressora, se quiser pegar a impressora padrão do windows use "GetDefaultPrinter()" se quer imprimir direto na LP1 sem essa frescura toda ai, opcionalmente vc pode usar a "PrintFileRaw()" para imprimir no mesmo modo que era no clipper / dos, inclusive usando os CHR(15), CHR(18) e etc...

Enviado: 16 Mar 2008 18:56
por Hasse
Ou informar diretamente o nome da impressora na variável c_printer:
START_DOC(c_printer,c_doc)
Este recurso pode ser usado quando desejamos direcionar para uma impressora não default.