Página 1 de 1
Win32PRN para LPT1 ** RESOLVIDO **
Enviado: 12 Jun 2009 09:41
por software_facil
Prezados, tenho 2 impressoras, uma hp deskjet ligada na usb e uma bematech não fiscal 40col na lpt1, e no meu aplicativo, tenho que enviar automaticamente toda a impressão de pedidos para a bematech, estou usando a classe win32prn para a impressão, só que, ela manda para a deskjet, então, gostaria de uma ajuda para saber como direcionar a impressão para a lpt1.
Abraços
Marcelo Neves
Re: Win32PRN para LPT1
Enviado: 12 Jun 2009 12:16
por gvc
Veja que vc tem a opção de selecionar qual impressora será usada na impressão. Consta no exemplo postado pelo colega.
Se não for selecionada, será usada a impressora padrão do windows.
Veja qual é o nome da impressora na lista e coloque em HardCode ou coloque uma opção para o usuário configurar qual a impressora será usada para os devidos relatórios.
Lembrando que se houver troca do nome da impressora, vc terá que atualizar o nome da mesma.
Código: Selecionar todos
LOCAL cPrinter := "EPSON Stylus DX5000 Series"
LOCAL oPrinter
LOCAL aFonts, cFont, nFont
// Create printer object and configure print job
oPrinter := Win32Prn():new( cPrinter )
oPrinter:landscape := .F.
oPrinter:formType := DMPAPER_A4
oPrinter:copies := 1
Re: Win32PRN para LPT1
Enviado: 15 Jun 2009 09:56
por software_facil
Obrigado pela resposta, mas a questão não era bem essa, e sim, de eu ter uma impressora em LPT1 e enviar através de um programa em xharbour e minigui (for windows) a impressão diretamente, sem passar pelas impressoras instaladas no windows, mesmo pq a impressora é uma bematech 40 colunas.
Abraços
Marcelo Neves
Re: Win32PRN para LPT1 ** RESOLVIDO **
Enviado: 15 Jun 2009 13:18
por software_facil
Tem dias, que o trabalho e as preocupações são tantas, que ficamos cegos para o óbvio :
Como resolvi o problema de impressão diretamente para LPT1, sem instalar nada no Windows e usando MiniGUI :
Código: Selecionar todos
SET PRINTER ON
SET PRINTER TO LPT1
SET CONSOLE OFF
linha := 5
@ linha, 010 say "aaaaaaaa"
linha ++
@ linha, 010 say "bbbbbbbb"
SET CONSOLE ON
SET PRINTER TO
SET PRINTER OFF
Pra que ficar inventando né !
Abraços
Marcelo Neves
Re: Win32PRN para LPT1 ** RESOLVIDO **
Enviado: 15 Jun 2009 14:26
por sygecom
Eu tenho usado conforme o exemplo do post abaixo:
viewtopic.php?f=43&t=9472