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 |
Re: Computersteuerung via Web-Interface
kannste auch mit php exec und parameterübergabe machen...
|
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 |
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 ;) |
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ß |
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 |
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 |
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 |
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.
|
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 |
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 |
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 |
Re: Computersteuerung via Web-Interface
|
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. |
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