При печати графики получаться следующая картина:
исходный вариант:

напечатано:

Модераторы: Warderer, Модераторы разделов


тогда бы хоть словами описали, что именно вас не устраивает. а то, извините, из приложенной мазни очень трудно это понять.
ага. блёклое неконтрастное изображение.
для этих принтеров Canon pixma кроме *.ppd файлов вроде нужны специальные фильтры (bjfilter) для обработки *.ps, и судя по твоей фотке у тебя проблема как раз в фильтре. Лучше попробуй собрать эти фильтры сам, сорцы лежат на европейском сайте canon http://software.canon-europe.com/software/0022414.asp потому что по твоей ссылке лежит сборка 2005 года, библиотеки в твоей системе 100% свежей, а может вообще amd64.
в таком блёклом неконтрастном виде печатается _всё_ (в частности, plain-text), а не только эта конкретная картинка?
посмотрел повнимательнее на упомянутую инструкцию. писал, видимо, дебил. за sudo killall cupsd ...
Код: Выделить всё
The main driver is bjfilter* or cif* contained in bjfilter-2.x package. Cups reads ppd file in pstocanonbj package and calls pstocanonbj. The pstocanonbj calls bjfilter*. The bjfilter* needs libcnbj-2.x which is a proprietary library. The libcnbj-2.x does not work on platform other than i386, so it is impossible to support ia64 and amd64.
The original pstocanonbj provided by Canon is quite complicated and difficult to understand. Some functions are obviously spaghetti codes and version 2.5 even crashes on my Debian Sarge. So I wrote it from scratch. My version is enough for usual printing, but some "secret options" are omitted.
In addition, program name was changes in version 2.6 (pstocanonbj was changed into pstocanonij, and bjfilter* into cif*). I reverted the change from pstocanonij to pstocanonbj, but cif* was used without modification.