Test spooler imprimante - PHP - Programmation
Marsh Posté le 16-05-2005 à 13:37:12
Je reprend :
je voudrais savoir s'il est possible de consulter le spooler d'une imprimante et savoir s'il est vide ou nom à l'aide d'un script. (Si le spooler n'et pas vide : l'imprimante décode : message d'alerte.)
Merci
Marsh Posté le 16-05-2005 à 16:37:41
Irondel a écrit : Merde, mauvaise manip, désolé. Je reprend : |
Oui c'est possible, mais pas avec PHP (enfin pas directement). Mais vu qu'avec exec tu peux appeler n'importe quoi, il est possible d'appeler un programme qui LUI va renvoyer ce que tu veux.
Marsh Posté le 16-05-2005 à 17:55:47
Mush22 a écrit : Attention, ce n'est valable qu'en local ça... |
Faux, tu peux appeller a distance un programme sur le serveur
Marsh Posté le 16-05-2005 à 18:04:07
esox_ch a écrit : Faux, tu peux appeller a distance un programme sur le serveur |
Oui mais dans son cas ca serait mieux que le programme soit sur la machine
Marsh Posté le 16-05-2005 à 18:21:08
Bein quand meme ,
le exec balance une liaison SSH/telnet vers l'ordio du client, se log sur le serveur ssh que le client fait tourner, enclanche le programe de verif (ou fait un scp avant), recupere le resultat et voila
Bon d'accord c'est pas tout simple a faire Mais c'est faisable
Marsh Posté le 17-05-2005 à 08:40:03
Aucune inquiétude c'est bien en local. Mais je suis incapable de dire comment on pourrait faire pour "atteindre" l'imprimante. Quel langage, ou commande pouurait le permettre ?
Marsh Posté le 17-05-2005 à 10:13:24
WINDOWS pour l'instant. Mais le principe serait de fair eune appli portable sur les systeme UNIX.
Mais bon, si j'ai déja ça sous WIN c'est cool.
Marsh Posté le 17-05-2005 à 11:21:24
Pour que ce soit portable tu peux faire ça en Java/Python/autre langage interpreté
Marsh Posté le 17-05-2005 à 12:03:26
esox_ch a écrit : Faux, tu peux appeller a distance un programme sur le serveur |
cesarr89 a écrit : Oui mais dans son cas ca serait mieux que le programme soit sur la machine |
Marsh Posté le 17-05-2005 à 13:51:30
Bein ma solution a base de ssl est pas bien ?
Marsh Posté le 17-05-2005 à 14:12:02
Le problème c'est que je ne connais pas grand chose en OS et la façon dont on pourrait consulter l'état du spooler. Comme j'ai déja un script PHP en local, j'aurais bien continué en PHP mais c'est peut etre pas super adapté pour ça.
Marsh Posté le 17-05-2005 à 14:15:23
PHP = uniquement en serveur .
Si tu connais pas d'autres langages, essaie de trouver un prog en ligne de commande qui retourne le niveau de l'encre (sous linux ça existe, sous windows je sais pas )
Marsh Posté le 17-05-2005 à 14:23:15
Je connais pas beaucoup d'autres langages (C, VB, C++, VHDL et assembleur). Je vois pas bien comment je vais faire.
Sinon, deuxième question à 2 euros :
peut-on désactiver un périphérique (la souris dans mon cas) à l'aide d'un script (PHP c'est plus pratique).
merci
Marsh Posté le 17-05-2005 à 14:44:17
Si tu connais C/C++ tu dois savoir comment faire ..
Et non on ne peut pas desactiver la souris (a moins d'utiliser un programme externe)
Marsh Posté le 17-05-2005 à 15:22:59
Ca fait deux ans que j'ai pas programmé en C, je me souvient juste de quelques trucs et je pense que ça serait trop long pour moi de me remettre dedans.
Sinon pour la souris, quelle sorte de prog peu s'en occuper ?
Marsh Posté le 17-05-2005 à 15:51:58
Tu veux desactiver quelle souris ?
Celle du serveur (la ou php s'execute)
ou celle du client (la personne qui va sur la page php) ?
En tout cas dans les deux cas l'unique facon de desactiver la souris est de faire un prog en C/c++ et de faire mumuse avec les hooks de windows.
(A moins que l'on puisse faire mumuse avec les hooks de windows sous php, et/ou que quelqu'un ai fait un "glue code" entre les api win32 et php)
Marsh Posté le 18-05-2005 à 09:38:51
Je veux désactiver la souris du serveur (en fait c'est un serveur apache local qui fait tourner une application et execute mes scripts). Le PC désactive sa propre souris, reboot et réactive sa souris une fois l'appli voulue démarrée.
Marsh Posté le 18-05-2005 à 14:40:30
Alors le plus simple serait de dev un prog tout con en C pour bloquer/debloquer la souris en fonction d'un parametre passe en ligne de commande.
Ensuite il suffit de lancer ce prog via php, et voila.
Renseigne toi sur les "hooks" de windows pour bloquer la souris.
Marsh Posté le 16-05-2005 à 13:34:08
Bonjour,
je voudr