Commit graph

270 commits

Author SHA1 Message Date
chove
df940fcb08 gnration d'un code impression pour yoann arnaud (responsable dbourage de
l'imprimante)

darcs-hash:20060310160253-4ec08-4605443cba5bfa4c3d6c809f8368a8a9ae7a8422.gz
2006-03-10 17:02:53 +01:00
glondu
b52b0eb7a0 Typographie.
darcs-hash:20060219000118-68412-2a40af702ab413bdba443be66a148ae23afb8aae.gz
2006-02-19 01:01:18 +01:00
glondu
fe603296b4 * Dtabification
* Prcision du bac de sortie

darcs-hash:20060218230838-68412-7bbe285b37542bb710430ed5b8cc24edbf5a8f40.gz
2006-02-19 00:08:38 +01:00
bobot
1d2386d1fe Pour régler le problème de l'impression de la bannière en A4 pour un
document A3, la bannièrene seras imprimée que pour le A4. séparerdes
documents A3 par du A4 ne semble pas très utile de toutes façons.

darcs-hash:20060218151509-9e428-e6d4421dab5c22f8a551f1d297dfc05a975ffd80.gz
2006-02-18 16:15:09 +01:00
bobot
5dc4f0cccf Les bugs levent maintenant une exception ErreurImpression qui est rattrape
par le programme qui utilise la classe. Les instances possèdnt un argument
decrivant le bug.

darcs-hash:20060206224940-9e428-4229182beacbd7b0d7defa35c3d8f9ff35acb806.gz
2006-02-06 23:49:40 +01:00
bobot
bd72cfc0c6 correction d'une erreur suite a une mise en commentaire.
darcs-hash:20060205100612-9e428-54a2fb7fe161517c664e31cc4d9cdecee2d99849.gz
2006-02-05 11:06:12 +01:00
glondu
53bb62fc81 * On se protge contre les noms de fichiers farfelus.
* On affiche le cot sur la page de garde.

darcs-hash:20060203165336-68412-94f3fbbda6743fae96d2e76b636a23ee26ac9387.gz
2006-02-03 17:53:36 +01:00
glondu
ff2a5894c6 Il faut faire attention aux encodages et aux endroits o on veut vraiment
que les accents passent ! a marche dj mieux comme a.

darcs-hash:20060203143834-68412-5718e2da4b4c4f59de854471147a6c1911308a60.gz
2006-02-03 15:38:34 +01:00
chove
d274832589 tabulation = 4 espaces
des broutilles

darcs-hash:20060129164916-4ec08-7f9ee868181165d56e7709d775efbcdce3ce8692.gz
2006-01-29 17:49:16 +01:00
chove
f960f4ba33 On utilise toutes les possibilits de Python :
- on utilise for quand c'est un for, et while quand c'est du while
  - on utilise le else de for/while = execut  la fin de la boucle si il
    n'y a pas eu de break avant)
On vite trop de bug :
  - le break doit tre lanc si le code est libre (d'ou le not ajout),
    avant deux erreurs se compensaient (Vince a traduit les bugs, ils ne
    viennent pas de lui)
A l'avenir :
  - sortir la fonction gen_code de la classe, c'est une fonction  part
    entire, elle n'a rien a faire dans une classe. On pourrait en avoir
    besoin  d'autres endroits.
  - grer les erreurs avec les exceptions : s'il n'y a pas de code dispo, on
    lve une exception, ca sert  rien de continuer
  - utiliser les outils adquats pour logguer les erreurs, et si on veut
    crire plein de trucs sur stderr, on peut faire :
      erreur = sys.stderr.write
      erreur('bidule')
      erreur('machine')
      ...
    Comme ca le jour o on veut logguer les erreurs  un autre endroit, on
    fait erreur = open('fichier','w+').write (ou un truc du genre)
C'tat des ides comme ca, ca permettrait d'laguer encore pas mal le code,
Francois en a fait un bon bout mais il faudrait continuer. Je pense que
c'est le manque d'habitude de Python, mais avec le temps le code sera bien
lisible.

darcs-hash:20060129161108-4ec08-57f4e8e916e990d6fcfe9e70233a672a2b0797ab.gz
2006-01-29 17:11:08 +01:00
bernat
6b4be0e285 Hack pour le code
darcs-hash:20060129153638-d1718-9d48b4c438c5f600907311bd5b7397a93cb83453.gz
2006-01-29 16:36:38 +01:00
bernat
ad130e37a1 Plus besoin de a
darcs-hash:20060129153230-d1718-25c30ffa3c86b0fdf600c1b4eee6128d5af32db3.gz
2006-01-29 16:32:30 +01:00
bernat
57f2ba38c3 Typo
darcs-hash:20060129152543-d1718-540a15ab2460a59752da7470686f6b0c0bfa3724.gz
2006-01-29 16:25:43 +01:00
bernat
7a2dbc0dd9 Scrogneugneu ! Pour tester l'existence d'un fichier, on utilise la
fonction qu'il faut, on n'ouvre pas le fichier dans le seul but de
rcuper l'exception !

Nettoyage du code :
 - un commentaire, c'est # suivi d'un espace
 - on met des espaces apres les virgules
 - on met des espaces entre les signes de comparaison et d'affectation
 - on evite les lignes kilometriques
 - on vire le code de test, meme s'il est comment, a fait un peu
   dsordre
 - "blabla"+variable+"gfgf", c'est du PHP. Se renseigner auprs de
   Xabi pour les chanes de formatage (galement dispos en PHP)
 - on utilise and et or dans les conditions

Remarques :
 - utiliser pickle pour sauver des objets Python et les rcuprer
   facilement
 - la dernire fonction peut sans doute tre factorise

darcs-hash:20060129152137-d1718-a8e5d88358c8d2b1230d785ab57ff13e428f6e66.gz
2006-01-29 16:21:37 +01:00
bernat
0133737924 Detabification
darcs-hash:20060129142901-d1718-a3ee96a2cff23ce263b8bf73f40d68d95322a95f.gz
2006-01-29 15:29:01 +01:00
bernat
c28734caab Plus robuste.
Ceci dit, je ne vois pas pourquoi on ne se dbarasse pas du nom
original dans sa totalit. Car avec cette mthode, on ne neutralise
pas entirement le nom. Pourquoi ne pas simplement garder le rsultat
de mkstemp comme nom de fichier ?

darcs-hash:20060127085813-d1718-46c8257721915b7e0df16a13513f5351ac0e2272.gz
2006-01-27 09:58:13 +01:00
bobot
8646ccd727 Dans le nom des fichiers .desc et .pdf, suppression des caractèrs spéciaux
et d'espace dans le préfix utilisé pour géner le nom des fichiers temporaires

darcs-hash:20060127083313-9e428-99048e14eafa9906e8ee1284c8090e0023f1fb62.gz
2006-01-27 09:33:13 +01:00
chove
5a9309d842 modif de Francois
darcs-hash:20060118175837-4ec08-759656b80e71907610737d5271d5ac584ce5d9b9.gz
2006-01-18 18:58:37 +01:00
bobot
2aabe23874 dplac dans inutiles car plus utilis dans le nouveau sytme d'impression
pjl_comm peut-tre gard, utile pour dialoguer avec l'imprimante en pjl

darcs-hash:20060113014011-9e428-9c06bdb8e9466aa03dcc2186785682a9387e43c9.gz
2006-01-13 02:40:11 +01:00
bobot
71551f504b dplacer dans inutiles et dcommit car n'est plus utilis dans le nouveau
systme d'impression

darcs-hash:20060113013746-9e428-a945e4bc0e422b5b22002712ef3b653d77736e1b.gz
2006-01-13 02:37:46 +01:00
bobot
1b0bfc87d5 script de suppression des pdfs vieux de plus d'1h dans /var/spool/impression
et des descriptions perverties

darcs-hash:20060113013358-9e428-879ec0e5956e2a92fbaec113e82b5e173b0748d2.gz
2006-01-13 02:33:58 +01:00
bobot
12b6f02aa8 correction du flottant modif_epoch, prise en compte des marges dans A4 ,A3. ps en level3
darcs-hash:20060112230400-9e428-6754b3447d06829f12beead2391240d94dc679e5.gz
2006-01-13 00:04:00 +01:00
salles
d41e843756 Bug de l'impression rsolu par franois apparemment.
Impression en A3 possible maintenant sans problme.
Je commite  sa place.
Pour francois, il faut faire cvs commit le_nom_du_fichier

darcs-hash:20060112080729-72cb0-e1c360561b197052ab7329a859c236d81b87b1d2.gz
2006-01-12 09:07:29 +01:00
salles
86a6aade01 en fait j'y comprend rien, je laisse le bug
darcs-hash:20060109125605-72cb0-8f9dfaabcfd3f1c91b774b7a02d8de6aee077f1b.gz
2006-01-09 13:56:05 +01:00
salles
484261e5eb modif_epoch doit tre un flottant
darcs-hash:20060109125530-72cb0-7cb305d3ac6c5a9719a594ac566e7436090473d0.gz
2006-01-09 13:55:30 +01:00
salles
590e0d4e17 import initial
darcs-hash:20060109125415-72cb0-ae9f4a673384b8e7226459f32235d7cf1c490872.gz
2006-01-09 13:54:15 +01:00
rozel
9171b281a0 On supprime cette temporisation qui est beaucoup trop longue
lorsque l'on envoie plusieurs documents  la suite.

darcs-hash:20050722120457-061a7-2ab57bac7e9957fa8b04d0996673de6c46412b64.gz
2005-07-22 14:04:57 +02:00
rozel
bd62c7bd32 On interdit l'option de recto-verso sur transparent.
darcs-hash:20050709120919-061a7-e908fca2c0d6411410f65de1fa54bf1e4fec930c.gz
2005-07-09 14:09:19 +02:00
rozel
ec0bf15338 Factorisation et vrification du bon droulement des commandes.
darcs-hash:20050708152839-061a7-8728ff5339dec06b740c5f21c26d2a738124d3e9.gz
2005-07-08 17:28:39 +02:00
rozel
47a2aa1248 Suppression d'une ligne blanche inutile dans le mail du devis (ca faisait 2
la suite avant la signature).

darcs-hash:20050708152716-061a7-28f72bc6d43df22534809cd591f13e3b0cf2d27f.gz
2005-07-08 17:27:16 +02:00
rozel
55e53c7219 Meilleure utilisation des fichiers temporaires.
darcs-hash:20050708120633-061a7-fdf70336ee32293071cefe0d8b2924492d3a324e.gz
2005-07-08 14:06:33 +02:00
rozel
4c898c21f8 On utilise enfin les fichiers temporaires de la manire suggre par
tienne le ... 08 avril ...

darcs-hash:20050708103542-061a7-9078457a6b617c759912c79e170148398b6cfc24.gz
2005-07-08 12:35:42 +02:00
rozel
ec786fb962 Inutile de regarder les arguments, les options sont dans le postscript.
+ typo, orth, esthtisme...

darcs-hash:20050708093505-061a7-a3d78182c9289c271e99c265bd4a4a8f0ba4b2cb.gz
2005-07-08 11:35:05 +02:00
rozel
5943070bd1 Inutile de regarder les arguments, les options sont dans le postscript.
darcs-hash:20050708093415-061a7-571cfdc60a0e7233b69b7cb0c1638e59585b3a4b.gz
2005-07-08 11:34:15 +02:00
rozel
666af63770 Les INFO bloquent les logs donc DEBUG
choix de transparent pour CUPS en client.

darcs-hash:20050707171508-061a7-debf06e65314edb896949c3179fbc61c2bedaadd.gz
2005-07-07 19:15:08 +02:00
rozel
f61d82a698 Ne pas mettre de INFO, mais que des DEBUG ou ERROR.
Suppression des lignes inutiles.

darcs-hash:20050707144158-061a7-b8aa7d7a59a100f164d2165158c36c76f5ebf97d.gz
2005-07-07 16:41:58 +02:00
rozel
2a03aa2981 On n'utilise plus ces filtres qui sont parfois l'origine de plantage de
gs. Les filtres par dfaut conviennent.

darcs-hash:20050706203020-061a7-ebabd302e54a7270865326663ed36703b8717314.gz
2005-07-06 22:30:20 +02:00
rozel
054c6f5ae4 L'utilisateur peut maintenant choisir d'imprimer sur transparents
darcs-hash:20050706201030-061a7-71ff204e5aef6393b5f5fa4d0767ba14105be548.gz
2005-07-06 22:10:30 +02:00
rozel
70e40c9e71 On prend maintenant en compte le choix d'imprimer en niveau de gris.
darcs-hash:20050706200846-061a7-e7c67721fe3d921dda2035f97e5cb1730c7a5300.gz
2005-07-06 22:08:46 +02:00
rozel
63cadb0d5f Dtection automatique du format de la page et du type transparent le cas
chant.

darcs-hash:20050706155502-061a7-675d8bd11488118375b3becbc06453a0b7383bef.gz
2005-07-06 17:55:02 +02:00
rozel
3bc8df252f On donne le resultat du devis en cas de compte non suffisemment
approvisionn.

+ Retour  la ligne pour la fin des messages d'erreurs.

darcs-hash:20050706155015-061a7-62c69a1ca617d567ac72899e9ebdc2e0eaad8e08.gz
2005-07-06 17:50:15 +02:00
rozel
c57d36a9fa Chaine du destinataire du mail en unicode.
Maintenant, les liens symboliques sont dans le bon sens :
les fichiers originels sont dans le NFS et il sont points
par des liens  partir de /usr/lib/cups/backend/

darcs-hash:20050706112509-061a7-afaf323f07fcbce112993cf06fc7db9255974548.gz
2005-07-06 13:25:09 +02:00
rozel
21a6f60752 L'envoi de mails marche mieux comme cela.
darcs-hash:20050704184427-061a7-08701789ce6d74074105c5ddeacbaad4f38816ce.gz
2005-07-04 20:44:27 +02:00
rozel
9084722529 Rorganisation des formulations de mails en cas d'erreur.
darcs-hash:20050702174847-061a7-53f7f1d0666630ca32a84bafc818b70d1a69b369.gz
2005-07-02 19:48:47 +02:00
rozel
bd825ec95a Factoristaion et plus de cohrence dans l'organisation.
darcs-hash:20050702174438-061a7-51258144e4d7216b77fce05e3d0c9851cf618494.gz
2005-07-02 19:44:38 +02:00
rozel
34f30a7420 Toujours plus de factorisation.
darcs-hash:20050702022730-061a7-d1757370b85ec211bedb4d8caa92bda9f5520ff0.gz
2005-07-02 04:27:30 +02:00
rozel
6fbd0d9754 Les windows n'envoient pas de '\n' ... strip est plus adapt.
darcs-hash:20050702022617-061a7-b640d4f45de88e647966b7bee5af7302e7b341b7.gz
2005-07-02 04:26:17 +02:00
rozel
7282b0e33c sed s/format/taille/g pour ne pas confondre le format du papier (maintenant
la taille : A3, A4) et le format du fichier (PS, PDF, ...).

darcs-hash:20050702003310-061a7-c91e517dd15903ebe87c369971639bd7414214aa.gz
2005-07-02 02:33:10 +02:00
rozel
274bced934 Dplacement d'actions communes dans crans_backend.
Noms de fichiers fournis en utf8.

darcs-hash:20050701103051-061a7-abe55bc3fb263b414968e5029796086c702f2795.gz
2005-07-01 12:30:51 +02:00
rozel
cc55d751ad Il peut y avoir un '/' sans que ce soit le nom d'un fichier ...
darcs-hash:20050629223025-061a7-cec717a33807e3238d7d0943a06d3731ac637ddd.gz
2005-06-30 00:30:25 +02:00