Teilen Sie einen alten 32-Bit-Drucker mit einem x64-Betriebssystem

604
Shaamaan

Ich habe ziemlich viel Mühe, etwas einzurichten, von dem ich ehrlich dachte, es wäre einfacher gewesen.

Ich richte einen neuen PC für ein Familienmitglied ein (bitte, keine Witze darüber, dieses Thema selbst ist so alt wie IT-Support). Dieses Familienmitglied hat leider einen alten Toshiba e-Studio 120-Drucker. Sie behauptet, der Drucker sei beim Drucken unglaublich effizient und möchte ihn weiter nutzen. Dies wäre kein Problem, es sei denn, es gibt keine x64-Treiber für diesen Drucker .

Das neue System, das ich eingerichtet habe, hat Windows 10 x64, daher kann ich den Drucker nicht direkt an das Betriebssystem anschließen. Ich dachte mir, der beste Weg ist, eine VirtualBox-VM mit einem 32-Bit-Windows einzurichten und den Drucker an diese VM anzuschließen. Das funktioniert.

Jetzt liegt mein Problem bei der Freigabe des Druckers von der VM für das Host-Betriebssystem. Leider schlägt dies immer fehl, da das Betriebssystem einen 64-Bit-Treiber für den Drucker erfordert.

Ich habe versucht, andere Treiber zu verwenden - generische Xerox PCL5-Treiber oder HP-Treiber. Leider funktioniert der Drucker nicht mit ihnen und weigert sich, irgendetwas zu drucken.

Gibt es eine Möglichkeit, Windows 7 in einen tatsächlichen Druckserver umzuwandeln, dh einen, der keine zusätzlichen, druckerspezifischen Treiber von Clients benötigt?

0
Warum sollten Sie generische Xerox- und HP-Treiber gegen ein Toshiba verwenden? Windows Update bietet mehrere "Toshiba e-Studio Universal" -Treiber sowie generische Treiber wie "Tosihba e-Studio Mono". Hast du die schon probiert (direkt auf dem Windows 10 Rechner)? Ƭᴇcʜιᴇ007 vor 7 Jahren 0
@ Ƭᴇcʜιᴇ007 Ja, ich habe sie ausprobiert. Sie scheinen nicht zu funktionieren. Shaamaan vor 7 Jahren 0
@ Ƭᴇcʜιᴇ007 Zur Verdeutlichung: Ich habe nicht ALLE verfügbaren Toshiba-Treiber ausprobiert, sondern nur diejenigen, die dem e-Studio 120 am ehesten oder allgemeiner erscheinen. Shaamaan vor 7 Jahren 0

3 Antworten auf die Frage

1
Shaamaan

Ich habe es irgendwie geschafft, das Problem zu lösen.

Ich habe das auf dieser Site verfügbare Tutorial verwendet . Grundsätzlich dreht sich alles um GhostScript und RedMon . Ein gefälschter Drucker wird erstellt und mit RedMon verbunden, der die Befehle an GS umleitet, woraufhin das eigentliche Dokument auf dem physischen Drucker gedruckt wird. Der gefälschte Drucker (der generische Treiber verwenden kann, die sowohl in der 32-Bit- als auch in der 64-Bit-Variante verfügbar sind) kann dann gemeinsam genutzt werden.

Dies geschieht auf einer virtuellen Maschine, auf der Windows 7 x32 ausgeführt wird, und der gefälschte Drucker wird mit dem Host-Betriebssystem (Windows 10 x64) gemeinsam genutzt.

Diese Lösung bietet noch einige Reifen:

  1. Die VM muss (natürlich) eingeschaltet sein, bevor etwas gedruckt werden kann.
  2. Erweiterte Druckeinstellungen sind nicht verfügbar. (Zum Glück gibt es keine alten Funktionen, da es sich um einen alten Drucker handelt.)

Mit dieser Methode kann mein Familienmitglied jedoch nach einem kurzen Einrichtungsschritt, in dem die VM gestartet wird, problemlos jedes Dokument drucken.

Leider war der Link tot. Ich habe es aktualisiert phuclv vor 5 Jahren 1
0
hdhondt

Zunächst ist es nicht möglich, einen Drucker ohne einen speziellen Treiber für diesen PC auf einem PC zu installieren. Die Verwendung eines Win7-Servers hilft nicht. Sie benötigen noch einen Win10-Treiber auf dem Win10-Computer. Bei einem Server wird dieser Treiber normalerweise als "Zusätzliche Treiber" auf den Server geladen, wodurch er für die PCs verfügbar ist.

Der eStudio 120 ist ein GDI-Drucker, der die Windows-Grafik-Rendering-Engine verwendet, um die Seite in Punkte auf dem Papier zu konvertieren. GDI-Drucker sind in der Regel kostengünstige Drucker. Einer der Tricks, um sie billiger zu machen, ist das Entfernen der Rendering Engine vom Drucker und die Verwendung der Windows Rendering Engine.

GDI-Treiber sind sehr spezifisch für die Windows-Version, unter der sie ausgeführt werden. Da es keinen Win10 x64-Treiber für Ihren Drucker gibt, sind Ihre Chancen, diesen Drucker zum Laufen zu bringen, gering. Sie können nur den neuesten Win7-Treiber ausprobieren und auf das Beste hoffen.

Da es sich um einen GDI-Drucker handelt, ist der Treiber auch sehr druckerspezifisch. Das bedeutet, dass Treiber für ähnliche Drucker häufig überhaupt nicht funktionieren. Dies unterscheidet sich von intelligenten Druckern, die eine Sprache wie PCL5 / 6 oder PostScript unterstützen, wobei ein anderer Treiber in der Regel zumindest zu einem gewissen Ergebnis führt. Universaltreiber, wie in @ techie007 empfohlen, funktionieren daher nicht mit diesem Drucker.

Zusammenfassend können Sie entweder einen Win7-Treiber oder einen möglichen Treiber für einen sehr ähnlichen Drucker ausprobieren. Aber dann ist die Frage: Welcher Toshiba-Drucker ähnelt diesem Drucker? Ich habe die Kopiererliste auf der Support-Website durchgesehen, aber da schien mir nichts. Vielleicht kann jemand anderes helfen.

Eine letzte Möglichkeit könnte sein, einen virtuellen PC mit Hyper-V auszuführen und damit Windows 7 auf dem Windows 10-PC zu installieren. Ob das funktioniert, weiß ich nicht, da ich keine Erfahrung damit habe.

Ja, Win10 kann noch Windows 7- oder 8-Treiber verwenden. Möglicherweise müssen Sie die Treiber-Setup-Datei im Kompatibilitätsmodus starten. Ich habe Vista-Treiber für einige Geräte verwendet, als Windows 7 gerade veröffentlicht wurde und sie alle gut funktionierten. Entspricht Win8 bei Verwendung von Win7-Treibern phuclv vor 7 Jahren 0
In Ihrem letzten Punkt ... Wie unterscheidet sich die Verwendung von Hyper-V in diesem Fall von der Verwendung von VirtualBox? Ich habe bereits den Versuch beschrieben, den Drucker mit einer Windows 7 x32-VM gemeinsam zu nutzen. Wie würde möglicherweise mit HyperV das anstehende Problem geändert? Shaamaan vor 7 Jahren 0
Sie haben recht, es funktioniert nur, wenn Sie von der VM aus drucken. Sie können jedoch in der VM in eine Datei drucken und die Datei anschließend an den Drucker in Win10 senden. Ein einfaches Skript kann das automatisieren. Auf diese Weise können Sie alle Druckereinstellungen verwenden. hdhondt vor 7 Jahren 0
@hdhondt Wenn Sie schreiben könnten, wie Sie ein solches Skript erstellen und / oder auf die Lösung hinweisen, wäre es großartig. Ansonsten ist der letzte Teil Ihres Kommentars bestenfalls vage. Im Moment verwende ich GhostScript (wie in der anderen Antwort beschrieben) und es funktioniert irgendwie. Die Lösung ist jedoch nicht perfekt - es gibt beispielsweise keine Möglichkeit, druckerspezifische Einstellungen vom Host-Betriebssystem aus zu bearbeiten (ich denke nicht, dass dies möglich ist, aber Sie haben erwähnt, dass Sie alle Druckereinstellungen verwenden). ...) Shaamaan vor 6 Jahren 0
Die "Druckereinstellungen" werden zum Zeitpunkt des Druckens (oder im Fall von M $ office im Seiten-Setup) vorgenommen. Das Skript würde die Datei beim Erscheinen einfach an den Drucker senden (mit LPR oder COPY), dann die Datei löschen und eine bestimmte Zeit warten, zB 1 Minute. Eine Verzögerung kann durch PINGing einer nicht vorhandenen Adresse erfolgen, z. B. "Ping 1.2.3.4 -n 1 -w 60000> nul" wartet 60 Sekunden. hdhondt vor 6 Jahren 0
0
phuclv

Der einfachste Weg für den Fall, dass keine Treiberunterstützung vorliegt, ist das Drucken auf XPS oder PDF und das Übertragen auf die virtuelle Maschine. Auf diese Weise müssen Sie keine Apps in der VM installieren, um die Datei zu öffnen.

Windows Vista und alle verfügen über einen integrierten XPS-Drucker und -Betrachter, sodass Sie nicht einmal externe Apps benötigen. Durch die Installation eines Drittanbieter-PDF-Druckers im Host- und PDF-Viewer in der VM wird die Auswahl jedoch größer und nimmt nicht viel Platz in Anspruch.

Windows 10 enthält auch einen PDF-Drucker und einen Viewer, aber in Ihrem Fall gibt es leider keinen Treiber.

Das ist offensichtlich eine Möglichkeit. Ich habe auf etwas "Automatisches" gehofft, wenn möglich. Ich weiß genug über das Arbeiten mit Computern (und muss selten Dinge drucken), dass es für mich eine Lösung wäre, wenn es speziell für mich eine Lösung wäre. Leider ist das Familienmitglied, für das ich dies tue, nicht so sehr mit dem Computer vertraut und druckt viele Dokumente. Eine solche manuelle Lösung wäre wahrscheinlich nicht akzeptabel. Shaamaan vor 7 Jahren 0