Hallo,
habe schon einige Beiträge durchgelesen, aber leider ist mein Problem nicht genauso dabei.
Ich möchte Adressetiketten drucken (über UPS Software).
Der Drucker steht jedoch an einem anderen Ort. (an anderem PC angeschlossen)
Ist es irgendwie möglich, die Druckdaten abzufangen und per Mail oder USB Stick auf den Empfänger PC zu bringen, um dort den
Ausdruck auszuführen.
Die Lösung mit dem PDF Druck funktioniert leider nicht, da dann die Formatierung für die Etiketten verloren geht.
Es muss also der Druckauftrag direkt auf den anderen PC gebracht werden.
Da sich der Empfänger PC nicht im gleichen Netzwerk, sondern an einem anderen Standort befindet, hilft auch ein LAN Printserver nichts.
Besten Dank für die Hilfe im Voraus.
Noch einige Daten zu den Geräten:
-------------------------------------------------
Absender PC:
Windows 7 Home Premium, 32 bit, SP1
Software: UPS Worldship
Empfänger PC
Windows 8 Pro, 64 bit
Drucker: Zebra Z-2244
Etikettendrucker (Etiketten befinden sich auf Rollen)
Drucker, Scanner, Kombis 11.491 Themen, 46.735 Beiträge
Hi!
Oha! Da hast du dir ja wirklich kein triviales Problem ausgesucht.
Vorab: ich hoffe das UPS-Programm druckt wirklich nur Adressen, nicht das die Testdrucke jedesmal gleich als Porto/Versandtauftrag abgerechnet werden...
(Als ich mal beruflich eine Schnitztstelle zu einem entsprechenden DHL-Programm geändert habe, mussten wir darauf achten.)
Die Zebra-Drucker kann man normalerweise auf mehrere Arten ansteuern: die klassische alte Methode ist, die eigene "Programmiersprache" zu nutzen, die das Layout des zu druckenden Etiketts festlegt.
Zu den modernen Versionen gehört dann natürlich auch ein Windowsdrucktreiber, so dass man auch einfach Text aus Word auf dem Etikett drucken könnte.
Damit wären wir beim ersten Lösungsansatz (von "Lösungsvorschlag" will ich nicht sprechen, weil da noch zuviel offen bleibt).
--> Kann das UPS-Programm evtl. eine Exportdatei für Zebra-Drucker erzeugen?
Dann könnte man mal prüfen, ob zum Drucker ein Tool mitinstalliert wurde, dass diese Exportdatei dann einlesen und drucken kann.
Die Layoutsprache der Zebra-Drucker nennt sich ZPL: http://de.wikipedia.org/wiki/Zebra_Programming_Language
Wenn das nicht klappt, müsste man prüfen ob man unter Win7 immer noch Druckausgaben in eine Datei umleiten kann. Dazu müsste der Windowsdrucktreiber des Zebradruckers auf deinem Rechner installiert werden. In XP konnte man dann den Druck in eine Datei umleiten. Man müsste prüfen, ob das unter Win7 auch so geht (ich vermute das, hab es aber nicht geprüft).
Auf dem Zielrechner mit dem echten Zebradrucker müsste man dann diese Datei an den Drucker senden. Üblich ist das über die Command-Shell CMD.
http://windows.microsoft.com/de-DE/windows7/Print-to-file
Ich hoffe, du kommst mit diesen Hinweisen weiter.
Bis dann
Andreas
Grundsätzlich kann man den Druckauftrag in eine prn-Datei umleiten und diese dann auf dem Zielrechner ausdrucken.
Dazu muss auf dem "Absender-PC" der Druckertreiber des "Empfänger-Druckers" installiert sein.
Der "Empfänger-Drucker" sollte über eine Netzwerkfreigabe verfügen.
Beispiel (Word 2010):
Datei > Drucken > Empfängerdrucker auswählen und zusätzlich (!!) "Ausgabe in Datei umleiten" auswählen >> Drucken
Es wird ein Speicherdialog angezeigt, in dem Du festlegst wo (also z.B. auf dem USB-Stick) und mit welchem Namen (also z.B. "Druckdaten.prn") die Druck-Datei gespeichert werden soll. Diese Druck-Datei bringst Du zum Zielrechner und kopierst sie dort (z.B.) auf LW C:
Anschließend öffnest Du ein Fenster für die Eingabeaufforderung (cmd) und gibst dort folgenden Befehl ein:
C:>copy Druckdaten.prn \\Druckserver\Drucker
(wobei natürlich der Pfad des freigegebenen Druckers verwendet werden muss).
Ob das mit der UPS-Software geht, kann ich Dir nicht sagen, da ich diese Software nicht kenne.
Gruß, mawe2
Den Druckauftrag in eine Datei umleiten.
Diese hat die Endung *.prn
Mit dieser Datei musst Du zum anderen Rechner und kannst es mit dem Programm "PrintFile" dort ausdrucken.
http://www.pctipp.ch/downloads/betriebssystem/20047/printfile.html