Como faço para compartilhar a impressora do ubuntu 9.10 para o Windows, para o Mac OS X e para outros hosts do Ubuntu?

6

Eu tenho uma impressora instalada em um desktop Ubuntu 9.10, e gostaria de compartilhar a impressora em uma máquina Windows, uma máquina Mac OS X e em alguns outros hosts Ubuntu através da rede. Duas questões relacionadas vêm à mente:

  1. Como você compartilha uma impressora de um host Ubuntu com outros hosts?

  2. É melhor usar diferentes métodos de compartilhamento para cada tipo de cliente do que tentar fazer com que todos os clientes falem, por exemplo, SMB, para a impressora?

    • A principal preocupação é a qualidade dos resultados de impressão e a confiabilidade da impressão. Eu tive alguns problemas de impressão de clientes Mac e Ubuntu quando a impressora foi conectada a um desktop Win XP
por pcapademic 11.01.2010 / 21:52

3 respostas

5

O compartilhamento de impressão embutido baseado no Internet Printing Protocol (ipp: //) parece funcionar muito bem. Em termos de configuração do servidor e clientes Ubuntu, é o mais fácil de gerenciar, pois não é necessário editar um arquivo de texto.

Outro problema que tive com clientes Ubuntu conversando com uma máquina Windows compartilhando uma impressora foi que ela continuaria falhando. O problema estava no lado do Ubuntu, e a solução era usar nomes de usuários e senhas para se conectar ao servidor de impressão, mas ainda assim, era irritante.

O seguinte é baseado no wiki de documentação do Ubuntu NetworkPrintingWithUbuntu

Na máquina que compartilha a impressora - o servidor

  1. Abra o Sistema - > Administração - > Imprimindo lançador para o aplicativo system-config-printer .

  2. Na caixa de diálogo "Configuração da impressora", selecione o servidor - > Menu Configurações .

  3. Na caixa de diálogo "Configurações básicas do servidor", selecione a opção Publicar impressoras compartilhadas conectadas a este sistema

  4. Voltando à caixa de diálogo "Configuração da impressora", abra a caixa de diálogo Propriedades da sua impressora

  5. Abra a visualização "Políticas" e verifique se Ativado , Aceitando trabalhos e Compartilhado estão selecionados

Na máquina Ubuntu 9.10 ou 9.04 precisando imprimir - o Ubuntu Client

  1. O caminho mais fácil: Sistema - > Administração - > Imprimindo , selecione o servidor - > Configurações e selecione a opção Mostrar impressoras compartilhadas por outros sistemas .
    • Se as máquinas estiverem na mesma sub-rede e, talvez, ainda mais longe umas das outras, a impressora remota deve aparecer
    • Se você observar as propriedades da impressora, verá que o URI do dispositivo está no formato:
      ipp: // ip.address.or.name / printers / Printername
      por exemplo,
      ipp: //10.10.10.52/printers/Office
  2. A maneira mais segura, porque você não está auto-laoding coisas da rede:
    1. Sistema - > Administração - > Imprimindo , pressione o botão + Novo
    2. No menu Impressora de rede, selecione Protocolo de impressão da Internet (ipp)
    3. Na caixa de diálogo da subpasta Impressora IPP,
      • para o campo Host: , insira um nome ou endereço IP para a impressora desejada, por exemplo, 10.10.10.52
      • para o demônio Fila: , acrescente o nome da impressora (será necessário consultar a caixa de diálogo "Configuração da impressora **" do servidor para localizá-la, por exemplo, Office
      • O botão Verificar deve acender. Clique. Espere por alguma afirmação de que a impressora remota está pronta.
    4. Clique no botão Encaminhar e siga o assistente para concluir a configuração da impressora.

Na máquina do Windows que precisa imprimir - o Windows clinet (testado com o XP)

O cliente Windows tem a capacidade de imprimir em uma impressora remota via ipp.

  1. Adicionar uma impressora
  2. Defina como "Uma impressora de rede"
  3. Selecione a opção Conecte-se a uma impressora na Internet ou em uma rede doméstica ou de escritório e simplesmente insira o URI na impressora, por exemplo, ipp: //10.10.10.52/printers/Office.
  4. Selecione seu driver. Pode demorar um pouco de caça, mas parece ser o mesmo cenário que com o acesso a uma impressora com o protocolo SMB da Microsoft

Na máquina do Mac OS X que precisa imprimir - o cliente Mac

Isso foi bem fácil. O único problema que encontrei foi que o Mac OS X não queria usar o driver específico para a impressora. A máquina tem o driver instalado, já que conectamos a impressora diretamente ao Macintosh no passado, mas ao conectar via IPP, o Mac OS X parece querer usar apenas o driver Generic Postscript Printer. trabalho em andamento

    
por 12.01.2010 / 06:43
1

Você pode fazer isso com o samba para qualquer tipo de cliente.

loo neste

link

leia sobre xícaras e samba

    
por 12.01.2010 / 05:19
1

Eu prefiro usar a linha de comando, mas o artigo do wiki não diz nada sobre isso. Felizmente eu encontrei aqui:

Compartilhamento de impressoras de rede no Ubuntu

STEP 1: Installing CUPS

You can install CUPS through Sudo using the following terminal prompt:

sudo apt-get install cupsys cupsys-client

After that just enter your user password and the packages should be downloaded and installed in a few minutes.

STEP 2: Configuring the Ubuntu Print Server

Now that you have CUPS installed, you need to go to your Ubuntu machine, the one which has the printer connected to it. This will be your “Ubuntu Print Server”. You can configure it properly as follows:

  • Go to System > Administration > Printing.
  • The printer configuration window should pop up.
  • Now select the server tab from the menu bar and then open settings.
  • Once you are in the Basic server settings menu, check the box titled “Publish shared printers connected to this server” and click OK.
  • Now right click the printer you need to share and make sure the “Shared” option is checked, if not check it now.

Now that you have configured the Ubuntu server to share the attached printer(s), we’ll head on to:

STEP 3: Setting up client Ubuntu machines for remote Printing.

The client machines are the ones you want to use to print documents remotely to the Ubuntu Print server. You need to repeat the following steps on every Ubuntu client (that you want to print from) on the network to set up remote printing.

  • Open System > Administration > Printing
  • In the Printer Configuration window, go to Add > Network Printer.
  • Click on “Find Network Printer and then click on Find again.
  • Optionally you can specify the “Ubuntu Print server’s” IP address or Host name if you are having problems finding the printer. _ Once you click Find, printers connected to the Ubuntu server should show up here. If they don’t show up you can open the Terminal and enter the following Prompt to restart CUPS and then check again: sudo /etc/init.d/cups restart.
    
por 12.10.2011 / 20:37