Problema com PrintFileRaw

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

porter
Usuário Nível 5
Usuário Nível 5
Mensagens: 1057
Registrado em: 10 Dez 2009 16:44
Localização: OLIMPIA-SP

Problema com PrintFileRaw

Mensagem por porter »

olá pessoal, na rotina abaixo, estou tentando imprimir um arquivo.txt, no PrintFileRaw, a impressão do documento
entra na fila de impressão, mas não imprime e como mostrado abaixo, tanto cPrinterName como cFile, estão corretos,
a impressora está instalada, fiz teste de impressao e está imprimindo normalmente, mas pelo sistema não imprime
a rotina está errada ? alguém ja teve esse tipo de problema ?

Código: Selecionar todos

IF LEFT(UPPER(cPrinterPort),3)="USB"
           nResult := PrintFileRaw( cPrinterName, cFile, "Impressao Pelo Sistema" )
           hwg_MsgYesNo("nResult " + str(nResult) + " cPrinterName " + cPrinterName + " cFile " + cfile , "Atenção" )
ELSEIF nResult = -1
           cMsg = "Parametros Invalido, Favor Tentar Novamente"
        ELSEIF nResult = -2
           cMsg = "Falha na chamada da Impressora, Favor Verificar a Impressora"
        ELSEIF nResult = -3
           cMsg = "Falha ao Iniciar Impressão, Favor Verificar a Impressora"
        ELSEIF nResult = -4
           cMsg = "Falha ao Iniciar a Primeira Pagina, Favor Verificar a Impressora"
        ELSEIF nResult = -5
           cMsg = "Falha de Memoria da Impressora, Favor Verificar a Impressora"
        ELSEIF nResult = -6
           cMsg = "Não foi Possivel localizar o arquivo de Impressão, Favor Tentar Novamente"
        ENDIF
ENDIF
nResult = 1
cPrinterName = HP DeskJet 3510 series
cFile = C:\OpenRel\relatorio.txt

Harbour 3.2 + HwGui
Windows 7
Avatar do usuário
Daniel
Usuário Nível 3
Usuário Nível 3
Mensagens: 373
Registrado em: 13 Ago 2003 22:42
Localização: Apucarana - PR

Problema com PrintFileRaw

Mensagem por Daniel »

olha se esta pegando a porta usb correta, pois tem usb01, usb02
Daniel

Harbour + Minigui + dbfcdx
Marinas-Gui Pena que parou o suporte
dbdc5554
Usuário Nível 3
Usuário Nível 3
Mensagens: 149
Registrado em: 03 Dez 2012 08:49
Localização: uberlandia-MG

Problema com PrintFileRaw

Mensagem por dbdc5554 »

HUm......

Não me lembro de funciona.

os caracteres de impressão de MATRICIAL Não são os mesmo da HP.

EU uso um prg em win32 (wvw) que pega o txt e imprime na USB /HP
desta forma EU mesmo posso criar caracteres que ele interpretara e fara as mudanças

Tipo Fontes maiores, ou inverso (tenho relatórios de ate 255 posições se não me engano

Cor Imagem etc.


Paiva
porter
Usuário Nível 5
Usuário Nível 5
Mensagens: 1057
Registrado em: 10 Dez 2009 16:44
Localização: OLIMPIA-SP

Problema com PrintFileRaw

Mensagem por porter »

os caracteres de impressão de MATRICIAL Não são os mesmo da HP.
ola dbdc5554,

Nunca usei PrintFileRaw, mas procurando sobre o assunto, entendi que só dá certo para MATRICIAIS.
dbdc5554
Usuário Nível 3
Usuário Nível 3
Mensagens: 149
Registrado em: 03 Dez 2012 08:49
Localização: uberlandia-MG

Problema com PrintFileRaw

Mensagem por dbdc5554 »

ou use algum produto...

eu uso o dosprint para gerar PDF

ou faça um prg que pegue o txt e grave em USB

se usa wvw posso te passar o prg antes tinha feito ele em fwh


Paiva
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Problema com PrintFileRaw

Mensagem por sygecom »

Algumas impressoras não são compativeis com modo RAW
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Problema com PrintFileRaw

Mensagem por asimoes »

Voltando ao assunto:

Foi relatado aqui no fórum ser um problema de driver principalmente no windows 10, não deixar o windows "instalar" automaticamente a impressora, baixar o driver do fabricante e instalar
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Responder