Сучасні технології друку мови опису сторінок

Сучасні технології друку: мови опису сторінок

Чому для кінцевого користувача так важливо знати, якою мовою його принтер «спілкується» з системою? Цим питанням краще задатися ще до покупки самого принтера, тому як відповідь на нього в чималому ступені впливає на такі прості і зрозумілі для пересічного споживача параметри, як «швидкість друку» та «якість друку». Швидкості і якості нам, як водиться, полювання більше і дешевше, от тільки не з'являється скорострільність і точна передача кольору з нізвідки, так само як і нікуди не зникає. Ferra.ru в черговий раз доводить найпростіші закони фізики на прикладі мов опису сторінок.

Отже, з чого ж все починалося? Напевно, все ще пам'ятають величезні і шалено галасливі матричні принтери, які в нашому випадку можна взяти за історичну вихідну точку в справі SOHO-друку. Зі словосполученням «матричний принтер» в першу чергу асоціюється Epson. Власне, компанія Epson і придумала в далеких 70-х мова ESC / P (Epson Standard Code for Printers), який і до цього дня підтримується деякими іншими виробниками (наприклад, Brother) офісно-орієнтованих пристроїв виведення за допомогою режиму емуляції.

Сучасні технології друку мови опису сторінок

Ось так через короткий екскурс в історію ми намітили основний курс нашого матеріалу, а в деталях варто розібратися детальніше, щоб виключити будь-якого роду мовні бар'єри між користувачем і його друкуючим пристроєм.

PS відрізняється від інших мов повною незалежністю від дозволу принтера або плоттера. Команди PS представлені у вигляді ASCII (American Standard Code for Information Interchange) кодів, тому, наприклад, для виведення особливих користувальницьких шрифтів вони повинні бути перетворені в сумісний з PS векторний формат. При відправці на друк зображення формується «полистно», саме тому для професійної техніки так актуальні великі обсяги кеш-пам'яті.

Спочатку PS був стандартом де-факто практично у всіх моделях лазерних принтерів класу SOHO, проте в даний час він майже не застосовується в рішеннях low-end і middle-end через дорожнечу ліцензування у Adobe необхідних RIP (Raster Image Processor) контролерів, що вбудовуються в принтери. Наприклад, кожен RIP-контролер з підтримкою PS Level 3 для плотерів компанії HP обходиться приблизно в $ 500.

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

При використанні PCL показники швидкості і якості друку безпосередньо залежать від драйвера пристрою, тому всякого роду несумісності апаратної і програмної складових значно впливають на кількість помилок при друку. За цим параметром PCL не може зрівнятися з універсальним PS. Проте PCL на даний момент є, мабуть, найпоширенішим мовою, застосовуваним в офісних і домашніх середовищі.

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

Підтримкою виключно мови GDI мають лише самі бюджетні принтери. У більшості випадків виробники намагаються оснастити свої продукти як мінімум сумісністю з PCL (не кажучи вже про PS) хоча б через емуляцію, що, знову ж таки, накладає певні вимоги на ресурси системи. Також GDI відрізняється від PS і PCL своїми порівняно мізерними можливостями функціонування в рамках локальної мережі, а додати цю опцію можна лише за допомогою додаткового, далеко не дешевого мережевого контролера. Виходячи з цього, GDI рекомендується використовувати для індивідуальних домашніх потреб.

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

Буквально кожна компанія-виробник друкувального обладнання, не рахуючи «родоначальників» реальних мов, впроваджує у свої продукти оригінальні надбудови зі своїми специфічними бонусами. Але не варто забувати про те, що кожен окремий мову опису сторінок найкраще підходить для певної сфери діяльності. Безглуздо купувати принтер без підтримки PCL для офісу, так само як і не обійтися без PS, якщо ви професійно працюєте з графікою.

У магазині shop365.ru Ви можете придбати все необхідне для Вашого друкувального обладнання. У широкому асортименті представлені картриджі hp для багатьох популярних моделей принтерів, картриджі canon. барабани та інші витратні матеріали для Ваших принтерів.

Схожі статті