Benutzer mit den meisten Antworten
Gibt es irgendwo ein funktionierendes Drucker Treiber V4 Beispiel Tutorial oder HowTo???

Frage
-
Hallo, ich habe das Building a Basic v4 Tutorial (https://msdn.microsoft.com/de-de/library/windows/hardware/dn641620%28v=vs.85%29.aspx) versucht zu absolvieren. Leider ohne Erfolg. Es gibt weder die versprochenen Dateien nach dem Wizard, noch kann ich die Projekte compilieren. Ich nutze Visual Studio 2015 Update 2 mit dem WDK 10.
Kennt jemand eine Stelle für weitere Tutorials? Ich möchte gern einen Druckertreiber erstellen, welcher beim Drucken meinen Dialog bringt und dann eine PDF-Datei an eine bestimmte Stelle legt.
Das sollte doch mit V4 so einfach und wunderbar funktionieren. Aber leider finde ich keinen Weg. Habe das ganze auch schon mit einem V3 Treiber realisiert, aber bei V4 komme ich ja nicht mal durch das V4 tutorial.
Danke für alle Hinweise.
- Bearbeitet C Rohr Freitag, 3. Juni 2016 14:03
Freitag, 3. Juni 2016 13:30
Antworten
-
Bei mir sieht das so aus:
Wobei Templates für V4-inf, gpd, ini laut ProcMon aus diesem zip geholt wird:
Könnte es sein, daß dir dieses zip fehlt oder fehlerhaft ist?
Mit freundlchen Grüssen
- Bearbeitet MaybeCompletelyW Montag, 27. Juni 2016 10:29
- Als Antwort markiert C Rohr Montag, 27. Juni 2016 13:39
Montag, 27. Juni 2016 10:22
Alle Antworten
-
Hallo C Rohr,
Findest Du das Treiber-Menü nach der Installation des WDK? Gibt es die Windows Treiber-Kategorie unter Visual C++ und die Vorlage "Printer Driver V4" gemäß Punkt 3 der Anleitung?
Gruß
Aleksander
Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip „IT-Pros helfen IT-Pros“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.
Dienstag, 21. Juni 2016 14:17 -
Hallo Aleksander,
ja das ist alles da und scheint alles zu funktionieren. Der Assistent mit den verschiedenen Vorlagen ist da und läuft auch sauber durch. Nur lässt sich danach das Projekt nicht fehlerfrei kompilieren und auch fehlen Datein, auf welche sich um Tutorial bezogen werden.
Viel Dank für die Antwort,
Cornelius.
Mittwoch, 22. Juni 2016 06:12 -
Welchen Build-Error bekommst du denn?
Falls es der hier ist
1> ......................... 1> Signability test failed. 1> 1> Errors: 1> 22.9.1: v4prdriverrenderfilter-pipelineconfig.xml in [driverfiles] of \v4prdriver.inf is missing or cannot be decompressed from source media. Please verify all path values specified in SourceDisksNames, SouceDisksFiles, and CopyFiles sections resolve to the actual location of the file, and are expressed in terms relative to the location of the inf. 1> 22.9.1: v4prdriverrenderfilter.dll in [driverfiles] of \v4prdriver.inf is missing or cannot be decompressed from source media. Please verify all path values specified in SourceDisksNames, SouceDisksFiles, and CopyFiles sections resolve to the actual location of the file, and are expressed in terms relative to the location of the inf. 1> 1> Warnings: 1> None 1>Debug\inf2catOutput.log : Inf2Cat error -2: "Inf2Cat, signability test failed." Double click to see the tool output. 2> OMConvertor.cpp 2> Exception.cpp 2> RenderFilter.cpp 2> PThandler.cpp 2> CustomWppCommands.cpp 2> Generating Code... 2> Creating library C:\Developer\TestDrivers\v4PrDriver\Debug\v4PrDriverRenderFilter.lib and object C:\Developer\TestDrivers\v4PrDriver\Debug\v4PrDriverRenderFilter.exp 2> v4PrDriver Render Filter.vcxproj -> C:\Developer\TestDrivers\v4PrDriver\Debug\v4PrDriverRenderFilter.dll 2> 1 Datei(en) kopiert. 3>------ Build started: Project: v4PrDriver Package, Configuration: Debug Win32 ------ 3> Building 'v4PrDriver Package' with toolset 'WindowsKernelModeDriver10.0' and the 'Desktop' target platform. 3> ........................... 3> Signability test complete.
Der sollte eigentlich verschwinden, wenn man im 'MyV4PrintDriver' Project 'Run Inf2Cat' auf 'No' setzt ( Inf2Cat wird ja im Package Project gemacht).
Außerdem sollte man in der inf-Datei den tatsächlichen Namen (laut Project-Wizard) der RenderFilter Dll verwenden.Mit freundlichen Grüssen
- Als Antwort vorgeschlagen Dimitar DenkovMicrosoft contingent staff, Administrator Montag, 27. Juni 2016 07:02
Freitag, 24. Juni 2016 06:40 -
Also bei mir schafft er ja das normale Kompilieren gar nicht. Es fehlen die gpd-Datei und auch die -manifest.ini
1> Building 'v4 Printer CRR Tutorial' with toolset 'WindowsUserModeDriver10.0' and the 'Desktop' target platform.
1> Stamping Debug\v4PrinterCRRTutorial.inf [Version] section with DriverVer=06/27/2016,9.11.11.818
1>C:\Program Files (x86)\Windows Kits\10\build\WindowsDriver.common.targets(1628,5): error MSB3030: Could not copy the file "v4PrinterCRRTutorial.gpd" because it was not found.
1>C:\Program Files (x86)\Windows Kits\10\build\WindowsDriver.common.targets(1628,5): error MSB3030: Could not copy the file "v4PrinterCRRTutorial-manifest.ini" because it was not found.
Bis zum Signieren komme ich gar nicht.
Montag, 27. Juni 2016 07:12 -
Bei mir sieht das so aus:
Wobei Templates für V4-inf, gpd, ini laut ProcMon aus diesem zip geholt wird:
Könnte es sein, daß dir dieses zip fehlt oder fehlerhaft ist?
Mit freundlchen Grüssen
- Bearbeitet MaybeCompletelyW Montag, 27. Juni 2016 10:29
- Als Antwort markiert C Rohr Montag, 27. Juni 2016 13:39
Montag, 27. Juni 2016 10:22 -
Danke für Deine Mühe. Also das zip. ist vorhanden und ich kann auch reinschauen. Ich habe jetzt nocheinmal ein neues Projekt ohne jegliche Leerzeichen im Pfad und Projekt erstellt. Und auch hier sind die Dateien nicht da.
Aber wenn ich diese Dateien aus den von Dir gesagten zip-Archiven manuell kopiere und entsprechend umbenenne, dann geht es. Sogar das Signieren.
Vielen Dank.
Montag, 27. Juni 2016 13:39