Problemas na impresão
Moderador: Moderadores
-
jeff_gava
- Usuário Nível 1

- Mensagens: 10
- Registrado em: 29 Ago 2007 16:49
- Localização: MOGI DAS CRUZES
Problemas na impresão
Pessoal sou novo aqui...
Não sei se irei conseguir encontrar a resposta que preciso...
Temos aqui na empresa um sistema feito em Clipper (DOS).
E atualmente ele só imprimi em impressoras locais, e matriciais.
Mas adquirirmos uma impressora laser, que funciona diretamente em rede, mas o programa não funciona...
Esta impressora possui IP e tal.... Há como fazer com que o programa imprima?
Jefferson
Não sei se irei conseguir encontrar a resposta que preciso...
Temos aqui na empresa um sistema feito em Clipper (DOS).
E atualmente ele só imprimi em impressoras locais, e matriciais.
Mas adquirirmos uma impressora laser, que funciona diretamente em rede, mas o programa não funciona...
Esta impressora possui IP e tal.... Há como fazer com que o programa imprima?
Jefferson
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Bem vindo ao Forum,
Vc tem os fontes desse sistema em Clipper ? se tiver vc pode acresentar uma LIB tipo a Wapi para impressão em USB, ou fazer seu proprio sisteminha de impriessão em USB ou ainda comprar um software de terceiro para impressão em USB. tipo o Prwin. http://www.vagucs.com.br/
Abraços
Leonardo Machado
Vc tem os fontes desse sistema em Clipper ? se tiver vc pode acresentar uma LIB tipo a Wapi para impressão em USB, ou fazer seu proprio sisteminha de impriessão em USB ou ainda comprar um software de terceiro para impressão em USB. tipo o Prwin. http://www.vagucs.com.br/
Abraços
Leonardo Machado
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
A biblioteca WAPI, gratuita, pode ser baixada do meu site. Mais informações genéricas, no tópico que dedicamos a ela. Nessa mensagem estarão listados os parâmetros do utilitário, mas a biblioteca em si possui funções de abstração que tornam tudo bem mais fácil. Ao baixar a LIB, leia o README e preste atenção na função PrintFile(), que imprime pelo spooler do Windows.
Editado pela última vez por Maligno em 29 Ago 2007 17:11, em um total de 1 vez.
[]'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!
Isso eu sei. Já tinha lido sua mensagem.
[]'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!
Muito embora, não tendo os fontes, ele até poderia direcionar sua impressão para um arquivo e enviar esse arquivo para o spooler. Usando o WAPI.EXE, inclusive.
[]'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!
O programador poderia fazer as alterações necessárias? Ou você é quem vai ter que dar jeito de imprimir nesta impressora?infelizmente não tenho o código... e não conheço da linguagem clipper...
[]'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!
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Nesse caso, recomendo o PRWIN. é barato e vc não terá dor de cabeça..jeff_gava escreveu:infelizmente não tenho o código... e não conheço da linguagem clipper...
-- Enquanto respondia aqui, vcs me respondiam tbem.. Obrigado pela atenção... mas como viram, não tenho conhecimento da linguagem clipper e nao tenho os códigos...
http://www.vagucs.com.br/
Abraços
Leonardo Machado
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
Bom, pelo jeito o programador está indisponível pra fazer qualquer alteração nos fontes. Sendo assim, você terá de imprimir em modo RAW. Ou seja, do jeito que o programa gerar a impressão.mas caso seja muitoooo complicado, irão continuar tendo "limitações" em imprimir apenas com impressoras locais....
Solução: direcionar a sua impressão para um arquivo e enviar esse arquivo para o spooler do Windows, que direcionará para a impressora. Logicamente, a impressora deverá estar compartilhada com a máquina que for imprimir dessa forma.
Para direcionar o arquivo para o spooler, você precisará de um programa especialmente feito pra isso. Pode ser o tal do PRWin, cujo funcionamento eu não conheço ou a biblioteca WAPI que comentei. Se for pela WAPI, você só utilizará o programa que ela própria utiliza para ter acesso aos serviços do Windows. Então, supondo que o arquivo de impressão se chame PRT.TXT, sua linha de comando no DOS seria:
WAPI -PRINT:"Nome_da_impressora";"PRT.TXT";"Titulo_relatorio";NUL
A sintaxe é essa. O nome da impressora, claro, é o mesmo nome sob o qual ela foi compartilhada. O que se chama título do relatório é apenas um nome que irá aparecer no spooler. Pode ser um nome qualquer. O último argumento, NUL, seria o nome do arquivo que armazenaria o resultado do trabalho deste programa. Na eventualidade de uma falha, ele conteria um código de erro. Você não precisará dele. Portanto, o valor deve ser NUL.
Simples ou complicado? Vai depender da sua intimidade com o DOS. Mas coloquei a "receita do bolo" o mais simples possível. Se quiser baixar a biblioteca, use o link direto, clicando aqui. Descompacte e veja que no diretório WAPI\LIB\WAPI2LIB reside o programa WAPI.EXE. É ele que você usará no exemplo acima.
Qualquer dúvida, volte ao assunto.
[]'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!
Um complemente: para direcionar a impressão do seu programa para um arquivo, você precisará de um outro programa. Eu já usei muito um programa pequeno chamado P2F. Se quiser fazer o teste que sugeri, é só pedir que subo esse programa pro meu site. Não mando por eMail. 
[]'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!
Se tver alguma dúvida específica do WAPI, pode usar o tópico dedicado a ele. Está logo abaixo, na seqüência do índice desta seçã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!
-
jeff_gava
- Usuário Nível 1

- Mensagens: 10
- Registrado em: 29 Ago 2007 16:49
- Localização: MOGI DAS CRUZES
Estive verificando as propriedades de impressão da impressora que pretendo imprimir, e já está marcado modo RAW... Mas como gerar o arquivo... sendo que no programa, basta que eu tecle SHIFT+PRINT e ele começa a imprimir, lembrando que apenas com impressora local.
Baixei a WAPI...
Desculpe por tantas perguntas.. mas se eu conseguir fazer isso nossa... vai ser muito bom, mas tenho outro problema, de que os demais "usuarios" utilizarem o modo DOS... pois são leigos..
Baixei a WAPI...
Desculpe por tantas perguntas.. mas se eu conseguir fazer isso nossa... vai ser muito bom, mas tenho outro problema, de que os demais "usuarios" utilizarem o modo DOS... pois são leigos..
