Von einer Website / Webanwendung auf einen Etikettendrucker drucken?
Gibt es bekannte Etikettendrucker, die akzeptieren print-Befehle von einer Website oder web-Anwendung?
Insbesondere, die one-off-label-Drucker, wie z.B. Dymo, Brother, Zebra, etc.
Hat jemand hatte Erfolg in drucken auf diesen Drucker (ohne Verwendung eines Internet Explorer-Nur hack oder ActiveX-Steuerelement)
Ich würde denken, dass, schließlich, es müsste eine Lösung sein, wie wir uns bewegen, mehr in die browser-zentrische Welt.
InformationsquelleAutor der Frage toddb | 2010-11-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wow. Ich weiß, das war fragte vor 4 Jahren, aber verbrannte den größten Teil der Woche auf der Suche nach einer robusten Methode zum drucken von Etiketten aus einer web-app, musste ich Stimme hier.
Hier ist, was ich gefunden habe:
DYMO scheint der wahrscheinlichste Kandidat für excellence. Aber Nein, stellt sich heraus, es druckt nur von (einer) seiner eigenen app, oder (b) etwas mit dem SDK. Das DYMO-SDK verwendet eine XML-Zeichnung-Modell, das sowohl zu Komplex und zu begrenzt in layout und styling. Die Dokumentation ist verstreut und unverständlich (z.B. was sind die
<Bounds>
Werte für das gemeinsame label Größen? Es gibt keine Beschreibung der tag-Parameter überall!) So frustrierend, so enttäuschend.Gibt es qz (wurde jzebra)die es ermöglicht, browser drucken für Geräte, die sprechen, EPL, ZPL, FGL, ESC/POS, EPCL und CPCL ... die gehören der Zebra-Serie. Es benötigt eine Last von integration (ein web-server läuft auf dem Gerät das Etikett Drucker angeschlossen ist), aber es funktioniert.
Gibt es eine gut gestaltete 3rd-party-app von HalbinselWerke, die für DYMO (unter anderem), erfordert aber eine Mitte-Schritt des Druckens von browser zu PDF. Sie gehen auch davon werden Sie nicht skaliert werden, was Sie wollen gedruckt auf weniger als 70%, was falsch ist.
Der OP sagt "ich würde denken, dass, schließlich, es müsste eine Lösung sein, wie wir uns bewegen, mehr in die browser-zentrische Welt." Vier Jahre später, würde ich einen Schritt weiter gehen und vorschlagen, label-Drucker, der nicht drucken aus einem browser (oder einfach nur Verhalten wie ein normaler Drucker mit kleinen Papier) fällt weit hinter seinem potential zurück. Layout in HTML+CSS ist ein Kinderspiel. Browser analysieren es perfekt, und machen es bei jeder Auflösung auf jedem Gerät ausgegeben werden. Es scheint so offensichtlich.
Wenn jemand weiß, einen Thermodrucker, der Ausdrucke aus dem browser anstatt zu inhaftieren Sie in archaischen integration Methoden, ich würde sehr gerne wissen!
InformationsquelleAutor der Antwort neokio
Den Dymo-Drucker über ein browser-plugin, mit denen Sie drucken aus javascript. Sehr einfach zu bedienen.
Erneuten Besuch dieser Frage ein paar Jahre später.
Vernetzten Drucker von Zebra sind leicht zu drucken. In einem Projekt hatte ich die Webapplikation öffnen Sie einen socket, um den Drucker und führen Sie es Anweisungen im ZPL.
InformationsquelleAutor der Antwort NA.
Könnten Sie auch versuchen, auf der Suche PrintNodedie eine cloud-printing-Lösung und bedeutet, dass Sie drucken können direkt auf jedem Drucker über das internet.
InformationsquelleAutor der Antwort user1912424
Cross-browser/Plattform-kompatiblen web-Seite/web-Seite-Skript nicht über die low-level-Zugriff notwendig, um zu übertragen-Drucker-Sprache-Befehl (wie Zebra-Drucker-Sprache [ZPL]) an den Drucker. Um dies zu tun, ein ActiveX-Steuerelement/browser-plugin/applet/ähnlich wenig ausführbaren code erforderlich ist. Diese Einschränkung ist nicht-Drucker-spezifischen, kommt vom browser, nicht den Hersteller des Druckers.
Jedoch viele Etiketten-Drucker können Sie drucken, um Sie als wären Sie normale Drucker-nur diejenigen, die beim drucken, sehr kleine Stücke Papier. Könnten Sie das layout Ihres Etiketts mit Hilfe von HTML/CSS. Bei der Anzeige der Ergebnisse, weisen Sie die Benutzer gehen Sie auf "Datei > Drucken" und wählen Sie Ihren Drucker, bevor Sie auf drucken.
Hoffe, das hilft,
Ben
InformationsquelleAutor der Antwort Ben Gribaudo
Zebra hat jetzt ein tool namens 'BrowserPrint', das funktioniert wie PrintNode, die speziell für Zebra-Drucker. (im Gegensatz zu Printnode, es ist kostenlos für die Verwendung mit Zebra-Druckern)
Einige Drucker haben auch ppd-Dateien verfügbar sind und/oder konfiguriert werden können, in den Tassen, die auf einer linux-Plattform-system oder sonstwie gesprochen und auch über linux. (was dann bedeutet, es ist nicht unmöglich mit etwas shell-scripting, php, perl oder anderen Methoden zu drucken, um es durch den Bau eines einfachen server-Dämon oder der Einrichtung so etwas wie apache oder lighttpd auf einem linux-Rechner oder auch ein raspberry pi mit dem Drucker verbunden)
InformationsquelleAutor der Antwort Scott
Drucken Sie aus einem signierten Java-applet oder von einem Java Web Start Anwendung:
http://java.sun.com/javase/technologies/desktop/printing/
Funktionieren sollte, wenn Sie formatieren Sie Ihre print-Ausgabe, so dass es passt auf den Etiketten.
Beachten Sie, dass die meisten modernen Browser einschränken sind Unterstützung für Java-applets, so kann es zu Problemen mit einem applet, je nach Browser im Einsatz. Insbesondere Google Chrome stoppen Sie die Unterstützung für Java-applets im September 2015. Diese Einschränkungen tun nicht gelten für Java Web Start, die sollte weiterhin funktionieren.
InformationsquelleAutor der Antwort sleske
Dies ist, was ich erstellt in C# und es Super geklappt. Dies ist eine web-app.
InformationsquelleAutor der Antwort Tommy Graffam