Предлагаю два рабочих варианта печати на CD. Перед описанием первого способа, хочу взять свои слова по поводу программы DiscWrapper назад. Программа, на самом деле, достойна пристального внимания. Жаль, что автор прекратил разработку проекта. Но он продолжает отвечать на вопросы на форуме проекта, за что ему спасибо.
Первый способ: используем программу DiscWrapper. Вам нужен драйвер, поддерживающий печать на CD (
http://www.turboprint.info/download.html). Одна из особенностей драйвера Turboprint — в настройках принтера, в закладке «Параметры принтера» Media Size (Pagesize) — A4. Если вы укажите CD/DVD, то печатать не будет. Всё остальное понятно, Media Type — CD printable, Источник бумаги — CD Tray. Эти же настройки продублируйте в TurboPrint Control. Для печати на CD удобно создать дубликат принтера tp0, назвать его например «CD_Print», выставить все параметры, что бы не изменять их каждый раз.
Шаблон. Можно не создавать, это на ваше усмотрение. Регулировка ширины надпечатки на диске предусмотрена в программе DiscWrapper, вкладка "Printing on disc", параметр Surface. В окошке идёт отсчёт в пикселях, а ниже в миллиметрах от наружного края диска.
Если вы решили, что удобнее пользоваться шаблоном то в программе Gimp создаём изображение размером 800х800. У вас должен стоять (/home/user/.gimp-2.6/scripts) скрипт Cdlabel2.scm с сайта
http://www.shallowsky.com/software/cdplugins/. На главной панели Gimp появится вкладка Script-Fu, применив эту функцию к изображению, вы получите шаблон для печати на CD. Сохраняем получившееся изображение в формате png, jpg или bmp.
DiscWrapper (можно взять на сайте создателя
http://discwrapper.sourceforge.net/download.html, deb пакет собирается через checkinstall, или из репозитория
http://www.getdeb.net/welcome/ готовый пакет). Запускаем программу, New>выбираем необходимый формат (Standart CD, Slim CD и т.д.)>выделяем любой из появившихся вариантов оформления > Ок. Disc — выделяем правой кнопкой мыши, добавить новое изображение. Добавляете необходимое вам изображение (шаблон, созданный в Gimp, и т.д.). Подгонка фонового изображения нажатием кнопки со стрелками в четырёх направлениях. Дополнительные изображения и надписи можно добавлять, изменять их размер и располагать как угодно с помощью мышки. Надпись может быть прямой и изогнутой, изменяется нажатием кнопки «Bend».
Печать. Программа универсальная, в ней можно подготовить изображение для надпечатки на дисках Printable и на дисках с технологией Lightscribe. Если у вас есть привод поддерживающий технологию LightScribe и установлена программа LaCie — LightScribe Labeler for Linux, то после отправки в печать, программа DiscWrapper сначала предложит отправить изображение в программу LaCie для нанесения изображения по технологии Lightscribe. Если выбираем "No", то открывается вклада "Printing on disc". Дальше вам нужно или выбрать из имеющихся в настройках известных программе принтеров, или создать свои. Необходимо опытным путём добиться оптимального расположения шаблона для печати. Я использовал следующий метод — создаётся шаблон в Gimp, выбираете сначала заливку светлым тоном, затем более темным и т.д.. Таким образом, на одном диске можно сделать несколько пробных отпечатков. Диски можно пособирать по знакомым, старые, с надписями маркером, не читаемые и т. д. После распечатки своего шаблона вносите коррекцию расположения шаблона и так до победы.
Параметры для принтера Canon Pixma iP4300:
Horizontal -464 pixel (-39,285412 mm)
Vertical -17 pixel (-1,439336 mm)
Surface 612 pixel (51,816104 mm)
Имея настройки точного расположения шаблона, печать на CD выполняется так же легко, как в CD-LabelPrint. Диски бывают с разным внутренним диаметром. В программе предусмотрена коррекция печати изображения. Изменяется ширина печати на диск, параметр Surface. При указанных параметрах 612 pixel (51,8161104) печать будет происходить от внешнего края диска до края центрального отверстия. Можно изменить Surface под имеющиеся диски, это быстро и удобно. Можно предварительно создать фоновое изображение диска (шаблон) в Gimp c помощью Cdlabel2.scm. Шаблон хорошо центруется, нужно чтобы внутренний диаметр изображения соответствовал внутреннему диаметру матовой поверхности диска. Внешний диаметр, который создаёт скрипт, соответствует стандартному, внутренний диаметр можно изменить самостоятельно. Нужно открыть скрипт в Gedit, в строке
(if (= mini TRUE) (/ diameter 2.2) (/ diameter 3.1))) изменить 3.1 на нужное вам значение.
Примерное соответствие: (для изображения 800х800)
Внутренний диаметр Значение переменной
18 мм 8.1
20 мм 7.1
23 мм 6.15
36 мм 4.1
44 мм 3.3
46 мм 3.15
Второй способ: я пользовался им до того, как познакомился и разобрался с программой DiscWrapper.
Сначала нужно создать изображение (800х800) в программе Gimp, применить скрипт Cdlabel2.scm и сохранить изображение.
Открываем шаблон (мой шаблон для принтера Canon Pixma iP4300) в программе ОpenОffice Рисование. Если вы будете использовать мой шаблон, то вам необходимо добиться точного соответствия расположения окружности на шаблоне получаемому изображению при печати на диске (методика подгонки описана выше, печатаем — смещаем, печатаем — смещаем...). Для удобства выставляем Вид>Масштаб>Optimal. Если изображение тёмное, удобно изменить линию внешней окружности на белый цвет, добавляем изображение, которое мы получили в Gimp, перемещаем это изображение на задний план и подгоняем размер этого изображения под внешнюю окружность. После того, как изображение уложилось в окружность, перемещаем его на передний план.
Можно добавить необходимые надписи и печатать. От печати прозрачных объектов нужно отказаться.
Удачи.