Software-Drucker

467
dotNET

Ich brauche einen "Software-Drucker" (wenn Sie wissen, was ich meine), der Duplexdruck unterstützt. Ich teste eine C # -Anwendung. Ich habe bereits Microsoft XPS Document Writer und Microsoft Office Document Image Writer ausprobiert, aber keiner von ihnen unterstützt den Duplexdruck. Ich habe auch versucht, einen physischen Druckertreiber (Canon MP980) zu installieren und seine Ausgabe an den Microsoft XPS-Treiber zu binden, aber das macht nichts.

Gibt es einen Softwaredrucker, der als Drucker auf meinem Computer installiert wird, PDF oder XPS (oder was auch immer) für mich generieren kann und Duplex unterstützt? (Plz schlagen nicht vor, auf den Markt zu gehen und einen physischen Drucker zu kaufen, thx).

-1
Wenn Sie Adobe Acrobat installieren, wird ein PDF-Drucker installiert. Die Alternativen zu diesem Programm machen es auch. Es gibt auch Software, die nur PDF-Drucker ist. Welche Software haben Sie außer den Standarddruckern ausprobiert? Ramhound vor 11 Jahren 0
Ich lade gerade eine Testversion von Adobe Acrobat XI Pro herunter. Ich erinnere mich, dass dies einmal ein kostenloser Download war. Können Sie Links zu anderen PDF-Druckern freigeben? Ungewöhnlich, aber Googeln hat heute nicht viel geholfen. dotNET vor 11 Jahren 0
[Pdfcreator] (http://www.pdfforge.org/), [Bullzip] (http://www.bullzip.com/), CutePdf und vieles mehr. Sie haben keine Google-Suche für [PDF-Drucker] (https://www.google.com/search?q=pdf+printer)? BTW. Sie drucken nur normale Seiten als PDF. Mit Duplexdruck nichts zu tun. Der Duplexdruck erfolgt nur beim Drucken und wird von Ihrem PDF-Reader ausgeführt. Sie können es dann im Drucker-Dialog einstellen. Duplex ist beide Seiten eines Blattes. Vielleicht meinen Sie "Broschürendruck", wo Sie mehr als eine Seite auf einem Blatt haben ???? Rik vor 11 Jahren 1

2 Antworten auf die Frage

2
Michał Sacharewicz

Sie können nicht erwarten, dass ein Softwaredrucker den Duplexdruck unterstützt.

  • Duplex ist ein Konzept, das sich auf das Drucken über reale Medien wie Papier bezieht.
  • Digitale Dateien speichern eine Sammlung von Seiten und implementieren das Konzept der Papierseiten nicht.

Wenn Dateien erstellt wurden und Sie sie auf einem echten Drucker drucken möchten, können Sie den Duplexdruck auswählen. Sie können PDF- oder XPS-Dateien nicht so bestellen, dass sie immer in Duplex drucken. Diese Funktion ist geräte-, treiber- und betriebssystemabhängig.

Eine Lösung für Ihr Problem (Debugging-Anwendung) könnte darin bestehen, einen PostScript- oder PCL-Duplex-aktivierten Druckertreiber zu installieren und die Print to fileFunktion zu verwenden. Nachdem die Datei erstellt wurde, analysieren Sie deren Inhalt.

  • PostScript ist ein relativ für Menschen lesbares Format. Sie sollten in der Lage sein, << /Duplex true >>Zeilengruppen oder ähnliches zu finden (in seltenen Fällen kann dies jedoch vom Drucker abhängen).
  • PCL ist etwas mehr binäres Format, obwohl es einen ziemlich lesbaren Header hat. Sie sollten einen String wie @PJL SET DUPLEX=ONim ersten Teil der Datei finden.
Das ist etwas Hilfe, danke. Ich würde mir vorstellen, dass ein Software- / PDF-Drucker den Duplexdruck durch Spiegeln (von links nach rechts oder von oben nach unten) jeder geraden Seite emuliert (da gerade Seiten auf der Rückseite gedruckt werden würden), so dass das PDF ohne Duplexoption (und Papier) gedruckt würde wurden nach jeder ungeraden Seite manuell gespiegelt), würden sie korrekt gedruckt. Ein bisschen schwer vorstellbar, denke ich. Vielleicht erwarte ich zu viel von einem Emulator. dotNET vor 11 Jahren 0
1
Debra

Wenn Sie Windows 7 verwenden, können Sie einen Druckertreiber für einige gängige Drucker installieren, die Duplexdruck ausführen, die gewünschten Optionen festlegen und dann den Drucker auf "Offline" setzen, sodass Windows dies nicht erwartet. Die Druckaufträge werden dann in die Warteschlange gestellt, müssen jedoch nicht physisch gedruckt werden.

Startschaltfläche> Geräte und Drucker> Drucker hinzufügen> lokalen Drucker hinzufügen> LPT1:> Wählen Sie ein Modell aus, für das Duplexdruck verfügbar ist (dh ich habe es mit einem HP Laserjet 5000 getestet), klicken Sie auf "Nicht freigeben ..." und beenden Sie den Druckvorgang ohne Testseite.

Öffnen Sie dann den Ordner Geräte und Drucker. Klicken Sie mit der rechten Maustaste auf den Drucker und wählen Sie "Druckereigenschaften". Wechseln Sie zur Registerkarte "Geräteeinstellungen" und wählen Sie die installierbare Option für den Duplexer aus. OK usw.

Sie sollten jetzt in der Lage sein, auf dem Drucker zu drucken, der Auftrag bleibt jedoch einfach in der Warteschlange, bis Sie ihn löschen. Wenn Sie jedoch auf den Drucker doppelklicken, um ihn mit der Liste der Aufträge in der Warteschlange zu öffnen, finden Sie im Menü "Datei" die Option "Drucker offline verwenden".

Das ist eine ganze Menge Hilfe. Vielen Dank. dotNET vor 11 Jahren 0