impressão notal fiscal em rede

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Vinicius
Usuário Nível 1
Usuário Nível 1
Mensagens: 41
Registrado em: 09 Fev 2008 15:18
Localização: SÃO PAULO

impressão notal fiscal em rede

Mensagem por Vinicius »

Amigos,

Sistema imprime na normalmente na porta local, o problema é que foi colocado um terminal na expedição e todos os usuários teriam que imprimir a nota fiscal neste terminal. Tentei prwin, dos2usb, dosprint e nada. Como faria para imprimir a nota fiscal de qualquer estação da rede.

Ps. Sei que este assunto já fora abordado anteriormente, mas passei por todo o forum e não consegui solucionar.

Grato
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Esses programas que você citou imprimem pelo spooler do Windows. Quando você diz que tentou e "nada", quer dizer exatamente o quê? Não imprime de jeito nenhum? Ou não imprime do jeito que deveria imprimir?

Se a impressora está numa LPT, você pode tentar fazer um redirecionamento simples. Tentou?
[]'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
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

Com o PRWIN não tem erro, com ele vc consegue imprimir em qualquer micro, apenas preste atenção na impressora que vc esta marcando para imprimir nas opções do PRWIN.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Vinicius
Usuário Nível 1
Usuário Nível 1
Mensagens: 41
Registrado em: 09 Fev 2008 15:18
Localização: SÃO PAULO

Mensagem por Vinicius »

A impressora esta na lpt1 de 01 estação (epson lx-300), só quero imprimir a rotina da
nota fiscal (preciso direcionar somente esta rotina para esta estação), os outros relatórios ´do sistema imprimem na impressora local.

grato
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

Vinicius escreveu:A impressora esta na lpt1 de 01 estação (epson lx-300), só quero imprimir a rotina da
nota fiscal (preciso direcionar somente esta rotina para esta estação), os outros relatórios ´do sistema imprimem na impressora local.

grato
No exemplo abaixo vc consegue o que vc quer:

Código: Selecionar todos

NETREDIR("LPT1","\\NOMEDOMICRO\NOMECOMPARTILHAMENTO")
set device to print 
set printer to lpt1
Obs: Tem que linkar a CT.LIB ou CTP.LIB
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Ou, não querendo usar a CATools, pode usar o utilitário NET. Exemplos:

NET USE LPT1: \\SERVIDOR\PRINTER /PERSISTENT:YES
NET USE LPT1: /DELETE

A segunda linha é para cancelar a conexão. Na linha de comando digite NET HELP USE para ver todos os switches.
[]'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!
Vinicius
Usuário Nível 1
Usuário Nível 1
Mensagens: 41
Registrado em: 09 Fev 2008 15:18
Localização: SÃO PAULO

Mensagem por Vinicius »

Quando uso o commando NET USE, da erro de compilação...
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Lembre-se que o comando NET é um comando do DOS e não do Clipper. Você deve executá-lo ou pelo comando RUN (esse é do Clipper) ou pela função SwpRunCmd(), caso você use o BLinker. Essa última opção é muito melhor.
[]'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
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Ou use a função NetRedir() da CATools de uma vez, que é bem melhor. Se não usa a CATools, veja que é uma boa biblioteca, com muitos recursos interessantes. Tenho no meu site.
[]'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!
Vinicius
Usuário Nível 1
Usuário Nível 1
Mensagens: 41
Registrado em: 09 Fev 2008 15:18
Localização: SÃO PAULO

Mensagem por Vinicius »

baixei a biblioteca do seu site, descompactei e ao instalar aparece um erro " LINE: 359 Sintax Error", o que será?
Meu programa e compilado em 5.01, preciso atualizar?
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

O ideal seria mudar para a versão 5.2 pelo menos. Esta é, aliás, considerada a versão mais estável do Clipper. Mas o que contém essa tal linha 359? Mostre o código.
[]'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!
Vinicius
Usuário Nível 1
Usuário Nível 1
Mensagens: 41
Registrado em: 09 Fev 2008 15:18
Localização: SÃO PAULO

Mensagem por Vinicius »

Descompactei o arquivo, executei o install.exe e depois que executa as alterações no autoexec e config dá o erro:

"ERROR:" WAS NOT EXPECTED

Quanto a mudança de versão para clipper 5.2, a compilação ocorre beleza, entro no programa (beleza), entro em qualquer cadastro (beleza), mas quando saio por exemplo do cadastro de cliente aparece o erro:
ERROR BDCMD/2001 workarea not in use: ORDLISTCLE

Grato
Vinicius
Usuário Nível 1
Usuário Nível 1
Mensagens: 41
Registrado em: 09 Fev 2008 15:18
Localização: SÃO PAULO

Mensagem por Vinicius »

Tentei a Função NETREDIR e ao compilar aparece o erro:

WARNING WRT0022: .EXE MAY NOT EXECUTR PROPERLY -- UNDEFINED SYMBOLS

COMPILADO COM 5.2E

VALEU
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Ah, sim. Acho que me lembro que você deve gravar os arquivos em disquete pra poder instalar, já que ele é original. Se não tiver drive de disquete, me diga que mando um ZIP com meu Clipper já instalado.
[]'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!
Vinicius
Usuário Nível 1
Usuário Nível 1
Mensagens: 41
Registrado em: 09 Fev 2008 15:18
Localização: SÃO PAULO

Mensagem por Vinicius »

Caro Maligno,

Não tenho drive de disquete, se puder envie p/ vinicius@vicomp.com.br

Valeu.
Responder