23Aug

Apa itu postcript? Apa yang Harus Dilakukan Dengan Printer Saya?

Saat mencetak, Anda mungkin pernah menemukan kata "Postscript." Pernah bertanya-tanya apa maksudnya, dan relevansi dengan printer Anda? Luangkan waktu sebentar, pelajari beberapa riwayat komputer, dan sedikit lebih banyak tentang printer desktop yang bekerja.

Kecuali Anda seorang ilmuwan komputer, bisa membingungkan untuk mencari "Postscript" dan mengetahui bahwa ini adalah "bahasa pemrograman gabungan" hanya untuk menemukan bahwa bahkan membingungkan kata-kata yang membingungkan untuk dicari. Hari ini, kami akan mempermudah, dan memasukkan Postscript ke dalam konteks, menjelaskan apa itu, mengapa dan bagaimana kinerjanya, dan bagaimana hal itu mengubah seluruh dunia grafis di telinga kolektifnya! Teruslah membaca, ada beberapa hal menyenangkan culun yang menyenangkan di depan.

ASCII, Dot Matrix, Plotters, dan Changed Printed Graphics

Sebelum kita memahami Postscript dan perangkat cetak yang lebih modern, kita harus mempertimbangkan akar sederhana dari PC untuk mencetak teknologi. Printer komputer awal adalah perangkat kasar yang dibuat hanya untuk mereproduksi teks dan karakter ASCII-hanya sedikit yang tidak menggunakan grafis, dan sedikit gunanya untuk mereka. Printer "bodoh" ini bisa diprogram untuk menghasilkan teks, walaupun banyak yang memiliki keterbatasan perangkat keras yang akan menghentikan mereka mencetak apapun kecuali karakter di perangkat keras - pikirkan "mesin tik."

Beberapa dari kita di How-To Geek mungkindate diri kita sendiri dan katakan kita ingat sebuah langkah penting berikutnya dalam evolusi printer - printer matrik . Ini mampu mencetak beberapa grafik grayscale mentah dengan deretan piksel, serta tipografi kedalaman yang rendah dan tebal. Meskipun mereka memang memiliki keuntungan untuk membuat gambar digital( walaupun seni rupa ASCII), tipografi mentah merupakan kemunduran bagi printer dot matrix awal. Semua printer dot matrix mengambil petunjuk arah mencetak gambar dan teks dengan cara yang hampir sama;masukkan ke dalam piksel, cetaklah dalam baris saat kepala cetak melewati kertas, masukkan kertas berikutnya, dan ulangi.

Tidak seperti printer dot matrix, plotters masih cukup umum, terutama di bidang manufaktur. Plotters memindahkan kertas, vinyl, atau berbagai bahan lainnya ke arah koordinat aljabar untuk menggambar, mencetak, atau memotong halus, bentuk vektor matematis murni dengan stylus atau pisau. Seperti yang telah kita pelajari, karena sifat mesin terbang tipografi, bentuk vektor jauh lebih unggul daripada piksel untuk mendefinisikan bentuk abstrak matematis murni yang ditemukan dalam tipe. Karena komplotan direkayasa untuk bergerak berdasarkan matematika yang tepat, petunjuk tentang cara membuat tipografi dan bentuk lainnya cukup mudah dilakukan PC untuk berkomunikasi dengan perangkat.

Tantangannya adalah: tidak ada model PC yang ada untuk mencetak teknologi dapat menciptakan tipografi dasar berbasis vektor AND grafis pada saat yang bersamaan. Apa yang harus dilakukan Geeks pintar?

Xerox PARC, dan Pengembangan Printer Laser Xerografi

Pertama, fotokopi AKA, adalah printer pengembangan yang dicari. Meskipun Xerografi telah ditemukan pada tahun tiga puluhan dan dibuat secara komersial sebagai mesin fotokopi pada akhir tahun lima puluhan dan enam puluhan, printer ini tidak digunakan dalam pencetakan PC sampai insinyur Xerox PARC Gary Starkweather merancang printer laser pertama.

Berikut adalah deskripsi grafis dan kasar tentang bagaimana Xerography bekerja: cahaya menyentuh area pengisian daya dari drum percetakan, elektron bereaksi dan area yang bermuatan negatif kehilangan muatan itu. Toner menganut listrik statis, dan ditekan ke kertas, menciptakan karya seni tanpa menggunakan piksel gaya dot matrix. Dan karena proses pencetakan ini secara fundamental berbeda dari metode kasar yang tercantum di atas, Xerografi adalah cara logis untuk mencetak tipe dan grafis bersih pada saat yang bersamaan. Ada satu masalah teknik sederhana yang harus dipecahkan-bagaimana Anda membuat instruksi untuk printer yang mudah dilakukan keduanya sekaligus?

Yang Terbaik dari Kedua Dunia: Postscript adalah Pembicara Berbisik

Masuki insinyur Adobe dan pendiri John Warnock dan Charles Geschke. Pasangan ini telah bekerja sama di Xerox dan telah membuat bahasa deskripsi halaman( atau PDL) yang disebut Interpress. Interpress memecahkan masalah teknik ini-ini adalah sistem untuk menerjemahkan gambar dan bentuk rumit ke dalam data yang dapat digunakan printer untuk menghasilkan karya seni cetak berkualitas tinggi. Interpress belum tentu merupakan PDL pertama, dan bukan kolaborasi terakhir Warnock dan Geschke. Meninggalkan Xerox PARC, pasangan ini mengembangkan produk unggulan di Postscript, yang tetap ada, sampai saat ini, standar industri grafis.

Postscript, seperti namanya, sebenarnya adalah bahasa pemrograman Turing-complete. Petunjuk ditulis dengan cara yang mudah dibaca manusia, dan dikomunikasikan ke printer, yang menciptakan seni berkualitas tinggi dari instruksinya. Berikut adalah contoh program "Hello World" dari Inkguides.com.

%! PS
/ inci{ 72 mul} def
/ Times-Roman findfont 50 scalefont setfont
2,5 inci 5 inci moveto
( Halo, Dunia!) Tampilkan
showpage

Kami mulai melihat dengan cukup cepat jenis instruksi Postscriptmemberikan printer, dan seberapa sederhana arahnya. Font yang dirujuk dalam program ini ada dalam bentuk vektor dan dipanggil dari file terpisah - dan merupakan bagian besar kontribusi Adobe terhadap industri grafis digital. Inilah contoh kedua, dari halaman Mikkel Meinike Nielsen di Postscript:

%!
/ Times-Roman findfont 16 scalefont setfont
gsave% save sebelum menggunakan translate
105 210 translate% Kedudukan ini menempatkan gambar di
% halaman
% ----- Gambar sebenarnya dimulai -------
76,8 86,4 skala
40 45 1 [40 0 0 -45 0 45]
{ & lt;
fffff5ffffffffdeffffffffeaffffffffdeffffffffffffffffffeeffff
fffffefffffffffbffffffffffffffffffccffffffff77bffffffeffdfff
fffdfff7fffffbfff7fffff77ffbffff5ebfbdfffafdbf7ebffbf3ff6fdf
e9ef7ff7f3d6bfff7d55afff7efffafffffffffcffff7efffffffef7ffff
fffdf77fffffffeffffffffdf7bffffffbd7bfffffffbffffffff7fbbfff
ffef7bffffffeefbdfffffdef7bfffffffffbfffffbdefffffff7dff7fff
ff7bdffffffff7ff7ffff977e57ffffa5ffbffffff7feebffffdbff4bfff
ff7fffffffffffffffffffffffffff & gt;} image
% ----- Akhir gambar sebenarnya -------
grestore% mengembalikan pengaturan dari sebelum translat
0 245 moveto( Teks dan gambar,) menunjukkan
0 229 moveto( berdampingan.) tunjukkan
showpage

Bagian tengah gobbledygook yang besar ini sebenarnya adalah kode heksadesimal yang mendefinisikan sebuah gambar. Kebanyakan Postscript tidak ditulis dengan tangan seperti ini, melainkan oleh program. Untuk mendapatkan ide seperti apa kode Postscript ini, lihat screencap ini dari halaman Mikkel di bawah gambar yang dihasilkan kode ini. Keseluruhan penyihir fotografi juga bisa ditulis ulang sebagai postscript dengan cara ini-filetype disebut Encapsulated Post Script, atau EPS.

Modern Printed Pages dan New Printing Processes

Saat ini, tidak semua printer menggunakan Postscript, namun semuanya harus memiliki semacam lapisan terjemahan untuk mengubah data teks dan gambar menjadi materi cetak. Kami biasanya menyebut 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 butuhkan untuk berkomunikasi dengan PC-meskipun printer yang kita gunakan di rumah kita memecahkan masalah yang sangat berbeda daripada printer laser pertama. Apapun, Postscript adalah sukses besar pertama Adobe, dan merupakan bagian dari awal peluncuran yang terkenal di seluruh dunia dan desain grafis .

Image Credits: Printer Brother MFC-8370 oleh Jung Nam Nam, tersedia di bawah Creative Commons. Ancient Dot Matrix Printer oleh Andy Broomfield, tersedia di bawah Creative Commons. IBM 3800, fotografer tidak diketahui, dianggap menggunakan wajar. Proses fotokopi Xerographic oleh Yzmo, tersedia dengan lisensi GNU.Perangkat lunak Adobe dengan Seven Block, tersedia di bawah Creative Commons. Printer baru oleh Erin Sparling, tersedia di bawah Creative Commons.