No description
Find a file
2015-03-20 15:59:44 +01:00
printlib@027f158ddf initial commit 2014-07-08 16:38:04 +02:00
.gitignore draft de readme 2015-03-20 15:59:44 +01:00
.gitmodules initial commit 2014-07-08 16:38:04 +02:00
__init__.py initial commit 2014-07-08 16:38:04 +02:00
AdafruitThermal.py initial commit 2014-07-08 16:38:04 +02:00
client.py Ajout des fonctions d'impression des factures sur l'imprimante thermique 2015-02-23 18:09:44 +01:00
common.py [common.py,daemon.py,initscript] Ecriture du daemon crans_ticket 2014-09-10 23:29:32 +02:00
config.py.example paramétrise la QUEUE côté serveur 2015-02-23 20:41:28 +01:00
daemon.py daemon.py: petit debug 2015-03-20 15:42:36 +01:00
dump.py mention de la tva sur les factures 2015-03-20 15:43:05 +01:00
dump_creds.py Ajout des fonctions d'impression des factures sur l'imprimante thermique 2015-02-23 18:09:44 +01:00
initscript [common.py,daemon.py,initscript] Ecriture du daemon crans_ticket 2014-09-10 23:29:32 +02:00
logo_crans.png initial commit 2014-07-08 16:38:04 +02:00
README.md draft de readme 2015-03-20 15:59:44 +01:00
reset_pass.py dump_creds reset les mdp 2014-09-20 15:15:16 +02:00

Crans Ticket

Matériel

Installation du dépôt sur l'imprimante

Paquets nécessaires à cransticket :

#rajouter wheezy-backports dans sources.list
apt-get update
apt-get -t wheezy-backports python-pika
apt-get install python-imaging

Pour le dépôt lui-même :

git clone $le_dépot
cd $le_dépot
git submodule init
git submodule update

On peut tester l'imprimante seule en lançant dump.py.

Autorisations sur rabbitmq

Ci dessous, le serveur rabbitmq s'appelle "civet" et le client "cransticket" se nomme "rasputin".

sur civet: sudo rabbitmqctl add_user rasputin $mdp sudo rabbitmqctl set_permissions rasputin "(amq.default|CransTicket)" "(amq.default|CransTicket)" "(amq.default|CransTicket)"

TODO (à mettre en forme dans la doc)

sudo rabbitmqctl list_permissionsr
sudo rabbitmq list_permissions
sudo rabbitmqctl list_queues
sudo rabbitmqctl help | less
sudo rabbitmqctl trace 
sudo rabbitmqctl trace_on
sudo less /var/log/rabbitmq/rabbit@civet.log
sudo rabbitmqctl list_permissions
sudo rabbitmqctl set_permissions oie ".*" ".*" ".*"
sudo rabbitmqctl set_permissions oie "CransTicket" "CransTicket" "CransTicket"
sudo rabbitmqctl set_permissions oie "CransTicket" "CransTicket" "amq\.default"
sudo rabbitmqctl set_permissions oie "amq\.default" "CransTicket" "amq\.default"
sudo rabbitmqctl set_permissions oie "amq\.default|CransTicket" "CransTicket" "amq\.default"
sudo rabbitmqctl set_permissions oie "amq\.default\|CransTicket" "CransTicket" "amq\.default"
sudo rabbitmqctl set_permissions oie "(amq\.default|CransTicket)" "CransTicket" "amq\.default"
sudo rabbitmqctl set_permissions oie "\(amq\.default|CransTicket\)" "CransTicket" "amq\.default"
sudo rabbitmqctl set_permissions oie "(amq\.default|CransTicket)" "CransTicket" "(amq\.default|CransTicket)"