Verwenden Sie Ihren eigenen Treiber, wenn Sie einen Drucker freigeben

Ich versuche, einen alten Drucker für ein Familienmitglied zum Laufen zu bringen. Der Drucker selbst funktioniert einwandfrei, aber ich kann keine Möglichkeit finden, von Windows 10 auf diesen Drucker zu drucken, die Treiber für diesen Drucker unterstützen nicht mehr die modernsten Windows-Versionen.

Zum Glück konnte ich mit Ubuntu auf diesem Drucker drucken und den Drucker über die GUI freigeben. Der Windows-Computer konnte es sehen, fragte mich aber immer noch nach einem Treiber, bevor er drucken konnte es.

Nach dem, was ich gerade gelesen habe (korrigiere mich, wenn ich falsch liege), verwendet Ubuntu standardmäßig CUPS zum Drucken, und CUPS sollte beim Teilen einen eigenen Treiber verwenden, was anscheinend nicht der Fall war. Fehlt mir etwas ?

Nur ein kleiner Hinweis: Ich werde irgendwann einen Raspberry Pi dafür verwenden (ich habe keine, die ich jetzt verwenden kann), also wenn es etwas gibt, das ich wissen muss, das auf einem Pi anders sein wird (sonst dann die GUI), lass es mich wissen!

EDIT: Ich habe vergessen zu erwähnen, dies ist ein USB-Drucker.

Author: jonapap, 2017-07-26

2 answers

Da Sie unter Linux drucken können, haben Sie einen richtigen Treiber. Dies ist wichtig, da CUPS auch "rohe" Warteschlangen unterstützt, in denen es nicht weiß, wie Druckerdaten selbst erstellt werden sollen, dafür jedoch clientseitige Treiber erforderlich sind.

Weil CUPS drucken kann, können Sie es einfach mit PostScript-Daten füttern. Windows wird mit verschiedenen geeigneten Treibern ausgeliefert. Sie müssen in keiner Weise mit Ihrem Drucker verbunden sein.

Ich zitiere Arch-Wiki ist die Druckerfreigabe article auf der folgenden.

Um die Freigabe zu aktivieren, bezieht es sich zunächst auf den CUPS-Server:

Öffnen Sie die Webschnittstelle zum Server, wählen Sie die Registerkarte Administration aus, suchen Sie unter der Überschrift Server und aktivieren Sie die Option "Drucker freigeben, die mit diesem System verbunden sind". Speichern Sie Ihre Änderung, indem Sie auf die Schaltfläche Einstellungen ändern klicken. Der server wird automatisch neu gestartet.

Dann, um den Drucker unter Windows zu installieren:

Freigabe über IPP

Der bevorzugte weg, um eine Der Windows-Client für einen Linux-Druckserver verwendet IPP, da die Konfiguration einfacher ist als die Verwendung von Samba. Es ist ein Standarddruckerprotokoll, das auf HTTP basiert und es Ihnen ermöglicht, Portweiterleitung, Tunneling usw. zu verwenden. IPP wird seit Windows 2000 nativ von Windows unterstützt.

Hinweis: Möglicherweise müssen Sie den Internetdruckclient zu Windows hinzufügen (Systemsteuerung - >Programme - >Windows-Funktionen ein-oder ausschalten - >Druck-und Dokumentdienste)

[...]

On gehen Sie auf dem Windows-Computer zu Systemsteuerung - >Geräte und Drucker und wählen Sie "Drucker hinzufügen". Klicken Sie unter Windows 10 auf "Der gewünschte Drucker ist nicht aufgeführt". Wählen Sie als Nächstes "Wählen Sie einen freigegebenen Drucker nach Namen aus" und geben Sie den Speicherort des Druckers ein:

http://hostname:631/printers/printer_name

(wobei Hostname der Hostname oder die IP-Adresse des GNU/Linux-Servers und printer_name der Name der Druckwarteschlange ist, mit der verbunden wird. [...]

Hinweis:

  • Das ' Hinzufügen Der Druckerdialog in Windows schlägt das Format http://computername/printers/printername/.printer vor, das nicht akzeptiert wird. Verwenden Sie stattdessen die oben vorgeschlagene Syntax.
  • Wenn Sie einen Proxy verwenden, überprüfen Sie sorgfältig alle verwendeten Proxy Ausschlüsse. Eine falsche Einstellung hier kann dazu führen, dass Sie bis zum nächsten Neustart keinen Drucker hinzufügen können, selbst wenn Sie den Proxy danach deaktivieren (zumindest unter Windows 7).

Danach installieren Sie die nativen Druckertreiber für Ihren Drucker auf dem Windows-Computer. Wenn die CUPS server ' s print queue eingestellt ist seine eigenen Druckertreiber nicht als raw Warteschlange, Sie können wählen Sie einfach einen generischen postscript-Drucker-Treiber für den Windows-client (z.B. 'HP Color LaserJet 8500 PS "oder" Xerox DocuTech 135 PS2').

(Betonung im letzten Absatz Mine).

 3
Author: Daniel B,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-06-12 13:48:39

Ihr Drucker, der Epson Stylus Photo 960, unterstützt ESC / P, daher sollte er den Textdruck unterstützen. Es unterstützt nicht PCL5. Ein Windows 10-Treiber, der damit funktioniert, ist der Generic/Text Only-Treiber. Beachten Sie, dass dieser Treiber für label true ist: Er druckt nur Text.

Wenn Sie Grafiken drucken müssen oder nur mehr Kontrolle über den Drucker benötigen, können Sie versuchen, einen Treiber für einen anderen ESC/P-Drucker zu verwenden. Wenn Sie nach "Windows 10 esc/p-Treiber" suchen, finden Sie eine Reihe davon. Die meisten scheinen für Drucker in den Bereichen Epson LX und FX zu sein. Dies sind Punktmatrixdrucker, die keine Farbe unterstützen. Wählen Sie einen Drucker mit ähnlichen Funktionen wie Ihren aus, z. B. den LQ-1070.

 0
Author: hdhondt,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-07-27 05:22:55