POSTSCRIPT NEDİR?

NEDİR?

Masaüstü Yayıncılık konusunu işlerken sık sık karşılaştığımız bu deyimi kısaca anlatmak istedik. Sanırım bu gelişmiş printer programlama dilini beğeneceksiniz. PostScript, yüksek kaliteli dokümanların hazırlanmasını kolaylaştırmak için ADOBE SYSTEMS tarafından herhangi bir dokümanın Laser Printer'a gönderilmesi ve Printer için ek programlar yaratılması amacıyla geliştirilmiş bir Sayfa Tanımlama ve Programlama Dili'dir. Biz Laser Printer seçerken niye PostScript seçimi yaptığımızı sanırım aşağıdaki satırları okurken daha da iyi anlayacağız ve Masaüstü Yayıncılık'ta seçimimizi ona göre yapacağız.

PostScript genel bir programlama dili olmasının yanısıra, karmaşık text ve grafiklerin tanımlanması ve basılması için "Model Görüntüsü Oluşturma Mekanizması" içerir. PostScript'in bu özelliği "Sayfa Tanımlama Dili" adı ile bilinmektedir. PostScript bünyesindeki bu olanak ile bütün şekiller üzerinde, karakter ya da grafik olduğuna bakmaksızın işlem yapabilir. PostScript'in gücü, text ve grafikleri hünerle kullanma kabiliyetine dayanmaktadır; çizimler ve scan edilmiş fotoğrafları da içeren grafikleri ve textleri yaratmak, ve bir sayfa üzerine yerleştirmek için raster ve vektör grafik komutlarını kullanmaktadır ve PostScript printer’lar bu şekilde hazırlanmış sayfaları basabilirler. Bu işleri yaparken PostScript'in gün ışığına çıkan önemli bir özelliği Bit-mapped Graphics kullanıldığında elde edilenden daha keskin çizgi, yay ve daireler yaratabilmesi ve rezolüsyonu tam olarak kullanabilmesidir. Ayrıca PostScript'le font tanımlamak da oldukça kolaydır. Çünkü PostScript, font yaratmak için oluşturulmuş "Karakter Yaratma Mekanizması" içerir. PostScript dilinin kendisinde çok sayıda ve çeşitli fontlar mevcut olmasına rağmen, kullanıcının bu fontları değiştirmesi, bilgisayardan printer'a ek fontlar download etmesi ya da yeni fontlar yaratması mümkündür. Tek bir PostScript font tanımlaması, her puntoda font yaratmak için tasarlanmıştır. Fontlar, herhangi bir açıda döndürülebilirler, değişik boyutlarda büyütülüp küçültülebilirler, dış hatlarıyla (outline) oluşturulabilir, deforme edilebilir, sıkıştırılabilir veya genişletilebilir. Bütün bu font işlemlerini PostScript'in "Karakter Yaratma Mekanizması" ile yapmak mümkündür. PostScript'in bir diğer önemli özelliği de, cihaz ve rezolüsyon bağımsızlığı getirmesidir. Bu demektir ki: PostScript'le yaratılmış bir sayfa düzeni veya program file'ı, dataların yeniden formatlanmasına ya da girilmesine gerek kalmadan herhangi bir PostScript uyumlu printer'dan bastırılabilir. PostScript'i programlama dili olarak kullanmanın getirdiği özellikler ise şunlardır: - PostScript programlama dili ile PostScript interpreter içeren cihazlar için driver hazırlanabilir. Herhangi bir software, kullanılan PostScript printer'ı ve uyumlu olan diğer printer'ları tanımıyorsa, software'in bu printer'ı tanıması için driver hazırlamak mümkündür. - PostScript programlama dili ile printer emulator ve printer format translator hazırlanabilir.

Bir "Printer Emulator", farklı formatlarda görüntü modellerinin printer'a gönderilmesi için PostScript programlama dili kullanan bir software'dir. Bunun en basit örneği şu olabilir: Bir line printer emulator'ü ile printer'a gönderilen ASCII text, bir format dönüştürme işine gerek kalmadan sayfa üzerinde basılabilir. Bir line printer emülatör'ünü ya da başka bir emülatör'ü

PostScript ile hazırlamak mümkündür. Print Format Translator ise başka bir printer'a gönderilmek üzere yaratılmış bir file'ı PostScript file'a çeviren bir programdır. Örneğin PostScript Programlama dili ile hazırlanacak bu tip bir program, line printer input file'larını alıp, PostScript formatında output file'ları yaratabilir ve sonradan bu file'ları basılmak üzere PostScript Printer'a gönderebilir. - PostScript Programlama Dili ile "Printer Spooler" hazırlanabilir. Print Spooler, belirli bir printer için çıktıları sonradan basmak üzere sıraya koyan bir programdır. Spooler'a gönderilen bir file, örneğin Network'e bağlı diğer sistemlerden gönderilen file'larla birlikte sıraya konup sonradan basılabilir ya da hemen basılabilir, fakat bu süre içinde print file'ını gönderen sistem file'ının basılmak üzere spooler'a alındığına emin olduktan sonra işine devam edebilir. Bir file'ın print spooler'a gönderilme süresi, o file'ın çıktısının printer'dan alınma süresinden çok daha kısadır.

Süratli işlemesi gereken işlemlerde ve network çalışmalarında büyük avantaj getiren Print Spooler, PostScript Programlama dili ile kolayca hazırlanabilecek bir program tipidir. PostScript dilinin açık mimarisi, bir sayfanın görünümünü yaratma konusunda hemen hemen limitsiz olanaklar sağlar. PostScript sadece ofis'te yazılı dokümanların kalitesinin geliştirilmesini sağlayan değil, aynı zamanda grafik tasarım stüdyolarında da en etkili şekilde kullanılabilen bir araç olmak üzere hazırlanmıştır. Sonuç olarak şunu söyleyebiliriz; PostScript'in çok yönlülüğü ve çok iş yapabilme yeteneği, Masaüstü Yayıncılığın gelişmesine olanak sağlamıştır ve sağlamaktadır.