私はこの状況に困惑しています。 USBで接続された新しいCanon Pixma MG53インクジェットプリンターがあります。 Ubuntuプリンターのテストページ、LibreOfficeファイル、Webページ、Gimp画像など、PDF以外は完全に機能します。
ただし、印刷されませんanyPDF file、fromanyPDFビューアアプリ
PDFファイルを印刷すると、プリンターは通常どおり起動し、ディスプレイには通常どおり「処理中」と表示されます。しかし、出力トレイは開かず(通常は開きます)、数秒後にディスプレイはアイドル状態に戻ります。ファイルは、Ubuntuの印刷キューから、印刷されたかのように消えます。
これをトラブルシューティングするにはどうすればよいですか?
キヤノンは、Debianプリンタードライバーをリリースしていることを少し調べました。リリース日は2011年なので、Ubuntu 13.10のドライバーよりも優れているかどうかはわかりません。
MG5300シリーズのダウンロード(OS = "linux"を選択):
http://www.Canon.co.uk/Support/Consumer_Products/products/Fax__Multifunctionals/InkJet/PIXMA_MG_series/PIXMA_MG5350.aspx
(このページにはMG5350と記載されていますが、リストされているドライバーはMG5300シリーズ全体用です。)
このscannerドライバーもありますが、SimpleScanはすでに正常に動作するため、必要ない場合があります。
http://www.Canon.co.uk/Support/Consumer_Products/products/Fax__Multifunctionals/InkJet/PIXMA_MG_series/PIXMA_MG5350.aspx?DLtcmuri=tcm:14-863345&page=1&type=download =
CanonのMGシリーズプリンターのドキュメントによると、Canon MGプリンターには、印刷できるPDFファイルがCanon独自の「IJ Scanで作成されたPDFファイル」という奇妙な制限がありますまたは「My Image Garden」ソフトウェア。 PDF他のすべてのソフトウェアで作成されたファイルは印刷できません。他のアプリケーションからIJスキャンにインポートされて保存されたPDFファイルも印刷できません。別のメーカーからプリンターを購入する以外には、回避策や代替ソリューションはないようです。
参照:
Johns answer は、他のpdfを受け入れるためにプリンターをだますことができるという希望を与えてくれました。 (ネタバレ:いいえ)
PDF(good.pdf)をUSBスティックにスキャンし、その内部を調べました。 (スキャナーが生成したpdfファイルを印刷できます)
いくつかの浮気の後、私はプリンタの「第一線」が単にpdfメタデータをチェックすることを発見しました。
このスクリプトは、正しいpdfメタデータを既存のpdfファイルに追加します。
#!/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")
また、good.pdfのバージョンであったため、pdfをバージョン1.3に変換します。
これで印刷メニューに移動できますが、残念ながらそこで失敗します。
理由はそこにあったのではないかと思われます:Dプリンタはおそらくreallyどんな種類のpdfを扱えるのか気になります。
誰かがこれを手に入れたい場合に備えて、もう少し掘り下げました。
$ 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
その後、同じタイプの画像データを含むpdfを生成するためにimagemagickのconvert
を作成しようと試みませんでした
注:これはCanon Pixma MG5350です