Fórum Ubuntu Linux - PT
20 de Junho de 2013, 06:58 *
Olá, Visitante. Faça o login ou registre-se.
Perdeu o seu e-mail de ativação?

Login com nome de usuário, senha e duração da sessão
Notícias: Informações da última versão: Ubuntu Linux 13.04 -Raring Ringtail
 
   Home   Ajuda Regras Pesquisa Login Registre-se  
Anúncios
Páginas: [1]   Ir para o fundo
  Imprimir  
Autor Tópico: [Resolvido] Compartilhando impressora do Ubuntu -> Windows  (Lida 1163 vezes)
cnemer
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 59


Ver Perfil
« em: 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 » Registrado
slkslk
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 344


Ver Perfil
« Responder #1 em: 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... Triste


Um abraço
Registrado

“Carpe diem, quam minimum credula postero.”
(Aproveite o dia, acredite o mínimo possível no amanhã), Horácio, Odes I,11,8
cnemer
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 59


Ver Perfil
« Responder #2 em: 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?

Registrado
cnemer
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 59


Ver Perfil
« Responder #3 em: 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:
sudo chmod ugo+rw /dev/lp0
criei um link /dev/lp0 -> lpt1
Código:
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"
Registrado
slkslk
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 344


Ver Perfil
« Responder #4 em: 06 de Dezembro de 2011, 12:52 »

Muito bem!  Piscada Tenho de usar esse truque eu próprio!

Um abraço
Registrado

“Carpe diem, quam minimum credula postero.”
(Aproveite o dia, acredite o mínimo possível no amanhã), Horácio, Odes I,11,8
Renan Borges
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 72


Quem sabe cala.. Quem não sabe é o que mais fala.


Ver Perfil
« Responder #5 em: 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.
Registrado

Pense no grande gesto de cidadania que é ajudar o próximo,, Compartilhar o conhecimento não é pecado. Pois o conhecimento todos podem adquirir porem atitude é Unica, é só sua!!!
cnemer
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 59


Ver Perfil
« Responder #6 em: 26 de Dezembro de 2011, 14:17 »

Rena valeu pela força.

Pessoal, tive uma dor de cabeça com o comando:
Código:
sudo chmod ugo+rw /dev/lp0
Tipo 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:
sudo mv -v script.lp0 /etc/init.d
e por ultimo
Código:
sudo update-rc.d script.lp0 defaults

isso me evitou de a cada boot ter que digitar o comando chmod

Registrado
Páginas: [1]   Ir para o topo
  Imprimir  
 
Ir para:  

Powered by MySQL Powered by PHP Tema desenvolvido por FaBMak e n3t0
Powered by SMF 1.1.18 | SMF © 2006-2009, Simple Machines
© 2013 Canonical Ltd. Ubuntu e Canonical são marcas registradas da Canonical Ltd.
XHTML 1.0 válido! CSS válido!