Autor Tópico: [Resolvido] Compartilhando impressora do Ubuntu -> Windows  (Lida 3917 vezes)

Offline cnemer

  • Usuário Ubuntu
  • *
  • Mensagens: 59
    • Ver perfil
[Resolvido] Compartilhando impressora do Ubuntu -> Windows
« Online: 29 de Novembro de 2011, 13:24 »
Prezados,

Estou com um sério problema na empresa. Tenho uma impressora matricial (LPT1) que era conectada em uma estação Win e utilizada em outra estação Win. A segunda estação roda um programa que imprime em uma impressora conectada numa porta LPT (por exemplo LPT1). Para resolver isso eu utilizava o comando "net use" para configurar a porta LPT para a impressora compartilhada.

Mas agora com o ubuntu tudo mudou e não consigo resolver o problema.

A impressora LPT está conectada no Ubuntu e acessada pela estação Win porém ela é instalada como uma impressora de internet http://...... Eu consigo imprimir página de teste e tudo mais. Porém não consigo associar a porta LTP1 à ela. Acredito que seja porque ela esta instalada como impressora da internet.

Consigo acessar uma impressora do ubuntu pelo windows da seguinde forma: \\ip_servidor\impressora? acho que isso resolveria. Ou será que tem algum jeito de associar a porta LPT à uma impressora com o protocolo http??

Por favor me ajudem.
« Última modificação: 30 de Novembro de 2011, 13:42 por cnemer »

Offline slkslk

  • Usuário Ubuntu
  • *
  • Mensagens: 344
    • Ver perfil
Re: Compartilhando impressora do Ubuntu -> Windows
« Resposta #1 Online: 29 de Novembro de 2011, 15:01 »
Tive um problema idêntico na empresa há uns 3 anos. Não o consegui resolver, e pareceu-me que não existe mesmo solução. De qualquer modo, aqui vão umas ideias...

Citar
Consigo acessar uma impressora do ubuntu pelo windows da seguinde forma: \\ip_servidor\impressora?

Experimente procurar um pouco na net pelo mapeamento de impressão com o "samba", sendo a impressora instalada através do CUPS. Se for possível, diria que terá de ser por aí. O equivalente em linux ao LPT é o /dev/lp0, mas se o programa em windows procura pela lpt, não sei se consegue mapear para a /dev/lp0. Se vai pelo protocolo IPP, duvido que seja possível mapear para uma porta paralela.

Tenho actualmente mapeamentos vários e servidores de impressão Linux e Windows, mas sempre com placas de rede. Nas situações que não o consegui fazer (LPT's) instalei o SO Windows nessas máquinas... :(


Um abraço
“Carpe diem, quam minimum credula postero.”
(Aproveite o dia, acredite o mínimo possível no amanhã), Horácio, Odes I,11,8

Offline cnemer

  • Usuário Ubuntu
  • *
  • Mensagens: 59
    • Ver perfil
Re: Compartilhando impressora do Ubuntu -> Windows
« Resposta #2 Online: 29 de Novembro de 2011, 15:55 »
slkslk

Valeu pela força. Depois de muito suor consegui fazer o sistema rodar via wine. Não sei se depois de alguma atualização ele vai parar de funcionar mas... ta funcionando.

Então tenho ainda outra opção. Configurar a porta LPT1 do wine apontar para a porta /dev/lp0.

Alguém sabe como fazer isso?


Offline cnemer

  • Usuário Ubuntu
  • *
  • Mensagens: 59
    • Ver perfil
Re: Compartilhando impressora do Ubuntu -> Windows
« Resposta #3 Online: 30 de Novembro de 2011, 13:42 »
Pessoal, consegui resolver da seguinte forma:

liberei acesso de escrita e leitura para todos os usuários em /dev/lp0
Código: [Selecionar]
sudo chmod ugo+rw /dev/lp0criei um link /dev/lp0 -> lpt1
Código: [Selecionar]
sudo ln -s /dev/lp0 /home/$user/.wine/dosdevices/lpt1::funcionou que é uma beleza!!!

Achei isso em algum lugar na net procurando por "associar /dev/lp0 a lpt1 no wine"

Offline slkslk

  • Usuário Ubuntu
  • *
  • Mensagens: 344
    • Ver perfil
Re: [Resolvido] Compartilhando impressora do Ubuntu -> Windows
« Resposta #4 Online: 06 de Dezembro de 2011, 12:52 »
Muito bem!  ;) Tenho de usar esse truque eu próprio!

Um abraço
“Carpe diem, quam minimum credula postero.”
(Aproveite o dia, acredite o mínimo possível no amanhã), Horácio, Odes I,11,8

Offline Renan Borges

  • Usuário Ubuntu
  • *
  • Mensagens: 71
  • Quem sabe cala.. Quem não sabe é o que mais fala.
    • Ver perfil
Re: [Resolvido] Compartilhando impressora do Ubuntu -> Windows
« Resposta #5 Online: 08 de Dezembro de 2011, 22:29 »
Parabens cnemer.

São mentes curiosas e criativas como voce que movem esse forum, para bens a todos que contribuiram com cnemer.
Profissional de TI , Formado em Banco de Dados, 5 anos de experiencia em suporte Tecnico Windows e Linux.

Para mim, passar o conhecimento que possuo e uma grande satisfação !!!

Offline cnemer

  • Usuário Ubuntu
  • *
  • Mensagens: 59
    • Ver perfil
Re: [Resolvido] Compartilhando impressora do Ubuntu -> Windows
« Resposta #6 Online: 26 de Dezembro de 2011, 14:17 »
Rena valeu pela força.

Pessoal, tive uma dor de cabeça com o comando:
Código: [Selecionar]
sudo chmod ugo+rw /dev/lp0Tipo a cada boot o arquivo /dev/lp0 perdia a configuração do chmod acima.
Caso alguém tem tido o mesmo problema. Fiz o seguinte.

Criei um script somente com esta linha, coloquei em /etc/init.d/ e o registrei. Ficou assim

Arquivo script.lp0:
Citar
### BEGIN INIT INFO
# Provides:          caribe-lp0
# Required-Start:     
# Required-Stop:     
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Altera perimissão em /dev/lp0
# Description:       Enable service provided by daemon.
### END INIT INFO
#!/bin/bash

chmod ugo+rw /dev/lp0

exit 0

depois
Código: [Selecionar]
sudo mv -v script.lp0 /etc/init.de por ultimo
Código: [Selecionar]
sudo update-rc.d script.lp0 defaults
isso me evitou de a cada boot ter que digitar o comando chmod