Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Parallel-Port unter Windows XP ansteuern (https://www.delphipraxis.net/121368-parallel-port-unter-windows-xp-ansteuern.html)

HugoHase 26. Sep 2008 08:56


Parallel-Port unter Windows XP ansteuern
 
Einen schönen guten Tag ...

ich bin im Leistungskurs der 13. KLasse, und wir arbeiten gerade aneinem Vektor-Grafik-Programm.
Teil dieses Programmes soll es sein, das gezeichnete auf einem Plotter, welcher über den Parallelport angesteuert wird, ausgeben zu können.
Nur gibt es da ein Problem: Wir sind auf den Rechnern nicht als Administratoren angemeldet.

Ich hoffe jemand kennt eine Lösung wie ich die Ports trotzdem ansteuern kann.

Dank im Vorraus
Gruß HugoHase

messie 26. Sep 2008 09:08

Re: Parallel-Port unter Windows XP ansteuern
 
Normalerweise sollte ein Plotter über einen Druckertreiber angesteuert werden, den der Admin installiert. Auf dessen Canvas kannst Du dann zeichnen, z.B. mit der globalen TPrinter-Klasse

Grüße, Messie

OldGrumpy 26. Sep 2008 09:10

Re: Parallel-Port unter Windows XP ansteuern
 
Wenn der Plotter nicht auf händisches Klingeln an den Statusleitungen angewiesen ist, einfach einen PlainText-Drucker auf dem Port einrichten, den dann zum Schreiben öffnen und Daten reinschaufeln. Mehr Details liefert in der Regel das Handbuch des Plotters, also RTFM. Ggf. muss jemand mit Adminrechten den Drucker einmalig einrichten, drauf schreiben sollten auch nicht-Admins dürfen.

//Edit: Wenn der Plotter schon als "ordentlicher" Drucker eingerichtet ist, gilt natürlich der Ansatz von messie :)

HugoHase 26. Sep 2008 09:26

Re: Parallel-Port unter Windows XP ansteuern
 
hm ... das hilft mir alles mnciht besondeders da wir das ohne Treiber organiesieren wollten.
Damit das Program einfach weiter gegeben werden kann ... ohne erst irgend welcher Treiber installieren zu müssen.
Vorallem sind die PCs in der Schule alle mit diesen lästigen Hardware PC-Wächtern ausgestattet.

Was ich suche ist sowas wie ne dll oder so.

messie 26. Sep 2008 09:50

Re: Parallel-Port unter Windows XP ansteuern
 
Zitat:

Zitat von HugoHase
(...)ohne Treiber organisieren wollten.
Damit das Program einfach weiter gegeben werden kann ... ohne erst irgend welcher Treiber installieren zu müssen.
Was ich suche ist sowas wie ne dll oder so.

Im Prinzip ist das Erstens unsauber und Zweitens wahrscheinlich nicht möglich. Es gibt einen Kernel-Mode-Treiber, mit dem man Register direkt ansprechen kann Io.dll. Aber ich weiß nicht, ob der unter Deinen Voraussetzungen läuft. Und unter SP3 habe ich ihn auch noch nicht ausprobiert.

Grüße, Messie

HugoHase 26. Sep 2008 10:10

Re: Parallel-Port unter Windows XP ansteuern
 
ich werd mich mal mit der dll befassen ... kann mir jemand in der zwischen zeitsagen was ich beim ansteuern eines LPT3 Ports beachten muss? und wie die adresse ist

gruß huhgohase

messie 26. Sep 2008 10:19

Re: Parallel-Port unter Windows XP ansteuern
 
Zitat:

Zitat von HugoHase
ich werd mich mal mit der dll befassen ... kann mir jemand in der zwischen zeitsagen was ich beim ansteuern eines LPT3 Ports beachten muss?

Fred Bulback hat dazu einiges geschrieben. Die Konfiguration sieht Du im BIOS oder im Gerätemanager

Grüße, Messie


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:50 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