PostScript oluşturma, PostScript dosyalarını ekrandaki veya basılı görsel görüntülere dönüştürme ve yorumlama işlemidir. PostScript, Adobe Systems tarafından geliştirilen ve baskı ve grafik tasarımda yaygın olarak kullanılan bir sayfa tanımlama dilidir. Bu tanımı kağıda yazdırmak veya bir baskı kalıbı yapmak için gerçekten kullanmak için, verileri yorumlayan (veya görüntüleyen), onu bir yazıcının, fototip ayarlayıcının veya CtP sisteminin bir ortama çıktı verebileceği bir şeye dönüştüren bir programa ihtiyaç vardır. Bu yorumlama RIP (Raster Image Processor) veya renderer adı verilen bir sistem tarafından yapılır.

Piyasadaki her uygulamanın, sayfa içeriğinin nasıl göründüğünü açıklamak için kendine ait bir yolu olsaydı, her bir uygulama için bir RIP satın almanız gerekirdi (QuarkXPress RIP, Illustrator RIP, Corel Draw RIP, ...). Bu sorunu önlemek için, giriş verileri standart bir Sayfa Açıklama Dili veya PDL'de kodlanır. Birkaç PDL var. En yaygın olanları şunlardır:

  • PostScript (çoğunlukla grafiklerde kullanılır)
  • PCL (ofis kullanımı için)
  • HPGL (genellikle CAD çizicileri kontrol etmek için kullanılır).

Bu makalenin geri kalanı PostScript RIP'e odaklanmaktadır.

Dile özgü ayrıntılar

Donanım ve yazılım RIP'leri. PostScript oluşturma

Temel olarak RIP, bazı bilgisayarlarda çalışan bir programdır. Yirmi yıl önce tüm RIP'ler, yalnızca RIP yazılımını çalıştırmak için tasarlanmış ve mutlaka bir klavye, ekran veya fare içermesi gerekmeyen özel donanımlar, bilgisayarlar üzerinde çalışıyordu. Bu RIP'lere donanım RIP'leri denir. Bunları hala lazer yazıcılarda ve diğer "ucuz" cihazlarda bulabilirsiniz. Bu yerleşik RIP'lere PostScript denetleyicileri de denir.

Günümüzde birçok RIP normal PC'lerde veya Mac'lerde çalışıyor ve tıpkı diğer uygulamalar gibi davranıyor. Bu RIP'lere yazılım RIP'leri denir. Çıkış cihazına bağlanmak için kart gibi özel donanımları hâlâ içerebilirler. Korsanlığı önlemek için yazılım RIP'leri genellikle anahtar gibi bir güvenlik anahtarı içerir.

Adobe ve o kadar da değil Adobe PostScript RIP'leri

PostScript Adobe tarafından geliştirildiğinden PostScript RIP'i oluşturan en önemli şirkettir. Bu RIP'ler OEM pazarında satılmaktadır: Adobe, temel RIP kodunu (şu anda en yeni nesilde CPSI veya APPE olarak adlandırılmaktadır) oluşturur ve bunu PostScript çözümü arayan tüm şirketlere satar. Imagetter üreticisi daha sonra bu kodu satın alır ve imagetter ile arayüz oluşturmak için gerekli donanımı ve yazılımı yönetmek ve işlevsellik eklemek için ek yazılımları ekler.

Elbette RIP'ler oluşturan tek şirket Adobe değil. Diğer şirketler PostScript klonları oluşturmak için bu trendden yararlandı. Bunlar Adobe PostScript standardını izleyen RIP'lerdir. Bunlardan en önemlileri Global Graphics tarafından yaratılmıştır. RIP'lerine Harlequin adı veriliyor ve ayrıca Jaws RIP adında bir alternatif de satıyorlar. Ghostscript, Alladin'in ücretsiz bir PostScript yorumlayıcısıdır. Ticari yeğeni, popüler BESTColor RIP gibi ürünlerde kullanılıyor.

RIP'leri çıktılarına göre karakterize etme. PostScript oluşturma

RIP'leri karakterize etmenin başka bir yolu da çıktılarına bakmaktır:

  • Bazı RIP'ler doğrudan bir görüntü ayarlayıcıya veya çiziciye gönderilebilecek veriler üretir. Bir fototip ayarlayıcı veya CtP cihazı için bu veriler, makinenin içindeki lazere ortam üzerine noktalar yazıp yazmayacağını söyleyen piksel biçimindedir.
  • Diğer RIP'ler, çıkış cihazına gönderilmeden önce yine başka bir sistem tarafından işlenmesi gereken bir ara veri formatı oluşturur. Bu, üreticinin RIP ile görüntü ayarlayıcı arasına bir kaplama sistemi veya örneğin bir düzenleme iş istasyonu eklemesine olanak tanır. Scitex ve Barco RIP'ler bu yaklaşımın tipik örnekleridir.

Veriler PostScript RIP'e gönderiliyor. PostScript oluşturma

Genellikle her RIP verileri (PostScript veya PDF olarak kodlanmış sayfalar) alır, işler ve ardından çıktıyı hedefine gönderir. Tüm bunları başaracak RIP yazılımı oldukça karmaşıktır ve en az tam teşekküllü bir ofis paketi kadar büyük ve karmaşıktır. RIP'in verilerini elde etmesinin çeşitli yolları vardır. Öncelikle verilerin nasıl oluşturulduğuna hızlıca bir göz atalım:

  • InDesign'da, QuarkXPress'te, Publisher'da veya başka bir programda bir sayfa oluşturup onu yazdırmaya karar veriyorsunuz.
  • Mac'te Chooser'a gidin, LaserWriter sürücüsünü seçin ve ardından yazdırılacak aygıtı seçin. LaserWriter aslında hem verilerin seçilen ortama aktarılmasından hem de uygulamaya bağlı olarak PostScript verilerinin oluşturulmasından sorumlu olan küçük bir uygulamadır (sonraki bölüme bakın).
  • PC'de temelde aynı şeyi yaparsınız. Yazıcıyı seçerek işletim sistemine sürücünün hangi sürümünün olduğunu söylersiniz PostScript PostScript yazdırma dosyası oluşturmaya yardımcı olmak için bir uygulama tarafından çağrılabilir.
  • Gibi bazı uygulamalar Adobe Illustrator, PostScript'i dahili format olarak kullanın. Bu, çıktı dosyasını oluşturmak için çok fazla iş yapmaları gerekmediği anlamına gelir; yalnızca sözlükler, veriler gibi bazı öğeleri eklemek yeterlidir. yazı tipleri ve ekran kontrolü gibi cihaza özel veriler.
  • Çoğu uygulama baskı öncesi kendi benzersiz dahili veri formatlarını kullanırlar ve sayfayı bu dahili formattan PostScript dosyasına kendileri dönüştürürler. Bu dönüşümün bir kısmını gerçekleştirmek için kısmen işletim sisteminin bir parçası olan PostScript sürücüsüne güvenebilirler.
  • MS Word veya Excel gibi iş uygulamaları, PostScript verilerini oluşturmak için tamamen PostScript sürücüsüne güvenir. Bu, bir PostScript sürücüsünden diğerine geçmenin, sürücüye özel olması durumunda bazı sorunları ortadan kaldırabileceği anlamına gelir.

PostScript yazdırma dosyası oluşturulduktan sonra seçilen ortama veya aygıta gönderilir. Çoğu RIP birçok farklı giriş kanalını destekler.

  • AppleTalk: RIP ağda sanki bir lazer yazıcıymış gibi görünebilir. Mac kullanıcısı, Seçici'de RIP'yi seçer ve ona yazdırır. Bu, işleri yazdırmanın en kolay yoludur ancak aynı zamanda oldukça yavaştır.
  • TCP/IP: RIP'ler, standart bir Unix protokolü olan LPR'yi veya Helios akış protokolünü destekleyebilir. Bu, bir Helios EtherShare yazıcısına yazdırabileceğiniz ve bu yazdırma yöneticisinin dosyayı hızlı TCP/IP protokolünü kullanarak RIP'ye ileteceği anlamına gelir. PostScript oluşturma
  • Adlandırılmış kanal: Bu, farklı uygulamalar arasında veri alışverişine yönelik bir Microsoft protokolüdür. Gerçek veri aktarımı için TCP/IP'ye dayanır. PC'den RIP'e yazdırmak istiyorsanız bu protokol kullanılabilir.
  • Sık Kullanılan Klasörler: Çoğu RIP yazılımı birden fazla klasörü izleyebilir ve bunların içindeki PostScipt veya PDF dosyalarını işleyebilir. Sayfanızı diske yazdırın ve bu PostScript dosyasını hızlı erişim klasörünüze yerleştirin. Merhaba, birkaç saniye sonra RIP dosyayı fark eder ve çıktısını alır.

Bunlar en popüler giriş kanallarıdır, ancak başkaları da vardır. PostScript 3 RIP, İnternet üzerinden yazdırma adı verilen bir sistemi destekleyebilir. Bu, İnternet üzerinden RIP'e yazdırmanıza olanak tanır. Lazer yazıcılar gibi daha küçük cihazlar USB bağlantıları sunabilir.

Genel olarak, RIP'e ne kadar çok veri gönderme yöntemi kullanırsanız, onu mevcut (ve gelecekteki) iş akışınıza o kadar iyi entegre edebilirsiniz. Giriş ve çıkış kanallarının esnekliği en az RIP performansı kadar önemlidir.

RIP bir PostScript veya PDF dosyası aldıktan sonra bu dosyayı işlemeye başlayabilir.

Aslında bu ifade tamamen doğru değildir: PostScript RIP verilerinin mutlaka dosyanın tamamına ihtiyacı yoktur. İlk sayfanın verileri ulaşır ulaşmaz RIP o sayfayı sindirmeye başlayabilir. PDF dosyaları için durum böyle değildir. Yaratılış şekillerinden dolayı PDF dosyaları,RIP'in işlemeye başlamadan önce dosyanın tamamına erişmesi gerekiyor.

PostScript Veri İşleme

Adobe RIP ilk önce PostScript sayfa içeriğini görüntüleme listesi adı verilen bir ara formata çevirecektir. Görüntüleme listesi, sayfanın daha temel makine düzeyinde bir açıklamasını içerir. Bu nedenle, milimetre veya nokta kullanmak yerine görüntüleme listesindeki tüm nesneler aygıt piksellerinde bulunur. PostScript oluşturma

Bu nesnelerin tümü artık TIFF, EPS veya yazı tipleri: RIP ayrıca sayfadaki tüm verileri işler ve gerekirse ara formata dönüştürür ve kaynak listesi adı verilen yerde saklar. Örnek olarak yazı tiplerini ele alalım: Sayfanın herhangi bir yerinde 20 punto Avant Garde kullandıysanız, RIP yazı tipinin anahat verilerini (Mac kullanıcılarının adlandırdığı şekliyle yazıcı yazı tipi) alır ve her bir karakterin bunun için nasıl çıktılanması gerektiğini hesaplar. verilen boyut ve çözünürlük ve bu bitmap karakterlerini yazı tipi önbelleğinde saklar. PostScript Düzey 1'de bu yazı tipi önbellekleri kalıcı olarak diskte depolanır. Birkaç gün veya hafta sonra o kadar çok yer kaplarlar ki, RIP'te diğer verileri depolamak için yeterli alan kalmaz. Bu, "limitcheck" veya "VMerror" gibi her türlü PostScript hatasına neden olabilir. Kullanıcının daha sonra bir "yazı tipi silme" işlemi gerçekleştirerek tüm bu geçici verileri manuel olarak temizlemesi gerekecektir. Adobe bu sorunu, yazı tipi önbelleğe almanın dinamik olarak işlendiği PostScript 2 düzeyinde düzeltti.

RIP, hem görüntüleme listesini hem de kaynak listesini mümkün olduğu kadar uzun süre ana bellekte tutmaya çalışır, ancak bu veriler çok büyürse diskteki bir sayfa dosyasında saklar. Çok sayıda taranmış görüntü içeren dosyalar büyük kaynak listeleri oluştururken, Illustrator veya başka bir uygulamadan alınan karmaşık çizimler içeren dosyalar genellikle büyük görüntüleme listeleri oluşturur. Elbette RIP, süper hızlı bellek yerine yavaş bir sabit sürücüye erişmesi gerektiğinde yavaşlar. RIP'lerin 1 GB veya daha fazla RAM'e sahip sistemlerde çalışmasının nedeni budur. PostScript oluşturma

Görüntüleme listesi tamamlandığında, RIP içeriğini rasterleştirecek ve bu bitmap'i çıkış cihazına gönderecektir. Bazı üreticiler bu işleme ekstra bir adım ekleyerek görüntüleme listesini ara formata dönüştürürler. Örneğin, Scitex dahili format olarak CT/LW'yi kullandı ve son dakikada rasterleştirme işlemini gerçekleştirmek için görüntü setinin kendisine ek bitmapler ekledi.

RIP'in yukarıda tartışılanların ötesinde ek görevleri yerine getirmesine izin verme konusunda genel bir eğilim vardır. Bir tuzak böyle bir fırsat olabilir. Bazı üreticiler dosyanın yorumlanması ve rasterleştirilmesi arasına katman yazılımı ekler.

RIP'ten çıkın. PostScript oluşturma

Rasterleştirme işlemi uzun zaman alabilir ve çıktı aygıtına gönderilmesi gereken büyük bir dosyayla sonuçlanabilir. Bazı RIP protokolleri bu verileri küçük şeritlere böler ve bunları birer birer görüntü ayarlayıcıya gönderir, diğerleri ise bitmap'in tamamını RAM veya diskte saklar ve ardından bu verileri çıkış cihazına gönderir. Bu ara depolamaya çerçeve arabelleği adı verilir. Tüm lazer yazıcılar RAM'de depolanan böyle bir arabellek kullanır. Bu, karmaşık sayfaların neden belleği kısıtlı bir yazıcıda PostScript hataları oluşturabildiğini açıklamaktadır: hem ara verileri hem de çerçeve arabelleğini depolamak için yeterli RAM yoktur.

Şeritli çıktı ve çerçeve ara belleğe alma arasındaki seçim, bağlı cihaza ve müşterinin iş akışına göre belirlenir.

  • Şeritli çıktı, RIP ile motor arasında iletişim kurmanın en basit yoludur.
  • Bazı fototip ayarlayıcılar start-stop'u desteklemez. Bu, en ufak bir kesinti olmadan (bir nevi CD yazıcı gibi) tüm verilere aynı anda ihtiyaç duydukları anlamına gelir. Bu tür sistemler için bir çerçeve arabelleği kullanılmalıdır.
  • Çerçeve arabellekleri aynı zamanda çıktı sürecini de hızlandırabilir çünkü RIP, motor filmi ilerletirken, keserken veya çevrimiçi işlemciyi beklerken verileri işlemeye devam edebilir.

RIP ile motor arasındaki fiziksel bağlantı da önemlidir. Piyasada çeşitli çözümler kullanılmaktadır.

  • Birçok üretici, RIP'i görüntü ayarlayıcılara bağlamak için kendi protokollerini ve donanımlarını kullanır. Agfa'nın kendi SCSI benzeri APIS protokolü vardır. Scitex iki cihaz arasında optik bir bağlantı kullanır. Gazete pazarı dışında gerçek standartlar yoktur.
  • İki cihaz arasındaki veri aktarımı 10 veya 100 Mbit hat kapasitesini aşmadığı sürece RIP ile motor arasında standart bir ağ bağlantısı kullanılabilir. Bu tür bağlantı genellikle çiziciler için kullanılır. PostScript oluşturma
  • Daha ucuz yazıcılar ve düzeltmenler için bir USB bağlantısı kullanılabilir.

 

ABC