Win_PrintFileRaw com Print Servers
Moderador: Moderadores
- FFreire
- Usuário Nível 3

- Mensagens: 113
- Registrado em: 19 Mai 2013 16:16
- Localização: Andirá-PR / Itaporanga-SP
Win_PrintFileRaw com Print Servers
Nobres...
Estou utilizando o Win_PrintFileRaw com êxito e sem problemas...
Aí tenho um cliente que tem 3 print server com epson fx890 (com suporte RAW) em cada, mas quando mando imprimir nessas impressoras, não imprime de forma alguma...a função retorna um erro -2, que é "WinAPI OpenPrinter() Falha na chamada"...
Vejam... se pegar a fx890 do print server e colocar em uma maquina direto (via usb ou paralela)..OK... se compartilhar na rede OK... mas mandou para print server não imprime... o pior é que fomos nós que recomendamos a compra do print server...eita arrependimento !
Outra coisa interessante...é que na configuração do print server... tem opções para LPR e RAW... dai colocamos 2 em LPR (não imprime) e 1 como RAW (não imprime também)...
Ajuda por favor !!!! :%
F.Freire
Estou utilizando o Win_PrintFileRaw com êxito e sem problemas...
Aí tenho um cliente que tem 3 print server com epson fx890 (com suporte RAW) em cada, mas quando mando imprimir nessas impressoras, não imprime de forma alguma...a função retorna um erro -2, que é "WinAPI OpenPrinter() Falha na chamada"...
Vejam... se pegar a fx890 do print server e colocar em uma maquina direto (via usb ou paralela)..OK... se compartilhar na rede OK... mas mandou para print server não imprime... o pior é que fomos nós que recomendamos a compra do print server...eita arrependimento !
Outra coisa interessante...é que na configuração do print server... tem opções para LPR e RAW... dai colocamos 2 em LPR (não imprime) e 1 como RAW (não imprime também)...
Ajuda por favor !!!! :%
F.Freire
Harbour 3.2.0+MiniGui Extended 16.02+BCC5 / HWGdebug / SIXCDX / PostgreSQL 9.5 / LetoDB 2.15 / Java8
fabiano@ffsoft.com.br
fabiano@ffsoft.com.br
Win_PrintFileRaw com Print Servers
Qual é esse print server?
Pode ser mapeado?
Precisamos de mais informações ...
Pode ser mapeado?
Precisamos de mais informações ...
►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)
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)
Win_PrintFileRaw com Print Servers
Sobre : WinAPI OpenPrinter() falha na chamada.
Veja :
https://msdn.microsoft.com/en-us/librar ... s.85).aspx
Veja :
https://msdn.microsoft.com/en-us/librar ... s.85).aspx
►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)
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)
- FFreire
- Usuário Nível 3

- Mensagens: 113
- Registrado em: 19 Mai 2013 16:16
- Localização: Andirá-PR / Itaporanga-SP
Win_PrintFileRaw com Print Servers
É um TP-Link PS310U... não da para ser mapeado não ! Configura uma porta com o ip e adiciona a impressora com drivers nessa porta, via browser... não tem que fazer muita coisa para mexer e funcionar...
F.Freire
F.Freire
Harbour 3.2.0+MiniGui Extended 16.02+BCC5 / HWGdebug / SIXCDX / PostgreSQL 9.5 / LetoDB 2.15 / Java8
fabiano@ffsoft.com.br
fabiano@ffsoft.com.br
Win_PrintFileRaw com Print Servers
Esse servidor de impressão é compatível com a impressora?
Tentou impressão via outra aplicação word, excel...?
Tentou impressão via outra aplicação word, excel...?
►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)
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)
- FFreire
- Usuário Nível 3

- Mensagens: 113
- Registrado em: 19 Mai 2013 16:16
- Localização: Andirá-PR / Itaporanga-SP
Win_PrintFileRaw com Print Servers
Sim... tudo normal... imprime normalmente... só não imprime via win_printfileraw()... outras impressoras que não estão no print server imprimi normalmente via win_printfileraw()... só a combinação print server + win_printfileraw que não esta indo !!!!
Harbour 3.2.0+MiniGui Extended 16.02+BCC5 / HWGdebug / SIXCDX / PostgreSQL 9.5 / LetoDB 2.15 / Java8
fabiano@ffsoft.com.br
fabiano@ffsoft.com.br
Win_PrintFileRaw com Print Servers
Outra coisa tem que confirgurar uma porta, esta porta esta bloqueada? na rede?
►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)
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)
- FFreire
- Usuário Nível 3

- Mensagens: 113
- Registrado em: 19 Mai 2013 16:16
- Localização: Andirá-PR / Itaporanga-SP
Win_PrintFileRaw com Print Servers
A impressão ocorre direto para o ip do print server, rede local, não tem porta a ser configurada ! Quando disse porta no post acima é uma porta para definir para a impressora, tipo USB/LPT, define uma porta tcp/ip e depois configura na impressora que irá ser acrescentada ao terminal...
Harbour 3.2.0+MiniGui Extended 16.02+BCC5 / HWGdebug / SIXCDX / PostgreSQL 9.5 / LetoDB 2.15 / Java8
fabiano@ffsoft.com.br
fabiano@ffsoft.com.br
Win_PrintFileRaw com Print Servers
►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)
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)
Win_PrintFileRaw com Print Servers
Outra coisa, você sabe se a impressora é compatível com o servidor de impressão?
►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)
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)
Win_PrintFileRaw com Print Servers
►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)
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)
-
marcosgambeta
- Usuário Nível 3

- Mensagens: 332
- Registrado em: 16 Jun 2005 22:53
Win_PrintFileRaw com Print Servers
Experimento isto, depois de chamar a função win_printfileraw:FFreire escreveu:imprime normalmente... só não imprime via win_printfileraw()... outras impressoras que não estão no print server imprimi normalmente via win_printfileraw()... só a combinação print server + win_printfileraw que não esta indo !!!!
Código: Selecionar todos
nErro := wapi_GetLastError()
cMensagem := space(128)
wapi_FormatMessage(,,,,@cMensagem)
? nErro
? cMensagemAtenciosamente,
Marcos Antonio Gambeta
Marcos Antonio Gambeta
- FFreire
- Usuário Nível 3

- Mensagens: 113
- Registrado em: 19 Mai 2013 16:16
- Localização: Andirá-PR / Itaporanga-SP
Win_PrintFileRaw com Print Servers
Bom dia...
Matou a pau...Gambeta...fiz o que vc disse ai... e me retornou que o nome da impressora era inválido...pois o nome estava assim: "EPSON FX890 - Balcão 1"
Troquei para: "EPSONFX890_BALCAO1" e imprimiu na hora... ou seja, concluí-se que quando estiver em print server não pode ter acentos ou espaços o nome da impressora...
Mas via windows, tava indo normal... enfim resolvido !!!
Muito obrigado a todos...
F.Freire
Matou a pau...Gambeta...fiz o que vc disse ai... e me retornou que o nome da impressora era inválido...pois o nome estava assim: "EPSON FX890 - Balcão 1"
Troquei para: "EPSONFX890_BALCAO1" e imprimiu na hora... ou seja, concluí-se que quando estiver em print server não pode ter acentos ou espaços o nome da impressora...
Mas via windows, tava indo normal... enfim resolvido !!!
Muito obrigado a todos...
F.Freire
Harbour 3.2.0+MiniGui Extended 16.02+BCC5 / HWGdebug / SIXCDX / PostgreSQL 9.5 / LetoDB 2.15 / Java8
fabiano@ffsoft.com.br
fabiano@ffsoft.com.br
Win_PrintFileRaw com Print Servers
Olá se você definir como impressora padrão, você pode fazer assim:
WIN_PrintFileRaw(WIN_PrinterGetDefault(),cArq,'Impressao')
WIN_PrintFileRaw(WIN_PrinterGetDefault(),cArq,'Impressao')
►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)
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)
- FFreire
- Usuário Nível 3

- Mensagens: 113
- Registrado em: 19 Mai 2013 16:16
- Localização: Andirá-PR / Itaporanga-SP
Win_PrintFileRaw com Print Servers
Não era o caso de definir como padrão, pois tenho antes de imprimir, a seleção da impressora, podendo selecionar a padrão ou qualquer outra instalada no windows, realmente era um problema com o nome da impressora que estava no windows, trocamos em todos os terminais, os nomes das impressoras, deixando sem acento e sem acentuação e ficou resolvido... mas muito obrigado pela atenção, precisando fico a disposição, se eu souber/puder ajudar é claro !!!!
F.Freire :)Pos
F.Freire :)Pos
Harbour 3.2.0+MiniGui Extended 16.02+BCC5 / HWGdebug / SIXCDX / PostgreSQL 9.5 / LetoDB 2.15 / Java8
fabiano@ffsoft.com.br
fabiano@ffsoft.com.br
