Como usar o driver de impressora do Mac no Ubuntu?

1

Atualizar / resolvido

Eventually I can print with Canon G1000 in my Ubuntu with help of Turboprint driver. For more information, read their release.

obrigado pela leitura!

Acabei de comprar uma Canon G1000 , mas ainda não há suporte para Linux. Eu os enviei e a resposta não é o driver do Linux na época.

Sou usuário do Linux há anos, mas sou muito novo no CUPS (nunca tive que me esforçar com uma impressora até esta!).

1- Como os drivers do Mac OS X são disponível , eu queria saber se eu poderia extrair o PPD dele para alimentar o meu Ubuntu? Eu tenho xar o arquivo dmg, mas não consigo encontrar nenhum PPD dele.

2- Se possível, como usar arquivos extraídos do arquivo DMG para serem usados como drivers do Linux?

Qualquer ajuda apreciada!

    
por betauli 03.09.2016 / 03:35

3 respostas

0

Consegui extrair o arquivo PPD dos drivers de cups OSX. Como não sei se posso postá-lo por motivos de licença, aqui estão as etapas para reproduzir.

Ainda não consegui fazer a impressora funcionar, mas estou postando isso com a esperança de que alguém possa resolver os problemas restantes.

  • faça o download do driver OSX CUPS do site da Canon: link
  • 7z x mcpd-mac-g1000-13_13_0_0-ea21_3.dmg (ou qualquer que seja o nome do arquivo que você recebeu)
  • 7z x "2 - disk image(Apple_HFS:2)" que foi extraído do arquivo .dmg original
  • cd "PrinterDriver_G1000 series/"
  • 7z x "PrinterDriver_G1000 series_131300.pkg" que te dá uma pasta G1000.pkg entre outros arquivos
  • cd G1000.pkg
  • zcat Scripts | cpio -i
  • cd CIJModules
  • tar xzf CanonIJPPD.tgz fornece CanonIJG1000series.ppd.gz , que é o PPD desejado. Ainda precisa ser editado, pois inclui várias linhas apontando para caminhos OSX (" /Library/... ")

Eu ainda estou tentando descobrir o que está errado com a minha configuração, mas pelo menos você pode trabalhar no PPD agora:)

    
por Laurent S 10.09.2016 / 19:06
0

A questão é sobre como usar o driver Mac da Canon G1000 como uma fonte de driver para esta impressora no Ubuntu. Minha resposta não é exatamente sobre isso. Mas suponho que o que o cartaz queria fosse ter um driver completamente funcional para o Linux. Minha resposta resolve isso:

As opções para uma pessoa que está tentando instalar o G1000 e o G2000 da Canon estão limitadas ao seguinte:

  1. Compile e instale o gutenprint (recomendado) . A Gutenprint, anteriormente denominada Gimp-Print, é um conjunto de drivers de impressora para Linux. Funciona como drivers nativos e suporta impressão baseada em xícaras. Está completamente livre .

  2. Compre um driver e um utilitário de impressão do Linux, chamado Turboprint . Também tem excelente suporte. Um bônus adicional é uma GUI para verificar o spooling da impressora e configurar opções variadas como tipo de papel, resolução, etc. O custo de uma licença individual é superior a $ 34.

Se você decidir ir com a primeira solução, as etapas incluem o seguinte. Meu sistema é um Ubuntu Xenial de 64 bits.

Primeiro, você precisa de alguns cabeçalhos de desenvolvimento. Então, adicione à sua sources.list as seguintes linhas, se você não as tiver. Modifique-os de acordo com a sua versão do Linux (Debian / Ubuntu):

deb http://jp.archive.ubuntu.com/ubuntu/ xenial-proposed main restricted universe multiverse 
deb-src http://jp.archive.ubuntu.com/ubuntu/ xenial-proposed main restricted universe multiverse 

Atualize suas fontes e instale as dependências de construção:

sudo apt-get build-dep cups-common gimp-gutenprint libgutenprint-dev
sudo apt-get install build-essential

Agora faça o download do pacote de versões para o gutenberg (versão > = 5.2.13) em Sourceforge .

wget https://sourceforge.net/projects/gimp-print/files/gutenprint-5.2/5.2.13/gutenprint-5.2.13.tar.bz2/download
tar xvf download
cd gutenprint-5.2.13

Alternativamente, clone o repositório do git.

git clone https://git.code.sf.net/p/gimp-print/source gimp-print-source
cd gimp-print-source

Agora configure, crie e instale.

./configure
make 
sudo make install

Fonte: Meu blog postar

    
por Droidzone 07.08.2017 / 17:06
0

Trabalhou para mim, muitos muito obrigado droidzone! impressora canon G1500.

Eu tenho 64bit Ubuntu 16.04.2 LTS xenial com xcuntu xcuntu

Eu tento adicionar alguns detalhes para pessoas que não são competentes como eu ... e caso tenham problemas (como no meu caso) com o source.list (perdoe meu inglês, eu sou italiano)

Estamos tentando instalar os drivers da impressora. Queremos adicionar 2 endereços da web dos quais baixar os drivers. Uma maneira é abrir a janela "software e atualizações" aba "software para ubuntu" ativar opção "código-fonte" em seguida, aba "Outro software", pressione "adicionar" colar:

deb link multiverso principal restrito proposto pelo xenial

então

deb-src link multiverso principal restrito proposto pelo xenial

fechar "software e atualizações"

nós abrimos um terminal e damos o comando "sudo apt update" - talvez pedimos para reiniciar e então podemos reiniciar o computador ...

comando "sudo apt-get build-dep cups-common gimp-gutenprint libgutenprint-dev"

se, como aconteceu comigo, a resposta for como "Lendo a lista de pacotes ... Concluído E: É necessário inserir alguns URIs de "origem" no arquivo sources.list " isso significa que ele não tem um endereço do qual baixe os programas que você pode ir para o ponto 2. abaixo;

se tudo correu bem (sem respostas) então vá para a resposta do Droidzone no passo: sudo apt-get install build-essential

2. devemos verificar o arquivo sources.list em / etc / apt / nós abrimos o sources.list em / etc / apt /

se na frente dos endereços que começam com "deb-src http: // ... existe o caractere # no meu caso resolvi me livrar do caractere #

para editar o arquivo sources.list (faça uma cópia do arquivo sources.list e cole na área de trabalho) no terminal você pode escrever o comando: "sudo mousepad /etc/apt/sources.list" (mousepad is um editor de texto, mas você pode usar o gedit ou outros ...)

uma vez aberto, cancele os caracteres # na frente dos endereços, começando como "deb-src http: // ... e salve o arquivo

agora você pode tentar novamente com o comando "sudo apt-get build-dep cups-common gimp-gutenprint libgutenprint-dev"

em seguida, vá para a resposta do Droidzone no passo: sudo apt-get install build-essential

    
por Gennaro 30.12.2017 / 01:25