Kecuali Anda seorang ilmuwan komputer, dapat membingungkan untuk mencari "Postscript" dan belajar bahwa itu adalah "bahasa pemrograman concatenative" hanya untuk menemukan Anda memiliki bahkan lebih kata-kata membingungkan untuk mencari. Hari ini, kami akan mempermudahnya, dan memasukkan Postscript ke dalam konteks, menjelaskan apa itu, mengapa dan bagaimana itu melakukan apa yang dilakukannya, dan bagaimana itu cukup mengubah seluruh dunia grafis di telinga kolektifnya! Teruslah membaca, ada beberapa hal menyenangkan yang menyenangkan di depan.
ASCII, Dot Matrix, Plotters, dan Mengubah Grafik Dicetak
Beberapa dari kami di How-To Geek mungkin akan berkencan dan mengatakan bahwa kami ingat langkah penting berikutnya dalam evolusi printer-printer dot matrix. Ini mampu mencetak beberapa grafis grayscale mentah dengan deretan piksel, serta tipografi tipografi rendah, penuh warna. Meskipun mereka memiliki keuntungan dalam menciptakan gambar digital (meskipun jenis hitungan ASCII seni), tipografi mentah adalah kemunduran untuk printer dot matrix awal. Semua printer dot matrix mengambil petunjuk untuk mencetak gambar dan teks dengan cara yang kurang lebih sama; hancurkan menjadi piksel, cetak dalam baris saat kepala cetak melewati kertas, beri makan kertas berikutnya, dan ulangi.
Tidak seperti printer dot matrix, komplotan masih cukup umum, terutama di bidang manufaktur. Plotter memindahkan kertas, vinil, atau berbagai bahan lain di sekitar pada koordinat aljabar untuk menggambar, mencetak, atau memotong halus, bentuk vektor matematis murni dengan stylus atau pisau. Seperti yang telah kita pelajari, karena sifat dari mesin ketik tipografi, bentuk vektor jauh lebih unggul daripada piksel untuk mendefinisikan bentuk abstrak, matematis murni yang ditemukan dalam jenis. Karena komplotan direkayasa untuk bergerak berdasarkan matematika yang tepat, petunjuk tentang cara membuat tipografi dan bentuk lain cukup mudah bagi PC untuk berkomunikasi ke perangkat.
Tantangannya adalah ini: tidak ada model PC untuk teknologi cetak yang dapat menciptakan tipografi dan grafis yang bersih, berbasis vektor, pada saat yang bersamaan. Apa yang seharusnya dilakukan oleh para Geeks pintar itu?
Xerox PARC, dan Pengembangan Printer Laser Pertama
The Best of Both Worlds: Postscript adalah Print Whisperer
Postscript, seperti yang disarankan oleh nama, sebenarnya adalah bahasa pemrograman Turing-complete. Petunjuk ditulis dengan cara yang dapat dibaca manusia, dan dikomunikasikan dengan printer, yang menciptakan seni berkualitas tinggi dari instruksi. Berikut contoh program "Hello World" dari Inkguides.com.
%!PS /inch {72 mul} def /Times-Roman findfont 50 scalefont setfont 2.5 inch 5 inch moveto (Hello, World!) show showpage
Kami mulai melihat dengan cepat apa jenis instruksi Postscript adalah memberi printer, dan betapa sederhananya arahnya. Font yang direferensikan dalam program ini ada dalam bentuk vektor dan dipanggil dari file terpisah - dan merupakan bagian besar dari kontribusi Adobe untuk industri grafik digital. Berikut contoh kedua, dari halaman Mikkel Meinike Nielsen di Postscript:
%! /Times-Roman findfont 16 scalefont setfont gsave %save before using translate 105 210 translate %This cordinates places the images on %the page %-----The actual image begin------- 76.8 86.4 scale 40 45 1 [ 40 0 0 -45 0 45 ] { < fffff5ffffffffdeffffffffeaffffffffdeffffffffffffffffffeeffff fffffefffffffffbffffffffffffffffffccffffffff77bffffffeffdfff fffdfff7fffffbfff7fffff77ffbffff5ebfbdfffafdbf7ebffbf3ff6fdf e9ef7ff7f3d6bfff7d55afff7efffafffffffffcffff7efffffffef7ffff fffdf77fffffffeffffffffdf7bffffffbd7bfffffffbffffffff7fbbfff ffef7bffffffeefbdfffffdef7bfffffffffbfffffbdefffffff7dff7fff ff7bdffffffff7ff7ffff977e57ffffa5ffbffffff7feebffffdbff4bfff ff7fffffffffffffffffffffffffff> } image %-----The actual image end ------- grestore %restore the settings from before the translat 0 245 moveto (Text and image, ) show 0 229 moveto (side by side. ) show showpage
Bagian tengah besar gobbledygook ini sebenarnya adalah kode heksadesimal yang mendefinisikan sebuah gambar. Kebanyakan Postscript tidak ditulis dengan tangan seperti ini, melainkan oleh program. Untuk mendapatkan gambaran tentang apa sebenarnya kode Postscript ini, lihatlah screencap ini dari halaman Mikkel di bawah gambar yang dihasilkan kode ini. Seluruh penyihir foto juga dapat ditulis ulang sebagai postscript dengan cara ini - jenis file disebut Encapsulated Post Script, atau EPS.
Halaman Cetak Modern dan Proses Pencetakan Baru
Saat ini, tidak semua printer menggunakan Postscript, tetapi semuanya harus memiliki semacam lapisan terjemahan untuk mengubah teks dan data gambar menjadi bahan cetak. Kami biasanya memanggil program ini driver printer-Dan saat ini mereka berasal dari pabrikan, dan merupakan perangkat lunak berpemilik. Dalam beberapa bentuk atau mode, ini adalah bagian penting dari apa yang semua printer perlu berkomunikasi dengan PC - meskipun printer yang kami gunakan di rumah kami memecahkan masalah yang sangat berbeda dari printer laser pertama. Apa pun itu, PostScript adalah kesuksesan besar pertama Adobe, dan merupakan bagian dari apa yang efektif memulai a ledakan grafis dan desain populer di seluruh dunia.
Kredit Gambar: Brother Printer MFC-8370 oleh Jung-nam Nam, tersedia di bawah Creative Commons. Printer Dot Matrix Kuno oleh Andy Broomfield, tersedia di bawah Creative Commons. IBM 3800, fotografer tidak dikenal, diasumsikan penggunaan wajar. Proses Fotokopi Xerographic oleh Yzmo, tersedia di bawah lisensi GNU. Perangkat lunak Adobe oleh Seven Block, tersedia di bawah Creative Commons. Printer baru oleh Erin Sparling, tersedia di bawah Creative Commons.