SO FUNCIONA QUANDO EM REDE
Pessoal, boa tarde!
Não sei porque, mas utilizo os comandos abaixo em um cliente onde a maquina esta conectada em uma REDE local ou internet.
Open [Ô] \\Caixa\ImpLx[Ô] Output As #1
Print #1, [Ô]------------------------------------------------[Ô]; Chr$(&HA);
Print #1, Chr$(27) & Chr(14) + [Ô] PIZZARIA XXX [Ô]; Chr$(&HA);
Print #1, [Ô] D E L I V E R Y[Ô]; Chr$(&HA);
Print #1, [Ô]------------------------------------------------[Ô]; Chr$(&HA);
Print #1, Chr$(&HA);
Print #1, Chr$(&HA);
Close #1
A impressora IMPLX esta compartilhada, tudo certinho... ou seja, funciona corretamente a impressão
Sendo que quando utilizo o sistema com esta rotina em uma computador que nao esta conectado em uma REDE. da erro na abertura do arquivo.
[Ô]BAD FILE NUMBER[Ô]
Como eu pdoeria resolver esse problema?
Obrigado,
Emanuel
Não sei porque, mas utilizo os comandos abaixo em um cliente onde a maquina esta conectada em uma REDE local ou internet.
Open [Ô] \\Caixa\ImpLx[Ô] Output As #1
Print #1, [Ô]------------------------------------------------[Ô]; Chr$(&HA);
Print #1, Chr$(27) & Chr(14) + [Ô] PIZZARIA XXX [Ô]; Chr$(&HA);
Print #1, [Ô] D E L I V E R Y[Ô]; Chr$(&HA);
Print #1, [Ô]------------------------------------------------[Ô]; Chr$(&HA);
Print #1, Chr$(&HA);
Print #1, Chr$(&HA);
Close #1
A impressora IMPLX esta compartilhada, tudo certinho... ou seja, funciona corretamente a impressão
Sendo que quando utilizo o sistema com esta rotina em uma computador que nao esta conectado em uma REDE. da erro na abertura do arquivo.
[Ô]BAD FILE NUMBER[Ô]
Como eu pdoeria resolver esse problema?
Obrigado,
Emanuel
Use o Comando:
Open [Ô]LPT1[Ô] For Output As #1
Assim vai imprimir na LPT1 da máquina local
Open [Ô]LPT1[Ô] For Output As #1
Assim vai imprimir na LPT1 da máquina local
amigo,
O problema é qua nao tem LPT1 na máquina.
A impressora esta conectada em ums USB.
Alguem mais teria outra solução?
obrigado
O problema é qua nao tem LPT1 na máquina.
A impressora esta conectada em ums USB.
Alguem mais teria outra solução?
obrigado
Humm..entendi...
Faz assim...entra na impressora e compartilha ela (mesmo a maquina nao estando na rede)...
Depois tenta
Open [Ô] \\NOME_DO_SEU_PC\IMPRESSORA[Ô] Output As #1
Faz assim...entra na impressora e compartilha ela (mesmo a maquina nao estando na rede)...
Depois tenta
Open [Ô] \\NOME_DO_SEU_PC\IMPRESSORA[Ô] Output As #1
vc pode tentar asism tb:
entra no DOS e executa a linha abaixo:
net use lpt1 \
ome_do_seu_pc\impressora compartilhada
Ae no código vc deixa:
Open [Ô]LPT1[Ô] For Output As #1
Sugiro criar um arquivo BAT com o script DOS e rodar sempre na inicializacao do windows
entra no DOS e executa a linha abaixo:
net use lpt1 \
ome_do_seu_pc\impressora compartilhada
Ae no código vc deixa:
Open [Ô]LPT1[Ô] For Output As #1
Sugiro criar um arquivo BAT com o script DOS e rodar sempre na inicializacao do windows
Amigo,
mas mesmo sem a impressora ter a LPT1 fisicamente?
Emanuel
mas mesmo sem a impressora ter a LPT1 fisicamente?
Emanuel
Sim, funciona sim!....mas tem q deixar a impressora compartilhada...
Tópico encerrado , respostas não são mais permitidas