Діалоги про друковані тонкощах мови опису сторінок сторінка 2
На відміну від PS ця мова не може похвалитися повною сумісністю з усіма апаратно-програмними рішеннями і володіє залежністю від дозволу друкувального пристрою, але в той же час може вільно і абсолютно безкоштовно використовуватися будь-якими виробниками пристроїв та розробниками ПЗ. Остання версія мови (PCL6), яка розроблялася HP в тісній співпраці з Microsoft, характеризується високою швидкістю перетворення даних з формату прикладного застосування в формат мови опису сторінок і забезпечує прискорене повернення відповіді в додаток, тому ідеально підходить для SOHO-сегмента. Також PCL здатний працювати безпосередньо з TrueType-шрифтами, які застосовуються за замовчуванням в середовищі Windows.

PCL-принтери забезпечуються деяким набором TrueType-шрифтів, які «зашиваються» у внутрішню пам'ять пристрою. При друку драйвер безпосередньо передає текст на контролер принтера, минаючи стадію перетворення в зображення (рендеринг шрифту), за рахунок чого підвищується швидкодія
При використанні PCL показники швидкості і якості друку безпосередньо залежать від драйвера пристрою, тому всякого роду несумісності апаратної і програмної складових значно впливають на кількість помилок при друку. За цим параметром PCL не може зрівнятися з універсальним PS. Проте PCL на даний момент є, мабуть, найпоширенішим мовою, застосовуваним в офісних і домашніх середовищі.
І PS, і PCL мають на увазі наявність спеціального контролера з боку принтера, який приймає команди мови опису сторінок, а потім перетворює їх в бінарні (0/1) коди, що керують безпосередньо самим механізмом друку. Ідея GDI полягає в тому, щоб позбавити принтер від дорогого контролера і перекласти його функції на центральний процесор разом з драйвером. Звідси ж випливає перший недолік GDI: вимогливість до системних ресурсів. Ця мова має на увазі конвертацію графічної інформації і шрифтів в єдине растрове зображення, яке потім і відправляється на друк.

Схема роботи GDI

Типовий приклад ультрабюджетного принтера вартістю трохи більше $ 100 - Samsung ML-1210. Ця модель підтримує лише GDI, тоді як старша і дорожча ML-1250 вже комплектується емуляцією PCL6
Підтримкою виключно мови GDI мають лише самі бюджетні принтери. У більшості випадків виробники намагаються оснастити свої продукти як мінімум сумісністю з PCL (не кажучи вже про PS) хоча б через емуляцію, що, знову ж таки, накладає певні вимоги на ресурси системи. Також GDI відрізняється від PS і PCL своїми порівняно мізерними можливостями функціонування в рамках локальної мережі, а додати цю опцію можна лише за допомогою додаткового, далеко не дешевого мережевого контролера. Виходячи з цього, GDI рекомендується використовувати для індивідуальних домашніх потреб.
PS і PCL часто називають реальними мовами опису сторінок, тоді як існують ще й свого роду надбудови над ними, які були створені для спрощення процесу програмування або реалізації додаткових можливостей. Такі надбудови інтерпретують власні команди в послідовність команд реального мови опису відповідно до його синтаксисом. Наприклад, надбудова над PCL під назвою RPCS (Refined Printing Command Stream) була розроблена компанією Ricoh для візуалізації програмування своїх знаменитих плотерів за допомогою графічних піктограм. За допомогою BR-Script фірми Brother реалізуються розширені функції калібрування кольору, а також емулюються команди мов PS Level 3 і ESC / P.
Наведемо своєрідний рейтинг реальних мов стосовно SOHO-сегменту (чим більше балів, тим краще):