não consigo acessar matricial pelo net use no Windows 7

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

porter
Usuário Nível 5
Usuário Nível 5
Mensagens: 1057
Registrado em: 10 Dez 2009 16:44
Localização: OLIMPIA-SP

não consigo acessar matricial pelo net use no Windows 7

Mensagem por porter »

olá pessoal, comecei la no meu cliente, a trabalhar com xHarbour, windows 7, 32 bits, está tudo dando certo, o sistema está acessando, mas o net use não está dando certo para imprimir na matricial LX-300 , sempre fiz dessa forma no windows XP, no windows 7 é a primeira vez, estou querendo imprimir em uma matricial em porta paralela, localmente consigo imprimir, mas pelas máquinas clientes não estou conseguindo, estou fazendo assim em um arquivo.bat:


A impressora está compartilhada como: EPSON LX-300+


net use F:\servidor /c \yes
net use lpt1: \\servidor\epson /yes
PAUSE

ERRO : a senha é inválida para \\servidor\EPSON LX

Windows 7 32 bits, xHarbour.

obrigado.
Avatar do usuário
ANDRIL
Usuário Nível 5
Usuário Nível 5
Mensagens: 1299
Registrado em: 06 Jul 2004 00:44
Contato:

não consigo acessar matricial pelo net use no Windows 7

Mensagem por ANDRIL »

Amigo, para maquinas de rede acessar um compartilhamento no WIN7, existe 2 caminhos. Criar o mesmo usuario em todas as máquinas, obrigatóriamente criando senha para ele, ou desativar o campartilhamento por senha na central de rede do WIN7.

Teste e nos dê retorno.

Ate+
Clipper 5.2e / Blinker 5.1 / Harbour 3.2 / GTwvg
Paredes01
Usuário Nível 2
Usuário Nível 2
Mensagens: 52
Registrado em: 20 Mai 2012 11:22
Localização: Mérida, Yucatán, México

não consigo acessar matricial pelo net use no Windows 7

Mensagem por Paredes01 »

Hola.

Puedes utilizar PRINTFILERAW solo funciona en impresoras de punto de matriz, en la impresora Epson-LX300+ tienes 2 opciones en paralelo ó USB en cualquiera
de las 2 opciones puedes imprimir.
Funciona en windows xp,7,8, server 2003,server 2008 y 2010.

Solo comparte la impresora y en las otras máquinas pones por default la impresora compartida y lo detecta en automático.

Ejemplo :

xPrinter:= GetDefaultPrinter()
xImp1 = "C:\REPORTES\NOTA.TXT"
SET PRINTER TO &xImp1
SET DEVICE TO PRINT

@ PROW()+1,(INT(40-LEN(cCOR_EMP))/2) SAY cCOR_EMP
@ PROW()+1,(INT(40-LEN(cDIR_EMP))/2) SAY cDIR_EMP
@ PROW()+1,(INT(40-LEN("COLONOIA : "+cCOL_EMP))/2) SAY "COLONIA : "+cCOL_EMP
@ PROW()+1,(INT(40-LEN("ESTADO : " +cSTA_EMP))/2) SAY "ESTADO : " +cSTA_EMP
@ PROW()+1,(INT(40-LEN("R.F.C. " +cRFC_EMP))/2) SAY "R.F.C. " +cRFC_EMP
@ PROW()+1,(INT(40-LEN("TEL. " +cTEL_EMP))/2) SAY "TEL. " +cTEL_EMP

@ PROW()+1, 0 SAY "Regimen Fiscal :"
@ PROW()+1, 0 SAY cRegimenFiscal

@ PROW()+1, 0 SAY "FOLIO :"
@ PROW() , 8 SAY cFOLIO
@ PROW() ,22 SAY DTOC(DATE())+" - "+SUBSTR(TIME(),1,5)
@ PROW()+1,0 SAY REPLICATE("-",40)

SET DEVICE TO SCREEN
SET PRINTER TO
PRINTFILERAW(xPrinter,xImp1)

Saludos !!
Avatar do usuário
Jairo Maia
Moderador
Moderador
Mensagens: 2785
Registrado em: 16 Ago 2010 13:46
Localização: Campinas-SP

não consigo acessar matricial pelo net use no Windows 7

Mensagem por Jairo Maia »

Olá Pessoal,

Na minha opinião quando usando [x]Harbour, e em se tratando de impressora Matricial, também concordo que melhor é usar PrintFileRaw().

Olá Paredes,

Paredes, Permita-me uma correção:
Paredes01 escreveu:Puedes utilizar PRINTFILERAW solo funciona en impresoras de punto de matriz
A função PrintFileRaw() funciona em todas as impressoras compatíveis com o modo RAW, ou seja, todas impressoras capazes de interpretar a linguagem ESC/POS. Não somente Matriciais. Se elas forem compatíveis com o modo RAW, podem ser Lazer, DeskJet Térmicas ou Matriciais.
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
porter
Usuário Nível 5
Usuário Nível 5
Mensagens: 1057
Registrado em: 10 Dez 2009 16:44
Localização: OLIMPIA-SP

não consigo acessar matricial pelo net use no Windows 7

Mensagem por porter »

olá, localmente estou conseguindo imprimir na matricial em porta paralela, eu só não consigo imprimir, pela maquina cliente, esse comando PrintFileRaw, nunca usei, qual a função desse comando, acessar a impressora por rede ?
Outra dúvida, essa dificuldade que estou tendo para acessar a impressora pela rede, é pelo fato de ser xHarbour ou é porque é o Windows 7 ?

obrigado.

Windows 7 32 bits, xHarbour.
Avatar do usuário
ANDRIL
Usuário Nível 5
Usuário Nível 5
Mensagens: 1299
Registrado em: 06 Jul 2004 00:44
Contato:

não consigo acessar matricial pelo net use no Windows 7

Mensagem por ANDRIL »

Porter, minha resposta foi sobre sua dúvida sobre o NET USE, não pensei nada sobre programação. Tentou desativar o compartilhamento protegido por senha?
Clipper 5.2e / Blinker 5.1 / Harbour 3.2 / GTwvg
Fernando queiroz
Usuário Nível 4
Usuário Nível 4
Mensagens: 779
Registrado em: 13 Nov 2014 00:41
Localização: Porto Alegre/RS

não consigo acessar matricial pelo net use no Windows 7

Mensagem por Fernando queiroz »

já passei por isso, faz o seguinte

mude no gerenciador de dispositivo a porta da impressora para LPT3 , e mude a impressora também para LPT3 ai você pode usar o NET USE normalmente

essas mudanças tem de ser feitas na maquina que você esta dando o comando NET USE.

o problema ocorre porque provavelmente na maquina nao tem porta LPT , mas você pode enganar fazendo isso que te falei

funciona perfeito

use assim NET USE LPT1: \\SERVIDOR\IMPRESSORA

mesmo a porta sendo na LPT3
HARBOUR 3.2, HWGUI 2.23 B3, SEFAZCLASS, PDFClass, ADO + MariaDB/MySQL, RMChart
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

não consigo acessar matricial pelo net use no Windows 7

Mensagem por rochinha »

Amiguinho,

O erro está em usar espaços no nome:

Código: Selecionar todos

\\servidor\EPSON LX
Deixe:

Código: Selecionar todos

\\servidor\EPSONLX
Ao invés do driver LX 300 use o LX 810 ou Generic Text.

E o comando completo é NET USE LPT1: \\SERVIDOR\IMPRESSORA /PERSISTENT:YES
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
porter
Usuário Nível 5
Usuário Nível 5
Mensagens: 1057
Registrado em: 10 Dez 2009 16:44
Localização: OLIMPIA-SP

não consigo acessar matricial pelo net use no Windows 7

Mensagem por porter »

olá Fernando Queiroz, na maquina cliente, não tem a porta em Gerenciador de Dispositivos para fazer a mudança para LPT3, a impressora está instalada no Servidor, o comando net use está sendo executado na máquina cliente.

obrigado.
Avatar do usuário
ANDRIL
Usuário Nível 5
Usuário Nível 5
Mensagens: 1299
Registrado em: 06 Jul 2004 00:44
Contato:

não consigo acessar matricial pelo net use no Windows 7

Mensagem por ANDRIL »

porter escreveu:A impressora está compartilhada como: EPSON LX-300+
Se no Windows esta como acima, por que esta usando epson no net use
porter escreveu:net use lpt1: \\servidor\epson /yes
O erro que esta retornando referencia a outra impressora, nada a ver com as citadas acima
porter escreveu:ERRO : a senha é inválida para \\servidor\EPSON LX
Verifique corretamente o nome da impressora compartilhada no servidor, ajuste seu batch e se permanecer o problema de senha, siga o que passei no post anterior.

ate+
Clipper 5.2e / Blinker 5.1 / Harbour 3.2 / GTwvg
porter
Usuário Nível 5
Usuário Nível 5
Mensagens: 1057
Registrado em: 10 Dez 2009 16:44
Localização: OLIMPIA-SP

não consigo acessar matricial pelo net use no Windows 7

Mensagem por porter »

ola ANDRIL, no net use coloquei apenas EPSON porque fiquei sabento que no WIN7, só pode ser no máximo 8 caracteres, você acha que deveria mudar para EPSONLX-300+ sem os espaços ?

Eu ja havia desativado o campartilhamento por senha na central de rede do WIN7.
Avatar do usuário
Jairo Maia
Moderador
Moderador
Mensagens: 2785
Registrado em: 16 Ago 2010 13:46
Localização: Campinas-SP

não consigo acessar matricial pelo net use no Windows 7

Mensagem por Jairo Maia »

Olá Pessoal,
porter escreveu:a impressora está instalada no Servidor, o comando net use está sendo executado na máquina cliente.
Será que ele não precisa instalar essa impressora do Servidor no Cliente como impressora da rede?

Editado:
Não uso NET USE, mas pergunto porque para acessar uma impressora da rede via menu, ela só aparece se estiver instalada na máquina como impressora da rede.
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Avatar do usuário
ANDRIL
Usuário Nível 5
Usuário Nível 5
Mensagens: 1299
Registrado em: 06 Jul 2004 00:44
Contato:

não consigo acessar matricial pelo net use no Windows 7

Mensagem por ANDRIL »

porter escreveu:ola ANDRIL, no net use coloquei apenas EPSON porque fiquei sabento que no WIN7, só pode ser no máximo 8 caracteres
Seguindo esta lógica, entao deveria ser EPSONLX- e nao apenas EPSON.

Se puder, compatilhe a impressora no servidor como EPSON (evite deixa com nomes longos) e mude no bacth para EPSON.

Ate+
Clipper 5.2e / Blinker 5.1 / Harbour 3.2 / GTwvg
porter
Usuário Nível 5
Usuário Nível 5
Mensagens: 1057
Registrado em: 10 Dez 2009 16:44
Localização: OLIMPIA-SP

não consigo acessar matricial pelo net use no Windows 7

Mensagem por porter »

ola Jairo, vou instalar a impressora na maquina cliente tambem, talvez de certo, no XP nunca precisei instalar.
Andril, vou mudar o nome da impressora para somente EPSON, vou tentar todas as possibilidades e volto a postar o resultado.

obrigado.
Fernando queiroz
Usuário Nível 4
Usuário Nível 4
Mensagens: 779
Registrado em: 13 Nov 2014 00:41
Localização: Porto Alegre/RS

não consigo acessar matricial pelo net use no Windows 7

Mensagem por Fernando queiroz »

faz isso, instala a impressora na maquina cliente, ela normalmente usa a porta LPT1
mude o dispositivo no gerenciador para a porta LPT3

ai pode usar normalmente o NET USE
HARBOUR 3.2, HWGUI 2.23 B3, SEFAZCLASS, PDFClass, ADO + MariaDB/MySQL, RMChart
Responder