A impressora Canon não imprime arquivos PDF

3

Estou perplexo com esta situação. Eu tenho uma nova impressora a jato de tinta Canon Pixma MG5300 que é conectada via USB. Qualquer outra coisa além do PDF funciona perfeitamente: página de teste da impressora Ubuntu, arquivos do LibreOffice, páginas da web, imagens do Gimp.

Mas não imprime qualquer ficheiro PDF, a partir de qualquer aplicação de visualização de PDF.

Quando imprimo um arquivo PDF, a impressora é reativada como de costume, e o visor mostra "processamento" como de costume. Mas a bandeja de saída não abre (normalmente) e, após alguns segundos, a tela volta a ficar inativa. O arquivo desaparece da fila de impressão do Ubuntu como se tivesse sido impresso.

  • Eu tentei remover a impressora e deixar o computador redescobri-lo e reinstalá-lo.
  • Estou usando as configurações padrão da impressora.
  • Instalei vários aplicativos visualizadores de PDF no Centro de Software, apenas para descartar a responsabilidade do visualizador de documentos integrado.
  • Eu tentei com uma grande variedade de arquivos PDF - alguns gerados pelo SimpleScan, alguns baixados da Internet.
  • A impressora também tem uma interface WIFI, então eu tentei instalá-la como uma impressora WIFI e usá-la em vez de via USB. Nenhuma diferença.

O que posso fazer para solucionar isso?

    O
  • Ubuntu 13.10 detecta e identifica corretamente a impressora e fornece drivers para ela. Ainda não tentei encontrar drivers alternativos.
por Torben Gundtofte-Bruun 25.02.2014 / 09:40

4 respostas

1

Uma pequena pesquisa mostra que a Canon lança um driver de impressora Debian. A data de lançamento é 2011, então não tenho certeza se seria melhor do que o driver no Ubuntu 13.10.

Downloads para a série MG5300 (selecione OS="linux"):
link
(Esta página diz MG5350, mas os drivers listados são para toda a série MG5300.)

Direct link para download: link

Há também um driver scanner , mas pode não ser necessário, pois o SimpleScan funciona bem: link

    
por Torben Gundtofte-Bruun 25.02.2014 / 09:45
1

De acordo com a documentação da série MG da Canon, as impressoras Canon MG têm uma limitação estranha de que os únicos arquivos PDF que podem imprimir são arquivos PDF produzidos pelo próprio software "IJ Scan" ou "My Image Garden" da Canon. Arquivos PDF produzidos por todos os outros softwares não podem ser impressos. Mesmo arquivos PDF importados para o IJ Scan de outros aplicativos e salvos, não podem ser impressos. Parece não haver solução alternativa ou solução alternativa, exceto para comprar uma impressora de outro fabricante.

Referência:

  1. "Imprimir documentos (arquivos PDF)", página 442, manual da Canon MG7550, URL (a partir de setembro de 2015): link também via link
por John Badger 28.09.2015 / 00:36
0

A resposta de Johns me deu alguma esperança de que poderia ser possível enganar a impressora para aceitar outros pdfs. (Spoiler: Não)

Eu escaneei um PDF (good.pdf) para um dispositivo USB e olhei dentro dele. (é capaz de imprimir arquivos em pdf que o scanner produziu)

Depois de algumas brincadeiras, descobri que as impressoras "primeira linha de defesa" simplesmente verificam os metadados em pdf.

Este script adiciona metadados corretos do pdf a um arquivo pdf existente:

#!/usr/bin/env bash

META="[ /Creator (Canon SC1001) /Producer (MG5300 series) /DOCINFO pdfmark"

gs -dSAFER -dBATCH -dNOPAUSE \
   -sDEVICE=pdfwrite \
   -dCompatibilityLevel=1.3 \
   -sOutputFile="$2" "$1" <(echo "$META")

Também converte o pdf para versão para 1.3, já que era a versão de good.pdf

Isso me leva ao menu de impressão, mas infelizmente ele falha lá.

Eu acho que a restrição estava lá por um motivo: D A impressora provavelmente é muito exigente sobre que tipos de pdf ele pode manipular.

Eu investiguei um pouco mais, caso alguém queira saber disso:

$ qpdf --show-pages --with-images good.pdf 
page 1: 4 0 R
  images:
    /Im1: 5 0 R, 1240 x 1754

$ qpdf --show-object=5 good.pdf                     
Object is stream.  Dictionary:
<< /BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter /DCTDecode /Height 11 0 R /Length 7 0 R /Subtype /Image /Type /XObject /Width 10 0 R >>

$ file =(qpdf --show-object=5 good.pdf --raw-stream-data)            
/tmp/zshVemxbQ: JPEG image data, Exif standard: [TIFF image data, little-endian, direntries=8, manufacturer=Canon, model=MG5300 series, software=1.01, xresolution=135, yresolution=143, resolutionunit=2], baseline, precision 8, 1240x1754, frames 3

Tentei, então, não fazer o convert do imagemagick produzir um pdf contendo o mesmo tipo de dados de imagem

Nota: esta é uma Canon Pixma MG5350

    
por 12.01.2019 / 17:36
-3

Solução simples.

Faça o download do Adobe Reader (é grátis) e você poderá imprimir a partir daí.

Você também pode controlar quais páginas imprimir, orientar, etc.

    
por Johncar 11.12.2016 / 14:07