Senden von raw-Daten auf der FedEx-Etikettendrucker
Arbeite ich an einem .NET WinForms-app, die drucken muss ein FEDEX-label. Als Teil der FedEx-api, die ich bekommen kann raw-label-Daten für den Drucker.
Ich weiß nur nicht, wie senden die Daten an den Drucker durch .NET (ich bin mit C#). Klar, die Daten bereits Vorformatiert in ZPL (Zebra-Druckersprache) ich müssen nur senden Sie es an den Drucker, ohne windows zu mucken es.
Du musst angemeldet sein, um einen Kommentar abzugeben.
C# keine Unterstützung für raw-drucken, müssen Sie die win32-spooler, im Detail wie in diesem KB-Artikel So senden Sie unformatierte Daten an einen Drucker mithilfe von Visual C# .NET.
Hoffe, das hilft.
-Adam
Raw-Druck-helper-Klasse aus der MSDN
Ich denke, Sie wollen einfach nur senden Sie den ZPL (Aufgabe unten) direkt an Ihren Drucker.
Ist ein wenig spät, aber Sie können diese CodePlex-Projekt für einfache ZPL-Druck
http://sharpzebra.codeplex.com/
Zebra-Drucker nicht mit einem spooler, es ist nicht raw-drucken. Es ist eine markup genannt ZPL. Text-basierte, nicht binäre.
Ich arbeite mit einem Drucker und ZPL für eine Weile jetzt, aber mit einem Rubin-app. Senden Sie den ZPL aus, um den Drucker via socket funktioniert.
Zu prüfen, ob es funktioniert, habe ich oft mit telnet auf den Drucker, und geben
^XA^PH^XZ
zu ernähren, ein einzelnes Etikett. Hoffe, das hilft.