Automatisches Drucken einer .ZPL-Datei auf einen generischen / Textdrucker?

4269
SnarfSnarf

Ich versuche das für unsere Benutzer so einfach wie möglich zu gestalten.

Momentan gehe ich auf eine Website, Programminformationen, und es gibt mir eine Datei im .ZPL-Format zum Ausdrucken. Dies ist nur eine Textdatei, die in .ZPL umbenannt wurde und die Programmiersprache Zebra enthält.

Wenn sie diese Datei öffnen, möchte ich, dass sie sofort fragt, zu welchem ​​Drucker sie gehen soll. Das ist es.

Ich habe die folgende Befehlszeile ausgeführt, um .ZPL mit dem automatischen Drucken in Notepad zu verknüpfen, es wird jedoch versucht, den Standarddrucker aufzurufen. Ich brauche eine Möglichkeit, damit der Benutzer auswählen kann, zu welchem ​​Drucker er gehen muss. Meine einzige Alternative ist, sie in Notepad öffnen zu lassen und darauf zu vertrauen, dass sie Datei -> Drucken drücken, was ich nicht tue. Irgendwelche Ideen?

assoc .zpl = Zebrafile ftype Zebrafile =% systemroot% \ system32 \ notepad.exe / p% 1

0
Sie müssen die Option / PT im Notizblock verwenden. Schauen Sie sich diesen Artikel an: http://alinconstantin.blogspot.it/2012/08/notepadexe-command-line-arguments.html maudam vor 9 Jahren 0
Ich weiß über diese Option Bescheid, aber dazu müssen Sie noch den Namen des Druckers angeben. Ich brauche ein Dialogfeld, um den Benutzer zu öffnen. Jeder Benutzer hat einen anderen benannten Drucker, an den er angeschlossen ist. SnarfSnarf vor 9 Jahren 0
Schießen Sie mit diesem Dienstprogramm und lassen Sie mich wissen, ob Sie Ihre Anforderungen lösen. http://www.lerup.com/printfile/ maudam vor 9 Jahren 0
Als Entwickler habe ich mehr oder weniger genau das gemacht, was Sie fragen. Es gibt zwei recht einfache Möglichkeiten, dies zu tun: 1. Wenn Sie die Person hinter der Site sind, schauen Sie sich das Java-Applet namens jPrint an. Möglicherweise löst es sich direkt im Browser für Sie. 2. Erstellen Sie eine kleine Anwendung, die ein Verzeichnis auf dem Computer abhört. Sobald eine .zpl-Datei dort abgelegt wird, wird ein Druckdialogfeld gestartet und mithilfe dieser Little-Klasse von MS (https://support.microsoft.com/de) -us / kb / 322091) schieben Sie es direkt zum generischen / Textdrucker als zu druckenden ZPL-Code. JaggenSWE vor 8 Jahren 0

0 Antworten auf die Frage