Bagikan melalui


Cetak Penampung

Komponen utama antarmuka pencetakan adalah penampung cetak. Penampung cetak adalah file yang dapat dieksekusi yang mengelola proses pencetakan. Manajemen pencetakan melibatkan pengambilan lokasi driver printer yang benar, memuat driver tersebut, menampung panggilan fungsi tingkat tinggi ke dalam pekerjaan cetak, menjadwalkan pekerjaan cetak untuk pencetakan, dan sebagainya. Penampung dimuat saat startup sistem dan terus berjalan sampai sistem operasi dimatikan.

Aplikasi yang mencetak membuat konteks perangkat printer (DC). Ketika aplikasi membuat DC printer, penampung melakukan tugas yang diperlukan seperti menentukan lokasi pengandar pencetak yang diperlukan lalu memuat driver tersebut. Penampung cetak juga menentukan tipe data yang digunakan untuk merekam tugas cetak.

Penampung cetak mendukung jenis data berikut:

  • Metafile yang ditingkatkan (EMF).
  • Teks ASCII.
  • Data mentah, yang mencakup jenis data printer seperti PostScript, PCL, dan jenis data kustom.

Tipe data kustom dapat ditambahkan ke penampung dengan menginstal pengandar printer tambahan dan prosesor cetak. Pekerjaan cetak adalah dokumen yang disimpan secara internal dan dikodekan dengan menggunakan salah satu jenis data yang didukung, dan pekerjaan cetak mungkin berisi satu atau beberapa halaman output. Pekerjaan cetak dapat terdiri dari beberapa bentuk; misalnya, pekerjaan dapat terdiri dari satu amplop dan tiga halaman kertas A4. Pekerjaan cetak ditentukan (atau dikurung) oleh fungsi StartDoc dan EndDoc .

Jenis data default untuk pekerjaan cetak adalah metafile yang ditingkatkan. Rekaman EMF adalah struktur ringkas yang digunakan untuk menyimpan perintah output teks, perintah grafik raster, dan sebagainya. Ketika aplikasi memanggil StartDoc, penampung membuat file penampung dan file data dan mulai menyimpan rekaman EMF dalam file penampung. Setiap kali aplikasi memanggil salah satu fungsi gambar GDI, satu atau beberapa rekaman EMF baru dibuat dan disimpan dalam file penampung. File penampung dan data dibuat dalam direktori sistem operasi. Penampung menggunakan file penampung untuk menyimpan rekaman EMF dan menggunakan file data untuk merekam jenis formulir, jenis data untuk pekerjaan cetak, printer target, dan sebagainya. Penampung menghapus file-file ini ketika pekerjaan telah berhasil dicetak.

Metafiles Format-Disempurnakan