Stecke in der Sackgasse
Verfasst: Fr, 01. Sep 2017 12:05
Hallo Zusammen,
ich stecke gerade in der Sackgasse und habe keine Idee mehr ...
Folgendes ...
Ich habe für einen Kunden ein Etikettendruckprogramm (nicht so trivial, wie es sich liest) geschrieben. Der Ausdruck der Etiketten erfolgt auf einem Thermodirekt-Drucker von Zebra (USB). Das Modell ist ein Zebra GK420d. Entwickelt wurde das Programm auf einer W10/64 Desktop Plattform. Auf der W10/64 Plattform läuft der Ausdruck perfekt.
Die Zielplattform ist ein W8.0/64 Laptop. Auf dem Laptop ist unter anderem das Programm UPS-Worldship installiert, dass auch auf einem Zebra GK420d (USB) seine Versandlabels ausdruckt (und das absolut klaglos schon seit vielen Monaten). Die Idee war/ist nun, einen 2. Zebra GK420d zu installieren (eigener USB-Port), um darauf die oben genannten Etiketten zu drucken. Der 1. Zebra ist schon lange Vor-Ort und der 2. Zebra steht hier in meinem Büro und hängt am Entwicklungsrechner.
Das Problem ist, dass der Ausdruck auf dem Laptop nicht funktioniert. Die Etiketten kommen komplett verschoben aus dem Drucker und ich finde keinen Grund dafür. Die Druckereinstellungen sind komplett identisch. Der Druckertreiber beim Kunden ist ein Anderer, als der, den ich benutze. Aber auch bei Nutzung des gleichen Druckertreibers, ist der Ausdruck fehlerhaft. Ich habe schon verschiedenste Treiber getestet. Alle funktionieren hier auf dem Entwicklungsrechner, keiner funktioniert auf dem Kunden-Laptop. Die Versionsnummern der eingesetzten Treiber sind identisch. Ich war auch schon Vor-Ort und habe mit beiden Druckern getestet. Es funktioniert weder mit beiden, noch mit einzelnen Druckern.
Ins Programm habe ich auch schon ein paar Parameterabfragen eingebaut, um zu sehen, ob der programminterne Ablauf die gleichen Ergebnisse zum Druckauftrag unter W8.0 zeigt (dpi, usw.). Alles identisch!
Wie gesagt, im Moment stecke ich fest und habe im Augenblick nur die Vermutung, dass der Treiber, bezogen auf den direkten Output, unter W8.0 anders arbeitet, als er es unter W10 tut. Aber unbegründet und mal kurz so, will ich da kein W10 installieren.
Vielleicht hat einer von Euch ein Idee??
LG, Dieter
P.S. Das Programm ist mit Visual xHarbour geschrieben, aber das sehe ich nicht als das Problem.
ich stecke gerade in der Sackgasse und habe keine Idee mehr ...
Folgendes ...
Ich habe für einen Kunden ein Etikettendruckprogramm (nicht so trivial, wie es sich liest) geschrieben. Der Ausdruck der Etiketten erfolgt auf einem Thermodirekt-Drucker von Zebra (USB). Das Modell ist ein Zebra GK420d. Entwickelt wurde das Programm auf einer W10/64 Desktop Plattform. Auf der W10/64 Plattform läuft der Ausdruck perfekt.
Die Zielplattform ist ein W8.0/64 Laptop. Auf dem Laptop ist unter anderem das Programm UPS-Worldship installiert, dass auch auf einem Zebra GK420d (USB) seine Versandlabels ausdruckt (und das absolut klaglos schon seit vielen Monaten). Die Idee war/ist nun, einen 2. Zebra GK420d zu installieren (eigener USB-Port), um darauf die oben genannten Etiketten zu drucken. Der 1. Zebra ist schon lange Vor-Ort und der 2. Zebra steht hier in meinem Büro und hängt am Entwicklungsrechner.
Das Problem ist, dass der Ausdruck auf dem Laptop nicht funktioniert. Die Etiketten kommen komplett verschoben aus dem Drucker und ich finde keinen Grund dafür. Die Druckereinstellungen sind komplett identisch. Der Druckertreiber beim Kunden ist ein Anderer, als der, den ich benutze. Aber auch bei Nutzung des gleichen Druckertreibers, ist der Ausdruck fehlerhaft. Ich habe schon verschiedenste Treiber getestet. Alle funktionieren hier auf dem Entwicklungsrechner, keiner funktioniert auf dem Kunden-Laptop. Die Versionsnummern der eingesetzten Treiber sind identisch. Ich war auch schon Vor-Ort und habe mit beiden Druckern getestet. Es funktioniert weder mit beiden, noch mit einzelnen Druckern.
Ins Programm habe ich auch schon ein paar Parameterabfragen eingebaut, um zu sehen, ob der programminterne Ablauf die gleichen Ergebnisse zum Druckauftrag unter W8.0 zeigt (dpi, usw.). Alles identisch!
Wie gesagt, im Moment stecke ich fest und habe im Augenblick nur die Vermutung, dass der Treiber, bezogen auf den direkten Output, unter W8.0 anders arbeitet, als er es unter W10 tut. Aber unbegründet und mal kurz so, will ich da kein W10 installieren.
Vielleicht hat einer von Euch ein Idee??
LG, Dieter
P.S. Das Programm ist mit Visual xHarbour geschrieben, aber das sehe ich nicht als das Problem.