![]() |
Steuerung jedes Pines des Parallelports mit Win95 bis WinXP
Liste der Anhänge anzeigen (Anzahl: 2)
1. Aufbau der Schnittstelle :
Der Parallelport ist in drei Register engeteilt, Datenregister(output), Kontrollregister(Input/Output) und StatusRegister(Input). Datenregister : Das Datenregister stellt 8 leitungen zur verfügung, worüber die zu druckenden Daten an den Drucker geleitet werden.
Das Kontrollregister stellt 4 leitungen zur verfügung, worüber der Drucker gesteuert wird.
Das Statusregister stellt 5 Leitungen zur Verfügung, worüber der Drucker seinen Status an den Pc übermittelt.
2. Verwendung : Wichtig : Die Unit habe ich nur unter Win2K getestet, aber unter winXP müsste es auch funktionieren!!! Die Unit ParaPrcs stellt folgende Funktionen und Prozeduren zur Verfügung : Function ReadCtrlLines : TCLines; ---> Liest die Leitungen des Kontroll-Registers der Parallelen Schnittstelle (Select - Init - AutoLF - Strobe) Function ReadStateLines : TSLines; ---> Liest die Leitungen des Status-Registers der Parallelen Schnittstelle (Busy - ACK - Paper - Online - Error) Procedure WriteDataLines(bits : TDBits); ---> Schreibt die Leitungen des Daten-Registers der Parallelen Schnittstelle (D0 bis D7) Procedure WriteCtrlLines(cl : TCLines); ---> Schreibt die Leitungen des Kontroll-Registers der Parallelen Schnittstelle (Select - Init - AutoLF - Strobe) Function PortReset : Boolean; ---> Setzt alle Leitungen auf LOW - Gibt True zurück wenn der Treiber geladen ist. Hinweis zu den verwendeten Variablen-Typen :
Was man nun damit ansteuern will ist einem selbst überlassen. Bei Fragen, Eamil an mich. MFG PMC :coder: [edit=sakura] Archiv als ZIP beigefügt. Mfg, sakura[/edit] |
Re: Steuerung jedes Pines des Parallelports mit Win95 bis Wi
Das Ergebniss würde mich auch mal Interessieren!!!
|
Re: Steuerung jedes Pines des Parallelports mit Win95 bis Wi
Bei mir kommt die Meldung:
[Fatal Error] Unit1.pas(7): File not found: 'ddkint.dcu' Ich hab D6 Personal. CrashMan |
Re: Steuerung jedes Pines des Parallelports mit Win95 bis Wi
hast du die unit ParaPrcs eingebunden???
du musst draufd achten das die unti im bin verzeichnis inerhalb deines delphi verzeichnisses ist!!! |
Re: Steuerung jedes Pines des Parallelports mit Win95 bis Wi
Ja...
Ich wollt erstmal n mini-test machen und Bit 1 an und ausmachen... Wenn ich ParaPrcs einbinde sagt der File not found (also die ddkint.dcu) enn ich die nicht einbinde kommt nur undeklared dingens (b und WriteDatalines) Also liegt das an der ParaPrcs.dcu Diese liegt im Delphi6/Lib - Ordner ! CrashMan |
Re: Steuerung jedes Pines des Parallelports mit Win95 bis Wi
Die ist im Lib-Verzeichnis ... aber auch im bin-Verzeichnis tuts net (auch net wen die aus lib raus ist)
Immer kommt ddkint not found CrashMan |
Re: Steuerung jedes Pines des Parallelports mit Win95 bis Wi
Liste der Anhänge anzeigen (Anzahl: 1)
Also:
Die Datei aus dem Anhang pakst du ins bin verzeichniss... (vorher entpaken)...Es muss so funktionieren das macht es bei mir nähmlich auch!!!! Achte auf die schreibweise!!! Und dann bindest du die Unit ein :
Delphi-Quellcode:
Uses ParaPrcs,Windows....;
|
Re: Steuerung jedes Pines des Parallelports mit Win95 bis Wi
Zitat:
Ich hab ParaPrcs in den Uses, ich hab die dcu im Bin und im Lib, ich hab die richtige Schreibweise und kommt der selbe Fehler Übrigens: Wenn man mal die ParaPrcs im Editor öffnet steht schon in der ersten Zeile ddkint...also irgentwas muss damit sein...hast du die ? Guck ma nach und häng die ma plz an |
Re: Steuerung jedes Pines des Parallelports mit Win95 bis Wi
Liste der Anhänge anzeigen (Anzahl: 1)
ups... mein fehler...
hier die andere dcu ... jetzt muss es funktionieren... aber eigentlich muss das doch wenn es kompiliert ist auch ohne funktionieren. Egal!!! |
Re: Steuerung jedes Pines des Parallelports mit Win95 bis Wi
Super, thx ! :dancer: :dancer2:
Funktioniert nu! :bounce1: Hast du auch wieder was gelernt ^^ ![]() ![]() ![]() :freak: :cat: :coder: CrashMan ^^ |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:53 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz