El teu blog de Linux en català

A la feina de la meua germana estan buscant la millor opció per a implementar un TPV. La qüestió és bàsicament que no volen gastar-se diners en pagar llicències per programes TPV que fa poden fer el mateix que qualsevol programa lliure. Vaig estar buscant programes d’aquest estil per a GNU/Linux i vaig trobar-ne uns quants, els que més cal destacar:

FacturLinex, tot i que és fàcil d’instal·lar, m’ha estat impossible configurar el tema de la base de dades. No entenc ben bé per què, però tot i que les dades eren correctes, no es connectava i per tant no funcionava. L’OpenBravo POS és el més complet, però està fet amb java i consumeix massa recursos (el ordinador és un pentium III amb 256mb de ram). I sembla que LemonPOS és la solució, ací teniu una captura:

Administrador Squeeze de LemonPOS

Instal·lació

Tots els programes de TPV necessitaran una connexió amb una base de dades. Per tant, caldrà tindre instal·lat en aquest cas MySQL. Per veure com instal·lar la base de dades, podeu visitar aquest article on s’explica com instal·lar-ho tot. Realment és senzill, només heu d’executar la següent ordre i durant la instal·lació establir la contrasenya de l’usuari root de mysql i triar apache o lighttpd (millor el primer):

sudo apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server phpmyadmin

Un cop instal·lat mysql, podrem procedir amb la instal·lació de lemonpos. Probablement el trobareu als repositoris de les vostres distros. Heu de cercar per la cadena «lemonpos». Tot i així, existeixen paquets per a OpenSUSE, Madrinva i Arch. A Ubuntu:

sudo apt-get install lemonpos

Amb lemonpos i mysql instal·lats, queda un altre pas: carregar la base de dades. Per fer això, heu d’obtindre el fitxer que es troba al paquet font del programa (al directori database_resources). Jo l’he extret i l’he penjat al meu DropBox per què el descarregueu directament des d’ací. El fitxer es diu lemon_mysql.sql. El baixeu i el deixeu al vostre home (o allà on vulgueu). I executeu des d’un terminal des del mateix directori on es troba el fitxer la següent ordre:

cat lemon_mysql.sql | mysql -u root -p

Amb això ja haureu finalitzat la instal·lació.

Primers passos amb LemonPOS

LemonPOS consta de dues interfícies: una que es coneix com a Squeeze i des de la qual es gestionen els productes que es venen, els venedors,els clients, les categories, gràfiques de venda, etc. Després tenim la interfície de venda, Lemon, que en iniciar-se ens demana el nom d’usuari i contrasenya del venedor (per defecte admin i contrasenya linux) i que ocupa tota la pantalla un cop iniciada.

Tenint això clar, el primer pas seria crear els productes que es vendran i les seues categories. Vos recomane crear un parell de productes des de l’Squeeze i seguidament anar a la interfície Lemon per tal de veure com seria el procés de venda. És realment senzill i ho podreu comprovar per vosaltres mateixos.

L’últim que quedaria ara seria configurar la impressora. En aquest cas no he pogut aconseguir fer-la funcionar a la botiga de la meua germana (gran problema, per cert). La qüestió és que tenen una impressora per a la qual no existeixen controladors per a GNU/Linux i a la xarxa no he trobat cap informació excepte gent dient que li funcionava. Per tant:

Si mai decidiu muntar un TPV amb un sistema GNU/Linux, assegureu-vos que el maquinari extern (lector i impressora) tenen controladors per a GNU/Linux. Si no, la tasca podria ser gairebé impossible.

Més informació a: