IMPRIMIR 3 IMPRESSORAS NAO FISCAL

EMANUEL 26/08/2009 10:08:38
#320989
Caros, Bom dia!

Tenho 3 computadores em rede, onde cada um tem uma impressora Bematech nao fiscal.

Micro1 (servidor)
Micro2
Micro3

Entao, como eu poderia da minha aplicação poder imprimir do Micro2 na impressora do Micro1, via rede
utilizo a Dll da bematech. A impressão local funciona perfeitamente, uma vez que no Micro2 a impressora esta conectada na LPT1

Desde ja agrdeço,

Emanuel

FOXMAN 26/08/2009 10:28:11
#320993
Bom dia amigo

Basta vc setar o caminho da impressora [Ô]COMPARTILHADA[Ô] no Micro1.

Ex.

Open [Ô]LPT1[Ô] for ............


vc utilizaria

OPEN [Ô]\\MICRO1\NOMEDAIMPRESSORA[Ô] FOR.......
EMANUEL 26/08/2009 10:31:18
#320994
Fox,

Mas estas impressoras nao sao instaladas pelo o windows.. como se fosse uma HP ou Epson...

utilizo a Dll d Bematech para imprimir...


Desde ja agradeço,
Emanuel
FOXMAN 26/08/2009 19:27:13
#321048
Citação:

EMANUEL escreveu:
Fox,

Mas estas impressoras nao sao instaladas pelo o windows.. como se fosse uma HP ou Epson...

utilizo a Dll d Bematech para imprimir...


Desde ja agradeço,
Emanuel



Certo, mas apenas compartilhe elas e instale-as como genérica somente texto, pode ter certeza que da certo, pois tenho sistema em lanchonete e diversas impressoras em locais diferentes(bar, cozinha, balcão, assados, etc)

EMANUEL 28/08/2009 06:26:03
#321191
Caro FOXMAN,

Por que assim, no cadastro do produto vou indicar onde é impresso derminado produto, tipo:

Cerveja
\\Servidor\Imp-Bar

Filé a Moda
\\Cozinha\Imp-Coz

e assim.. vai....para cada produto vou setar o endereço

Como te felei utilizo a Dll Bematech, e atualmente meu sistema apenas imprimie em uma impressora local.

Seria possivel voce me enviar 1 exemplo onde eu pudesse enviar para determinada impressora conforme a escolha do produto, na realidade nao entendi aquele seu exemplo utilizando o FOR.......

Eu tava pensando assim...

Conforme o produto selecionado, dai eu setava da seguinte forma:

iRetorno = IniciaPorta([Ô]\\Cozinha\Imp-Coz[Ô])

Funcionaria dessa forma?

Desde ja agradeço
Emanuel
VISUAL 28/08/2009 07:54:50
#321195
Resposta escolhida
Bom, eu tem assim:
- Uma tabela de imp. de disparo onde cadastro as imp's com o mesmo nome que foram adicionadas no windows.Impressoras, ex: Cozinha, Pizzaria, Bar, etc;

- No cadastro de itens de cardapio, informe onde esse item será impresso, ex: Cozinha, Pizzaria, Ba, etc[ô]s r;

- Quando o sistema recebe um pedido de item que é preparadio na cozinha disparo o aviso para a impressora Cozinha; Mas sempre uso:

OPEN COZINHA FOR.......

- Quando o sistema recebe um pedido de item que é preparadio na pizzaria disparo o aviso para a impressora Pizzaria. usando:

OPEN PIZZARIA FOR.......

*** Qual DLL da Bematech voce esta usando?
EMANUEL 28/08/2009 07:58:11
#321196
Ola amigo VISUAL,

utilizo a MP2032.DLL

como seria esse exemplo com OPEN.... FOR...

obirgado,

Emanuel
VISUAL 28/08/2009 09:03:51
#321204
Seria uma impressão direta para o dispositivo.

Open NomeImpressora For Output As #10
Print #10, [Ô]Texto Linha 1 [Ô]
Print #10, [Ô] [Ô]
Print #10, [Ô]Texto Linha 2 [Ô]
Print #10, [Ô] [Ô]
Print #10, [Ô]Texto Linha 3 [Ô]
Print #10, [Ô] [Ô]
Print #10, [Ô]Texto Linha 4 [Ô]
Close #10
EMANUEL 28/08/2009 09:22:01
#321208
Visual,

Entao eu teria deixa de utilizar a DLL da Bematech e passar a usar o Printer né?

Emanuel
VISUAL 28/08/2009 09:37:43
#321209
Olha Emanuel, nesse caso acho que usando o comando no braço, tenho mais liberdade de trabalho... Posso usar para qq marca de impressora e não fico preso em uma DLL.

E veja bem não estou usando o comando Printer!
EMANUEL 28/08/2009 09:49:33
#321211
Entendi VISUAL,

é verdade, dessa forma fica mais flexivel.

é que eu tenho uma rotina Class prontinha pra usar o PRINTER, e ja utilizo com impressoras matricias, Epson.. etc. e funciona perfeitamente.

Mas se funciona com PRINT, irá funcionar com o PRINTER com certeza.

obrigado,
Emanuel
Página 1 de 2 [14 registro(s)]
Tópico encerrado , respostas não são mais permitidas