Impressão no sistema Windows Vista

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Jorge Martins
Usuário Nível 1
Usuário Nível 1
Mensagens: 5
Registrado em: 30 Out 2009 21:46
Localização: Niteroi

Impressão no sistema Windows Vista

Mensagem por Jorge Martins »

Pessoal estou precisando imprimir um sistema que montei no Clipper no Windows Vista. O Sistema acessa numa boa, contudo na hora de imprimir ele não o faz. Abaixo segue a linha de comando:

SET PRINT ON
SET DEVICE TO PRINT
SET CONSOLE OFF

Agradeço a ajuda.
alxsts
Colaborador
Colaborador
Mensagens: 3092
Registrado em: 12 Ago 2008 15:50
Localização: São Paulo-SP-Brasil

Re: Impressão no sistema Windows Vista

Mensagem por alxsts »

Olá!

Seja bem-vindo ao fórum Jorge!

Por favor, forneça mais algumas informações. Por exemplo:
- antes de usar o teu sistema no Vista, ele rodava em outro Windows?
- o mapeamento de impressora está feito? (nunca usei o Vista. No XP mapeava a impressora via NetUse LPT1...)
- como voce compila e linkedita? (Informe qual versão do Clipper, se utiliza Blinker, Exospace, RTLink).

Estas informações darão subsídios importantes a todos os colegas, para que possam ajudá-lo.

Mais uma vez, seja bem-vindo!
[]´s
Alexandre Santos (AlxSts)
frazato
Usuário Nível 3
Usuário Nível 3
Mensagens: 219
Registrado em: 08 Jul 2004 07:45

Re: Impressão no sistema Windows Vista

Mensagem por frazato »

Bom dia!

Utilizo da seguinte maneira.

1 - gero a saida de impressao para um arquivo txt.
2 - Crie um arquivo.bat para copiar o txt gerado para a lpt desejada.

sistema_jaf@hotmail.com

frazato
Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

Re: Impressão no sistema Windows Vista

Mensagem por alaminojunior »

frazato escreveu:1 - gero a saida de impressao para um arquivo txt.
2 - Crie um arquivo.bat para copiar o txt gerado para a lpt desejada.
Ou de dentro do programa mesmo:

Código: Selecionar todos

! copy arquivo.txt lpt1
E vamos esperar o colega postar o que o Alexandre pediu, para depois a gente convencer ele a compilar com xHarbour :))
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Re: Impressão no sistema Windows Vista

Mensagem por Maligno »

Esperemos que ele também informe em qual impressora pretente imprimir. Isso está cheirando a USB. :)
[]'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!
Avatar do usuário
billy1943
Usuário Nível 4
Usuário Nível 4
Mensagens: 570
Registrado em: 12 Mai 2009 17:33
Localização: Bauru-SP

Re: Impressão no sistema Windows Vista

Mensagem por billy1943 »

Não precisa ser no Windows Vista.
Mesmo no XP, toda impressão direcionada à LPT não sairá, se a conexão à impressora for pela porta USB.
Se for pela porta paralela, tudo bem, mesmo que seja pela rede, com o "NET USE".
Se a impressora for USB, dá para colocar uma placa com saída paralela e ligar nela a impressora.
O bom do computador é que ele resolve os problemas, sem nunca levantar nenhum.
Hoje atuo mais com Clipper 52E, e um pouquinho com XHarbour.
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Impressão no sistema Windows Vista

Mensagem por sygecom »

Sem duvida compilar com Harbour resolveria isso facilmente, se o Colega Jorge quiser, pode postar na sessão xHarbour que tentamos ajudar o mesmo a compilar e resolver essa questão com Harbour.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
labaroazul
Usuário Nível 2
Usuário Nível 2
Mensagens: 83
Registrado em: 26 Fev 2008 14:52
Localização: São Paulo - SP
Contato:

Re: Impressão no sistema Windows Vista

Mensagem por labaroazul »

Tenta usar o NoDosImp. Nunca usei Windows Vista mas, assim como no XP, creio que vai funcionar!

O atalho para download desse programa é:
-> http://sistemascvc.tripod.com/public/no2imp.zip

E, para usar este programa, coloque as seguintes linhas de código em seu .prg:

Código: Selecionar todos

cARQUIVO = ALLTRIM(cUSUARIO) + ".TXT"
IF FILE(cARQUIVO)
        ERASE &cARQUIVO
ENDIF
SET PRINTER TO &cARQUIVO
SET CONSOLE OFF
SET DEVICE TO PRINTER
SET PRINTER ON
// FAÇA A IMPRESSÃO AQUI
SET PRINTER OFF
SET PRINTER TO
SET CONSOLE ON
cDIRETORIO := IIF(LEN("C:\" + ALLTRIM(CURDIR("C")) + "\") < 40, "C:\" + ALLTRIM(CURDIR("C")) + "\" + SPACE(40 - LEN("C:\" + ALLTRIM(CURDIR("C")) + "\")), LEFT("C:\" + ALLTRIM(CURDIR("C")) + "\",40))
RUN (ALLTRIM(cDIRETORIO) + "NODOSIMP " + cARQUIVO + " 80")
Espero ter ajudado! :xau
Windows XP Professional + Clipper 5.2e + Exospace + Dbase III Plus + SIX3 + NoDosImp + LXPic
"O trabalho afasta três males: o vício, a pobreza e o tédio." (Voltaire)
Site: http://www.labaroazul.xpg.com.br
Repositório: http://www.4shared.com/dir/31334106/e79 ... aring.html
Jorge Martins
Usuário Nível 1
Usuário Nível 1
Mensagens: 5
Registrado em: 30 Out 2009 21:46
Localização: Niteroi

Re: Impressão no sistema Windows Vista

Mensagem por Jorge Martins »

Valeu pessoal !!!
Vocês são dez.
Usei a dica do alaminojunior gerando um arquivo texto. Isso solucionou meu probelma.
Estou usando a versão Clipper 5.2 e compilando pelo Rtlink 3.14B.

Mais uma vez, muito...muito obrigado a todos. :))
Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

Re: Impressão no sistema Windows Vista

Mensagem por alaminojunior »

Na verdade a dica foi do Frazato, e eu apenas complementei.
Mas o importante é que resolveu.
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
Maurício Elias
Usuário Nível 3
Usuário Nível 3
Mensagens: 304
Registrado em: 12 Mai 2005 08:48

Re: Impressão no sistema Windows Vista

Mensagem por Maurício Elias »

Bom dia a todos.

Tem tb a opção do DosPrinter.exe.
É muito bom tb. É via txt.
Só tenho usado ele ultimamente. Até para cód.barras eo Cute Writer ele funciona.

Abraços.

Maurício
Abraços.
_______
Maurício
Responder