Gestion des demande d'impression

tomhrouz Messages postés 4 Date d'inscription vendredi 22 octobre 2004 Statut Membre Dernière intervention 28 novembre 2010 - 18 nov. 2010 à 21:36
tomhrouz Messages postés 4 Date d'inscription vendredi 22 octobre 2004 Statut Membre Dernière intervention 28 novembre 2010 - 28 nov. 2010 à 09:22
bonjour, je voudrais faire une petite application sous C qui consiste a faire une gestion des demande d'impression, exécuteés par trois imprimantes A,B et C qui travaillent en réseau.
un travail d'impression, lancé aléatoirement, correspond à un nombre de pages aléatoire compris entre 1 et 10. la vitesse d'impression est de 1/4 page par seconde.

A l'arrivée d'une demande d'impression, le programme doit examiner l'imprimante A si elle es libre, alors elle se charge de son exécution. Sinon, le programme doit vérifier l'imprimante B et ainsi de suite pour l'imprimante C.
si les trois imprimante sont déjà occupée, la demande se bloque jusqu'à une imprimante sera libre (c'est à dire que le temps d'attente dépond du nombre des pages en fonction du temps écoulé pour l'impression), à l'attente de son tour de rôle.

je vous remercie

tomhrouz tomhrouz

4 réponses

tomhrouz Messages postés 4 Date d'inscription vendredi 22 octobre 2004 Statut Membre Dernière intervention 28 novembre 2010
19 nov. 2010 à 21:41
svp personne n'a une solution?
0
cs_louis14 Messages postés 793 Date d'inscription mardi 8 juillet 2003 Statut Membre Dernière intervention 10 février 2021 8
26 nov. 2010 à 11:29
Bonjour,

Il faut que tu t'inspire de ces articles :
http://www.codeproject.com/KB/printing/PrinterQueueMonitor.aspx

http://www.codeproject.com/KB/printing/printwatchvbnet.aspx

Sinon fait une recherche avec "pronter spooler"
louis
0
mahjbi Messages postés 1 Date d'inscription mercredi 3 décembre 2008 Statut Membre Dernière intervention 28 novembre 2010
28 nov. 2010 à 00:31
svp je veux la gestion des demande d'impression en C
0
tomhrouz Messages postés 4 Date d'inscription vendredi 22 octobre 2004 Statut Membre Dernière intervention 28 novembre 2010
28 nov. 2010 à 09:22
Merci Mr louis mais c'est pas en language borland C ce que vous m'avez envoyé
0
Rejoignez-nous