A única coisa que fica devendo pra esse programa em VB é o cancelamento de som. Não que seja essencial. Até por quê, normalmente, os WAVs reproduzidos são pequenos. De qualquer forma, isso também está nos planos.É que eu tava cego tentando achar uma lib para fazer isso e nem lembrei que a WAPI dá essa opção.
WAPI v1.05 - Funções da API do Windows
Moderador: Moderadores
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno, o WAPI tem função para verif o que esta no Spooler do Windows, ou seja, uma listagem dos processos pendentes p/ impressao.
Pergunto por algum tempo atras acompanhei a discussao sobre a WAPI e inclusive baixei o wapi_v1.02 e n encontrei nenhuma funcao relacionada a isso.
Eu precisava apenas da listagem, o cancelamento nem era necessario.
Onde consigo a versao mais recente do WAPI?
Ate mais,
Pergunto por algum tempo atras acompanhei a discussao sobre a WAPI e inclusive baixei o wapi_v1.02 e n encontrei nenhuma funcao relacionada a isso.
Eu precisava apenas da listagem, o cancelamento nem era necessario.
Onde consigo a versao mais recente do WAPI?
Ate mais,
Clipper 5.2e / Blinker 5.1 / Harbour 3.2 / GTwvg
Não tem. A versão 1.02 é a última. Mas vou dar uma pesquisada a respeito da possibilidade de incluir isso. Volto ao assunto depois.Maligno, o WAPI tem função para verif o que esta no Spooler do Windows, ou seja, uma listagem dos processos pendentes p/ impressao.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
- Sergio_ASSilva
- Usuário Nível 2

- Mensagens: 92
- Registrado em: 09 Mar 2006 10:58
- Localização: Santo Estevão (Ba)
Maligno, nao estou conseguindo imprimir com a funcao PrintFile() em uma impressora HP 1020, mandei imprimir o relatorio fica na fila de impressao com o status imprimindo. quando desligo e ligo a impressora desaparece. estou usando WIN 98 e o PRG e este:
FUNCTION MAIN()
PRINTFILE("#","TESTE.TXT")
RETURN
compilando clipper teste /n
linkando blinker fi teste li wapi,ct
O que pode esta acontecendo ?
Grato
Ségio
FUNCTION MAIN()
PRINTFILE("#","TESTE.TXT")
RETURN
compilando clipper teste /n
linkando blinker fi teste li wapi,ct
O que pode esta acontecendo ?
Grato
Ségio
Clipper 5.3a/Blinker 7/DBFNTX
Minha impressora é prima da sua (1022) e já passei por esse problema umas 2 ou 3 vezes. Não consegui explicar. De repente resolveu imprimir normalmente. Imprimi com e sem códigos HP/PCL5e e funcionou.
Mas você chegou a observar o tamanho do arquivo a imprimir? Note um detalhe: a função da WAPI não é imprimir, mas repassar o conteúdo da sua impressão para o spooler, byte a byte, sem qualquer tradução (RAW). Se o spooler aparece com um arquivo cujo conteúdo é maior que zero, significa que a WAPI cumpriu sua função corretamente. Daí pra frente, é coisa do spooler. Infelizmente sobre ele não tenho como precisar o que acontece. Faz parte dos mistérios do Windows. O melhor que posso dizer é que seu código eu já testei e funcionou.
Mas você chegou a observar o tamanho do arquivo a imprimir? Note um detalhe: a função da WAPI não é imprimir, mas repassar o conteúdo da sua impressão para o spooler, byte a byte, sem qualquer tradução (RAW). Se o spooler aparece com um arquivo cujo conteúdo é maior que zero, significa que a WAPI cumpriu sua função corretamente. Daí pra frente, é coisa do spooler. Infelizmente sobre ele não tenho como precisar o que acontece. Faz parte dos mistérios do Windows. O melhor que posso dizer é que seu código eu já testei e funcionou.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
- Sergio_ASSilva
- Usuário Nível 2

- Mensagens: 92
- Registrado em: 09 Mar 2006 10:58
- Localização: Santo Estevão (Ba)
Experimente com o demo que tenho no meu site. Clique aqui pra baixar. A sintaxe é TESTE [<printerName>]. Sem o nome da impressão, ele fará exatamente como o pedaço de código que você mostrou acima. Aliás, já tem o EXE pronto. É só executar.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
- Sergio_ASSilva
- Usuário Nível 2

- Mensagens: 92
- Registrado em: 09 Mar 2006 10:58
- Localização: Santo Estevão (Ba)
Obrigago Maligno pela atencao, baixei o exemplo e fiz o teste em dois computadores o de casa e o do trabalho e nao funcionou a impressora é acionada fica o arquivos na fila de imprressao com o status imprimindo, tambem nao imprime nada ate ser deligada e ligada novamente.
Grato
Sérgio Augusto
Grato
Sérgio Augusto
Clipper 5.3a/Blinker 7/DBFNTX
O problema poderia estar na instalação da impressora? Eu tentaria reinstalar. Ou pelo menos dar uma conferida na configuração dela. Muito embora funcione em outro programa.
Aliás, acabei de refazer o teste com o ZIP que indiquei e funcionou novamente, como esperado.
Aliás, acabei de refazer o teste com o ZIP que indiquei e funcionou novamente, como esperado.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno tbem nao consegui imprimir via WAPI.EXE e a LIB numa Epson Styllus C20UX porta USB, Win XP.
Notei que entra o documento no Spooler e as luzes da impressora ficam piscando como se houvesse falha. Ja configurei ela p modo RAW, mais continua o mesmo.
Ja com o utilitario USB.EXE ou PRINTER.EXE consegui normalmente. Notei que entra o documento no Spooler e é direcionado rapidamente à impressora.
Onde sera que esta a diferença????
Ate+,
Notei que entra o documento no Spooler e as luzes da impressora ficam piscando como se houvesse falha. Ja configurei ela p modo RAW, mais continua o mesmo.
Ja com o utilitario USB.EXE ou PRINTER.EXE consegui normalmente. Notei que entra o documento no Spooler e é direcionado rapidamente à impressora.
Onde sera que esta a diferença????
Ate+,
Clipper 5.2e / Blinker 5.1 / Harbour 3.2 / GTwvg
Essa é uma excelente pergunta. O pior dessa história que é não dá problema comigo. Se desse erro seria uma maravilha. Agora, como corrigir um erro que eu não conheço?Onde sera que esta a diferença????
E eu estou com essa mesma WAPI imprimindo normalmente no cliente em Epson matricial e HPs laser e deskjet.
A única coisa que eu posso fazer é pedir a alguém o seguinte favor: montar um texto pequeno, que normalmente não imprime pela WAPI, reconfigurar a impressora para direcionar a impressão para um arquivo, imprimir pela WAPI e me mandar esse arquivo. Aí eu analiso o conteúdo e tento descobrir alguma "anomalia". Se possível em HP LaserJet, que é igual a que eu tenho aqui. Alguém pode me fazer esse favor? Se afirmativo: news#buzinello.com (troque o #).
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
Não querendo empiorar a situação, mas lembra Maligno que eu também relatei problemas com HP D1300 USB. Me permita fazer uma dedução: eu acho que o problema todo está nas impressoras USB. Como você mesmo falou, que a função PRINTFILE da WAPI coloca a impressão apenas no spooler mas é que são vários os modelos que não estão dando certo e o engraçado que com o USB e acredito USBPRINT do Marcos também dá certo. Por isso acho que haveria necessidade de revisar a questão toda quando forem impressoras USBs. Digo isto também porque na minha LX-300 nunca tive problemas ao executar pelo WAPI.
Não entendí direito sua colocação. news#buzinello.com seria o quê ?. O que eu entendí é que subtituisse o 1º parametro onde coloca-se o nome da impressora o que comumente é colocado "#" para identificar a impressora padrão. Mas esse teste eu ja fiz e não resultou em nada. Quanto a impressoras LASER, eu não possuo nenhuma aquela impressora que mencionei (HP D1300 USB) foi emprestada de um cliente.Se afirmativo: news#buzinello.com (troque o #).
Um clip-abraço !
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
- Sergio_ASSilva
- Usuário Nível 2

- Mensagens: 92
- Registrado em: 09 Mar 2006 10:58
- Localização: Santo Estevão (Ba)
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
Sergio, esse TESTE.EXE do Maligno pede para você chamar o TESTE.EXE com parâmetro que seria o nome da impressora (conforme está sendo reconhecida pelo WAPI) ou apenas pelo caracter "#" que indicaria a impressora padrão.
Exemplo 1, faça:
Notar que neste caso (quando contém espaço) no parâmetro deve estar englobado entre aspas. Obedecendo as regras "UNIVERSAL" de parametrização.
Exemplo 2, faça:
É dessa forma que você pode fazer testes com o TESTE.EXE do Maligno. Favor reportar resultados.
Exemplo 1, faça:
Código: Selecionar todos
WAPI -GETPRINTERS:IMPS.TXT
// leia agora o IMPS.TXT e veja como está cadastrada a impressora em questão
TESTE "Epson LX-300" // No meu caso é assim que aparece após ler o arquivo IMPS.TXTExemplo 2, faça:
Código: Selecionar todos
TESTE #Um clip-abraço !
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
- Sergio_ASSilva
- Usuário Nível 2

- Mensagens: 92
- Registrado em: 09 Mar 2006 10:58
- Localização: Santo Estevão (Ba)

