Salut !
Je dois gérer les bacs d'une imprimante afin d'imprimer 2 états. L'un doit s'imprimer via un bac, et l'autre doit s'imprimer via l'autre bac.
Je dois aussi vérifier la taille des feuilles du bac afin d'imprimer avec le bon format.
J'ai fais ce code, la gestion de bac ne fonctionne pas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56 // -------------------------------------------- IMPRIMANTE -------------------------------------------- // A4 est une chaîne A5 est une chaîne A4 = iFormatPapier_A4 A5 = iFormatPapier_A5 iParamètre(iAlimentationPapier, iAlimentationPapier_Haut) //Configures le bac qui intéresse // Vérifie le format du papier, si c'est ni A4 ou A5 alors message d'erreur. SI iParamètre(iFormatPapier) = A4 ALORS //iImprimeEtat(ETAT_Table_Patient, iFormatPapier_A4) SINON SI iParamètre(iFormatPapier) = A5 ALORS //iImprimeEtat(ETAT_Table_Patient, iFormatPapier_A5) SINON Info("Impossible d'imprimer, le format ne respecte pas les normes de l'imprimante (A4 ou A5)") FIN iParamètre(iAlimentationPapier, iAlimentationPapier_Milieu) //Configures le bac qui intéresse // Vérifie le format du papier, si c'est ni A4 ou A5 alors message d'erreur. Imprime le nombre de page cohérent à la précédente saisie SI iParamètre(iFormatPapier) = A4 ALORS //iImprimeEtat(ETAT_Table_Patient_circulation,iParamètre(iNbCopie, SAI_CopieFicheCirculation), iFormatPapier_A4) SINON SI iParamètre(iFormatPapier) = A5 ALORS //iImprimeEtat(ETAT_Table_Patient_circulation,iParamètre(iNbCopie, SAI_CopieFicheCirculation), iFormatPapier_A5) SINON Info("Impossible d'imprimer, le format ne respecte pas les normes de l'imprimante (A4 ou A5)") FIN
Partager