Bagikan melalui


Kata kunci Pscript5

Penting

Kami menyarankan agar Anda menggunakan driver kelas kotak masuk IPP Microsoft, bersama dengan Print Support Apps (PSA), untuk menyesuaikan pengalaman cetak di Windows 10 dan 11 untuk pengembangan perangkat printer.

Untuk informasi selengkapnya, lihat Panduan desain aplikasi dukungan cetak.

Nama fitur dan opsi yang diteruskan ke antarmuka pembantu dari plug-in Pscript5 adalah nama string fitur dan opsi seperti yang ditentukan dalam file PPD. String khusus tertentu didefinisikan untuk fitur yang diimplementasikan dalam driver inti Pscript5 yang tidak diwakili dalam file PPD.

Semua opsi yang tercantum dalam tabel berikut dapat ditentukan pada run-time dengan memanggil EnumOptions. Untuk fitur yang memerlukan pengaturan numerik dalam rentang, metode EnumOptions mengembalikan nilai NULL dalam parameter pOptionList-nya dan hitungan opsi nol dalam *pdwNumOptions.

Nama fitur Opsi Deskripsi
%AddEuro "True" "False" Tambahkan simbol Euro ke font perangkat. Printer lengket. Membutuhkan PostScript Level 2. Lihat catatan 1 setelah tabel ini.
%CtrlDAfter "True" "False" Kirim CTRL+D setelah setiap pekerjaan. Printer lengket
%CtrlDBefore "True" "False" Kirim CTRL+D sebelum setiap pekerjaan. Printer lengket.
%CustomPageSize Opsi ukuran halaman kustom memiliki format yang kompleks. Lihat catatan 2 setelah tabel ini. Membaca atau menentukan pengaturan ukuran halaman kustom. Mengatur fitur ini juga menyebabkan anggota dmPaperSize dari struktur DEVMODEW publik diatur ulang ke DMPAPER_CUSTOMSIZE (menunjukkan ukuran kustom PS), dan mengatur bendera bit DM_PAPERSIZE. Fitur ini hanya dapat dibaca jika struktur DEVMODEW publik menunjukkan bahwa ukuran kertas kustom sedang digunakan. Lengket dokumen.
%GraphicsAsTrueGray "True" "False" Mengonversi grafik abu-abu menjadi PostScript abu-abu. Printer lengket.
%JobTimeout Numerik (lihat catatan 3 mengikuti tabel ini) "0" hingga "2147483647" Tentukan batas waktu pekerjaan dalam hitung detik. Printer lengket.
%MaxFontSizeAsBitmap Numerik (lihat catatan 3) "0" hingga "32767" Tentukan ukuran font maksimum untuk diunduh sebagai bitmap. Printer lengket.
%MetafileSpooling "True" "False" Aktifkan spooling EMF. Mengaktifkan fitur ini setara dengan mengaktifkan opsi UI Fitur Pencetakan Tingkat Lanjut . Fitur ini memiliki batasan yang berinteraksi dengan pencetakan buklet, susunan, dan pengurutan halaman. Fitur ini diberikan prioritas terendah saat menyelesaikan salah satu fitur tersebut. Lengket dokumen.
%MinFontAsOutline Numerik (lihat catatan 3 mengikuti tabel ini) "0" hingga "32,767" Tentukan ukuran font minimum yang harus diunduh sebagai kerangka. Printer lengket.
%Mirroring "True" "False" Mencerminkan output dengan membalikkan koordinat horizontal. Lengket dokumen.
%Negatif "True" "False" Balikkan wilayah hitam dan putih pada halaman cetak. Lengket dokumen. Membutuhkan printer hitam dan putih, bukan warna.
%Orientasi "Potret" "Lanskap" "RotatedLandscape" Tentukan orientasi output. Mengonfigurasi orientasi dengan menggunakan teknik ini mengubah nilai struktur DEVMODEW privat dan publik, saat digunakan dengan antarmuka IPrintCoreHelperPS . Peringatan ini tidak berlaku untuk antarmuka IPrintCoreUI2 . Lengket dokumen.
%OutputFormat "Kecepatan" "Portabilitas" "EPS" "Arsip" Tentukan format output PostScript. Perilaku format output sama dengan yang didefinisikan untuk IPrintCoreUI2. Lengket dokumen.
%OutputProtocol "ASCII" "BCP" "TBCP" "Biner" Tentukan protokol yang digunakan printer untuk mencetak tugas. Opsi BCP dan TBCP hanya tersedia jika didukung. EnumOptions hanya menyertakan nilai yang didukung. Protokol output juga dapat ditentukan dengan memeriksa atribut global "Protokol". Printer lengket.
%OutputPSLevel "1" "2" "3" Tentukan tingkat bahasa PostScript mana yang akan dihasilkan untuk tugas cetak ini. Opsi yang tersedia terbatas pada nilai yang sama dengan atau kurang dari tingkat bahasa perangkat yang ditentukan dalam atribut global "LanguageLevel". Lengket dokumen. Membutuhkan PostScript Level 2 atau yang lebih tinggi. Lihat catatan 1 setelah tabel ini.
%PageOrder "FrontToBack" "BackToFront" Tentukan urutan untuk mencetak halaman. Jika penampungan EMF tidak tersedia, fitur ini tidak tercantum saat memanggil EnumFeatures, dan mencoba membaca atau menulis pengaturan untuk fitur ini mengembalikan E_FAIL. BackToFront dibatasi jika fitur %MetafileSpooling diatur ke False. Lengket dokumen.
%PagePerSheet "1", "2", "4", "6", "9", "16", "Booklet" Pencetakan buklet hanya tersedia jika dupleks tersedia. Mengatur opsi "Buklet" menyebabkan dupleks diaktifkan jika belum menyala. Jika dupleks dimatikan dan pencetakan buklet dipilih, opsi dipaksa ke 2-up. Jika penampungan metafile dinonaktifkan, itu dinyatakan sebagai batasan pada pencetakan buklet. Jika penampungan EMF tidak tersedia karena prosesor cetak sedang digunakan, pencetakan buklet tidak tersedia. Dalam situasi itu, pencetakan buklet tidak tercantum di EnumOptions, dan SetOptions mengembalikan E_FAIL jika pemanggil meminta "%PagePerSheet" untuk diatur ke "Booklet". Lengket dokumen.
%PSErrorHandler "True" "False" Kirim penangan kesalahan PostScript. Lengket dokumen.
%PSMemory Numerik (lihat catatan 3 mengikuti tabel ini). Untuk printer PostScript Level 1, rentangnya adalah "172" hingga "2097151". Untuk printer Postscript Level 2 atau 3, rentangnya adalah "249" hingga "2097151". Menentukan jumlah kilobyte memori virtual yang tersedia di perangkat. Nilai ditunjukkan dalam kilobyte, dan bukan byte. Selain itu, rentang yang valid berbeda untuk printer tingkat 1 dan tingkat 2. Mencoba mengatur nilai di luar rentang ini gagal dengan HRESULT E_FAIL. Printer lengket.
%TextTrueGray "True" "False" Konversikan teks abu-abu menjadi PostScript abu-abu. Printer lengket.
%TTDownloadFormat "Otomatis" "Kerangka" "Bitmap" "NativeTrueType" Tentukan format pengunduhan font TrueType. NativeTrueType tersedia dan tercantum dalam EnumOptions hanya jika atribut global "TTRasterizer" menunjukkan dukungan untuk "Type42". Lengket dokumen.
%WaitTimeout Numerik (lihat catatan 3 mengikuti tabel ini) "0" hingga "2147483647" Tentukan nilai batas waktu tunggu dalam detik. Printer lengket.

Catatan 1 Jika persyaratan yang dinyatakan tidak terpenuhi untuk fitur, fitur tersebut tidak tercantum di EnumFeatures, dan mencoba untuk mendapatkan atau mengatur fitur tersebut yang menyebabkan E_FAIL dikembalikan. Catatan ini berlaku untuk %AddEuro, %Negative, dan %OutputPSLevel.

Catatan 2 (%CustomPageSize) Format ukuran halaman kustom identik dengan yang dijelaskan dalam IPrintCoreUI2. EnumOptions mengembalikan daftar opsi kosong.

Catatan 3 Nilai numerik direpresentasikan sebagai string ANSI yang hanya berisi karakter digit. Simbol tanda tidak diperbolehkan. Misalnya, "300" valid, tetapi "-20", "20.5", dan "+300" semuanya tidak valid. Catatan ini berlaku untuk %JobTimeout, %MaxFontSizeAsBitmap, %MinFontAsOutline, %PSMemory, dan %WaitTimeout.