Autor Beitrag
Erzengel
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 99

Win 2000, WinXP
Delphi 5 Enterprise
BeitragVerfasst: Mi 08.12.04 15:16 
Ich habe einen Drucker an LPT 1 angeschlossen
den spreche ich wie folgt an:


ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
  for i:=1 to anzahl * stck do
  begin
  AssignPrn(Datei);
  AssignFile(Datei,'LPT1:');
  Rewrite(Datei);
  //usw



So den 2. Drucker habe ich am USB angeschlossen

Frage:
Wie kann ich den denn 2. Drucker ansprechen???
Wenn ich statt LPT1 ---- USB001 oder USB002 rein schreibe krieg ich folgenden Fehler

E/A-Fehler 123
Datei nicht gefunden




Hat gemand eine Idee wie ich das Problem lösen kann? :?

_________________
Ein Kreis ist ein rundes Quadrat
Sprint
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 849



BeitragVerfasst: Mi 08.12.04 15:37 
Schon mal den Begriff Printers oder TPrinter im Bezug auf Delphi gehört? Noch nicht? Dann werf' doch mal 'nen Blick in die Hilfe.

_________________
Ciao, Sprint.
Erzengel Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 99

Win 2000, WinXP
Delphi 5 Enterprise
BeitragVerfasst: Mi 08.12.04 15:42 
Hab ich schon aber in diesem Fall bring mir das nichts.
Weil das in meinem Prog. nicht gehn soll.
Es muss auf den Drucker ausgegeben werden ohne das der benutzter sich den Drucker aussuchen kann.

_________________
Ein Kreis ist ein rundes Quadrat
Erzengel Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 99

Win 2000, WinXP
Delphi 5 Enterprise
BeitragVerfasst: Mi 08.12.04 15:47 
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
  for i:=1 to anzahl * stck do  
  begin  
  AssignPrn(Datei);  
  AssignFile(Datei,'LPT1:');  
  AssignFile(Datei,'USB001');   / Hier soll es direkt auf den anderen Drucker ausgegeben werden  
  Rewrite(Datei);

_________________
Ein Kreis ist ein rundes Quadrat
Narses
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10183
Erhaltene Danke: 1256

W10ent
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: Mi 08.12.04 15:51 
Moin!

Nun, dann machst du halt keine Druckerauswahl rein, aber mit der von dir gewählten Methode wirst du auf einen USB-Drucker nicht drucken können... :wink: ...und wenn doch, dann sag mir unbedingt, wir du´s gemacht hast! :D

cu
Narses
Erzengel Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 99

Win 2000, WinXP
Delphi 5 Enterprise
BeitragVerfasst: Mi 08.12.04 15:59 
Und wie soll ich das dann machen???
Muss ich dann Auf das Motherboart eine Karte einbauen auf der ein LTP anschluss da ist???

_________________
Ein Kreis ist ein rundes Quadrat
Robert.Wachtel
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 895
Erhaltene Danke: 7

Windows 7 Ultimate x64
D5 Ent, D7 Arch, RAD Studio 2010 Pro, VS 2008
BeitragVerfasst: Mi 08.12.04 16:06 
Erzengel hat folgendes geschrieben:
Und wie soll ich das dann machen???
Muss ich dann Auf das Motherboart eine Karte einbauen auf der ein LTP anschluss da ist???

Wenn Du so kurzsichtig denkst, kommst Du wieder, wenn der nächste Drucker nur noch einen USB-Anschluss hat.

Zitat:
Es muss auf den Drucker ausgegeben werden ohne das der benutzter sich den Drucker aussuchen kann.

Das steht nicht im Widerspruch zu dem Hinweis, sich mit TPrinter auseinanderzusetzen.
Erzengel Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 99

Win 2000, WinXP
Delphi 5 Enterprise
BeitragVerfasst: Mi 08.12.04 16:13 
Ne beim nächtenmal darf der User seinen Drucker selber aussuchen. nur bei diesem Prog nicht.
Habe bereits die Neue Karte bestellt.

_________________
Ein Kreis ist ein rundes Quadrat
Robert.Wachtel
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 895
Erhaltene Danke: 7

Windows 7 Ultimate x64
D5 Ent, D7 Arch, RAD Studio 2010 Pro, VS 2008
BeitragVerfasst: Mi 08.12.04 16:29 
Erzengel hat folgendes geschrieben:
Ne beim nächtenmal darf der User seinen Drucker selber aussuchen. nur bei diesem Prog nicht.
Habe bereits die Neue Karte bestellt.

:gruebel: :autsch: :nixweiss: :autsch: :autsch:

o.W.
Sprint
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 849



BeitragVerfasst: Mi 08.12.04 16:37 
Erzengel hat folgendes geschrieben:
Ne beim nächtenmal darf der User seinen Drucker selber aussuchen.

Was hat das mit der Unit Printers zu tun? :?

_________________
Ciao, Sprint.