## Глоссарий

### Технологии

Akonadi

  Система доступа к хранилищу всех данных PIM (Personal Information Manager, диспетчер личных данных) в KDE SC 4. Единая система хранения и поиска данных обеспечивает эффективность и расширяемость, невозможные в KDE 3, где каждый компонент PIM обладал собственной системой. Обратите внимание, что использование Akonadi не меняет форматы хранения данных (vcard, iCalendar, mbox, maildir и так далее); эта система просто предоставляет новый способ доступа и обновления данных.</p><p> Основные причины создания и разработки Akonadi носят технический характер, например, наличие уникального способа доступа к личным данным (контактам, календарю, электронной почте и так далее) из разных приложений (например, KMail, Calligra Words и так далее), позволяющее не писать в разных местах дублирующийся код.</p><p> Другая цель состоит в том, чтобы отделить приложения с графическим пользовательскими интерфейсом наподобие KMail от прямого доступа к внешним ресурсам, таким как почтовые серверы, что позволяет улучшать производительность и отзывчивость приложений, которых многие так ждали, сообщая о своих пожеланиях в системе отслеживания ошибок KDE.</p><p> Подробнее:</p><p> <a href="https://community.kde.org/KDE_PIM/Akonadi" target="_top">Akonadi для KDE PIM</a></p><p> <a href="https://ru.wikipedia.org/wiki/Akonadi" target="_top">Википедия: Akonadi</a></p><p> <a href="https://techbase.kde.org/KDE_PIM/Akonadi" target="_top">База технических знаний — Akonadi</a>

  См. также GUI, KDE.

Приложения

  Приложения основаны на проектах основных библиотек сообщества KDE, KDE Frameworks (в настоящее время) и KDE Platform (ранее).</p><p> Подробнее: </p><p> <a href="https://community.kde.org/Promo/Guidance/Branding/Quick_Guide/" target="_top">KDE Branding</a>

  См. также Plasma, Frameworks, Platform.

aRts

  Звуковая платформа в KDE 2 и 3. Её однозадачность вызывала проблемы в случаях, когда система обнаруживала два источника звука. В рабочей среде Plasma эта платформа была заменена на Phonon.</p><p> Подробнее: <a href="https://ru.wikipedia.org/wiki/ARts" target="_top"> Википедия: ARts</a>

  См. также KDE, Phonon, Plasma.

D-Bus

  D-Bus или Desktop Bus — это система обмена сообщениями между службами. Разработанная Red Hat®, она была сильно подвержена влиянию KDE 3 DCOP, который она заменяет. Большинство операционных систем на основе POSIX поддерживают D-Bus, также существует порт для Windows. Данная система используется в Qt 4 и GNOME.</p><p> Подробнее:</p><p> <a href="https://freedesktop.org/wiki/Software/dbus/" target="_top">FreeDesktop.org: What is D-Bus?</a></p><p> <a href="https://ru.wikipedia.org/wiki/D-Bus" target="_top">Википедия: D-Bus</a>

  См. также DCOP, GNOME, KDE, Qt™.

DCOP

  DCOP (Desktop COmmunication Protocol) — это легковеснаясистема связи между процессами и компонентами программ, используемая в KDE 3. В KDE SC 4 она была заменена на D-Bus.</p><p> Подробнее:</p><p> <a href="https://ru.wikipedia.org/wiki/DCOP" target="_top">Википедия: DCOP</a>

  См. также D-Bus, KDE.

Flake

  Flake — это библиотека программирования, которая используется в Calligra. Функционально она предоставляет «формы» для отображения содержимого и инструменты для управления этими формами. Формы возможно масштабировать, поворачивать и группировать в качестве одной формы, вокруг которой может размещаться текст.</p><p> Дополнительные сведения:</p><p> <a href="https://community.kde.org/Calligra/Libs/Flake" target="_top">Вики сообщества KDE: Flake</a>

  См. также KDE, KParts.

Frameworks

  KDE Frameworks 5 — это следующее поколение модульных и оптимизированных для лёгкой интеграции в приложения Qt™ библиотек KDE. Frameworks предоставляет широкий спектр часто используемых функций в проверенных временем библиотеках с дружественными условиями лицензирования. Существует более 70 различных библиотек Frameworks, предоставляющих решения в области аппаратной интеграции, поддержки форматов файлов, дополнительных виджетов, функций построения графиков, проверки орфографии и многое другое. Большинство этих библиотек являются кроссплатформенными и имеют минимальные (или вообще не имеют) дополнительные зависимости, что облегчает их компиляцию и добавление в любое приложение Qt™.</p><p> Подробнее:</p><p> <a href="https://community.kde.org/Frameworks" target="_top">Вики сообщества: Frameworks</a>

  См. также KDE, Plasma, Приложения, Platform.

Get Hot New Stuff

  <span class="emphasis"><em>G</em></span>et <span class="emphasis"><em>H</em></span>ot <span class="emphasis"><em>N</em></span>ew <span class="emphasis"><em>S</em></span>tuff (GHNS) — это открытый стандарт, позволяющий пользователям легко загружать и устанавливать различные дополнения для приложений. Реализация GHNS используется в Plasma (например, для получения новых тем оформления), а также многими приложениями и виджетами.

  См. также KDE, Plasma.

GHNS

  GHNS — это сокращение от Get Hot New Stuff.

  См. также Get Hot New Stuff.

IO Worker

  Благодаря обработчикам ввода-вывода (IO Workers) приложения KDE могут работать с сетевыми ресурсами так же легко, как и с локальными («прозрачно»). Сетевые ресурсы (файлы и прочее) могут располагаться в разделяемых каталогах SMB и так далее.

  См. также SMB, KDE.

KHTML

  KHTML — это механизм визуализации HTML-документов для рабочей среды KDE Plasma, используемый браузером Konqueror. Этот механизм также предоставляет компонент KPart, который позволяет всем приложениям KDE отображать веб-содержимое. Новый движок, Qt™ WebKit, также предназначен для разработки Plasma и других приложений.

  См. также KDE, Konqueror, KParts, Plasma, WebKit.

KIO

  Подсистема ввода/вывода KDE, использующая «IO Workers» — обработчики ввода/вывода.

  См. также IO Worker, KDE.

Киоск

  Киоск — это оболочка для ограничения возможностей пользователей в системах KDE, идеально подходящая для использования в ограниченной среде, например в интернет-кафе. Она доступна в KDE 3 и KDE 4, но инструмент администрирования Kiosktool присутствует только в KDE 3. Киоск может быть использован для настройки приложений KDE 4, а также возможно редактировать конфигурационные файлы вручную.

  См. также KDE.

KParts

  KParts — это технология встраивания компонентов, благодаря которой одни приложения KDE возможно встраивать в другие приложения KDE. Например, в Konqueror KPart используется в качестве средства для представления текста.

  См. также Konqueror.

KSycoca

  KSycoca (KDE <span class="emphasis"><em>Sy</em></span>stem <span class="emphasis"><em>Co</em></span>nfiguration <span class="emphasis"><em>Ca</em></span>che — кэш конфигурации системы) — это кэшированные параметры системы для быстрого доступа, например, к пунктам меню.

  См. также KBuildSycoca.

Platform

  Ранее для запуска приложений KDE была необходима база библиотек и служб. Эта база используется основными и сторонними разработчиками для создания программного обеспечения KDE. При условии включения платформ и инструментов разработки её можно назвать KDE Development Platform. KDE Platform построена на ряде основополагающих элементов, например, Akonadi, Solid, Phonon.

  См. также KDE, Plasma, Приложения, Frameworks, Akonadi, Solid, Phonon.

Phonon

  Кроссплатформенный мультимедийный API, взаимодействующий с существующими системами, такими как движки gstreamer и xine. В KDE 2 и 3 для воспроизведения звука использовалась звуковая платформа aRts. Phonon заменил её.</p><p> Подробнее:</p><p> <a href="https://en.wikipedia.org/wiki/Phonon_(software)" target="_top"> Википедия: Phonon (software)</a></p><p> <a href="https://phonon.kde.org/" target="_top">Веб-сайт Phonon</a>

  См. также aRts, KDE.

Solid

  Solid предоставляет единый API для управления оборудованием. Оборудование сгруппировано в «домены». Так как модули для Solid являются подключаемыми, Solid позволяет разработчикам приложений писать меньше кода и делать его независимым от платформы.</p><p> Подробнее:</p><p> <a href="https://solid.kde.org/" target="_top">Ознакомиться с Solid</a>

  См. также KDE.

Threadweaver

  Эта библиотека потокового программирования распределяет работу между многоядерными процессорами, где это возможно, устанавливая их приоритет в очереди на выполнение. ThreadWeaver обеспечивает высокоуровневый интерфейс заданий для многопоточного программирования. </p><p> Подробнее:</p><p> <a href="https://api.kde.org/frameworks/threadweaver/html/index.html" target="_top">Документация API — ThreadWeaver</a>

  См. также KDE.

WebKit

  Движок для отображения веб-страниц, являющийся ответвлением от KHTML. Разработан компанией Apple™ для браузера Safari™. В KDE SC 4 Webkit доступен через Qt™, и он предоставляет полную функциональность. Подробнее:</p><p> <a href="https://webkit.org/" target="_top">Домашняя страница WebKit</a></p><p> <a href="https://ru.wikipedia.org/wiki/WebKit" target="_top">Википедия: WebKit</a>

  См. также KDE, KHTML.

### X.Org

Сглаживание

  В контексте KDE сглаживание часто относится к сглаживанию экранных шрифтов. В KDE это возможно при использовании Qt™ версии не ниже 3.3 совместно с сервером X.Org.

  См. также KDE, Qt™.

X-Server

  X-Server — это низкоуровневый сервис, на который опираются различные графические интерфейсы пользователя, такие как KDE. В его задачи входит обработка событий ввода клавиатуры и мыши (как на локальной машине, так и по сети) и предоставление примитивов для графических операций рисования линий, прямоугольников и тому подобного.

  См. также KDE, GUI.

### Приложения

Dolphin

  Стандартный диспетчер файлов в приложениях KDE. Навигация в основном иерархическая, расположенная над главным окном, однако Dolphin имеет также боковую панель («Точки входа»). Доступно разделение окон, и параметры режимов просмотра будут применяться к каждому окну индивидуально. Боковая панель позволяет выполнить подключение и отключение USB-устройств. На панель «Точки входа» возможно добавлять другие каталоги. Также возможно перейти в режим просмотра «дерево».</p><p> Подробнее:</p><p> <a href="https://www.kde.org/applications/system/dolphin/" target="_top">Dolphin</a></p><p> <a href="https://ru.wikipedia.org/wiki/Dolphin_(файловый_менеджер)" target="_top">Википедия: Dolphin</a></p><p> <a href="https://userbase.kde.org/Dolphin/File_Management" target="_top">База знаний: руководство по управлению файлами</a>

  См. также KDE, Konqueror.

KBuildSycoca

  KBuildSycoca4 — утилита командной строки для обновления кэша параметров системы KSycoca. Её полезно запускать, если были добавлены пакеты или вдруг обнаружились недостающие модули «Параметров системы».

  См. также KSycoca, Параметры системы.

KInfoCenter

  KInfoCenter изначально являлся частью Kcontrol, отдельного компонента в KDE 3.1. В KDE SC 4 он был заменён различными модулями, настраиваемыми в «Параметрах системы», в частности, модулем Solid. В настоящее время он вновь вводится в качестве приложения в Plasma.</p><p> Подробнее:</p><p> <a href="https://www.kde.org/applications/system/kinfocenter/" target="_top">KInfoCenter</a></p><p> <a href="https://en.wikipedia.org/wiki/Kinfocenter" target="_top">Википедия: KInfoCenter</a>

  См. также KDE, Solid, Параметры системы.

Konqueror

  Konqueror — это неотъемлемая часть проекта KDE, воплощающая в себе средство просмотра изображений, диспетчер файлов, веб-браузер и многое другое. Информация о Konqueror доступна на следующем сайте: <a href="https://konqueror.org/" target="_top">www.konqueror.org</a>.

  См. также KDE.

KRunner

  Мини-командная строка, доступ к которой осуществляется из классического меню, путём нажатия комбинации клавиш Alt+F2 или с помощью контекстного меню, вызываемого щелчком правой кнопкой мыши в любой области рабочего стола. В KDE SC 4 ввод частичного имени приводит к выдаче всех возможных совпадений.</p><p> Подробнее:</p><p> <a href="https://userbase.kde.org/Plasma/Krunner" target="_top">База знаний: использование KRunner</a>

  См. также KDE, Plasma.

KWin

  KWin — это диспетчер окон. Он позволяет изменять оформление окон и применять темы. KDE SC 4 расширяет возможности KWin для обеспечения поддержки эффектов 3D-компоновки на рабочем столе.</p><p> Подробнее:</p><p> <a href="https://userbase.kde.org/KWin" target="_top">База знаний: KWin</a>

  См. также KDE, X-Server.

Mini-CLI

  Mini <span class="emphasis"><em>C</em></span>ommand <span class="emphasis"><em>L</em></span>ine <span class="emphasis"><em>I</em></span>nterface — мини-командная строка. Синоним KRunner.

  См. также KRunner.

Переключатель рабочих столов

  Переключатель рабочих столов — это маленькая программа или аплет на панели, которая показывает положение окон на рабочем столе. Если подключено несколько рабочих столов, она предоставляет их общий обзор.

  См. также KDE, Программа запуска приложений, Kicker, Панель, Plasma, Рабочие столы.

Параметры системы

  Центр управления KDE. Всё многообразие параметров KDE доступно именно через него.

  См. также KDE, KInfoCenter.

### Рабочий стол

Комнаты

  Комнаты — это наборы виджетов Plasma, которые обладают своими собственными обоями.</p><p> Они в чём-то схожи с рабочими столами, но не являются их аналогом. Например, есть «рабочая комната» с RSS-лентами фиксаций, списком задач и представлением папок с относящимися к работе файлами, неброскими обоями.</p><p> Рядом с ней находится «комната досуга» с предпросмотром семейных фотографий, RSS-лентами любимых блогов, представлением папок с коллекцией фильмов, аплетом Twitter, яркими обоями с любимой музыкальной группой.</p><p> Ровно в 17:00 выполняется переход из рабочей комнаты в комнату досуга.</p><p> Подробнее:</p><p> <a href="https://userbase.kde.org/Plasma" target="_top">Plasma FAQ</a>

  См. также KDE, Рабочие столы.

Breeze

  Breeze — это новая тема рабочего пространства Plasma, используемая по умолчанию. Она доступна в светлом и тёмном вариантах. Более простые и монохромные графические ресурсы и макеты, ориентированные на типографику, обеспечивают чистый и визуально понятный интерфейс пользователя.

  См. также KDE, KSVG, Plasma, Oxygen.

Контейнер

  Контейнер — это верхний уровень группировки виджетов. В каждом контейнере предусмотрены собственная компоновка и собственная настройка параметров для набора виджетов, независимые от других контейнеров.</p><p> В результате возможно упорядочивать виджеты в контейнере по их значимости для выполнения задач пользователя, а не по группировке каталогов.</p><p> Подробнее:</p><p> <a href="https://userbase.kde.org/Plasma" target="_top">Plasma FAQ</a>

  См. также KDE, Виджет.

Drag and Drop — перетаскивание мышью

  Одно из удобных средств работы на графическом рабочем столе: последовательность операций выбора файла и его копирования заменяется одним действием мыши. Например, чтобы скопировать файл из окна Konqueror, щёлкните левой кнопкой мыши по значку файла, перетащите его в нужное место, удерживая кнопку нажатой, а затем отпустите кнопку («бросьте» файл).

  См. также Konqueror.

GNOME

  <span class="emphasis"><em>G</em></span>NU <span class="emphasis"><em>N</em></span>etwork <span class="emphasis"><em>O</em></span>bject <span class="emphasis"><em>M</em></span>odel <span class="emphasis"><em>E</em></span>nvironment (среда сетевой объектной модели GNU) — один из лидирующих графических интерфейсов пользователя на основе UNIX®.

  См. также GUI.

GUI

  Сокращение от <span class="emphasis"><em>G</em></span>raphical <span class="emphasis"><em>U</em></span>ser <span class="emphasis"><em>I</em></span>nterface — графический интерфейс пользователя. Любая графическая среда (включая и KDE) — это GUI. В большинстве GUI присутствуют удобные средства для работы мышью и диспетчер окон.

  См. также KDE.

Домашний каталог

  Это место в системе, где хранятся все файлы пользователя. Возможно сохранять файлы вне этой папки, но все приложения настроены на то, чтобы предлагать её в качестве места для сохранения файлов. Кроме того, сохранение файлов в ней облегчает работу.</p><p> Подробнее:</p><p> <a href="https://ru.wikipedia.org/wiki/Домашний_каталог" target="_top">Википедия: Домашний каталог</a>

  См. также Dolphin.

KDE

  KDE — это больше, чем просто программное обеспечение. Это сообщество, состоящее из программистов, переводчиков, художников, писателей и пользователей со всего мира. Наша международная технологическая команда стремится создать лучшее свободное программное обеспечение для настольных компьютеров. И не только авторы, но и пользователи и поклонники программного обеспечения KDE находятся по всему миру, помогая другим пользователям, распространяя новости или просто наслаждаясь использованием программного обеспечения. Более подробную информацию возможно найти на веб-сайте <a href="https://www.kde.org" target="_top">www.kde.org</a>.</p><p> Со временем это название изменило своё значение. Чтобы узнать больше о его истории, посетите <a href="https://www.kde.org/community/history/" target="_top">веб-страницу истории KDE</a>.

  См. также GUI.

Kicker

  Kicker — это перемещаемая панель в KDE 3, обычно расположенная в нижней части экрана. На этой панели находятся программы запуска приложений, переключатель рабочих столов и кнопки для запуска приложений.

  См. также Панель, Plasma.

Программа запуска приложений

  В Plasma это программа, в которой приложения упорядочены по функциональным группам. «Избранное» заменило «Наиболее часто используемые приложения» в классическом меню, причём туда можно добавить другие приложения. Щелчок правой кнопкой мыши также позволяет добавлять приложения на рабочий стол или на панель. Быстрый доступ к менее часто используемому приложению возможен с помощью поля поиска. Доступны такие альтернативы, как классическое меню приложений с каскадными всплывающими меню и панель мониторинга приложений. Plasma возможно использовать с несколькими модулями запуска, если это потребуется.</p><p>

  См. также KDE, Переключатель рабочих столов, Панель, Plasma.

Oxygen

  Oxygen — стандартная тема в KDE SC 4. Разработана, чтобы принести «глоток свежего воздуха» рабочей среде, удалив упрощённые мультяшные значки и заменив их чистой темой и фотореалистичными значками. В Oxygen используется ненасыщенная палитру, чтобы значки не привлекали внимание, а также масштабируемая векторная графика (SVG).</p><p> Подробнее:</p><p> <a href="https://en.wikipedia.org/wiki/Oxygen_Project" target="_top">Википедия: Oxygen Project</a>

  См. также KDE, KSVG, Plasma, Breeze.

Панель

  Это элемент рабочего стола, чаще всего располагающийся в нижней части экрана.

  См. также KDE, Kicker, Программа запуска приложений, Plasma.

Plasma

  Plasma является заменой KDesktop, Kicker и SuperKaramba. Аплеты теперь называются виджетами, и они очень разнообразны: от информационных виджетов до мини-приложений наподобие калькулятора или словаря.</p><p> Подробнее: </p><p> <a href="https://ru.wikipedia.org/wiki/KDE_Plasma_5" target="_top">Википедия: KDE Plasma 5</a></p><p> <a href="https://www.kde.org/workspaces/" target="_top">Рабочая среда Plasma</a></p><p> <a href="https://userbase.kde.org/Plasma" target="_top">Plasma</a>

  См. также KDE, Kicker, Виджет.

Ripping (копирование)

  Процесс чтения аудио- и видеодорожек с CD- или DVD-ROM и сохранения их на жёстком диске.

Рабочие столы

  Популярная концепция диспетчеров окон на основе UNIX® — это виртуальные рабочие столы. Это означает, что экранов, на которых можно открыть окна, может быть несколько. При переключении на другой рабочий стол будут отображаться только те окна, которые были запущены на новом рабочем столе или перемещены на него. Окно также возможно «закрепить», чтобы оно появлялось на всех виртуальных рабочих столах.</p><p> Подробнее:</p><p> <a href="https://userbase.kde.org/Plasma" target="_top">Plasma FAQ</a>

  См. также KDE, Программа запуска приложений, Переключатель рабочих столов.

### Разработка KDE

Qt™

  Графический интерфейс пользователя KDE опирается на инструментарий Qt™, предоставляющий целый ряд графических элементов («Виджетов») для построения рабочего стола. Подробнее о Qt™: <a href= "https://www.qt.io/developers/" target="_top">https://www.qt.io/developers/</a>.

  См. также KDE, GUI, Виджет.

Git

  Git — это свободная распределённая система управления версиями с открытым исходным кодом, предназначенная для быстрой и эффективной работы с проектами, от небольших до очень крупных.</p><p> Каждый клон Git — это полноценный репозиторий с полной историей и всеми возможностями отслеживания версий, не зависящий от доступа к сети или центрального сервера. Ветвление и слияние выполняется легко и быстро.</p><p> Git используется для управления версиями файлов, как и инструменты наподобие Mercurial, Bazaar, Subversion, CVS, Perforce и Visual SourceSafe.</p><p> Было решено, что Git станет основной системой управления версиями KDE, заменив SVN. Он уже использовался для некоторых проектов KDE, таких как Konversation и Amarok.</p><p> Подробнее:</p><p> <a href="https://git-scm.com/" target="_top">Домашняя страница Git</a>

  См. также KDE, SVN.

i18n

  Сокращение от «internationalization» (интернационализация). В KDE поддерживается множество языков, а удобство перевода элементов графического интерфейса и соответствующей документации KDE обеспечивается несколькими технологиями интернационализации. Подробнее об интернационализации: <a href= "https://l10n.kde.org/" target="_top">l10n.kde.org</a>.

  См. также KDE, GUI, l10n.

Kross

  Kross — это платформа для написания сценариев, обеспечивающая поддержку нескольких языков написания сценариев. Система модулей позволяет обеспечить поддержку дополнительных языков в будущем.

  См. также KDE.

KDOM

  Модуль KPart, который делает возможности графической обработки KHTML DOM (<span class="emphasis"><em>D</em></span>ocument <span class="emphasis"><em>O</em></span>bject <span class="emphasis"><em>M</em></span>odel) доступными для всех приложений. KSVG2 разработан на основе KDOM для KDE SC 4.

  См. также KDE, KHTML, KParts, KHTML.

KJS

  Движок JavaScript платформы KDE.

  См. также KDE, KParts, Plasma.

KSVG

  KSVG обеспечивает поддержку масштабируемой векторной графики в браузере KHTML. KSVG2 расширяет эти возможности в KDE SC 4.

  См. также KDE, KHTML, KParts.

l10n

  Сокращение от «localization» (локализация). Локализация — это процесс переноса программы в конкретную языковую среду. Он включает адаптацию символов национальной валюты и формата даты и времени, а также перевод текста.</p><p> Подробнее:</p><p> <a href="https://l10n.kde.org/" target="_top">l10n.kde.org</a>

  См. также i18n.

Виджет

  Виджеты — это графические элементы наподобие полосы прокрутки, кнопки или поля ввода, используемые для формирования графического интерфейса пользователя.</p><p> В Plasma виджеты являются главными компонентами и реализуют множество функций, например, отображение рабочего стола и соответствующего фона, уровня заряда батареи, списка подключённых устройств и панели задач. По своей сути это маленькие приложения, которые находятся на рабочем столе. Кроме того, виджеты возможно группировать в «контейнеры», такие как панель или даже сам рабочий стол.

  См. также Plasma, Контейнер, KDE, GUI.

SVN

  Сокращение от <span class="emphasis"><em>Subversion</em></span> (система управления версиями). SVN — это способ управления версиями файлов, который позволяет нескольким разработчикам с лёгкостью работать над одним и тем же проектом. Инструкция по получению самой свежей (предназначенной для разработчиков) версии исходных файлов KDE через анонимный доступ к SVN находится на сайте <a href="http://developer.kde.org/source/anonsvn.html" target="_top">http://developer.kde.org/source/anonsvn.html</a>.</p><p> Более подробные сведения об SVN доступны на сайте <a href="http://subversion.tigris.org/" target="_top">http://subversion.tigris.org/</a>.

  См. также Git.

XMLGUI

  Платформа для программистов, предназначенная для создания интерфейса пользователя. Широко используется в KParts.</p><p> Подробнее:</p><p> <a href="https://en.wikipedia.org/wiki/XMLGUI" target="_top">Википедия: XMLGUI</a></p><p> <a href="http://ru.wikipedia.org/wiki/Qt" target="_top">Википедия: Qt</a>

  См. также GUI, KParts, Qt™.

### Разное

RFC

  <span class="emphasis"><em>R</em></span>equest <span class="emphasis"><em>F</em></span>or <span class="emphasis"><em>C</em></span>omment. Принятый в интернет-сообществе способ обсуждения идей и протоколов. Документы RFC не устанавливают жёстких требований, но большинство приложений стараются следовать им, как если бы это были стандарты.</p><p> Дополнительные сведения о RFC доступны на <a href="https://www.rfc-editor.org/" target="_top">домашней странице RFC</a>.

### Протоколы

SMB

  <span class="emphasis"><em>S</em></span>erver <span class="emphasis"><em>M</em></span>essage <span class="emphasis"><em>B</em></span>lock. Сетевой протокол, который используется в сетях в Microsoft® Windows® для доступа к файловым системам других компьютеров.

  См. также IO Worker.

IRC

  <span class="emphasis"><em>I</em></span>nternet <span class="emphasis"><em>R</em></span>elay <span class="emphasis"><em>C</em></span>hat. Протокол, описанный в RFC 1459, который задаёт спецификации для средств общения в сети в режиме реального времени.

  См. также RFC.

Host (хост)

  Либо имя из файла `/etc/hosts` (`mycomputer`), либо имя в Интернете (`www.kde.org`), либо IP-адрес (`192.168.0.10`). Варианты перевода «узел» и «сервер» не являются точными, поэтому при переводе этого термина используется просто транслитерация.

### Печать

ACLs

  Сокращение от <span class="emphasis"><em>A</em></span>ccess <span class="emphasis"><em>C</em></span>ontrol <span class="emphasis"><em>L</em></span>ists (списки управления доступом). Они используются для проверки прав авторизованного пользователя. CUPS предоставляет возможность использования таких проверок.

  См. также Аутентификация.

Протокол AppSocket

  AppSocket — это протокол для передачи данных печати, также часто называемый «Печать по TCP/IP». Компания Hewlett-Packard® добавила к AppSocket несколько небольших расширений, переименовала его и стала успешно продвигать под маркой «HP® JetDirect».

  См. также Протокол HP® JetDirect, Печать по TCP/IP.

Аутентификация

  Подтверждение чьей-либо личности (с помощью имени и пароля или посредством сертификата) часто называется аутентификацией. После аутентификации пользователь либо получает доступ к запрошенному ресурсу, либо получает отказ в доступе; решение об этом может приниматься на основании списков управления доступом (ACLs).

  См. также ACLs.

Двунаправленная связь

  В контексте печати сервер или хост могут получать от принтера дополнительную информацию (сообщения о статусе и тому подобное) либо по запросу, либо без запроса. AppSocket (HP® JetDirect), CUPS и IPP поддерживают двунаправленную связь, а LPR/LPD и печать в стиле BSD — нет.

  См. также Протокол AppSocket, CUPS, Печать по TCP/IP, Протокол HP® JetDirect, IPP, Печать LPR/LPD.

Печать в стиле BSD

  Общий термин, используемый для обозначения традиционного метода печати UNIX®. Первая версия появилась в начале 70-х годов на BSD UNIX® и была официально описана в документе <a href="https://www.ietf.org/rfc/rfc1179.txt" target="_top">RFC 1179</a> лишь в 1990 году.</p><p> В то время, когда была разработана удалённая печать BSD, принтеры подключались напрямую к компьютеру через серийный порт или иным способом (Интернет тогда едва ли насчитывал 100 узлов), использовали перфорированную бумагу, свёрнутую в рулоны, подаваемую через бумагопротяжный механизм, печатали простые строки ASCII-текста, механически выбиваемого на бумаге, натянутой на плоском листе картона. При удалённой печати нужный файл передавался на компьютер в соседней комнате.</p><p> Как сильно изменились технологии! Принтеры в основном используют бумагу в листах, а не в рулонах, и имеют встроенный процессор для обработки растровых изображений страниц, выведенных на печать с помощью одного из мощных языков описания страниц (PDL — Page Description Languages). Многие принтеры являются отдельными узлами сети со своими процессором, оперативной памятью, жёстким диском и операционной системой и подключены к сети с, возможно, миллионами пользователей.</p><p> Это доказывает гибкость UNIX®; доказывает, что построчная печать надёжно работает даже в современных условиях. Но пришло время перейти к кое-чему новому — к IPP.

  См. также IPP, CUPS, Печать LPR/LPD.

CUPS

  Сокращение от <span class="emphasis"><em>C</em></span>ommon <span class="emphasis"><em>U</em></span>NIX <span class="emphasis"><em>P</em></span>rinting <span class="emphasis"><em>S</em></span>ystem (общая система печати UNIX®). CUPS — это самая современная система печати для UNIX® и Linux, также обеспечивающая кросс-платформенные службы печати для клиентов под Microsoft® Windows® и Apple Mac® OS. Основываясь на IPP, CUPS устраняет все недостатки устаревшей системы печати BSD; CUPS обеспечивает аутентификацию, шифрование и списки управления доступом (ACLs), и множество других возможностей. В то же время CUPS обеспечивает обратную совместимость для клиентов, не поддерживающих IPP, с помощью LPR/LPD (в стиле BSD).</p><p> CUPS позволяет управлять любым PostScript®-принтер, используя предоставленный поставщиком PPD (PostScript Printer Description file — файл описания PostScript-принтера), предназначенный изначально только для печати в Microsoft® Windows NT. Печать в KDE наиболее эффективна при использовании CUPS.</p><p> Подробнее:</p><p> <a href="https://www.cups.org" target="_top">CUPS Homepage</a>

  См. также ACLs, Аутентификация, Печать в стиле BSD, IPP, Печать LPR/LPD, PPD.

CUPS-FAQ

  <a href="https://www.cups.org/faq.html" target="_top">CUPS-FAQ</a> охватывает многие вопросы, которые могут возникнуть у тех, кто приступает к работе с CUPS.

Daemon

  Сокращение от <span class="emphasis"><em>D</em></span>isk <span class="emphasis"><em>a</em></span>nd <span class="emphasis"><em>e</em></span>xecution <span class="emphasis"><em>mon</em></span>itor (отслеживание дисковых операций и выполнения программ). Управляющие программы присутствуют на всех UNIX®-системах и выполняют задачи, не требующие вмешательства пользователя. В Microsoft® Windows® вместо «управляющих программ» используется термин «службы». В качестве примера можно привести управляющую программу LPD (Line Printer Daemon — управляющая программа построчной печати), присутствующую на большинстве компьютеров с UNIX®; CUPS является преемником LPD, и также работает при помощи управляющей программы.

  См. также SPOOLing (спулинг).

База данных, Linuxprinting.org

  Много лет назад, когда печать в Linux была действительно трудной (большинству пользователей Linux была известна только печать из командной строки, и было невозможно указать какие-либо специфичные для устройства опции), автор документа «Linux Printing HOWTO» (руководство по настройке печати в Linux) Grant Taylor, собрал всю доступную информацию о принтерах, драйверах и фильтрах в своей базе данных.</p><p> По мере развития концепции CUPS, расширяя использование файлов описания PostScript-принтеров (PPD), он понял потенциал своей базы данных: если кто-либо внесёт в эту базу данных свой PPD-совместимый файл, в котором будет информация о том, какие принтеры печатают с помощью Ghostscript, а какие с помощью других фильтров, насколько хорошо они это делают, какие доступны параметры командной строки, то CUPS станет лучше и мощнее традиционных «драйверов» печати.</p><p> Эта идея развилась в концепцию под названием «Foomatic». Foomatic в некоторой степени расширяет возможности спулеров, отличных от CUPS (LPR/LPD, LPRng, PDQ, PPR), заимствуя некоторые идеи из CUPS. База данных Linuxprinting касается не только Linux, пользователи других операционных систем, основанных на UNIX® (*BSD, Mac® OS X), также найдут для себя ценную информацию и программы.

  См. также Foomatic, База данных Linuxprinting.org.

Печать по TCP/IP

  Для соединения с принтером этот способ часто использует порт 9100 TCP/IP. Печать по TCP/IP работает с многими современными сетевыми принтерами и имеет множество преимуществ перед LPR/LPD: высокая скорость работы, возможность получения выводящим задание на печать компьютером данных, отсылаемых принтером («обратная связь») и так далее.

  См. также Протокол AppSocket, Протокол HP® JetDirect.

Драйвер принтера

  Термин "драйвер принтера" в Linux и UNIX® означает не совсем то же, что в Microsoft® Windows®. Функции, выполняемые «драйвером» в UNIX® обеспечивается совместной работой различных компонентов. В центре драйверов принтера находятся фильтры. Фильтры преобразуют файлы, выводимые на печать из заданного формата в формат, понятный принтеру. Во многих случаях из фильтров выстраиваются цепочки, и результат последнего преобразования отсылается на принтер. Передача данных на принтер происходит с помощью так называемых «модулей», взаимодействующих напрямую с принтером.

  См. также Фильтр, PPD.

Шифрование

  Шифрование конфиденциальной информации — это чрезвычайно важный вопрос при передаче данных печати по Интернету или даже по локальной сети.</p><p>При печати с использованием традиционных протоколов шифрование вообще не используется, поэтому передаваемые данные легко перехватить и записать в файл формата PostScript® или PCL.</p><p>Поэтому при разработке протокола IPP было предусмотрено подключение модулей шифрования, которые работают так же, как SSL и TLS, методы шифрования данных, передаваемых по HTTP.

  См. также Аутентификация, CUPS, IPP, Шифрование SSL(3) , Шифрование TLS.

Epson

  Струйные принтеры Epson являются одними из лучших, поддерживаемых свободным программным обеспечением, так как Epson не скрывает информацию о своих устройствах и предоставляет разработчикам техническую документацию. Прекрасное качество печати, достигаемое при использовании Gimp-Print на принтерах серии Stylus, является следствием открытости.

Escape-последовательности

  Самые первые принтеры могли печатать только ASCII-текст. Для начала новой строки или выброса страницы, они поддерживали специальные последовательности команд, часто включающих символ [ESC]. Компания HP® продолжала развивать эту идею в своём языке PCL и на сегодняшний день превратила эти скромные возможности в полнофункциональный язык описания страниц (PDL).

  См. также PCL, PDL.

ESC/P

  Сокращение от <span class="emphasis"><em>E</em></span>pson <span class="emphasis"><em>S</em></span>tandard <span class="emphasis"><em>C</em></span>odes for <span class="emphasis"><em>P</em></span>rinters (cтандартные коды Epson для принтеров). На сегодняшний день язык ESC/P является одним из наиболее известных после PostScript® и PCL.

  См. также PCL, PostScript®, HP®/GL.

Фильтр

  Фильтры — это программы, которые считывают входные данные, обрабатывают их и выводят. Фильтры могут изменять данные, а могут и не изменять. </p><p> В контексте печати фильтры являются программами, преобразующими заданный файл (предназначенный для печати, но в неподходящем формате) в формат, понятный принтеру. Иногда для достижения цели нужно выстраивать из фильтров цепочки, передавая данные с выхода одного фильтра на вход другого.

  См. также Ghostscript, RIP.

Foomatic

  Foomatic в начале являлся просто общим именем для набора различных утилит, доступных на <a href="https://wiki.linuxfoundation.org/openprinting/database/foomatic" target="_top">Linuxprinting.org</a>. Целью этих утилит было облегчить использование традиционных фильтров наподобие Ghostscript и расширить возможности фильтров, добавив больше параметров командной строки. Различные воплощения Foomatic называются CUPS-O-Matic, PPD-O-Matic, PDQ-O-Matic, LPD-O-Matic, PPR-O-Matic, MF-O-Matic и Direct-O-Matic. Все они позволяют генерировать конфигурационные файлы принтеров, просто выбирая на соответствующем сайте подходящую модель принтера и предложенный либо альтернативный драйвер. С недавнего времени Foomatic становится системой "мета-спулинга", позволяющей настраивать лежащую в основе систему печати при помощи унифицированного набора команд. Тем не менее, производить подобную настройку проще через графический интерфейс KDEPrint.

Ghostscript

  Ghostscript — это программный эмулятор Raster Image Processor (RIP) для PostScript®, разработанный L. Peter Deutsch. Для свободного использования и распространения всегда доступна версия, распространяемая на условиях GPL. Эта версия обычно годичной давности, так как актуальная версия продаётся на условиях другой лицензии. Ghostscript широко используется в Linux и UNIX® для преобразования файлов в формате PostScript® в растровый формат для отправки на устройства, не поддерживающие PostScript®. Подробнее: <a href="https://www.ghostscript.com/" target="_top">Домашняя страница Ghostscript</a>

  См. также PostScript®, RIP.

Gimp-Print

  Несмотря на название, Gimp-Print уже не просто дополнительный модуль для программы обработки изображений GIMP. Его код может быть скомпилирован в...</p><p> ...набор PPD и связанных с PPD фильтров и интегрирован в CUPS, поддерживая около 130 моделей принтеров и во многих случаях обеспечивая фотографическое качество печати;</p><p> ...фильтр Ghostscript, который может быть использован любой программой, которой необходима программная эмуляция RIP;</p><p> ...библиотеку, которая может быть использована любыми программами, которым требуются функции преобразования в растровый формат.

  См. также Lexmark, RIP, Ghostscript.

HP®

  Сокращённое название компании <span class="emphasis"><em>H</em></span>ewlett-<span class="emphasis"><em>Packard</em></span>, одной из первых компаний, создавших собственные драйверы принтеров для Linux. Недавно HP® выпустила свободно распространяемый пакет драйверов «HPIJS», включающий в себя исходный код. Это первый производитель принтеров, сделавший такое. HPIJS поддерживает большинство моделей принтеров HP.

HP®/GL

  Сокращение от <span class="emphasis"><em>HP®</em></span> <span class="emphasis"><em>G</em></span>raphical <span class="emphasis"><em>L</em></span>anguage (язык обработки графики Hewlett-Packard). Это «язык общения» с принтером, разработанный HP® и используемый в основном для плоттеров. Многие CAD-программы выводят на печать файлы в формате HP®/GL.

  См. также ESC/P, PCL, PostScript®.

Протокол HP® JetDirect

  Термин, введённый компанией HP® для описания собственного способа передачи данных на принтер по протоколу, называющемуся «AppSocket» или «Печать по TCP/IP».

  См. также Протокол AppSocket, Печать по TCP/IP.

IETF

  Сокращение от <span class="emphasis"><em>I</em></span>nternet <span class="emphasis"><em>E</em></span>ngineering <span class="emphasis"><em>T</em></span>ask <span class="emphasis"><em>F</em></span>orce (объединение специалистов по Интернету, программному и аппаратному обеспечению). Они обсуждают новые сетевые технологии и часто приходят к заключениям, которые многие считают стандартами. Наиболее известный пример — «TCP/IP».</p><p> Стандарты IETF, а также проекты, обсуждения, идеи и пошаговые руководства отражены в ряде документов «RFC», которые являются общедоступными и включены в большинство дистрибутивов Linux и BSD.

  См. также IPP, PWG, RFC.

IPP

  Сокращение от <span class="emphasis"><em>I</em></span>nternet <span class="emphasis"><em>P</em></span>rinting <span class="emphasis"><em>P</em></span>rotocol (протокол печати по Интернету); этот протокол определён несколькими документами RFC, принятыми IETF со статусом «предлагаемый стандарт». Разработан группой специалистов по печати (PWG). IPP — это совершенно новый способ печати по сети, но он использует хорошо известный и зарекомендовавший себя протокол передачи данных HTTP 1.1. Решив не изобретать велосипед, разработчики IPP основали этот протокол на существующем надёжном стандарте Интернета, и поэтому IPP может быть использован совместно с другими HTTP-совместимыми механизмами:</p><p> механизмами аутентификации Basic, Digest или Certificate;</p><p> SSL или TLS для шифрования передаваемых данных;</p><p> протоколом LDAP для служб каталогов (для печати данных на принтере,настроек устройства, драйверов, а также для проверки паролей при аутентификации).

  См. также CUPS, PWG, IETF, RFC, Шифрование TLS.

Lexmark

  является одной из первых компаний, выпустивших драйверы для некоторых своих моделей принтеров, работающих под Linux. Однако эти драйверы доступны только в двоичном виде (без исходных текстов) и поэтому не могут быть включены в другое свободное ПО для печати.

Linuxprinting.org

  Название Linuxprinting.org не означает, что на этом сайте располагается только информация о печати в Linux. Пользователи всех UNIX®-подобных систем, таких как *BSD и коммерческих вариантов Unix смогут найти на этом сайте полезную информацию. Cайт также является домашней страницей проекта Foomatic, который стремится к разработке «Meta Print Spool and Driver Configuration Toolset» (набор программ для спулинга и настраивания драйверов), с помощью которого можно через общий интерфейс настраивать различные системы печати и требуемые драйверы, с возможностью передавать все очереди печати, принтеры и файлы настроек на другой спулер без необходимости повторного конфигурирования. Также на этом сайте ведётся база данных, в которой каждый может найти последнюю информацию о моделях принтеров, а также сгенерировать файлы настроек для любого сочетания спулера, драйвера и устройства, которое будет работать с одной из наиболее распространённых систем печати Linux или UNIX®.

  См. также База данных Linuxprinting.org.

База данных Linuxprinting.org

  <a href="https://www.openprinting.org/printers" target="_top">База данных</a> принтеров и соответствующих драйверов. Подробнее: <a href="https://wiki.linuxfoundation.org/openprinting/database/indexfaq" target="_top">Linuxprinting.org FAQ</a>

  См. также Foomatic.

Печать LPR/LPD

  В некоторых источниках указано, что LPR — это сокращение от <span class="emphasis"><em>L</em></span>ine <span class="emphasis"><em>P</em></span>rinting <span class="emphasis"><em>R</em></span>equest (запрос построчной печати), в других — от <span class="emphasis"><em>L</em></span>ine <span class="emphasis"><em>P</em></span>rinter <span class="emphasis"><em>R</em></span>emote (протокол «построчной печати на удалённом принтере»).

  См. также Печать в стиле BSD.

Типы MIME

  Сокращение от <span class="emphasis"><em>M</em></span>ultipurpose (or Multimedia) <span class="emphasis"><em>I</em></span>nternet <span class="emphasis"><em>M</em></span>ail <span class="emphasis"><em>E</em></span>xtensions (многоцелевые или мультимедийные расширения электронной почты). Типы MIME впервые были использованы для передачи двоичных данных (например, почтовых вложений, содержащих графические файлы) по почтовым соединениям, по которым обычно могли передаваться только ASCII-символы: двоичные данные кодировались так, что представляли собой ASCII-символы.</p><p> Позднее эта идея была расширена до независимого от типов платформ и не повторяющегося описания формата данных в файле. Например, всем известно, что в Windows® расширение файлов формата Microsoft® Word — это .doc. Но расширение .doc также используется для текстовых файлов и файлов формата Adobe Framemaker. А если у файла формата Word изменить расширение, программа не сможет открыть его.</p><p> В файлах MIME-типа имеется строка, описывающая формат файла, и имеющая вид <span class="emphasis"><em>главная_группа/подгруппа</em></span>. В IPP файлы также описываются по этой схеме. Регистрацией MIME-типов занимается IANA — Internet Assigning Numbers <span class="emphasis"><em>Association</em></span> (организация распределения Интернет-ресурсов) для того, чтобы для разных типов файлов не был назначен один MIME-тип.</p><p> Для CUPS зарегистрировано несколько MIME-типов, например <span class="emphasis"><em>application/vnd.cups-raster</em></span> (для внутреннего формата растровых изображений CUPS).

  См. также CUPS, Gimp-Print.

PCL

  Сокращение от <span class="emphasis"><em>P</em></span>rinter <span class="emphasis"><em>C</em></span>ontrol <span class="emphasis"><em>L</em></span>anguage (язык управления принтером). Он был разработан компанией HP®. В первой версии это был просто набор команд для печати ASCII-символов, теперь же, в версиях PCL6 и PCL-X стало возможным печатать в цвете, а также печатать изображения, но вне Microsoft® Windows® и HP-UX® (торговая марка UNIX®-системы, принадлежащая HP®), этот язык редко используется.

  См. также ESC/P, HP®/GL, PDL, PostScript®.

PDL

  Сокращение от <span class="emphasis"><em>P</em></span>age <span class="emphasis"><em>D</em></span>escription <span class="emphasis"><em>L</em></span>anguage (язык описания страниц). Языки описания страниц описывают абстрактным способом графическое представление страницы. Перед тем, как страница будет отпечатана, команды языка описания страниц должны быть интерпретированы. В UNIX® самым популярным языком разметки страниц является PostScript®.

  См. также ESC/P, HP®/GL, PCL, PostScript®.

Пиксел

  Сокращение от <span class="emphasis"><em>Pic</em></span>ture <span class="emphasis"><em>El</em></span>ement (элемент изображения). Пиксел — это наименьшая часть растрового изображения (отпечатанной на бумаге либо отображаемой на мониторе катодными лучами или жидкокристаллическими элементами). Значения «ppi» (пикселов на дюйм) и dpi (точек на дюйм) являются одними из главных параметров, определяющих качество и разрешения изображения, так как любые данные на этих типах устройств вывода составлены из пикселов.

  См. также Фильтр, Ghostscript, PostScript®, Растровое изображение.

PJL

  Сокращение от <span class="emphasis"><em>P</em></span>rint <span class="emphasis"><em>J</em></span>ob <span class="emphasis"><em>L</em></span>anguage (язык описания заданий печати). Он был разработан компанией HP® для управлениями параметрами по умолчанию принтера и параметрами для каждого задания печати. Этот язык может быть использован не только с принтерами производства HP®, многие PostScript®-принтеры понимают эти команды, отправляемые либо вместе с заданием печати, либо отдельно.

  См. также PCL.

PostScript®

  PostScript® (часто сокращённо называемый «PS») — это де-факто стандарт печати в мире UNIX®. Он был разработан компанией Adobe и лицензирован производителям принтеров и разработчикам программного обеспечения.</p><p> Спецификации этого стандарта были опубликованы, поэтому существуют также реализации PostScript® и программ, поддерживающих этот формат, от сторонних разработчиков. Одной из наиболее известных в мире свободного ПО является Ghostscript, мощный обработчик PS.

  См. также ESC/P, HP®/GL, PCL, PPD.

PPD

  Сокращение от <span class="emphasis"><em>P</em></span>ostScript <span class="emphasis"><em>P</em></span>rinter <span class="emphasis"><em>D</em></span>escription (описание Postscript-принтера). Это текстовые файлы, содержащие информацию о специальных возможностях принтера, а также определения некоторых команд (PostScript или PJL), подающихся принтеру для вызова некоторой функции (например, двусторонняя печать).</p><p> Как следует из расшифровки аббревиатуры PPD, файлы описания были первоначально предназначены для PostScript®-принтеров. В CUPS эта концепция используется применительно ко всем типам принтеров.</p><p> PPD-файлы для PostScript®-принтеров поставляются их производителями. Они могут быть использованы в CUPS и KDEPrint для получения доступа ко всем функциям любого PostScript®-принтера. Разработчики KDEPrint рекомендуют использовать PPD-файлы, предназначенные для Microsoft® Windows NT.</p><p> При использовании PPD-файлов для не-PostScript принтеров <span class="emphasis"><em>требуется</em></span> сопутствующий фильтр для преобразования файлов формата PostScript® в формат, подходящий для не-PostScript принтера. Такие комбинации PPD-файлов и фильтров от производителей пока недоступны. После того, как разработчики CUPS выступили с инициативой использования PPD-файлов, сообщество разработчиков свободного ПО быстро разработало поддержку наиболее популярных моделей принтеров при помощи PPD-файлов и традиционных фильтров Ghostscript. Примечательно, что качество отпечатков меняется от «фотографического» (при использовании системы печати Gimp-Print и струйных принтеров Epson) до «с трудом читаемого» (при использовании Ghostscript-фильтров Foomatic c низкокачественными моделями принтеров, отмеченными в базе данных Lnuxprinting.org как «paperweight» — «пресс-папье»).

  См. также CUPS, Linuxprinting.org, PostScript®.

printcap

  В системах печати в стиле BSD файл «printcap» содержит информацию о конфигурации; управляющая программа печати считывает из него сведения о том, какие принтеры доступны в данный момент и какие фильтры для них должны быть использованы, где находится каталог спулинга, нужно ли использовать баннерные страницы и тому подобное. Некоторым приложениям требуются права доступа для чтения к этому файлу, чтобы получить имена доступных принтеров.

  См. также Печать в стиле BSD.

Printer-MIB

  Сокращение от <span class="emphasis"><em>Printer</em></span>-<span class="emphasis"><em>M</em></span>anagement <span class="emphasis"><em>I</em></span>nformation <span class="emphasis"><em>B</em></span>ase (база данных с информацией по управлению принтером). Printer-MIB определяет набор параметров, сохраняемых в принтере для доступа по сети. Это может оказаться полезным, если множество (в некоторых случаях — буквально тысячи) сетевых принтеров управляются централизованно при помощи SNMP (Simple Network Management Protocol — простой протокол сетевого управления).

  См. также PWG, SNMP.

PWG

  Сокращение от <span class="emphasis"><em>P</em></span>rinter <span class="emphasis"><em>W</em></span>orking <span class="emphasis"><em>G</em></span>roup (группа специалистов по печати). PWG — это непостоянное собрание представителей выпускающих принтеры компаний, разработавших в последние годы различные стандарты, касающиеся сетевой печати. Позднее они были приняты IETF в качестве RFC-стандартов, например «Printer-MIB» и IPP.

  См. также PostScript®, IPP, Printer-MIB, SNMP.

База данных принтеров

  Хорошая база данных драйверов принтеров доступна на сайте <a href="https://www.openprinting.org/printers" target="_top">https://www.openprinting.org/printers</a>.

  См. также База данных Linuxprinting.org.

Растровое изображение

  Каждое изображение на физическом носителе составлено из отдельных точек различного цвета и, возможно, размера. Такое изображение называется растровым.</p><p> Противоположностью растрового изображения являются векторные изображения, где картинка описывается не точками, а кривыми, тенями, формами и заполненными областями, представленными в виде математических формул. Векторные изображения обычно занимают меньше места на диске и могут быть масштабированы без потери качества, но они не могут быть выведены напрямую, а должны сначала пройти процесс, называемый «визуализацией» или «рендерингом», учитывая разрешение устройства вывода.</p><p> Рендеринг осуществляется RIP (Raster Image Processor — обработчик растровых изображений, часто им является Ghostscript) или другой программой обработки.

  См. также Пиксел, Ghostscript, PostScript®, Фильтр, RIP.

RIP

  Сокращение от <span class="emphasis"><em>R</em></span>aster <span class="emphasis"><em>I</em></span>mage <span class="emphasis"><em>P</em></span>rocess(or) (обработчик растрового изображения). В контексте печати под «RIP» понимается аппаратное или программное обеспечение, преобразующее файлы формата PostScript® (или другого, представляемого нерастровым языком разметки страницы (PDL)) в растровое изображение, приемлемое для печатающего устройства.</p><p> PostScript®-принтеры содержат собственные PostScript-RIP. RIP не обязательно располагается внутри принтера.</p><p> Во многих UNIX®-системах этим занимается Ghostscript: программно преобразует данные в формате PostScript® или другом в данные, которые могут быть отправлены на принтер. Таким образом, в девизе «Ghostscript превращает ваш принтер в PostScript®-принтер» есть доля правды.

  См. также Фильтр, Ghostscript, PostScript®, PDL, Растровое изображение.

RLPR (удалённый LPR)

  Cокращение от <span class="emphasis"><em>R</em></span>emote <span class="emphasis"><em>L</em></span>ine <span class="emphasis"><em>P</em></span>rinting <span class="emphasis"><em>R</em></span>equest (удалённый запрос построчной печати). Это система печати в стиле BSD, для её установки не требуется прав суперпользователя, а для работы не требуется файла «printcap»: все параметры могут быть указаны в командной строке.</p><p> RLPR полезен пользователям переносных компьютеров, которые работают в меняющихся условиях. RLPR может быть установлен совместно с любой другой системой печати и предоставляет гибкий и быстрый способ установки принтера для прямого доступа по LPR/LPD.

  См. также printcap.

SNMP

  Сокращение от <span class="emphasis"><em>S</em></span>imple <span class="emphasis"><em>N</em></span>etwork <span class="emphasis"><em>M</em></span>anagement <span class="emphasis"><em>P</em></span>rotocol (простой протокол сетевого управления). SNMP широко используется для удалённого управления всеми типами сетевых узлов (хосты, маршрутизаторы, коммутаторы, шлюзы, принтеры).

  См. также PWG, Printer-MIB.

Шифрование SSL(3)

  Сокращение от <span class="emphasis"><em>S</em></span>ecure <span class="emphasis"><em>S</em></span>ocket <span class="emphasis"><em>L</em></span>ayer; (слой защищённых сокетов). SSL — это проприетарный метод шифрования для передачи данных по HTTP, разработанный компанией Netscape. Сейчас вместо него действует TLS, стандарт IETF.

  См. также Шифрование TLS.

SPOOLing (спулинг)

  Сокращение от <span class="emphasis"><em>S</em></span>ynchronous <span class="emphasis"><em>P</em></span>eripheral <span class="emphasis"><em>O</em></span>perations <span class="emphasis"><em>O</em></span>n<span class="emphasis"><em>L</em></span>ine (синхронные онлайн-операции с периферией). Спулинг позволяет печатающим приложениям (и пользователям) продолжать работу, в то время как задание печати обрабатывается системной управляющей программой, сохраняющей задание печати во временном файле, пока принтер не будет готов напечатать его.

  См. также Daemon.

Шифрование TLS

  Сокращение от <span class="emphasis"><em>T</em></span>ransport <span class="emphasis"><em>L</em></span>ayer <span class="emphasis"><em>S</em></span>ecurity (протокол защиты транспортного уровня). TLS — это стандарт шифрования данных, передаваемых по протоколу HTTP 1.1, описанному в документе RFC 2246. Несмотря на то, что TLS основан на SSL, разработке Netscape, он не является полностью совместимым c SSL.

  См. также Шифрование SSL(3) .

Печать в стиле System V

  Это вторая разновидность традиционной печати UNIX® (в противоположность печати в стиле BSD). Хотя используется другой набор команд (lp, lpadmin,...), этот способ не слишком сильно отличается от печати в стиле BSD. Тем не менее, различия достаточно велики для того, чтобы эти два способа были совместимы, например BSD-клиент не может печатать на сервере печати в стиле System V без дополнительной настройки. Для устранения этого и других недостатков предназначен IPP.

  См. также Печать в стиле BSD, IPP.

TurboPrint

  Программа, распространяющаяся по принципу shareware (пробная версия, для получения полной необходимо купить лицензию), обеспечивающая фотографическое качество печати на многих струйных принтерах. Она может оказаться полезной, если не удаётся найти драйвер для принтера, и может быть привязана как к традиционной Ghostscript, так и к современной системе CUPS.

  См. также Gimp-Print.

XPP

  Сокращение от <span class="emphasis"><em>X</em></span> <span class="emphasis"><em>P</em></span>rinting <span class="emphasis"><em>P</em></span>anel (панель печати для Х). XPP — первая свободно распространяемая графическая программа печати для CUPS (автор Till Kamppeter), и в некотором роде прообраз утилиты «kprinter» в KDE.