Bagikan melalui


Penyajian Driver Kelas Cetak V4

Penting

Platform cetak modern adalah sarana komunikasi pilihan Windows dengan printer. 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 v1 dan v2.

Untuk penyajian, driver printer v4 dapat menggunakan kemampuan penyajian driver Kelas Cetak yang ada.

Untuk menggunakan kemampuan penyajian driver kelas cetak yang ada, driver printer v4 dapat menggunakan arahan manifes RequiredClass v4. Menggunakan direktif RequiredClass menyebabkan driver menyertakan semua file dari driver kelas yang ditentukan, menggunakan nama driver/ramah perangkat dan GUID-nya sebagai kunci. Itulah mekanisme untuk menautkan driver kelas cetak ke driver printer khusus model.

Misalnya, perusahaan bernama Fabrikam dengan driver kelas cetak bernama PCL5e, dapat menggunakan contoh manifes driver cetak berikut untuk menautkan driver kelas cetak mereka ke driver printer mereka:

[DriverConfig]
DataFile=FAPDL.gpd
RequiredFiles=UNIRES.DLL,STDNAMES.GPD,STDDTYPE.GDL,STDSCHEM.GDL,STDSCHMX.GDL,MSXPSINC.GPD
RequiredClass="Fabrikam PCL5e Class Driver",{9343720D-B67E-4451-B93F-6F721C439771} ; This links the print class driver to this printer driver
ResourceFile=FARC.dll
PropertyBag=FAProperty.dpb
PrinterDriverID={GUID}
DriverCategory=PrintFax.Printer
ConstraintScript=faconst.js
EventFile=faevents.xml
PrinterExtensionUrl="https://www.fabrikam.com/download.asp?uiapp=120"

[BidiFiles]
BidiSPMFile=FABidiSPM.xml
BidiWSDFile=FABidiWSD.xml
BidiUSBFile=FaBidiUSB.xml
BidiUSBJSFile=FABidiUSBJS.js 

[DriverRender]
PageOutputQuality.Draft=MxdcImageType.JPEGHigh
PageOutputQuality.Normal= MxdcImageType.JPEGMedium
PageOutputQuality.High=MxdcImageType.PNG

[PrinterExtensions]
DriverEvent=FAapp.exe,{GUID}
PrintPreferences=FAapp.exe,{GUID2}

Direktif RequiredClass tidak dapat digunakan oleh driver kelas. Ketika Anda menggunakan RequiredClass, Anda harus menghindari tabrakan nama file antara driver printer dan driver kelas cetak tempat Anda menautkan. Meskipun file dengan nama serupa tidak akan saling menimpa, mungkin sulit selama pemecahan masalah, untuk membedakan antara file paket driver kelas dan file dari driver printer v4.

Untuk informasi selengkapnya tentang arahan manifes driver printer v4, lihat Manifes Driver V4.

Manifes Driver V4