Hallo,
ich habe eine Delphi-Anwendung (D7) und drucke mit den üblichen Anweisungen von Printer.BeginDoc bis Printer.EndDoc. Nun klagt ein Anwender, dass sich seine sämtlichen Netzwerkdrucker nicht einsetzen lassen. Es stellte sich heraus, dass bei allen Druckern, die über einen Virtual Port (TCP/IP) angesprochen werden, der Druckauftrag zwar zum Drucker gesendet wird, aber unmittelbar wieder gelöscht. Keiner konnte sich das so richtig erklären. Vollends bizarr wurde es, als im Wiederholungstest von 29 Druckaufträgen einer gedruckt wurde (und zwar weder der erste noch der letzte) und alle anderen nicht.
Kann es sein, dass Delphi ein Problem mit Virtual Ports hat? Bei lokalen Druckern funktioniert's. Außerdem sind nur Duplexdrucker betroffen, ich weiß aber nicht, ob das ursächlich was mit dem Problem zu tun hat. Oder hat jemand eine andere Idee, was dahinterstecken könnte?
Gruß,
Stefan
ich habe eine Delphi-Anwendung (D7) und drucke mit den üblichen Anweisungen von Printer.BeginDoc bis Printer.EndDoc. Nun klagt ein Anwender, dass sich seine sämtlichen Netzwerkdrucker nicht einsetzen lassen. Es stellte sich heraus, dass bei allen Druckern, die über einen Virtual Port (TCP/IP) angesprochen werden, der Druckauftrag zwar zum Drucker gesendet wird, aber unmittelbar wieder gelöscht. Keiner konnte sich das so richtig erklären. Vollends bizarr wurde es, als im Wiederholungstest von 29 Druckaufträgen einer gedruckt wurde (und zwar weder der erste noch der letzte) und alle anderen nicht.
Kann es sein, dass Delphi ein Problem mit Virtual Ports hat? Bei lokalen Druckern funktioniert's. Außerdem sind nur Duplexdrucker betroffen, ich weiß aber nicht, ob das ursächlich was mit dem Problem zu tun hat. Oder hat jemand eine andere Idee, was dahinterstecken könnte?
Gruß,
Stefan
Comment