logotipo diseño web y posicionamiento en buscadores en softsonic.es
banner softsonic.es banner softsonic.es banner softsonic.es



Homepage The News The Weblinks Contact Us EDIT THE FILE LINKS.PHP # # # F.A.Q.
 
 
 
Inici
Notícies SoftSonic.es
Blog de notícies
Enllaços
Contacta amb softsonic.es
Cercar a SoftSonic.es
Notícies externes
Preguntes Freqüents
Treballs web Softsonic.es
Mamblog
Sistema de Venta de coches
Sistema de Venta inmobiliaria
Sistema de compartir videos
Sistema de TV on-line
Sistema de Hosting para empresas
Calendarios de eventos
Calendario eventos
Treballs realitzats
Softsonic.es.vg
TopWebsPosition.com
InfoPeniscola.es
AulaVirtual.mobi
BookMarktZon.com
CasaRuralLosPasos.com
CasaRuralLosPasos.es
HotelRuralLaFasana.com
HotelRuralLaFaçana.es
Casa-Rural-Alicante.com
JaviBorrasBo.net
Administració
Creador i editor de continguts
diseño web castellón

Posicionamiento web Seo Javiborrasbo.net

Portafolio Softsonic.es
Estadístiques
SO: Linux o
PHP: 5.2.11
MySQL: 5.0.87-percona-highperf-log
Hora: 09:28
Capturador: Desactivat
GZIP: Activat
Usuaris: 6
Notícies: 29
Enllaços web: 2
Visitants: 893824
 
Inici arrow Notícies SoftSonic.es arrow Darrers arrow NTPV :: Software de TPV's libres
 
NTPV :: Software de TPV's libres PDF  | Imprimir |  Trametre a un amic

Debido a la acogida que ha tenido nTPV a nivel internacional hemos hecho posible que la actual versión de nTPV está preparada para ser traducida. Aquellos que esteis interesados en traducir nTPV, podeis encontrar instrucciones de como comenzar la primera fase de traducciones de nTPV aquí.

nTPV

nTPV es el primer y único programa de gestión integral hostelera con licencia GPL desarrollado en plataforma GNU/Linux. Esto hace que sea el TPV más robusto del mercado, dando una calidad final al producto difícil de igualar por el tipo de sistema que lo soporta (GNU/Linux, Postgresql, C++, QT, KDE, XMLRPC).

En el proyecto nTPV se han cuidado mucho tanto la parte técnica como la parte estética. También se ha desarrollado una gama de productos y servicios complementarios entorno a nTPV. Este conjunto de servicios y productos amplian las funcionalidades de nTPV y permiten a los hosteleros obtener el máximo beneficio a sus negocios. Napsis dispone de un equipo de desarrollo y mantenimiento pendiente de esta aplicación y su evolución
Junto con la aplicación, puede disponer de los manuales de usuario de nTPV y nTPV BackOffice de manera gratuita.

Ejemplo de Pantalla principal

Objetivo

Desde los primeros tiempos del movimiento delsoftware abierto, las empresas y voluntarios hemos volcado gran parte de nuestro esfuerzo en mejorar el sistema operativo GNU/Linux. Ahora que la calidad del sistema lo hace robusto, fiable y flexible, es el momento de dar un paso atrás y tomar perspectiva. Cualquier sistema informático debe servir en su último fin para que los usuarios puedar realizar las tareas de su vida cotidiana de un modo más sencillo, rápido y cómodo.

nTPV es nuestro primer desarrollo enfocado totalmente a la gestión empresarial diaria. El objetivo que perseguimos con el desarrollo de software abierto para aplicaciones de utilidad empresarial como nTPV es demostrar que la opción de software abierto basado en licencias GPL, no solo permite a las empresas disponer de un modelo de negocio que demuestra ser eficiente, sino que presenta más ventajas para el desarrollo local de una comunidad. Igalia, con su magnífica aplicación Fisterra es uno de los principales referentes de este movimiento.

Tecnología

nTPV es el primer y único programa del sector en implementar tecnologías distribuidas en su arquitectura. El uso de dichas tecnologías y de tecnologías inalámbricas seguras (WiFi, IPSec) es posible gracias a la elección de la plataforma GNU/Linux y hace que nTPV sea el terminal de más sencilla y barata instalación del mercado.

nTPV hace uso de tecnologías biométricas para la autenticación de personal. Uno de los problemas más comunes en el sector hostelero es la rotación de personal. Para solucionar este problema y eliminar las tarjetas de acceso, códigos personales y similares, nTPV implementa tecnologías biométricas que permiten identificar a los camareros mediante sus huellas dactilares a la entrada del sistema.

En el apartado tecnología de nTPV hay disponible una explicación más extensa que puede ayudar a clarificar cómo funciona nTPV. Todas las bases de la tecnología de nTPV asi como las aplicaciones nTPV y nTPV Backoffice, están disponibles bajo licencia GPL y LGPL.

Sistema nTPV

nTPV es un sistema compuesto por varios programas. El más importante es el que da nombre al sistema. El sistema nTVP ha sido diseñado como un sistema modular, en el cual se dividen, por un lado las dos aplicaciones principales nTPV y nTPV BackOffice, por otro lado, las bibliotecas de funciones que utilizan estos programas, y por último, los módulos de ampliación de funcionalidad, entre los cuales será necesario instalar el módulo libre y gratuito dcopprinter, que le permitirá utilizar impresoras térmicas basadas en el estandard ESC/POS como la SAMSUNG SRP-350 para la impresión de tickets.

nTPV hace uso de PostgreSQL para el manejo y almacenamiento de datos. Por tanto para instalar nTPV es necesario instalar el gestor de base de datos PostgreSQL y configurarlo correctamente para admitir las consultas que el programa va a realizar. Junto con el gestor de base de datos, es necesario disponer de una base de datos inicial. Napsis dispone de una base de datos llamada caja_basica, que contiene unos pocos productos. Esta caja se puede descargar e instalar de manera gratuita. Si está interesado en adquirir bases de datos preconfiguradas para negocios hosteleros más concretos, Napsis dispone en su repertorio de configuraciones para Bares, Restaurantes, Pubs, Discotecas, Cervecerías, Cafeterías, que  puede consultar en la sección de servicios sobre nTPV.

nTPV y nTPV BackOffice hacen uso de programas que necesitan ser ejecutados como superusuario. Las funciones que hace como superusuario son las siguientes: Apagado del TVP(ordenador), escaneo de la red para encontrar otros TPVs y almacenamiento de ficheros de seguridad. Es por esto que para instalar nTPV, necesitará las herramientas que permiten a nTPV acceder a dichas funcionalidades. Estas son sudo y nmap.

Dependencias de nTPV

Para poder instalar nTPV y sus módulos basicos es necesario tener instalados los siguientes programas y bibliotecas. La mayoría de ellos están instalados en las distribuciones GNU/Linux más habituales. Otras son bibliotecas o programas propios de Napsis, disponibles en este mismo sitio web.

Bibliotecas Externas

  • libqt3c102-mt
  • libqt3c102-mt-psql
  • kdelibs4
  • gdchart

Bibliotecas de Napsis

Programas externos

  • sudo
  • nmap
  • xmlmanage
Pantalla de inicio de nTPV

Instalación

Existen dos modos de instalar un sistema básico nTPV. El primer modo solo está disponible para distribuciones basadas en Debian, y que consiste en la instalación de los paquetes DEB. El segundo modo es compilar todas las bibliotecas y programas necesarios, y realizar un proceso de instalación que detallaremos más adelante. Si quiere evitar problemas recomendamos el segundo modo, en cualquier caso, si tiene algún problema con el proceso de instalación, puede ponerse en contacto con Napsis.

Instalación de paquetes debian

Esta es la instalación mas sencilla, por un lado debe asegurarse de que ha instalado previamente los siguientes paquetes:

Muchas de las bibliotecas pertenecen al proyecto KDE, asi que si instala el escritorio KDE junto con el paquete libqt3c102-mt-psql habrá cumplido casi todos los requisitos para instalar los paquetes de nTPV.

  1. Descargue los siguientes paquetes:

  2. Como superusuario, realice la instalación de todos los paquetes:
  3. #dpkg -i libbslxml_0.1-2_i386.deb
    #dpkg -i xmlmanage_0.1-0_i386.deb
    #dpkg -i ntpvlibs_0.1-2_i386.deb
    #dpkg -i dcopprinter_0.1-2.deb
    #dpkg -i ntpv_0.2-0_i386.deb
  4. Al instalar el paquete nTPV, se habra creado un grupo llamado ntpv. Edite el fichero /etc/group y añada en el grupo ntpv al usuario con el que se va a lanzar la aplicación. (En el ejemplo dos usuarios van a ejecutar el nTPV)
  5. #vi /etc/group


    ntpv:x:1001:pepe,manuel
  6. Instalar PostgreSQL y la base de datos caja_basica. Los pasos de esta instalación están disponibles aquí.
  7. Configurar en el fichero /etc/ntpv/bar_database, el nombre de la base de datos, el host, usuario y contraseña, para acceder a esa base de datos... si todo está como en estas instrucciones se explica el fichero debería ser algo como:
  8. <?xml version = '1.0' encoding = 'ISO-8859-1'?>
    <AUTOMATICALLY_GENERATED_XML>
    <database>
    <hostname>localhost</hostname>
    <dbname>caja</dbname>
    <user>ntpv</user>
    <passwd/>
    </database>
    </AUTOMATICALLY_GENERATED_XML>
  9. lanzar la aplicación dcopprinter.
  10. lanzar la aplicación nTPV.

Instalación de fuentes

Esta es la instalación necesaria otras distribuciones o cualquiera que quiera comprobar y disponer del código de nTPV. Para poder compilar todo el codigo fuente de los programas que conforman el sistema nTPV es necesario disponer de las bibliotecas indicadas en pasos anteriores, del compilador gcc y de las cabeceras de las bibliotecas que se enuncian en puntos anteriores, es decir las cabeceras de QT y KDE y gdchart.

Para esta nueva versión de nTPV, se ha simplificado el proceso de compilación, y ha sido probado en las distribuciones Debian y Suse. Para realizar la instalació puede hacerla como root (superusuario), o paso a paso como usuario, primero compilando y luego instalando cada una de las fases del paquete de fuentes ntpv. En este apartado se explica como instalar el paquete como superusuario (root).

  • Instalación del paquete de fuentes nTPV.
    • Descargar paquete de fuentes nTPV_bundle-1.2rc1.tar.gz
    • descomprimir paquete
    • #tar xzvf ntpv_bundle-1.2rc1.tar.gz
    • compilar
    • #make all

    Al finalizar el proceso de instalación se habrá creado un grupo con el nombre "ntpv" en el cual tendrá que meter a los usuarios que lanzaran nTPV y configurar una base de datos contenida y comprimida en el propio paquete ubicada en docs/caja_basica.sql.bz2. Los pasos para instalar la base de datos se encuentran en la siguiente sección

  • añadir al grupo ntpv los usuarios que deben ejecutar la aplicación nTPV
  • #vi /etc/group
    ntpv:x:1001:pepe,manuel

    Instalación de la base de datos.

    nTPV usa como base de datos PostgreSQL. Por tanto es necesario que instale el gestor de la base de datos y luego proceda con los siguientes pasos de la configuración.
    1. Instale PostgreSQL
    2. Modifique los permisos de acceso.
    3. En el fichero /etc/postgresql/pg_hba.conf, asegurese de que los permisos de acceso están a trustUn ejemplo de esta configuración puede ser:

      # TYPE  DATABASE    USER        IP-ADDRESS        IP-MASK           METHOD
      # Database administrative login by UNIX sockets
      local all postgres trust
      local all all trust
      host all all 127.0.0.1 255.255.255.255 trust
      host all all 192.168.0.0 255.255.0.0 trust
      host all all 0.0.0.0 0.0.0.0 reject
    4. Asegurese del formato de la fecha y las locales. Tienen que estar a european y Unicode(UTF-8)
    5. En el fichero /etc/postgresql/postgres.conf debe existir una entrada que ponga:
       datestyle = 'ISO,European'
    6. Lance la base de datos y cree el usuario con el cual trabajará nTPV
    7. Como root realice haga:
      #su postgresql
      #createuser ntpv

      y responda afirmativamente a las preguntas que se le soliciten acerca de si el usuario puede crear base de datos y si es administrador de la base de datos.Le recomendamos que haga lo mismo con su usuario habitual para que pueda manipular la base de datos de manera más c&oaucute;moda

    8. Descargue la caja basica e instalelá
      • Descargar Caja Básica
      • Descomprima la Caja Básica ejecutando:
      • #gunzip caja_basica.sql.gz
      • Instale la Caja Básica ejecutando como usuario con permisos de creación de tablas en a la base de datos:
      • #createdb caja
        #psql -f caja_basica.sql caja
    9. Prepare nTPV para cargar la caja básica
    10. En el fichero /etc/ntpv/bar_database debe contener el hostname donde está la base de datos, el nombre de la base de datos, que en el ejemplo que hemos puesto es caja y el usuario y password con el que nTPV debe conectarse al servidor de base de datos.
      <?xml version = '1.0' encoding = 'ISO-8859-1'?>
      <AUTOMATICALLY_GENERATED_XML>
      <database>
      <hostname>localhost</hostname>
      <dbname>caja</dbname>
      <user>ntpv</user>
      <passwd/>
      </database>
      </AUTOMATICALLY_GENERATED_XML>

    La caja Básica de nTPV contiene los productos que el Ministerio de Sanidad y Consumo presenta en sus hojas de precios a los locales hosteleros. Es una caja realmente básica, que ni siquiera contiene productos combinados. El paquete nTPV contiene más de 700 iconos que le permitiran crear bases de datos más extensas y utiles. Napsis también realiza configuraciones a medida de bases de datos para negocios.

    Registro de cambios

    version 1.2rc1

  • Nuevas gráficas en la sección de arqueos.
  • Posibliad de solicitar factras sobre tickets expedidos.
  • Botonera de cobro, actualizable desde xml.
  • Botonera rápida actualizable desde nTPV Backoffice.
  • Nuevos gráficos en la sección de historicos sobre nTPV Backoffice.
  • Mejorado comportamiento en sección de productos y lectura de pantallas.
  • Aspecto gráfico modificado.

  • nTPV Bundle
  • Paquete Debian nTPVLibs
  • Paquete Debian nTPV
  • Paquete Debian DcopPrinter
  • Paquete debian libbslxml
  • Paquete debian xmlmanage
  • Paquete debian libqutexr
  • version 1.1: Se han incluido nuevos iconos y se ha modificado un error en ntpv_backoffice referente a la creación de usuarios. Corregido error en el selector de comandas.

  • nTPVLibs
  • nTPV
  • nTPV BackOffice
  • DcopPrinter
  • Paquete Debian nTPVLibs
  • Paquete Debian nTPV
  • Paquete Debian DcopPrinter
  • version 1.0: Primera release liberada. Completamente estable más de e 6 meses en entornos de producción reales (Bares, Restaurantes y Pub/Discotecas).

  • nTPVLibs
  • nTPV
  • nTPV BackOffice
  • DcopPrinter
  • Paquete Debian nTPVLibs
  • Paquete Debian nTPV
  • Paquete Debian DcopPrinter
  • LLamada a traductores

    Para poder traducir nTPV a cualquier idioma solo es necesario seguir el siguiente proceso.Bajarse los ficheros de traducción Dependiendo del tipo de fichero, traducir de la siguiente manera:

  • En caso de ficheros PO, utilizar KBabel
  • En caso de traducir ficheros XML, cualquier editor de xml o editor de texto utf-8 servirá
  • En caso de traducir los ficheros de los manuales, necesitara utilizar Lyx o QTLyx

  • Una vez traducidos los ficheros entregarlos a la dirección de soporte de nTPV. De esta manera en cuanto tengamos las traducciones de otros idiomas las incluiremos en los paquetes y fuentes junto con las mejoras y sugerencias que nos vayan enviando y vayamos completando.

  • nTPV pot (KBabel)
  • nTPVLibs pot (KBabel)
  • Ficheros Xml (Editor o Editor XML)
  • manual nTPV Backoffice (Lyx o QTLyx)
  • manual nTPV Backoffice (Lyx o QTLyx)
  • Lista de distribucion y soporte.

    nTPV dispone de una lista para usuarios y desarrolladores donde poder hacer preguntas, sugerencias y aportaciones de cualquier tipo, relativas a este programa. También puede encontrar y contratar soporte comercial.

  • Lista de Correo.
  • Capturas de pantalla

    Pantalla inicio Pantalla Principal Cambio en el cobro Reconocimiento Biometrico Otro estilo
     

    Descargas

    LLamada a traductores -- Call For Translators

    Debido a la acogida que ha tenido nTPV a nivel internacional hemos hecho posible que la actual versión de nTPV está preparada para ser traducida. Aquellos que esteis interesados en traducir nTPV, podeis encontrar instrucciones de como comenzar la primera fase de traducciones de nTPV aqui.


    nTPV

  • nTPV Bundle
  • Paquete Debian nTPVLibs
  • Paquete Debian nTPV
  • Paquete Debian DcopPrinter

  • Otras dependencias

  • Paquete debian libbslxml
  • Paquete debian xmlmanage
  • Paquete debian libqutexr

  • Sitio de descarga 1

  • nTPV
    nTPV BackOffice

  • libbslxml.0.2.1.tar.gz
  • libnxmlparted.tar.gz
  • ndisk-0.1.tar.gz

  • bamos-0.9.tar.gz

  • Paquete Debian nKxmlRpcd
  • nkxmlrpcd.tar.gz
  •  
    Comments (0)Add Comment

    Write comment
    quote
    bold
    italicize
    underline
    strike
    url
    image
    quote
    quote
    Smiley
    Smiley
    Smiley
    Smiley
    Smiley
    Smiley
    Smiley
    Smiley
    Smiley
    Smiley
    Smiley
    Smiley

    busy
     
    < Anterior   Següent >