Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieser Artikel enthält Eine Lösung für das Problem, das auftritt, wenn Sie das Feature "Universeller Druckertreiber" in Citrix MetaFrame Presentation Server verwenden.
Originalproduktversion: Visual FoxPro
Ursprüngliche KB-Nummer: 909283
Symptome
Stellen Sie sich folgendes Szenario vor: Sie verwenden Visual FoxPro oder eine Visual FoxPro-Anwendung. Die Anwendung wird auf einem Computer ausgeführt, auf dem Citrix MetaFrame Presentation Server ausgeführt wird. Darüber hinaus haben Sie den MetaFrame Presentation Server so konfiguriert, dass das Feature "Universeller Druckertreiber" verwendet wird.
Wenn Sie versuchen, einen Bericht in Visual FoxPro oder in der Visual FoxPro-Anwendung zu drucken, wird die folgende Fehlermeldung angezeigt:
Fehler 1958: Fehler beim Laden des Druckertreibers
Wenn Sie versuchen, den Inhalt des Bearbeitungsfensters in Visual FoxPro zu drucken, wird die folgende Fehlermeldung angezeigt:
Fehler 125: Drucker ist nicht bereit
Wenn Sie versuchen, den Inhalt des Bearbeitungsfensters in der Visual FoxPro-Anwendung zu drucken, wird keine Fehlermeldung angezeigt. Der Inhalt des Bearbeitungsfensters wird jedoch nicht gedruckt.
Beschluss
Visual FoxPro 9.0
Um dieses Problem zu beheben, rufen Sie das neueste Service Pack für Visual FoxPro 9.0 ab. Weitere Informationen finden Sie unter Anleitung zum Abrufen von Service Pack 1 für Visual FoxPro 9.0.
Visual FoxPro 8.0
Ein unterstützter Hotfix ist jetzt von Microsoft verfügbar, aber es ist nur für die Behebung des Problems vorgesehen, das in diesem Artikel beschrieben wird. Wenden Sie es nur auf Systeme an, die dieses spezifische Problem haben. Dieser Hotfix kann zusätzliche Tests erhalten. Wenn Sie daher nicht stark von diesem Problem betroffen sind, empfehlen wir, auf das nächste Visual FoxPro-Service Pack zu warten, das diesen Hotfix enthält.
Um dieses Problem sofort zu beheben, wenden Sie sich an den Microsoft-Produktsupport, um den Hotfix zu erhalten. Eine vollständige Liste der Telefonnummern und Informationen zu Supportkosten finden Sie auf der folgenden Microsoft-Website: https://support.microsoft.com/contactus/?ws=support
Notiz
In besonderen Fällen werden Gebühren, die normalerweise für Supportanrufe anfallen, storniert, wenn ein Microsoft Support-Mitarbeiter feststellt, dass das Problem durch ein bestimmtes Update behoben wird. Die üblichen Supportkosten gelten für zusätzliche Supportanfragen und Probleme, die nicht für das spezifische Update in Frage kommen.
Dateiinformationen
Die englische Version dieses Hotfixes enthält die Dateiattribute (oder höhere Dateiattribute), die in der folgenden Tabelle aufgeführt sind. Die Datums- und Zeitangaben für diese Dateien sind in der Koordinierten Weltzeit (UTC) angegeben. Wenn Sie die Dateiinformationen anzeigen, werden diese Angaben in die Ortszeit umgewandelt. Um den Unterschied zwischen UTC und Ortszeit zu ermitteln, verwenden Sie die Registerkarte "Zeitzone" im Tool "Datum und Uhrzeit" in Systemsteuerung.
Date Time Version Size File name ---------------------------------------------------------- 07-Oct-2005 01:50 8.0.0.3402 5,345,280 Vfp8.exe 07-Oct-2005 01:53 8.0.0.3402 1,466,368 Vfp8chs.dll 07-Oct-2005 01:53 8.0.0.3402 1,466,368 Vfp8cht.dll 07-Oct-2005 01:26 8.0.0.3402 1,466,368 Vfp8enu.dll 07-Oct-2005 01:53 8.0.0.3402 1,466,368 Vfp8kor.dll 07-Oct-2005 01:51 8.0.0.3402 4,300,800 Vfp8r.dll 07-Oct-2005 01:53 8.0.0.3402 1,150,976 Vfp8rchs.dll 07-Oct-2005 03:26 259,584 Vfp8rchs.msm 07-Oct-2005 01:53 8.0.0.3402 1,150,976 Vfp8rcht.dll 07-Oct-2005 03:26 262,144 Vfp8rcht.msm 07-Oct-2005 01:53 8.0.0.3402 1,150,976 Vfp8rcsy.dll 07-Oct-2005 03:26 269,312 Vfp8rcsy.msm 07-Oct-2005 01:53 8.0.0.3402 1,150,976 Vfp8rdeu.dll 07-Oct-2005 03:26 270,336 Vfp8rdeu.msm 07-Oct-2005 01:30 8.0.0.3402 1,150,976 Vfp8renu.dll 07-Oct-2005 01:53 8.0.0.3402 1,150,976 Vfp8resn.dll 07-Oct-2005 03:26 268,288 Vfp8resn.msm 07-Oct-2005 01:53 8.0.0.3402 1,150,976 Vfp8rfra.dll 07-Oct-2005 03:26 267,776 Vfp8rfra.msm 07-Oct-2005 01:53 8.0.0.3402 1,150,976 Vfp8rkor.dll 07-Oct-2005 03:26 261,632 Vfp8rkor.msm 07-Oct-2005 01:53 8.0.0.3402 1,150,976 Vfp8rrus.dll 07-Oct-2005 03:26 271,872 Vfp8rrus.msm 07-Oct-2005 03:25 4,206,592 Vfp8runtime.msm 07-Oct-2005 01:51 8.0.0.3402 3,776,512 Vfp8t.dll
Weitere Informationen
Citrix MetaFrame Presentation Server 3.0 und höhere Versionen von MetaFrame Presentation Server enthalten ein Feature namens Universal Printer Driver. Sie können dieses Feature verwenden, um das Drucken auf diesen Versionen von MetaFrame Presentation Server zu behandeln.
Notiz
Ab Version 4.0 heißt dieses Produkt Citrix Presentation Server.
Schritte zum Reproduzieren des Problems in Visual FoxPro
Starten Sie Visual FoxPro.
Geben Sie im Befehlsfenster den folgenden Befehl ein, und drücken Sie dann die EINGABETASTE:
modify file printtest.txt
Das Bearbeitungsfenster wird angezeigt. Das Bearbeitungsfenster enthält die Printtest.txt Datei. Diese Datei ist jedoch leer.
Geben Sie im Bearbeitungsfenster "Test" ein.
Klicken Sie im Menü Datei auf Drucken. Das Dialogfeld "Drucken " wird angezeigt.
Klicken Sie im Dialogfeld "Drucken " auf "Drucken". Sie erhalten die folgende Fehlermeldung:
Fehler 125: Drucker ist nicht bereit
Erstellen Sie eine Programmdatei (PRG), die den folgenden Code enthält, und führen Sie dann die Programmdatei aus.
create table testtab1 (f1 i, f2 C(15)) for lni = 1 to 3 insert into testtab1 (f1, f2) values (lni, sys(2015)) endfor create report printtest from testtab1.dbf report form printtest to printer prompt
Klicken Sie im Dialogfeld "Drucken " auf "Drucken". Sie erhalten die folgende Fehlermeldung:
Fehler 1958: Fehler beim Laden des Druckertreibers
Schritte zum Reproduzieren des Problems in einer Visual FoxPro-Anwendung
Starten Sie Visual FoxPro.
Erstellen Sie eine Programmdatei (PRG), die den folgenden Code enthält, und führen Sie dann die Programmdatei aus.
local lcText text to lcText noshow textmerge local lni * Open the editor. modify file printtest.txt * Create a table. create table testtab1 (f1 i, f2 C(15)) for lni = 1 to 3 insert into testtab1 (f1, f2) values (lni, sys(2015)) endfor * Create a report. create report printtest from testtab1.dbf * Print the report. report form printtest to printer prompt endtext * Create a .prg file. =StrToFile(lcText, "testxx.prg" ) * Build a project by using the .prg file. build project testxx from testxx.prg * Build and then run an executable file. build exe testxx from testxx run /n testxx.exe return
Die Visual FoxPro-Anwendung wird gestartet. Wenn die Anwendung gestartet wird, wird das Bearbeitungsfenster angezeigt.
Geben Sie im Bearbeitungsfenster "Test" ein.
Klicken Sie im Menü "Datei " auf "Drucken ", um den Inhalt des Bearbeitungsfensters zu drucken.
Klicken Sie im Dialogfeld "Drucken " auf "Drucken". Sie erhalten keine Fehlermeldung. Der Druckauftrag wird jedoch nicht gedruckt. Schließen Sie das Bearbeitungsfenster.
Klicken Sie im Dialogfeld "Drucken" auf "Drucken", um den Bericht zu drucken. Sie erhalten die folgende Fehlermeldung:
Fehler 1958: Fehler beim Laden des Druckertreibers
Weitere Informationen zur Terminologie für Softwareupdates finden Sie unter Beschreibung der Standardterminologie, die zum Beschreiben von Microsoft-Softwareupdates verwendet wird.
Die in diesem Artikel genannten Drittanbieterprodukte stammen von Herstellern, die von Microsoft unabhängig sind. Microsoft gewährt keine implizite oder sonstige Garantie in Bezug auf die Leistung oder Zuverlässigkeit dieser Produkte.