Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Prism Computersteuerung via Web-Interface (https://www.delphipraxis.net/49810-computersteuerung-via-web-interface.html)

CalganX 16. Jul 2005 09:42


Computersteuerung via Web-Interface
 
Hi,
langsam nervt es mich, dass einige Dinge nicht ganz so funktionieren, wie sie sollten. Zum Beispiel dass mein toller Multifunktionsdrucker nicht unter Mac OS X läuft. ;) Und weil mich das so nervt, will ich jetzt versuchen über ein Webinterface - programmiert mit Delphi oder C# - solche Sachen wie Drucker o.ä. zu steuern.
Theoretisch sollte es doch möglich sein irgendwas mit ASP.net oder so was in diese Richtung zu basteln, oder?

Erstmal die Frage, ob das überhaupt realistisch möglich ist (also das Steuern von irgendwas über ein Webinterface ;)). Außerdem suche ich gute Anlaufstellen für ASP.net und Hinweise auf Dinge, die man beachten sollte.

Könnte mir jemand da ein wenig auf die Sprünge helfen? ;)
Chris

Kidix 16. Jul 2005 09:46

Re: Computersteuerung via Web-Interface
 
kannste auch mit php exec und parameterübergabe machen...

CalganX 16. Jul 2005 09:55

Re: Computersteuerung via Web-Interface
 
Hi Kidix,
und wie stellst du dir das vor damit eine PDF-Datei oder eine Word-Datei auszudrucken? :gruebel:
Außerdem wage ich zu behaupten, dass ich mit Delphi bzw. ASP.net da noch ein paar mehr Möglichkeiten habe, oder nicht?

Chris

Alexander 16. Jul 2005 10:02

Re: Computersteuerung via Web-Interface
 
Mit exec können Programme ausgeführt werden. Von daher ist es evtl. schon möglich.
Aber mit ASP.NET ist es natürlich eleganter :). Wie es funktioniert, kann ich allerdings auch nicht sagen, da ich auch noch keine Gelegenheit gehabt habe, mit ASP.NET zu programmieren ;)

moritz 16. Jul 2005 10:14

Re: Computersteuerung via Web-Interface
 
Sers!

Also, wie Kidix schon sagt, eine Möglichkeit wäre natürlich, einen Linux-Server aufzusetzen und dann per exec Befehele auszuführen. Das geht auf jeden Fall, und die Lösung wäre mein Favorit. (Schau dir dazu mal CUPS an, damit steuerst du auf Linux Drucker an)
Die andere Möglichkeit wäre natürlich, das ganze mit ASP.NET zu lösen - Davon habe ich aber einfach 0 Ahnung, weswegen ich dir dazu nichts sagen kann.

Gruß

sECuRE 16. Jul 2005 10:21

Re: Computersteuerung via Web-Interface
 
Hi,

wenn er CUPS unter Linux verwendet kann er selbiges gleich direkt unter Mac OS X zum laufen bringen. Mac OS X verwendet nämlich seit 10. irgendwas auch CUPS intern. Konfiguration erreicht man über localhost:663 oder so ähnlich... Einfach mal Google bemühen, bei mir hat das manuelle Einrichten über CUPS den Drucker zum laufen gebracht.

cu

CalganX 16. Jul 2005 10:28

Re: Computersteuerung via Web-Interface
 
Hi,
das Problem ist, dass ich nicht mal eben einen Linuxserver anschließen kann (fehlende Hardware). Außerdem ist der Drucker nicht am Mac angeschlossen, sondern am Windows-(Server-)PC. Und das Umstecken würde sich als schwierig gestalten (der MacMini hat nur 2 USB-Anschlüsse). ;)
Aber wegen CUPS kann ich trotzdem mal gucken.

Aber unabhängig davon würde es mich dennoch interessieren, wie man mit ASP programmiert. :stupid:
Chris

mh166 16. Jul 2005 10:52

Re: Computersteuerung via Web-Interface
 
Sagt mal, ASP.NET is doch dazu da, WebOberflächen zu erstellen (stimmts?) - braucht man dafür nich nen IIS (oder wars ISS :gruebel: )? Wenn nich (also z.B. auch per Apache), dann interessierts mich auch. :lol: Insbesondere, wenn man sowas auch per Indys laufen lassen könnte!

Ich hab nämlich vor, so was ähnliches als BELL (Besondere Lernleistung) nächstes Jahr dann zu machen. Drum klingt das ziemlich interessant!

mfg, mh166

moritz 16. Jul 2005 10:56

Re: Computersteuerung via Web-Interface
 
Es gibt afaik bereits ASP-Plugins für Apache (http://www.apache-asp.org), also wäre das durchaus möglich. Ob es allerdings auch ASP.NET für Apache gibt, kann ich dir nicht sagen.

sECuRE 16. Jul 2005 11:41

Re: Computersteuerung via Web-Interface
 
Hi,

ich habe das selbe Setup wie du (soweit ich das aus deinem Post entnehmen konnte): Einen Windowsrechner mit Drucker und einen MacMini mit 2 belegten USB-Ports ;). Ich habe den Drucker freigegeben und in CUPS die Samba-URL eingegeben, damit ging's dann.

cu

CalganX 16. Jul 2005 11:43

Re: Computersteuerung via Web-Interface
 
Hi Secure,
das Problem ist nur, dass ich keinen Treiber für den Drucker habe. Das ist ein Lexmark X215 und dafür finde ich nirgendwo einen Treiber. :(

Chris

sECuRE 16. Jul 2005 11:48

Re: Computersteuerung via Web-Interface
 
Hi,

achso - bei mir ist es ein Epson, da funktioniert der von Apple mitgelieferte. Dann weiß ich natürlich auch nicht weiter, vielleicht hilft ja ein Anruf bei Lexmark?

cu

moritz 16. Jul 2005 11:49

Re: Computersteuerung via Web-Interface
 
1 2
Einer von denen? Allerdings ist es kein Mac-Treiber, aber der Drucker ist ja eh am Win, oder? :wiejetzt:

Phoenix 16. Jul 2005 11:50

Re: Computersteuerung via Web-Interface
 
Wenn man dotGNU nimmt führt ein Apache unter Linux sogar recht anspruchsvolle komplexe Webanwendungen mit so Features wie Datenbankzugriff und PDF-Generierung vollkommen fehlerfrei aus. Mono hat hier bei den Datenbanken noch ein wenig Probleme und da die PDF-Tools etliches aus dem Framework nutzen was Mono noch nicht implementiert hat kann man das dort auch vergessen.

Drucken sollte unter dotGnu theoretisch auch kein Problem sein (hab ich noch nicht ausprobiert) aber was mich hier stört ist eher der Security-Bereich:

Ein Webserver sollte idealerweise mit so wenig rechten wie Möglich laufen. Ein Webserver sollte deshalb auch keine Rechte zum Drucken erhalten oder gar Fileoperationen im Userbereich anstellen dürfen.

Wenn Du einen PC Fernsteuern willst, dann schau Dir mal VNC an. Das ist Cross-Platform und bietet Dir an, den kompletten Desktop eines entfernten PC zu steuern.

CalganX 16. Jul 2005 11:54

Re: Computersteuerung via Web-Interface
 
Hi,
@moritz: der zweite. Das Problem ist aber, dass der Mac auch wissen muss, welche Daten er an den Windows-PC schicken muss. Deswegen brauch ich auch am Mac die entsprechenden Treiber. :(

@Phoenix: naja. Der Webser läuft hier nur als Testserver für meine Websites und jetzt auch als praktischer Server für Steuerung über Netzwerk. Zumindest soll er das.
VNC läuft hier ja auch. Aber ich will nicht ständig den VNC-Client starten. ;)

Chris


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