Como faço para compartilhar uma impressora CUPS com um convidado do Windows VirtualBox?

3

Atualmente estou usando o Ubuntu, mas tenho a configuração de impressão com o CUPS. É possível compartilhar uma impressora CUPS com um convidado do VirtualBox Windows? Ou, ou seja, o Windows 2000.

    
por Evan Carroll 01.09.2015 / 04:36

1 resposta

2

SIM

Compartilhar uma impressora de um host Linux / CUPS para uma Máquina Virtual Windows é fácil. Eu mostrarei a você como fazer isso no Windows 2000, porque é provavelmente a configuração mais antiga e difícil (e um pouco prática) para trabalhar.

  1. Adicione um Host Only Network : FilePreferencesNetworkHost Only NetworksAdd Host Only Network . Isso criará sua rede para o convidado. O host terá o endereço IP de 192.168.56.1 .

  2. Adicione um Network Adapter no Machine Settings do VirtualBox. Clique com o botão direito do mouse na Máquina Virtual → clique em Settings → clique em Network → Configurar Attached to on Adapter 1 (ou qualquer adaptador) para Host Only Adapter .

  3. Acesse o site http://localhost:631/ .

    1. Na guia superior, clique em Administration → verifique os Share printers connected to this system e Allow printing from the Internet → clique no botão Change Settings .

    2. Na guia superior, clique em Printers → clique na impressora que você deseja compartilhar e copie a URL. Para mim, o meu é http://localhost:631/printers/Samsung-M262x-282x . Você deseja substituir localhost por 192.168.56.1 e copiar isso.

  4. Agora temos duas opções. Uma delas é rastrear o driver original, a outra é usar o arquivo de definição PostScript que o Linux está usando e instalar a capacidade do Windows de usá-lo. Se a impressora for PostScript, é muito mais fácil. Nós vamos assumir que é. Um daemon de impressora sã deve ser capaz de ler .ppd (PostScript Printer Definitions), mas o Windows não pode. Para obter essa habilidade, precisamos instalar algum software de terceiros.

    1. Agora você precisa compartilhar /etc/cups/ppd/ . Clique com o botão direito na máquina virtual → clique em Settings → clique em Shared Folders → clique em Add a Shared Folder (ícone à direita). No Folder Path put /etc/cups/ppd/ . Clique em Automount e Read-only .

    2. Agora, na máquina virtual, você deseja instalar o Adobe Universal PostScript Windows Driver Eu acho que isso pode vir em versões do Windows mais recentes do que o win2k. Você pode fazer o download direto na Máquina Virtual ou salvá-lo no host e compartilhar o diretório em que você salvou (exatamente como fizemos anteriormente).

    3. Execute o arquivo que você acabou de baixar ( winsteng.exe ).

      1. Clique em Next .
      2. Clique em ACCEPT (a tela EULA)
      3. Clique em It is connected to the network (Network Printer) para adicionar uma impressora de rede.
      4. Clique em Next
      5. Cole o endereço acima (em 3.2 ). Deve procurar algo como http://192.168.56.1/printers/<something> .
      6. Clique em Yes para instalar o driver.
      7. Clique em Browse para encontrar um driver mais adequado. ;)
      8. Clique em Network .
        1. desmarque Reconnect on Login
        2. clique em Browse → expandir Virtual Box Shared Folders → expandir \Vboxsvr → clique em \VBOXSVR\ppd → clique no botão OK .
      9. Clique em Drive → clique em qualquer unidade que você acabou de adicionar, o padrão é E: .
      10. Clique na impressora à esquerda.
      11. Clique no botão OK .
      12. Verifique se o novo driver de impressora está selecionado (essa deve ser a mesma tela da Etapa 5 acima.
      13. Clique em Next .
      14. Escolha imprimir a página de teste.
      15. Clique em Install
      16. Você está feito! Eu não sugiro que você configure a menos que você seja especial. Clique em alguns Nexts e termine.

Estas instruções foram escritas com uma cópia do Abandonware do Windows 2k Pro SP4

    
por 01.09.2015 / 04:37