Друк в linux howto (linux printing howto) яке програмне забезпечення використовується для

До недавнього часу вибір для користувачів Linux був дуже простий - кожен запускав той же самий старий lpd, який був майже дослівно перенесено з коду BSD Net-2. Навіть сьогодні більшість продавців продає це програмне забезпечення. Але ситуація починає змінюватися. Системи подібні SVR4, включаючи Sun Solaris, йдуть з цілком відмінним пакетом друку, сконцентрованим навколо lpsched.

В даний час я рекомендую систему PDQ і для простих користувачів домашніх комп'ютерів і для (використовуючи поєднання pdq / lpd) людей, що працюють в більш великих середовищах. Вона забезпечує найпростіший і гнучкий механізм настройки і чудові користувальницькі утиліти (звичайно тільки ті, які забезпечують загальну настройку принтера по функціональності рівні діалогу настройки принтера в Windows).

Це те, що я використовую зараз; я написав специфікація для моїх принтерів, і також є кілька включених в дистрибутив пакета, так що вам буде вистачати прикладів, для початку. Я також написав кілька утиліт для автоматичної генерації специфікацій драйверів, для того щоб допомогти вам. you.

Якщо у вас багато користувачів, багато принтерів або якась складна система, то я вам рекомендую використовувати PDQ як надбудову над мережевий печаткою на базі протоколу LPD (ви можете друкувати через протокол на локальну машину). У багатьох таки ситуаціях замість використання BSD lpd як бази я рекомендую використовувати LPRng:

Є дані, що деякі постачальники Linux будуть забезпечувати підтримку LPRng, як менш древньої системи буферизації друку, яка більш-менш вільно доступна. LPRng легша для адміністрування великих організацій (читайте так: більше одного принтера, будь-які послідовні принтера, або будь-які специфічні НЕ-lpd мережеві принтера) і менш страшна основа, ніж надає lpd. Вона навіть претендує на те, що система є безпечною - немає виконуваних файлів з бітом SUID, і вона підтримує аутентифікацію через PGP або Kerberos.

LPRng також включає деякі приклади налаштувань для типових мережевих принтерів - в основному HP LaserJets, які мають деякі можливості обліку ресурсів. Якщо ви хочете отримати більше інформації про LPRng, то подивіться сторінку LPRng.

LPRng поширюється або під GPL або під Artistic license. (Раніше це було не так).

Одним з цікавих новачків на сцені є "CUPS", реалізація протоколу друку Internet, визначений у RFC схожий з HTTP протокол замінює древній протокол lpd. Основна частина реалізації цього пакету є продуктом з відкритим вихідним кодом від комерційного продукту "Easy Print", який складається з системи буферизації і набору комерційних драйверів друку, створених на основі Ghostscript (ESP Print Pro).

CUPS, сама система буферизації поширюється під дією ліцензії GPL. ESP Print Pro поширюється тільки в двійковому вигляді як комерційний продукт (за винятком системи буферизації, яка також доступна під дією GPL і називається CUPS).