Impressão incompleta

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Dudu_XBase
Membro Master
Membro Master
Mensagens: 1071
Registrado em: 25 Ago 2003 16:55

Mensagem por Dudu_XBase »

Faça o seguinte teste.
Imprima em um arquivo texto depois na unha no prompt execute esse comando.
Eu coloquei como rel.txt vc podê definir outro nome.

COPY/B REL.TXT LPT1

Verifica se ele imprime tudo.
Avatar do usuário
RenatoReis
Usuário Nível 1
Usuário Nível 1
Mensagens: 38
Registrado em: 02 Out 2006 17:04

Mensagem por RenatoReis »

Dudu_xbase,

Amigo, primeiramente, ainda não consegui resolver esta questão da impressão imcompleta enviada a partir dos micros com XP para impressoras compartilhadas, estando localmente ou não.
Quanto a este teste, de enviar um arquivo txt, eu já fiz através do TYPE ARQ.TXT > PRN e ocorreu o mesmo problema.

Abcs. Renato Reis.
Sempre que um inimigo estiver cometendo um erro, jamais o interrompa!
(Napoleão Bonaparte)
Avatar do usuário
vagucs
Membro Master
Membro Master
Mensagens: 1480
Registrado em: 10 Jul 2004 10:45
Localização: Ipanema - MG
Contato:

Mensagem por vagucs »

faça um teste usando o DOSBOX ou o NTVDMSOUND, talvez seja falha da NTVDM do Windows, ela é uma bosta mesmo.
Sem mais
Wagner Nunes
www.vagucs.com.br
Avatar do usuário
RenatoReis
Usuário Nível 1
Usuário Nível 1
Mensagens: 38
Registrado em: 02 Out 2006 17:04

Mensagem por RenatoReis »

Vagner, Boa tarde!

Vc poderia me descrever melhor como devo fazer os testes que me indicou. Sinceramente não sei qual o procedimento.
Te aguardo, Obrigado. Renato.
Sempre que um inimigo estiver cometendo um erro, jamais o interrompa!
(Napoleão Bonaparte)
Avatar do usuário
vagucs
Membro Master
Membro Master
Mensagens: 1480
Registrado em: 10 Jul 2004 10:45
Localização: Ipanema - MG
Contato:

Mensagem por vagucs »

O dosbox e ntvdmsound podem ser conseguidos na internet, o NTVDMSOUND eu ainda nao testei, mas tem um conhecido que fez uns testes usando a LLIBG e conseguiu todas as resoluções em qualquer tipo de equipamento, emulação de som e tudo mais, eu uso o DOSBOX, só pegar pela net e instalar, é muito bom.
Sem mais
Wagner Nunes
www.vagucs.com.br
Avatar do usuário
RenatoReis
Usuário Nível 1
Usuário Nível 1
Mensagens: 38
Registrado em: 02 Out 2006 17:04

Mensagem por RenatoReis »

Vagner, Boa Noite

Baixei o DOSBOX, instalei na maq. com XP. Abre uma tela para cmd do dos com um Z: virtual. Seguindo o que se pede eu deveria executar o mount de uma unidade, mas não entendi por que. Meu sistema esta em um servidor F: e a partir do DOSBOX, como devo proceder para executa-lo?
Só pra lembrar: Meu problema esta numa rede com impressão a partir de uma maq. com XP que é impressa incompleta, é abortada a impressão. Se for impresso por Win98, tudo bem. Cheguei a pensar em algum problema de buffer, aumentei e diminui no autoexec.nt, mas não resolveu. Já me falaram de timeout, não encontrei nesta máquina.
Será que alguém tem + alguma idéia,

Abcs Renato
Sempre que um inimigo estiver cometendo um erro, jamais o interrompa!
(Napoleão Bonaparte)
Avatar do usuário
vagucs
Membro Master
Membro Master
Mensagens: 1480
Registrado em: 10 Jul 2004 10:45
Localização: Ipanema - MG
Contato:

Mensagem por vagucs »

bom, se a unidade do seu servidor está em F: digite na linha de comando do DOSBOX

mount f: f:\

Pronto, abre o arquivo DOXBOX.CONF e procure bem no final dele a chave [autoexec] nele vc pode colocar comandos que são carregados como no autoexec mesmo, para aumentar a velocidade dele, seguro CTRL e vá apertanto F12 para aumentar ou F11 para dimuir, o DOSBOX é um show, uso ele para rodar jogos antigos e é extremamente compativel.
Sem mais
Wagner Nunes
www.vagucs.com.br
Avatar do usuário
RenatoReis
Usuário Nível 1
Usuário Nível 1
Mensagens: 38
Registrado em: 02 Out 2006 17:04

Mensagem por RenatoReis »

Vagner,
Instalei o DOSBOX, adicionei linhas do autoexec nele, montei o drive e BLZ, funcionou, imprimiu meus relatórios sem interrupcao ou aborto. Porem, estou tendo problema com direcionamento das impressoras. A rotina que estou usando é com o NETREDIR, já testei com o NET USE mas das maqs. com 98 não imprimem. com a rotina usando o NETREDIR, imprimi das maqs. cfom XP e com 98. Uma das maqs XP tem uma imp Local e quando escolho outra imp da rede, o relat vai para a imp local.
Adicionei as imps em todas as maqs. (XP e 98), e deixei em todas a LPT2 vazia para utilizar o direcionamento.
Dependendo da imp selecionada, o comando fica assim:
set console off
set printer on
set device to print
set printer to lpt2
NETREDIR("LPT2","\\MAQ\IMP")
set device to printer
set printer to lpt2

O relatório é enviado para a impressora local.

Aguardo suas sugestões. Obrigado. Renato Reis
Sempre que um inimigo estiver cometendo um erro, jamais o interrompa!
(Napoleão Bonaparte)
Avatar do usuário
vagucs
Membro Master
Membro Master
Mensagens: 1480
Registrado em: 10 Jul 2004 10:45
Localização: Ipanema - MG
Contato:

Mensagem por vagucs »

rapaz, agora vc me apertou sem me abraçar, sou novo com o DOSBOX mas achei ele sensacional, tente achar o site dele e veja la, tem diversas dicas, nao tenho certeza mas acho que é dosbox.sourceforge.net.
Sem mais
Wagner Nunes
www.vagucs.com.br
Responder