fjs57500
Posts: 2
Joined: Sat Jun 04, 2016 1:10 pm

Projet Pompier [URGENT]

Sat Jun 04, 2016 1:21 pm

bonjour à tous,

étant pompier je compte créer un système qui va récupérer les véhicules au départ et ouvrir les travées correspondantes.
J'ai donc réfléchis et je suis arrivé à la conclusion que l'une des seules solutions pour récupérer le ticket de départ est de l'utiliser comme une imprimante et de récupérer une sorte de fichier texte traitable sous python

auriez vous une solution ?

epoch1970
Posts: 5132
Joined: Thu May 05, 2016 9:33 am
Location: Paris, France

Re: Projet Pompier [URGENT]

Sat Jun 04, 2016 4:10 pm

Hello,
Je comprends que tu veux utiliser le Pi comme une imprimante.
Alors je pense que la solution, c'est cups-pdf. Une imprimante virtuelle sur le Pi qui poussera des fichiers PDF dans un répertoire. L'ascii en direct vers les imprimantes je crois que c'est un peu du passé.
Ceci dit, la question m'a intrigué alors j'ai testé ceci:
- Dans cups-files.conf, rajouter la directive FileDevice puis redémarrer Cups

Code: Select all

...
# Do we allow file: device URIs other than to /dev/null?
#FileDevice No
FileDevice Yes
...
- Dans l'interface web de Cups, j'ai crée une imprimante *réseau* LPD/LPR, et en guise d'URL j'ai choisi: "file:/home/admin/log.txt" (à la place du "lpd" qui m'était proposé.) J'ai choisi le PPD Marque=Générique, Modèle=imprimante texte seul.

Ensuite sur mon Mac j'ai essayé d'imprimer du texte depuis un éditeur, sans succès, mais en revanche directement avec "lp" ça fonctionne
- Sur le mac:

Code: Select all

$ lp -h berck.local -d Test -
123456
2eme ligne
3eme ligne
request id is Test-13 (0 file(s))
- Sur mon Pi (berck):

Code: Select all

admin@berck:~ $ cat /home/admin/log.txt 
123456
2eme ligne
3eme ligne
Ca marche. Mais c'est super-foireux je crois. Je n'ai pas essayé, mais lancer 2 impressions en même temps devrait faire planter cette belle mécanique.
Vois aussi que si tu utilisais une "connection raw socket" du genre "socket://localhost:8887" et que tu avais un daemon qui écoutait sur le port 8887, tu recevrais aussi ton numéro. Mais ça ne fait que déplacer le problème dans le code du serveur.

Je conseillerais plutôt d'utiliser cups-pdf, pour une infrastructure plus solide.
Last edited by epoch1970 on Sat Jun 04, 2016 5:36 pm, edited 1 time in total.
"S'il n'y a pas de solution, c'est qu'il n'y a pas de problème." Les Shadoks, J. Rouxel

totoharibo
Posts: 4446
Joined: Thu Jan 24, 2013 8:43 am

Re: Projet Pompier [URGENT]

Sat Jun 04, 2016 4:47 pm

(peut-être pas tout compris mais je propose quand même)

pourquoi pas imprimer un code barre (avec d'autres infos)
au retour photographier le papier avec une picam et retrouver le code barre.
(les logiciels existent)
lire les infos écrites c'est de l'OCR et c'est moins fiable.

fjs57500
Posts: 2
Joined: Sat Jun 04, 2016 1:10 pm

Re: Projet Pompier [URGENT]

Tue Jun 07, 2016 5:57 am

Ce qui est bien c est qu on a déjà une imprimante (ou plutôt un fax) et

Une seule intervention arrive à la fois ca c est pas un problème
Le jour où il y en a 3 en même temps sur des lieux différents ca sera l apocalypse

Pour l histoire du code barre le problème reste! Il faut que je le ponde le code barre et ca m obligé à récupérer le fichier texte en amont

Merci beaucoup pour ta solution !

Tu branche la rasberry en LAN si j ai bien compris

epoch1970
Posts: 5132
Joined: Thu May 05, 2016 9:33 am
Location: Paris, France

Re: Projet Pompier [URGENT]

Tue Jun 07, 2016 7:35 am

Oui, il faut que le Pi soit sur le réseau.
Il doit aussi y avoir une solution possible avec Samba, peut être plus simple si la machine qui lance les impressions est sous Windows.
Samba a (avait?) une directive print command qui me semble toute prête à appeler un script en Python.
Je n'utilise jamais Samba et je n'ai pas un PC à disposition donc je ne promets rien mais ça me semble une solution possible.

Je pense que l'idéal ça serait que tu contactes un informaticien de ton quartier/ta province qui travaille un peu pour les entreprises ou un administrateur système d'une PME, tu dis "linux" et "Samba" ou "CUPS" et tu vois si ça percute.
"S'il n'y a pas de solution, c'est qu'il n'y a pas de problème." Les Shadoks, J. Rouxel

nikotinux
Posts: 765
Joined: Sat Feb 02, 2013 2:11 am

Re: Projet Pompier [URGENT]

Tue Jun 07, 2016 10:39 am

Juste une parenthèse pour dire que je suis informaticien (et accessoirement automobiliste) et que tout ce que je connais des pompiers , c'est qu'ils se baladent en voiture rouge avec une lumière bleue et qu'il faut leurs céder le passage. Donc je n'ai absolument rien compris au problème ....
Et autant le pompier n'as pas le temps d'expliquer son truc a l'informaticien que je suis, sur un forum qui parle a priori d'informatique, autant je n'ai pas le temps d'essayer de déchiffrer son message dans mon langage, ni d'aller chercher vers les pompiers de quoi il retourne ....

jelopo
Posts: 1604
Joined: Wed Oct 17, 2012 7:53 pm

Re: Projet Pompier [URGENT]

Tue Jun 07, 2016 10:49 am

+1

Ghislain
Posts: 15
Joined: Sun Jan 31, 2016 11:29 pm

Re: Projet Pompier [URGENT]

Tue Jun 28, 2016 4:42 pm

euh.. beaucoup de problème vont se poser, d'une part faut arriver à décoder le texte et d'autre par faut se récupérer le réseau qui normalement est un intranet et a moins que tu ne soit admin au SDIS tu n'auras accès à RIEN :/

Après dans le cas d'un départ pour accident sa va pas être très utile si tu n'ouvres qu'une travée :/ bon courage dans tes recherches mais déjà à mon avis sa va bloqué au niveau du réseau et surtout laisse tout disponible en manuel si le Pi plante ;)

Pour les néophytes en gros les départs pompiers se passe comme sa:
- Alerte envoyée sur nos BIP et au Centre de Secours
- Une page pour le/les véhicule(s) avec l’équipage est imprimé
- On se change et on part ;)

Return to “Français”