От автора
Кто я такой и чем я занимаюсь
Я работаю в компании Danka Deutschland GmbH, которая является ведущим поставщиком профессиональных и высокоскоростных принтеров различных производителей. Наряду с принтерами Danka предоставляет также программное обеспечение для них, расходные материалы, обслуживание, техническую поддержку и индивидуальные решения на основе всех имеющихся продуктов. Я работаю системным разработчиком. Danka предлагает в частности продукты таких фирм, как Heidelberg (ранее известная как Kodak), Canon, &Hewlett-Packard;, Hitachi, Infotec и EfI.
С &Linux; и другим свободным программным обеспечением я познакомился не так давно. Когда в начале 1999 года я узнал &Linux; получше, моим самым большим разочарованием стала невозможность полноценного управления печатью документов. У меня легко получалось печатать односторонние документы, но что делать с двусторонними? Как автоматически прокалывать дырки, сортировать страницы, скреплять листы?
Я стал искать готовые решения в Интернете. К счастью, уже в мае 1999 Майк Свит, главный разработчик ∪︀, объявил о выпуске первой бета-версии этого замечательного программного продукта. И как только я попробовал ∪︀, я сразу понял: это - то, что нужно!
После этого я попытался заинтересовать системой ∪︀ различных поставщиков &Linux;. Это оказалось совсем не просто: каждый из них был уверен, что именно та система, которую использовал он, была наилучшей. Возможно, они (как и многие разработчики &Linux;) никогда не задумывались, как, например, наилучшим образом предоставить поддержку двусторонней печати, просто потому, что никогда не сталкивались с принтерами, у которых такая возможность имеется.
В конце концов в результате моих попыток заинтересовать общественность в системе ∪︀ один редактор предложил мне самому написать серию статей на эту тему, что я и сделал. Так я и получил псевдоним CUPS Evangelist
(Проповедник CUPS
). И я не собираюсь его менять, тем более, что теперь уже и разработчики &kde; втянули меня в эту работу...
В любом случае, сейчас ∪︀ уверенно шагает по всему миру &UNIX; (и &Linux;), и эти шаги вполне могут стать победными: я в некоторой степени горжусь тем, что поддерживал эту систему и помогал её развитию с момента её появления.
Вот что я вам скажу, исходя из моего личного опыта: даже если опытные пользователи &Linux; смотрят на вас с усмешкой, даже если ваши знания в области программирования близки к нулю, вы всё равно можете помочь в развитии свободного программного обеспечения. И проекта &kde; в частности.
Благодарности
Я хотел бы выразить благодарность
Майку Свиту за собственно разработку ∪︀;
Жану-Ерику Кенде за разработку kups и qtcups, предшественников &kdeprint;;
Майклу Гофиулу, за то, что с недавних пор он стал делать всю самую тяжёлую работу;
Мартину Конольду, за то, что он всегда подумает, прежде чем что-то сделать;
Свену Гукесу, за то, что он научил меня искусству выживания при работе с терминалом
(на случай, если под рукой нет &kde;);
и всем остальным, кого здесь не удастся упомянуть, но кто также помог мне узнать что-то новое;
и в конце концов Тому Шваллеру, который вдохновил меня на написание этого руководства.
Возможные трудности
&kdeprint; разрабатывалась на основе системы ∪︀ версии 1.1.6, но также проверялась в сочетании с другими версиями ∪︀, и на настоящий момент никаких проблем обнаружено не было. К моменту написания данного руководства уже была выпущена версия ∪︀ 1.1.18; в ней имеются новые возможности, которые &kdeprint; ещё не поддерживает. Чтобы воспользоваться этими возможностями, вам необходимо будет использовать программы, вызываемые из командной строки, а также, возможно, редактировать файлы настройки вручную. Эти возможности будут включены в последующие версии &kdeprint;, а также будут описаны в новых редакциях данного руководства.