... há impressoras instaladas')
Return .F.
EndIf
//hwg_msginfo( "win_printerStatus(): " + hb_ntos( win_printerStatus(cPrint) ) )
nRet := Win_PrintFileRaw(cPrint,cArq,cTit)
if nRet < 1
cMsg := 'Erro Imprimindo: '
SWITCH nRet
CASE -1
cMsg += "Parâmetro inválido passado" ; EXIT
CASE -2
cMsg ...
Pesquisa resultou em 545 ocorrências: +PrintFileRaw
Termo pesquisado: +printfileraw
- 21 Ago 2026 10:46
- Fórum: Contribuições, Dicas e Tutoriais
- Tópico: PrintFileRaw
- Respostas: 5
- Exibições: 329
- 21 Ago 2026 08:28
- Fórum: Contribuições, Dicas e Tutoriais
- Tópico: PrintFileRaw
- Respostas: 5
- Exibições: 329
Re: PrintFileRaw
Itamar, bom dia
gero um txt do relatório e depois uso o comando
PrintFileRaw(pprt,a,pprograma)
pprt = nome da impressora
a = arquivo texto tipo: \usr\sfa\paiva.txt
pprograma = nome do programa CRAPEDA
SEMPRE usei assim N anos
derrepente não quer funcionar
Obrigado
gero um txt do relatório e depois uso o comando
PrintFileRaw(pprt,a,pprograma)
pprt = nome da impressora
a = arquivo texto tipo: \usr\sfa\paiva.txt
pprograma = nome do programa CRAPEDA
SEMPRE usei assim N anos
derrepente não quer funcionar
Obrigado
- 20 Ago 2026 17:25
- Fórum: Contribuições, Dicas e Tutoriais
- Tópico: PrintFileRaw
- Respostas: 5
- Exibições: 329
Re: PrintFileRaw
Olá!
Tá errada a resposta da IA.
Por isso é bom ver o código.
Tá errada a resposta da IA.
Por isso é bom ver o código.
- 20 Ago 2026 17:21
- Fórum: Contribuições, Dicas e Tutoriais
- Tópico: PrintFileRaw
- Respostas: 5
- Exibições: 329
Re: PrintFileRaw
O problema ocorre porque a função PrintFileRaw() envia o arquivo diretamente para o spool do Windows em modo bruto (RAW),
mas as impressoras USB não possuem uma porta nativa mapeada (como LPT1 ou COM1) para receber comandos de texto puros
sem um direcionamento explícito. Quando você imprime pelo ...
mas as impressoras USB não possuem uma porta nativa mapeada (como LPT1 ou COM1) para receber comandos de texto puros
sem um direcionamento explícito. Quando você imprime pelo ...
- 19 Ago 2026 20:44
- Fórum: Contribuições, Dicas e Tutoriais
- Tópico: PrintFileRaw
- Respostas: 5
- Exibições: 329
Re: PrintFileRaw
Olá!
Coloca sua rotina de impressão para analise.
LX350 imprime "raw file".
Já usei muito isso.
Coloca sua rotina de impressão para analise.
LX350 imprime "raw file".
Já usei muito isso.
- 19 Ago 2026 15:52
- Fórum: Contribuições, Dicas e Tutoriais
- Tópico: PrintFileRaw
- Respostas: 5
- Exibições: 329
PrintFileRaw
Boa tarde
colocaram uma epson lx-350 USB em um cliente
se mando imprimir usando PrintFileRaw NAO sai NADA
se abro um bloco de notas e mando imprimir sai e BEM rápido
preciso fazer alguma configuração para imprimir um arquivo TEXTO para uma impressora Epson Lx-350 usando o comando PrintFileRaw ...
colocaram uma epson lx-350 USB em um cliente
se mando imprimir usando PrintFileRaw NAO sai NADA
se abro um bloco de notas e mando imprimir sai e BEM rápido
preciso fazer alguma configuração para imprimir um arquivo TEXTO para uma impressora Epson Lx-350 usando o comando PrintFileRaw ...
- 30 Jul 2025 14:39
- Fórum: [x]Harbour
- Tópico: Impressão em EPSON antigas no Harbour
- Respostas: 3
- Exibições: 5866
Impressão em EPSON antigas no Harbour
win_PrintFileRaw
Function Main
clear
sFile := 'c:\temp\file_to_print.prn'
Aprn = GetPrinters(.t.)
prin := {}
for i = 1 to len(aprn)
aadd(prin,aprn[i,1])
next
op = Achoice(5,5,08,60,prin)
clear
@ 5,5 say aprn[op,1]
@ 5,30 say aprn[op,2]
Set Device To Print
Set Print On
Set Print To sFile
@ 1,1 ...
Function Main
clear
sFile := 'c:\temp\file_to_print.prn'
Aprn = GetPrinters(.t.)
prin := {}
for i = 1 to len(aprn)
aadd(prin,aprn[i,1])
next
op = Achoice(5,5,08,60,prin)
clear
@ 5,5 say aprn[op,1]
@ 5,30 say aprn[op,2]
Set Device To Print
Set Print On
Set Print To sFile
@ 1,1 ...
- 31 Mar 2025 19:04
- Fórum: [x]Harbour
- Tópico: Ajuda para impressão em Argox
- Respostas: 7
- Exibições: 7107
Ajuda para impressão em Argox
... PCol() Say "E" + cEol // envia para a impressora
@ Prow()+0, PCol() Say "Q" + cEol // esvazia a memoria da impressora
SET PRIN TO
SET DEVI TO SCREEN
cPrinter := GetDefaultPrinter() // pega impressora padrao
for i:=1 to 2
PrintFileRaw( cPrinter, cFileImp, "Etiqueta:"+str(i,3) )
next
Return
@ Prow()+0, PCol() Say "Q" + cEol // esvazia a memoria da impressora
SET PRIN TO
SET DEVI TO SCREEN
cPrinter := GetDefaultPrinter() // pega impressora padrao
for i:=1 to 2
PrintFileRaw( cPrinter, cFileImp, "Etiqueta:"+str(i,3) )
next
Return
- 11 Mar 2025 20:04
- Fórum: [x]Harbour
- Tópico: argox-os-214plus
- Respostas: 4
- Exibições: 4307
argox-os-214plus
... Prow()+0, PCol() Say "Q" + cEol // esvazia a memoria da impressora
SET PRIN TO
SET DEVI TO SCREEN
cPrinter := GetDefaultPrinter() // pega impressora padrao
for i:=1 to N_ETIQ
PrintFileRaw( cPrinter, cArquivo, "Etiqueta Lote ->"+str(i,3) )
next
if etiqbranca
ETIQ_B.RELEASE
endif
Return
SET PRIN TO
SET DEVI TO SCREEN
cPrinter := GetDefaultPrinter() // pega impressora padrao
for i:=1 to N_ETIQ
PrintFileRaw( cPrinter, cArquivo, "Etiqueta Lote ->"+str(i,3) )
next
if etiqbranca
ETIQ_B.RELEASE
endif
Return
- 21 Fev 2025 11:32
- Fórum: [x]Harbour
- Tópico: lx-330+ /II compressão
- Respostas: 0
- Exibições: 5917
lx-330+ /II compressão
... tem uma cliente que NAO comprime na VERTICAL.
uso o comando: @ prow(), 00 say chr(27)+"0"
estou direcionando para um arquivo e depois uso o PrintFileRaw(pprt,a) para imprimir.
se trato direto como MATRICIAL NAO imprime. a M. do Win costuma fazer isso funciona e de repente para de funcionar..
ai ...
uso o comando: @ prow(), 00 say chr(27)+"0"
estou direcionando para um arquivo e depois uso o PrintFileRaw(pprt,a) para imprimir.
se trato direto como MATRICIAL NAO imprime. a M. do Win costuma fazer isso funciona e de repente para de funcionar..
ai ...
- 04 Dez 2024 15:46
- Fórum: [x]Harbour
- Tópico: Converter Impressão Clipper -> Harbour
- Respostas: 4
- Exibições: 5118
Converter Impressão Clipper -> Harbour
... a impressão para um arquivo
SET PRINTER TO arquivo.txt
// código do relatório
// finalizar o relatório
SET PRINTER TO
// enviar para a impressora
win_PrintFileRaw(win_PrinterGetDefault(), "arquivo.txt")
// remover arquivo temporário
FErase("arquivo.txt")
Precisa incluir hbwin.hbc na compilação.
SET PRINTER TO arquivo.txt
// código do relatório
// finalizar o relatório
SET PRINTER TO
// enviar para a impressora
win_PrintFileRaw(win_PrinterGetDefault(), "arquivo.txt")
// remover arquivo temporário
FErase("arquivo.txt")
Precisa incluir hbwin.hbc na compilação.
- 04 Dez 2024 12:39
- Fórum: [x]Harbour
- Tópico: Converter Impressão Clipper -> Harbour
- Respostas: 4
- Exibições: 5118
Converter Impressão Clipper -> Harbour
olá, use o comando PRINTFILERAW() ou Win32Prn():new( cPrn ).
Regards, saludos.
Regards, saludos.
- 26 Nov 2024 00:09
- Fórum: MiniGui
- Tópico: include\i_MsgBox.ch(20) Warning W0002 Redefinition or dupli
- Respostas: 59
- Exibições: 37009
include\i_MsgBox.ch(20) Warning W0002 Redefinition or dupli
... nas fun‡äes:
GetDefaultPrinter(), CreateObject(), hb_SetCodepage()
hbmk2: Dica: Adicionar op‡Æo 'hbwin.hbc' faltando nas fun‡äes:
win_PrintFileRaw(), win_printerStatus(), win_Prn(),
win_printerGetDefault(), win_OEMToANSI(), wapi_MessageBox(),
wapi_DestroyMenu(), wapi_GetActiveWindow ...
GetDefaultPrinter(), CreateObject(), hb_SetCodepage()
hbmk2: Dica: Adicionar op‡Æo 'hbwin.hbc' faltando nas fun‡äes:
win_PrintFileRaw(), win_printerStatus(), win_Prn(),
win_printerGetDefault(), win_OEMToANSI(), wapi_MessageBox(),
wapi_DestroyMenu(), wapi_GetActiveWindow ...
- 11 Out 2024 08:34
- Fórum: Contribuições, Dicas e Tutoriais
- Tópico: imagem na etiqueta ZEBRA
- Respostas: 1
- Exibições: 3232
imagem na etiqueta ZEBRA
... 716f4Yor3v3ehTwpExN8n/P4ZU/w+4UUUnF8dj/+S7zquI2L8A703y0s=:C21C"
// Termina Etiquetas
? "^XZ"
Setalternate()
WIN_PrintFileRaw(cPrinter, [COD_BARRA.TXT], [BARRA])
ferase([COD_BARRA.TXT])
Next
Setalternate()
WIN_PrintFileRaw(cPrinter, [COD_BARRA.TXT], [BARRA ...
// Termina Etiquetas
? "^XZ"
Setalternate()
WIN_PrintFileRaw(cPrinter, [COD_BARRA.TXT], [BARRA])
ferase([COD_BARRA.TXT])
Next
Setalternate()
WIN_PrintFileRaw(cPrinter, [COD_BARRA.TXT], [BARRA ...
- 29 Ago 2024 09:13
- Fórum: Ferramentas de Apoio
- Tópico: epsom lx-350
- Respostas: 7
- Exibições: 12482
epsom lx-350
... enviar caracteres para resetar e converter para 10PP
+++ pelo visto NAO funcionou usei de um arquivo printer.dbf +++ por enviar o txt pelo PrintFileRaw(pprt,a,pprograma)
não sei se poderia.
mandei chamar um tec para configurar na Impressora MANUALMENTE 10PP
a EPSON deveria ter um Aplicativo ...
+++ pelo visto NAO funcionou usei de um arquivo printer.dbf +++ por enviar o txt pelo PrintFileRaw(pprt,a,pprograma)
não sei se poderia.
mandei chamar um tec para configurar na Impressora MANUALMENTE 10PP
a EPSON deveria ter um Aplicativo ...