Jump to content
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

Nuno

Impressão através de um .bat

Recommended Posts

Nuno

Boas pessoal!

Bem é o seguinte:

Eu tenho uma aplicação que envia talão de impressão para ficheiro (impressora FILE do Windows - driver Generic text/olnly) após este ficheiro ser criado numa pasta seguidamente capturo a informação que sai neste ficheiro e faço a gestão da mesma numa outra aplicação, a questão é que a seguir eu precisava que este talão fosse impresso automaticamente na impressora física de talões (EPSON). A minha pergunta é se alguém tem alguma ideia de como fazer isto.

Tive a ver umas coisas e pensei em ter um batch file que copia-se e imprimisse o talão mas ainda sem resultado.

Alguma Ideia?

Cumps

Share this post


Link to post
Share on other sites
passarito

Boas,

Para já, acho que o tópico está na secção errada... mas algum moderador há-de tratar disso.

Qual a conexão da impressora? Rede, USB, Série, Paralela...

Qual o Sistema Operativo?

Share this post


Link to post
Share on other sites
Nuno

Boas passarito,

Relativamente á conexao da impressora tenho uma máquina por porta USB, outra máquina por paralela

sistema operativo - windows XP

Share this post


Link to post
Share on other sites
pmg

Na gestão de impressoras (algures no Painel de Controle), podes atribuir portas especificas a impressoras especificas.

Usa a porta correspondente à impressora onde pretendes imprimir o documento (depois de alterares) e, na batch file, faz

copy ficheiro LPT1:


What have you tried?

Não respondo a dúvidas por PM

A minha bola de cristal está para compor; deve ficar pronta para a semana.

Torna os teus tópicos mais atractivos e legíveis usando a tag CODE para colorir o código!

Share this post


Link to post
Share on other sites
passarito

Penso que o lpt1 não leva os dois pontos.

Mas também podes fazer:

type nome_do_ficheiro > lpt1

Share this post


Link to post
Share on other sites
Nuno

e para o caso de ser impressora USB?

Já arranjei uma forma. :)

net use lpt1 \\pc1\lx300 /persistent:yes
Edited by Nuno

Share this post


Link to post
Share on other sites
passarito

Esse código é para impressoras de rede. Claro que podes partilhar uma impressora e aceder a ela, do próprio pc mas pela partilha de rede.

Outra coisa, também podes usar a lpt2, 3, 4, etc.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.