Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi RAW Druckerdaten über USB zum Drucker schicken (https://www.delphipraxis.net/171626-raw-druckerdaten-ueber-usb-zum-drucker-schicken.html)

jus 15. Nov 2012 23:15

RAW Druckerdaten über USB zum Drucker schicken
 
Hallo,
man kann normalerweise beim Drucken unter Windows die Option in eine Datei drucken auswählen, diese gerasterte Druckdatei kann man ja dann später zum Drucker schicken. Über Netzwerk geht es mit INDY LPR recht einfach, diese Daten zum Drucker zu schicken, wenn der Drucker LPR Protocol unterstützt.
Man findet hier im Forum eine Möglichkeit RAW Druckerdaten über einen bereits installierten Drucker wegzuschicken, doch keine direkt über USB zu senden.
Doch wenn der Drucker über USB angeschlossen ist, wie kann die selbe Druckerdatei direkt über USB zum Drucker schicken, ohne dass in Windows ein eigener Druckeranschluß dafür erstellt werden muß? Ich möchte nämlich Druckdaten, die von einem anderem Rechner in eine Datei gedruckt wurden, zentral von einem Server, wo darauf kein Druckertreiber und Druckeranschluß installiert ist, wegschicken.
Hat jemand eine Idee wie sowas gehen könnte?

Lg,
jus

Neumann 16. Nov 2012 09:17

AW: RAW Druckerdaten über USB zum Drucker schicken
 
Man kann auch an einen Drucker am USB-Anschluss direkt Daten senden. Der Drucker muss dann aber installiert sein.

Aber warum sich mit händischer Erzeugung von Druckdaten abmühen? Man kann doch auch PDF-Dateien erzeugen; die kann man dann übertragen und drucken.
Geht z.B. mit Fastreport oder auch mit PDF-Creator oder PDF24.

Hat den weitern Vorteil, dass man die PDF_Daten auf jedem Drucker in ordentlicher Qualität gedruckt bekommt; die RAW-Daten aber wohl nur für einen Typ Drucker sinnvoll verwendet werden können.

jus 16. Nov 2012 09:50

AW: RAW Druckerdaten über USB zum Drucker schicken
 
Zitat:

Zitat von Neumann (Beitrag 1191453)
Man kann auch an einen Drucker am USB-Anschluss direkt Daten senden. Der Drucker muss dann aber installiert sein.

Ja, wenn ein Druckertreiber samt Anschluss installiert geht es auch ganz einfach. Aber wenn der Druckertreiber samt Anschluß nicht installiert ist, mußte es doch auch prinziell gehen. Ich habe mit einem USB Monitor den Druckertreiber mitgeloggt und bemerkt, dass die Druckdaten in Pakete aufgesplittet über USB geschickt werden. Ich vermute, dass es dazu wohl einen Standard existiert, doch man muß wohl erst das richtige Stichwort wissen, damit man danach suchen kann. :cry:
Diese Aufgabe kann anscheined jeder eingerichteter Druckeranschluß unter Windows erfüllen, die Frage ist nur wie.

Zitat:

Zitat von Neumann (Beitrag 1191453)

Aber warum sich mit händischer Erzeugung von Druckdaten abmühen? Man kann doch auch PDF-Dateien erzeugen; die kann man dann übertragen und drucken.
Geht z.B. mit Fastreport oder auch mit PDF-Creator oder PDF24.

Hat den weitern Vorteil, dass man die PDF_Daten auf jedem Drucker in ordentlicher Qualität gedruckt bekommt; die RAW-Daten aber wohl nur für einen Typ Drucker sinnvoll verwendet werden können.

Bin ich ja auch voll dafür, aber es sind leider die Vorgaben.

Lg,
jus

Neumann 16. Nov 2012 11:40

AW: RAW Druckerdaten über USB zum Drucker schicken
 
An ein USB-Gerät, dessen Treiber nicht installiert ist kann man keine Daten schicken. Habe auch noch nie von einem USB-Druckersimulator gehört, aber vielleicht gibt es ja soetwas.

Ich würde mal mit den Leuten reden die die Vorgaben machen. Möchten die eine Lösung oder ...


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:17 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz