Yazdırırken "Postscript" kelimesiyle karşılaşmış olabilirsiniz. Bunun ne anlama geldiğini ve yazıcınızla alaka düzeyini hiç merak ettiniz mi? Bir dakikanızı ayırın, biraz bilgisayar geçmişi öğrenin ve masaüstü yazıcıların çalışması hakkında biraz daha fazla bilgi edinin.
Bir bilgisayar bilimcisi değilseniz, "Postscript" i aramak ve bunun bir "Postscript" olduğunu öğrenmek kafa karıştırıcı olabilir. sıralı programlama dili "Sadece sahip olduğunuzu bulmak için hatta daha fazla bakmak için kafa karıştırıcı kelimeler. Bugün, bunu kolaylaştıracağız ve Postscript'i bağlama oturtacağız, ne olduğunu, neyi neden ve nasıl yaptığını ve tüm grafik dünyasını nasıl kolektif kulağına nasıl çevirdiğini açıklayacağız! Okumaya devam edin, ileride bazı iyi geeky eğlenceli şeyler var.
ASCII, Dot Matrix, Plotter'lar ve Basılı Grafikleri Değiştirme
Postscript'i ve daha modern baskı cihazlarını anlamadan önce, PC'nin baskı teknolojisinin mütevazı köklerini dikkate almalıyız. İlk bilgisayar yazıcıları, yalnızca metin ve ASCII karakterlerini yeniden üretmek için yapılmış kaba cihazlardı - grafik uygulamaları çok azdı veya hiç yoktu ve bunların kullanımı çok azdı veya hiç yoktu. Bu sözde "aptal" yazıcılar metin üretmek için programlanabilirdi, ancak birçoğunun donanımdaki karakterler dışında herhangi bir şeyi yazdırmalarını engelleyecek donanım sınırlamaları vardı - "daktilo" yu düşünün.
How-To Geek'teki bazılarımız kendimizle çıkıp yazıcı evriminde önemli bir sonraki adımı hatırladığımızı söyleyebilir. nokta vuruşlu yazıcılar. Bunlar, piksel sıraları ile bazı kaba gri tonlamalı grafiklerin yanı sıra bloklu, düşük piksel derinlikli tipografi basabiliyordu. Dijital görüntüler yaratma avantajına sahip olmalarına rağmen (ASCII sanatı bir çeşit önemli olmasına rağmen), kaba tipografi ilk nokta vuruşlu yazıcılar için bir aksilikti. Tüm nokta vuruşlu yazıcılar, görüntüleri ve metni yazdırma konusunda aşağı yukarı aynı şekilde talimatlar aldı; piksellere ayırın, yazdırma kafası kağıt boyunca geçerken bunları sıralar halinde yazdırın, sonraki kağıt parçasını besleyin ve tekrarlayın.
Nokta vuruşlu yazıcıların aksine, çiziciler özellikle imalatta hala oldukça yaygındır. Çiziciler, bir kalem veya bıçak bıçağıyla pürüzsüz, matematiksel olarak saf vektör şekilleri çizmek, yazdırmak veya kesmek için kağıtları, vinili veya çeşitli diğer malzemeleri cebirsel koordinatlarda hareket ettirir. Öğrendiğimiz gibi, tipografik gliflerin doğası nedeniyle, vektör şekilleri, yazıda bulunan soyut, matematiksel olarak saf şekilleri tanımlamak için piksellerden büyük ölçüde üstündür. Çiziciler kesin matematiğe dayalı olarak hareket edecek şekilde tasarlandığından, tipografi ve diğer şekillerin nasıl oluşturulacağına ilişkin talimatlar, bir bilgisayarın cihazla iletişim kurması için oldukça kolaydır.
Buradaki zorluk şuydu: baskı teknolojisinin mevcut hiçbir modeli aynı anda vektör tabanlı, temiz tipografi VE grafikler oluşturamaz. Tüm zeki inekler ne yapmalıydı?
Xerox PARC ve İlk Lazer Yazıcının Geliştirilmesi
Xerography, AKA fotokopi, geliştirme matbaacılarının aradığı şeydi. Xerography otuzlarda icat edilmiş ve ellili ve altmışlı yılların sonlarında kopya makineleri olarak ticari olarak satışa sunulmuş olsa da, Xerox PARC mühendisi Gary Starkweather ilk lazer yazıcıyı tasarlayana kadar PC baskısında kullanılmadı.
İşte Xerografinin nasıl çalıştığına dair bir grafik ve kaba bir açıklama: ışık baskı tamburunun elektrik yüklü alanlarına çarpıyor, elektronlar tepki veriyor ve negatif yüklü alanlar bu yükü kaybediyor. Toner statik elektriğe yapışır ve kağıda bastırılarak nokta vuruşlu pikseller kullanılmadan sanat eseri oluşturur. Ve bu baskı işlemi, yukarıda listelenen nispeten kaba yöntemlerin herhangi birinden temelde farklı olduğu için, Xerography, aynı anda temiz tip ve grafikler basmanın mantıklı bir yoluydu. Çözülmesi gereken basit bir mühendislik problemi vardı - her ikisini aynı anda kolayca yapabilen bir yazıcı için talimatları nasıl oluşturursunuz?
Her İki Dünyanın En İyisi: Postscript, Baskıya Fısıldayan
Adobe mühendisleri ve kurucu ortakları John Warnock ve Charles Geschke'ye katılın. Çift, Xerox'ta birlikte çalıştı ve Interpress adında bir sayfa açıklama dili (veya PDL) oluşturdu. Interpress, bu mühendislik sorununu çözdü - görüntüleri ve karmaşık şekilleri yazıcının yüksek kaliteli basılı sanat eserleri üretmek için kullanabileceği verilere çeviren bir sistemdi. Interpress ille de ilk PDL değildi ve Warnock ile Geschke’nin son ortak çalışması da değildi. Xerox PARC'tan ayrılan ikili, Postscript'te bugüne kadar bir grafik endüstrisi standardı olarak kalan bir amiral gemisi ürünü geliştirdi.
Postscript, adından da anlaşılacağı gibi, aslında bir Turing-complete programlama dilidir. Talimatlar, insan tarafından okunabilir bir şekilde yazılır ve yazıcıya iletilir, bu da talimatlardan yüksek kaliteli sanat eseri yaratır. İşte Inkguides.com'dan örnek bir "Merhaba Dünya" programı .
%! PS
/ inç {72 mul} def
/ Times-Roman findfont 50 scalefont setfont
2,5 inç 5 inç hareket
(Merhaba Dünya!) Şov
gösteri sayfası
Postscript'in yazıcıya ne tür talimatlar verdiğini ve talimatların ne kadar basit olduğunu hemen görmeye başladık. Bu programda atıfta bulunulan yazı tipleri vektör biçiminde bulunur ve ayrı dosyalardan çağrılır ve Adobe’nin dijital grafik endüstrisine katkısının büyük bir bölümünü oluşturmuştur. İşte ikinci bir örnek, Mikkel Meinike Nielsen'in Postscript'teki sayfası :
%!
/ Times-Roman findfont 16 scalefont setfont
gsave% çeviriyi kullanmadan önce tasarruf edin
105 210 translate% Bu koordinatlar görüntüleri
%sayfa
% ————- Gerçek görüntü başlar ———————
76,8 86,4 ölçek
40 45 1 [ 40 0 0 -45 0 45 ]
{ <
fffff5ffffffffdeffffffffeaffffffffdeffffffffffffffffffffeeffff
fffffefffffffffbffffffffffffffffffffccffffffff77bffffffeffdfff
fffdfff7fffffbfff7fffff77ffbffff5ebfbdfffafdbf7ebffbf3ff6fdf
e9ef7ff7f3d6bfff7d55afff7efffafffffffffcffff7efffffffef7ffff
fffdf77fffffffeffffffffdf7bffffffbd7bfffffffbffffffff7fbbfff
ffef7bffffffeefbdfffffdef7bfffffffffbfffffbdefffffff7dff7fff
ff7bdffffffff7ff7ffff977e57ffffa5ffbffffff7feebffffdbff4bfff
ff7fffffffffffffffffffffffffff>} görüntü
% ————- Gerçek görüntünün sonu ———————
geri yükleme yüzdesi, çeviriden önceki ayarları geri yükle
0 245 (Metin ve resim) göster
0 229 (yan yana) göster
gösteri sayfası
Gobbledygook'un bu büyük orta bölümü aslında bir görüntüyü tanımlayan onaltılık koddur. Postscript'lerin çoğu bu şekilde elle değil, programlar tarafından yazılır. Bu Postscript kodunun gerçekte neye benzediğine dair bir fikir edinmek için, Mikkel’in bu kodun oluşturduğu görüntünün altındaki sayfasından bu ekran görüntüsüne bakın. Tüm fotoğraf büyücüleri bu şekilde postscript olarak yeniden yazılabilir - dosya türüne Encapsulated Post Script veya EPS denir.
Modern Basılı Sayfalar ve Daha Yeni Baskı İşlemleri
Günümüzde, tüm yazıcılar Postscript kullanmıyor, ancak hepsinin metin ve görüntü verilerini basılı malzemeye dönüştürmek için bir tür çeviri katmanına sahip olması gerekiyor. Genellikle bu programları diyoruz yazıcı sürücüleri —Ve bugünlerde üreticiden geliyorlar ve özel mülk yazılımlar. Her ne kadar evlerimizde kullandığımız yazıcılar ilk lazer yazıcılardan çok farklı sorunları çözse de, bu, tüm yazıcıların PC'lerle iletişim kurmak için ihtiyaç duydukları şeylerin çok önemli bir parçasıdır. Ne olursa olsun, Postscript Adobe’nin ilk büyük başarısıydı ve bir dünya çapında popüler grafik ve tasarım patlaması .
Resim Kredisi: Jung-nam Nam'dan Brother Printer MFC-8370, Creative Commons altında mevcuttur. Andy Broomfield imzalı Ancient Dot Matrix Printer, Creative Commons altında mevcuttur. IBM 3800, fotoğrafçı bilinmiyor, adil kullanım varsayıldı. Yzmo tarafından hazırlanan Xerographic Photocopy işlemi, GNU lisansı altında mevcuttur. Seven Block tarafından sunulan Adobe yazılımı, Creative Commons altında mevcuttur. Erin Sparling imzalı yeni yazıcı Creative Commons altında mevcuttur.