sunpongber

生成基本的 v4 打印机驱动程序--命令

x64 Native Tools Command Prompt for VS 2019

cd C:\Visual_Studio_2019\MyV4PrintDriver\MyV4PrintDriver

msbuild MyV4PrintDriver.sln /t:Build /p:Configuration=Debug /p:Platform=x64

msbuild MyV4PrintDriver.sln /p:SpectreMitigation=false

pnputil /add-driver "C:\Visual_Studio_2019\MyV4PrintDriver\MyV4PrintDriver\x64\Debug\MyV4PrintDriver\MyV4PrintDriver.inf" /install

生成自签名证书
javascript New-SelfSignedCertificate -Type CodeSigningCert -Subject "CN=MyV4DriverCert" -CertStoreLocation "Cert:\CurrentUser\My"

打开命令
certmgr.msc

使用该证书签名驱动包
signtool sign /v /n "MyV4DriverCert" /fd SHA256 /tr http://timestamp.digicert.com /td SHA256 "MyV4PrintDriver.cat"

输出类似
Successfully signed: MyV4PrintDriver.cat

安装驱动
pnputil /add-driver "C:\Visual_Studio_2019\MyV4PrintDriver\MyV4PrintDriver\x64\Debug\MyV4PrintDriver\MyV4PrintDriver.inf" /install

查看驱动是否正确安装
pnputil /enum-drivers | findstr MyV4PrintDriver

卸载驱动
pnputil /delete-driver oem10.inf /uninstall /force

目的 方法 输出结果
测试驱动功能 “添加打印机” → FILE: 端口 生成 .prn 文件
实际打印出纸 用真实打印机 → “从磁盘安装”替换驱动 打印输出
验证驱动安装 pnputil /enum-drivers 查看驱动加载状态

控制面板 → 设备和打印机 → 添加打印机
我需要的打印机未列出
使用现有端口 → FILE: (打印到文件)
从磁盘安装 → 浏览
找到你的 INF 文件:
C:\Visual_Studio_2019\MyV4PrintDriver\MyV4PrintDriver\x64\Debug\MyV4PrintDriver\MyV4PrintDriver.inf
这种方法安装会在设备管理器中显示,但卸载需要这个命令:
printui.exe /s /t2

或者使用以下命令行安装也可以在打印队列中显示
rundll32 printui.dll,PrintUIEntry /if /b "Fabrikam Test Printer" /f "C:\Visual_Studio_2019\MyV4PrintDriver\MyV4PrintDriver\x64\Debug\MyV4PrintDriver\MyV4PrintDriver.inf" /r "FILE:" /m "Fabrikam 1234"

原始资料地址:
生成基本的 v4 打印机驱动程序
如有侵权联系删除 仅供学习交流使用