... for Windows 2000 and later –
removed deprecated `GetVersion()` and `GetVersionEx()` APIs, removed
Windows 98/ME legacy code, replaced with `GetDefaultPrinter()` API and
`PRINTER_INFO_4` enumeration for better compatibility with Windows 2000
through Windows 11; added proper `NULL` checks for ...
Pesquisa resultou em 200 ocorrências: +GetDefaultPrinter
Termo pesquisado: +getdefaultprinter
- 07 Set 2026 09:44
- Fórum: HwGui
- Tópico: Hwgui Atualizações 07-09-2026
- Respostas: 7
- Exibições: 320
- 08 Jul 2026 10:46
- Fórum: Contribuições, Dicas e Tutoriais
- Tópico: Classe para gerar xml nfe/nfce
- Respostas: 25
- Exibições: 2175
Re: Classe para gerar xml nfe/nfce
... text-transform: none;" +;
"text-decoration: none;" +;
"}" +;
"</style>", oDanfe, oEmail, aRetorno, nModelo:= 55, cFilePDF, cPrinter:= GetDefaultPrinter()
hb_Default(@cArqXml, [])
hb_Default(@lCkVisual, .T.)
If nTipo == 1
cArqXml:= GetFile({{[Arquivos Xml´s - Todos], [*NFE.XML], [*NFC ...
"text-decoration: none;" +;
"}" +;
"</style>", oDanfe, oEmail, aRetorno, nModelo:= 55, cFilePDF, cPrinter:= GetDefaultPrinter()
hb_Default(@cArqXml, [])
hb_Default(@lCkVisual, .T.)
If nTipo == 1
cArqXml:= GetFile({{[Arquivos Xml´s - Todos], [*NFE.XML], [*NFC ...
- 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
... 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 N_ETIQ
PrintFileRaw( cPrinter, cArquivo, "Etiqueta Lote ->"+str(i,3) )
next
if etiqbranca
ETIQ ...
@ 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 ...
- 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
... mingw32/bin/ld.exe: C:/Users/MICROV~1/AppData/Local/Temp/hbmk_8q1xoq.dir/rotinas5.o:rotinas5.c:(.data+0x3238): undefined reference to `HB_FUN_GETDEFAULTPRINTER'
f:/programasinstalados/hmg.3.5/mingw/bin/../lib/gcc/i686-w64-mingw32/9.3.0/../../../../i686-w64-mingw32/bin/ld.exe: C:/Users/MICROV~1 ...
f:/programasinstalados/hmg.3.5/mingw/bin/../lib/gcc/i686-w64-mingw32/9.3.0/../../../../i686-w64-mingw32/bin/ld.exe: C:/Users/MICROV~1 ...
- 30 Abr 2024 13:17
- Fórum: [x]Harbour
- Tópico: Dúvida, guilhotina impressora Tanca
- Respostas: 10
- Exibições: 2837
Dúvida, guilhotina impressora Tanca
... TXT]+ALLTRIM(STRZERO(A,2))
WLINHA := &xTXT+CHR(13)+CHR(10)
FSEEK ( TXTARQ, 0, 2 )
FWRITE( TXTARQ, ALLTRIM(WLINHA), LEN(WLINHA))
A++
ENDDO
FCLOSE(TXTARQ)
cArquivo := AAA
cImpressora := GetDefaultPrinter() // Pego a Impressora Padrão
PrintFileRaw(cImpressora, cArquivo, [Teste])
RETURN NIL
WLINHA := &xTXT+CHR(13)+CHR(10)
FSEEK ( TXTARQ, 0, 2 )
FWRITE( TXTARQ, ALLTRIM(WLINHA), LEN(WLINHA))
A++
ENDDO
FCLOSE(TXTARQ)
cArquivo := AAA
cImpressora := GetDefaultPrinter() // Pego a Impressora Padrão
PrintFileRaw(cImpressora, cArquivo, [Teste])
RETURN NIL
- 07 Mar 2023 17:27
- Fórum: [x]Harbour
- Tópico: ERROR HBMK2
- Respostas: 18
- Exibições: 6243
ERROR HBMK2
... external "_HB_FUN_PRINTEREXISTS" referenced from X:\XHARBOUR\CONTROLT\CT\CONTROLTSTD\OBJ\XHBIMPRESS.OBJ
Error: unresolved external '_HB_FUN_GETDEFAULTPRINTER' referenced from X:\XHARBOUR\CONTROLT\CT\CONTROLTSTD\OBJ\XHBIMPRESS.OBJ
Error: Unresolved external '_HB_FUN_GETPRINTERS' referenced from X ...
Error: unresolved external '_HB_FUN_GETDEFAULTPRINTER' referenced from X:\XHARBOUR\CONTROLT\CT\CONTROLTSTD\OBJ\XHBIMPRESS.OBJ
Error: Unresolved external '_HB_FUN_GETPRINTERS' referenced from X ...
- 07 Mar 2023 14:34
- Fórum: [x]Harbour
- Tópico: ERROR HBMK2
- Respostas: 18
- Exibições: 6243
ERROR HBMK2
... external "_HB_FUN_PRINTEREXISTS" referenced from X:\XHARBOUR\CONTROLT\CT\CONTROLTSTD\OBJ\XHBIMPRESS.OBJ
Error: unresolved external '_HB_FUN_GETDEFAULTPRINTER' referenced from X:\XHARBOUR\CONTROLT\CT\CONTROLTSTD\OBJ\XHBIMPRESS.OBJ
Error: Unresolved external '_HB_FUN_GETPRINTERS' referenced from X ...
Error: unresolved external '_HB_FUN_GETDEFAULTPRINTER' referenced from X:\XHARBOUR\CONTROLT\CT\CONTROLTSTD\OBJ\XHBIMPRESS.OBJ
Error: Unresolved external '_HB_FUN_GETPRINTERS' referenced from X ...
- 07 Mar 2023 12:38
- Fórum: [x]Harbour
- Tópico: ERROR HBMK2
- Respostas: 18
- Exibições: 6243
ERROR HBMK2
... external '_HB_FUN_PRINTEREXISTS' referenced from X:\XHARBOUR\CONTROLT\CT\CONTROLTSTD\OBJ\XHBIMPRESS.OBJ
Error: Unresolved external '_HB_FUN_GETDEFAULTPRINTER' referenced from X:\XHARBOUR\CONTROLT\CT\CONTROLTSTD\OBJ\XHBIMPRESS.OBJ
Error: Unresolved external '_HB_FUN_GETPRINTERS' referenced from X ...
Error: Unresolved external '_HB_FUN_GETDEFAULTPRINTER' referenced from X:\XHARBOUR\CONTROLT\CT\CONTROLTSTD\OBJ\XHBIMPRESS.OBJ
Error: Unresolved external '_HB_FUN_GETPRINTERS' referenced from X ...
- 09 Abr 2022 05:42
- Fórum: CA-Clipper
- Tópico: ZEBRA TLP 2488 termica
- Respostas: 27
- Exibições: 42583
ZEBRA TLP 2488 termica
... alltrim(AAA)
Escolhe_impressora( cArquivo ) //Escolhe_impressora_VISUAL( cArquivo ) // teste visual em 01/10/2015
/*
cImpressora := GetDefaultPrinter() // Pego a Impressora Padrão, como expliquei acima já deixo a Argox como padrão
PrintFileRaw(cImpressora, cArquivo, [Teste]) // Jogo o ...
Escolhe_impressora( cArquivo ) //Escolhe_impressora_VISUAL( cArquivo ) // teste visual em 01/10/2015
/*
cImpressora := GetDefaultPrinter() // Pego a Impressora Padrão, como expliquei acima já deixo a Argox como padrão
PrintFileRaw(cImpressora, cArquivo, [Teste]) // Jogo o ...
- 15 Fev 2022 21:58
- Fórum: [x]Harbour
- Tópico: IMPRESSÃO DIRETA PORTA USB em xHARBOUR
- Respostas: 14
- Exibições: 6157
IMPRESSÃO DIRETA PORTA USB em xHARBOUR
... MATRICIAL MODO DRAFT
*-------------------------------*
local TELA_ANT
save screen to TELA_ANT
ARQ_TXT := (p_arquivo) + ".PRN"
cPrint:= GetDefaultPrinter() // pega impressora padrÆo
PrintFileRaw(cPrint,ARQ_TXT)
fclose(ARQ_TXT)
erase (p_arquivo) + ".PRN"
restore screen from TELA_ANT ...
*-------------------------------*
local TELA_ANT
save screen to TELA_ANT
ARQ_TXT := (p_arquivo) + ".PRN"
cPrint:= GetDefaultPrinter() // pega impressora padrÆo
PrintFileRaw(cPrint,ARQ_TXT)
fclose(ARQ_TXT)
erase (p_arquivo) + ".PRN"
restore screen from TELA_ANT ...
- 24 Jun 2021 03:43
- Fórum: CA-Clipper
- Tópico: ENVIAR COMANDO ESC NO TEXTO
- Respostas: 2
- Exibições: 4086
ENVIAR COMANDO ESC NO TEXTO
... e funciona normal.
Se puder, teste essa função (em Harbour):
Func CortaPapel()
Local cMsg
If !File( "CortaPapel.Cfg" )
cMsg := ""
cMsg += Chr(29)+"V"+Chr(66)+Chr(0)
hb_MemoWrit( "CortaPapel.Cfg" )
Endi
win_PrintFileRaw( GetDefaultPrinter(), "CortaPapel.Cfg", "Acionar Guilhotina" )
Return Nil
Se puder, teste essa função (em Harbour):
Func CortaPapel()
Local cMsg
If !File( "CortaPapel.Cfg" )
cMsg := ""
cMsg += Chr(29)+"V"+Chr(66)+Chr(0)
hb_MemoWrit( "CortaPapel.Cfg" )
Endi
win_PrintFileRaw( GetDefaultPrinter(), "CortaPapel.Cfg", "Acionar Guilhotina" )
Return Nil
- 21 Abr 2021 18:59
- Fórum: [x]Harbour
- Tópico: Create Error..impressão.
- Respostas: 25
- Exibições: 7983
Create Error..impressão.
Function Main()
LOCAL cImpPadrao := GetDefaultPrinter()
SetMode(25,80)
cArq = "ARQIMP"
*
Imprime(cArq, cImpPadrao, "TESTANDO IMPRESSAO")
return nil
*----------------------------------*
Function Imprime(cArq,cPrint,cTit)
*----------------------------------*
Local oPrn, aPrn:=WIN_PRINTERLIST ...
LOCAL cImpPadrao := GetDefaultPrinter()
SetMode(25,80)
cArq = "ARQIMP"
*
Imprime(cArq, cImpPadrao, "TESTANDO IMPRESSAO")
return nil
*----------------------------------*
Function Imprime(cArq,cPrint,cTit)
*----------------------------------*
Local oPrn, aPrn:=WIN_PRINTERLIST ...
- 08 Abr 2021 15:41
- Fórum: [x]Harbour
- Tópico: impressão de PDF
- Respostas: 18
- Exibições: 6100
impressão de PDF
... assim
****************** Visualizar e Imprimir Arquivos PDF **************************
Procedure fVerPdf(cFilePdf)
Local cPrinter:= GetDefaultPrinter(), lCkVisual:= .T.
If _IsWindowDefined([frmAguarde])
If _IsControlDefined([Cb_Impressora], [frmAguarde])
cPrinter:= AllTrim(GetProperty ...
****************** Visualizar e Imprimir Arquivos PDF **************************
Procedure fVerPdf(cFilePdf)
Local cPrinter:= GetDefaultPrinter(), lCkVisual:= .T.
If _IsWindowDefined([frmAguarde])
If _IsControlDefined([Cb_Impressora], [frmAguarde])
cPrinter:= AllTrim(GetProperty ...
- 22 Fev 2021 11:47
- Fórum: [x]Harbour
- Tópico: Xls nativo - remover apóstrofo!
- Respostas: 15
- Exibições: 4728
Xls nativo - remover apóstrofo!
... 27) + CHR(33) + CHR(16) // Para Impresoras Epson
LOCAL OFF_GRANDE := CHR(27) + CHR(33) + CHR(01) // Para Impresoras Epson
LOCAL cPrinter := GetDefaultPrinter() // Seleciona la Impresora Por Defecto de Windows
//LOCAL CRLF := CHR(13) + CHR(10)
LOCAL cFileName := "TEXTO.PRN"
cTexto += "Esta es la ...
LOCAL OFF_GRANDE := CHR(27) + CHR(33) + CHR(01) // Para Impresoras Epson
LOCAL cPrinter := GetDefaultPrinter() // Seleciona la Impresora Por Defecto de Windows
//LOCAL CRLF := CHR(13) + CHR(10)
LOCAL cFileName := "TEXTO.PRN"
cTexto += "Esta es la ...