AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Druckerproblem (Ausdruckverdopplung)
Thema durchsuchen
Ansicht
Themen-Optionen

Druckerproblem (Ausdruckverdopplung)

Ein Thema von mschaefer · begonnen am 20. Apr 2005 · letzter Beitrag vom 23. Apr 2005
Antwort Antwort
Benutzerbild von mschaefer
mschaefer

Registriert seit: 4. Feb 2003
Ort: Hannover
2.029 Beiträge
 
Delphi XE3 Enterprise
 
#1

Druckerproblem (Ausdruckverdopplung)

  Alt 20. Apr 2005, 16:04
Moin, moin,

also ich habe hier ein etwas leidiges Umstellungsproblem, was mich irgenwie immerwieder einholt. Gearbeitet wird bisher mit einem Uralt-Dos-Programm, das einen Nadeldrucker mit Durchschlägen zum Ausdruck verwendet.

Der Nadeldrucker ist hin und nun soll ein Laser verwendet werden. Nur dieses ultimative Dos-Programm druckt jeden Ausdruck nur einmal (eine Rechnung/eine Liste), der Laser kann nun keine Durchschläge drucken. Gibt es irgendeine Möglichkeit einen Druckauftrag in der Warteschlange sozusagen automatisch doppelt auszudrucken?

Danke für Ideen // Martin
Martin Schaefer
  Mit Zitat antworten Zitat
Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.251 Beiträge
 
Delphi 2006 Professional
 
#2

Re: Druckerproblem (Ausdruckverdopplung)

  Alt 20. Apr 2005, 16:22
Hai Martin,

wenn der Drucker nur für diese Anwendung verwendet wird könntest du mal im Menü des Druckers schauen.
Einige Laserdrucker haben die Möglichkeit von jedem Ausdruck kopien zu erzeugen.
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#3

Re: Druckerproblem (Ausdruckverdopplung)

  Alt 20. Apr 2005, 17:12
Zitat von mschaefer:
Der Nadeldrucker ist hin und nun soll ein Laser verwendet werden.
Heisst das, er tut es noch nicht? Du wirst einen Laserdrucker brauchen, der den Befehlssatz des alten Nadeldrucker emulieren kann. Oder der neue Befehlssatz des Laserdruckers muss im DOS Programm konfiguriert werden können.

Zitat von mschaefer:
Nur dieses ultimative Dos-Programm druckt jeden Ausdruck nur einmal ...
Wenn der Drucker auch noch anderweitig benutzt wird (Netzwerk oder Print-Switch), dann kannst du vor und nach dem Drucken der Rechnungen den Steuerbefehl für "Anzahl der Exemplare" schicken. PCL Drucker kennen ihn. Die meisten anderen Seitenbeschreibungssprachen auch. Eventuell kannst du die nötigen Codes beim konfigurieren des Druckers im DOS Programm an geeigneter Stelle dazu packen.

Grüße vom marabu
  Mit Zitat antworten Zitat
Benutzerbild von mschaefer
mschaefer

Registriert seit: 4. Feb 2003
Ort: Hannover
2.029 Beiträge
 
Delphi XE3 Enterprise
 
#4

Re: Druckerproblem (Ausdruckverdopplung)

  Alt 20. Apr 2005, 17:21
Moin, Haimoin,

Danke für den Tipp, leider habe ich mit dem Druckertreiber da kein Glück. Aber ich bin schon froh, das dieses Dos-Prg immerhin schon einen Treiber für einen HP-Laserjet dabei hat. Jetzt bräuchte ich einen virtuellen Druckerport der die Daten in eine Warteschlange druckt.

@marabu: Das mit dem Seitenverdopplungsbefehl klingt gut ! Muß jetzt mal anforschen...
Hm vielleicht brauche ich dann auch die Warteschlange nicht. Also jetzt brauche ich
erstmal eine Befehlsreferenz für PCL-Drucker (HP4)...

Diese Doskrücke wird noch mein Wartungswaterloo..

Grüße // Martin
Martin Schaefer
  Mit Zitat antworten Zitat
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#5

Re: Druckerproblem (Ausdruckverdopplung)

  Alt 20. Apr 2005, 17:56
Anzahl verdoppeln in PCL5: 027 038 108 050 088
  Mit Zitat antworten Zitat
Benutzerbild von mschaefer
mschaefer

Registriert seit: 4. Feb 2003
Ort: Hannover
2.029 Beiträge
 
Delphi XE3 Enterprise
 
#6

Re: Druckerproblem (Ausdruckverdopplung)

  Alt 20. Apr 2005, 18:05
K - Klasse , dass probiere ich doch gleich mal !
Melde mich später nochmal...

Grüße // Martin
Martin Schaefer
  Mit Zitat antworten Zitat
BKempf

Registriert seit: 1. Jun 2004
103 Beiträge
 
Delphi 6 Enterprise
 
#7

Re: Druckerproblem (Ausdruckverdopplung)

  Alt 20. Apr 2005, 18:50
Zur Not und falls möglich, könntest du die Druckertreiber-Rohdaten auch in eine Datei umleiten, diese dann per Batch zweimal an den Drucker schicken (copy /b Datei prn und dann löschen.

Edit: Parameter /b eingefügt, weil auch die Steuerzeichen korrekt übertragen werden müssen.
The problem with troubleshooting is that sometimes the trouble shoots back.
  Mit Zitat antworten Zitat
Benutzerbild von mschaefer
mschaefer

Registriert seit: 4. Feb 2003
Ort: Hannover
2.029 Beiträge
 
Delphi XE3 Enterprise
 
#8

Re: Druckerproblem (Ausdruckverdopplung)

  Alt 23. Apr 2005, 09:13
Moin, moin,

zunächst mal Danke an alle im Thread.
Der PCL-Befehl zur Setenverdoppplung wäre die Lösung gewesen! Ja das schreiben in die Datei und dann mehrfach Ausdrucken ging leider vom Programmher nicht, trotzdem eigentlich ein praktikabler Ansatz. Letzlich gab es dann eine tragische Wendung als mir eröffnet wurde, dass möglichst mit einem Canon l90-Drucker gearbeitet werden sollte. Da habe ich dann keine Steuersequenzen mehr ermitteln können und Canon war da auch eher restriktiv. Also auf längere Sicht wird da dann wohl doch endlich ein richtiges (Delphi)-Programm zum Einsatz kommen.

Grüße und schönes Wochenende // Martin
Martin Schaefer
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:09 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz