Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 04-04-2018
manelb manelb is offline
Miembro
 
Registrado: mar 2017
Posts: 280
Poder: 8
manelb Va por buen camino
¿Experiencia con Tableta Firmas Wacom?

Buenos días…

Tenemos un pequeño ERP de gestión donde, en el momento de realizar los albaranes de venta, existe la posibilidad de recoger la firma en formato de imagen des de un dispositivo conectado al puerto USB, concretamente de la marca Topaz.
Si no recuerdo mal, se utiliza fácilmente desde Delphi ya que existe un componente Activex que facilita la gestión del dispositivo.
He revisado en el foro y he encontrado algunos hilos sobre el tema.
En alguno Casimiro respondía que casi todas las marcas en sus webs tienen información y descargas para facilitar su uso y conexión.

El caso es que ahora me piden la conexión con un dispositivo concreto, una tableta Wacom Signature Set STU-530-SP SET.
Antes de comprarla y liarme a hacer pruebas, alguien tiene alguna experiencia con esta marca o este dispositivo en concreto.

Saludos i gracias a todos…
Responder Con Cita
  #2  
Antiguo 04-04-2018
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.233
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Seguramente en la web del fabricante puedes descargar los drivers o el SDK y la documentación.
Ahí podrás ver si este SDK cuenta con alguna DLL, ActiveX o similar con el que poder interactuar (suele ser lo habitual).
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #3  
Antiguo 04-04-2018
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.021
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por manelb Ver Mensaje
tableta Wacom Signature Set STU-530-SP SET.
Antes de comprarla y liarme a hacer pruebas, alguien tiene alguna experiencia con esta marca o este dispositivo en concreto.
He usado varios modelos de la marca, sin problemas.
Además, wacom, es de lo mejor y... más caro.
Responder Con Cita
  #4  
Antiguo 04-05-2018
manelb manelb is offline
Miembro
 
Registrado: mar 2017
Posts: 280
Poder: 8
manelb Va por buen camino
He seguido vuestras indicaciones y parece que todo marcha sobre ruedas….

En la web del fabricante no pude descargar directamente el sdk pero, previo registro, me mandaron un enlace para poder descargarlo.

En el paquete vienen además algunos ejemplos hechos directamente en Delphi.
Parece que no vamos a tener problemas.

Muchas gracias por vuestra ayuda.

Saludos a todos.
Responder Con Cita
  #5  
Antiguo 03-04-2019
pablomorales_98 pablomorales_98 is offline
Registrado
 
Registrado: sep 2011
Posts: 1
Poder: 0
pablomorales_98 Va por buen camino
Consulta Wacom Firma

Cita:
Empezado por Casimiro Notevi Ver Mensaje
He usado varios modelos de la marca, sin problemas.
Además, wacom, es de lo mejor y... más caro.

Hola,
Un cliente mio compró una wacom stu-430, es la tableta para la firma digital, en realidad solo quiere que los clientes de el firmen cuando retiran la mercaderia y esa firma aparezca en la factura electronica que mi sistema le genera en pdf.
Por lo que veo hay 2 opciones, una es un software que se llama "sign pro PDF" que te agrega la firma a un PDF y la otra es una Signature SDF para programadores que es una libreria, pero por lo que veo las 2 opciones hay que comprarlas... alguién sabe si hay alguna manera de conseguirlas sin pagar? o alguna otra manera de usarla la tableta?
saludos y gracias!
Responder Con Cita
  #6  
Antiguo 03-04-2019
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.911
Poder: 25
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Y que tal el nuevo iPad mini + Pencil?

https://www.apple.com/ipad-mini/

P.D: En tabletas, Wacom o iPad. No hay androids que valgan la pena.
__________________
El malabarista.
Responder Con Cita
  #7  
Antiguo 03-04-2019
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.021
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Si mal no recuerdo, ese dispositivo trae un software que captura lo que dibujes, y una API/SDK para que puedas acceder al mismo desde tu programa.
Responder Con Cita
  #8  
Antiguo 04-04-2019
manelb manelb is offline
Miembro
 
Registrado: mar 2017
Posts: 280
Poder: 8
manelb Va por buen camino
Buenos días….

Tal como comento en el cuarto mensaje de este hilo, para desarrollar funcionalidades básicas como la que describes, tienes suficiente con el sdk.
Te registras y lo envían sin problemas.

Saludos
Responder Con Cita
  #9  
Antiguo 09-04-2019
PEIIB PEIIB is offline
Miembro
 
Registrado: mar 2016
Posts: 21
Poder: 0
PEIIB Va por buen camino
Hola!
Tengo un problema muy similar: Un cliente me trae una tableta Wacom STU-500B y quiere que genere un PDF que incluya la firma capturada con ella. He estado mirando la Web del fabricante y dice que ese modelo no necesita ningun driver addicional:
>> 'No driver avaiable: Integrated in signature applications from leading software vendors; C++, .Net and Java SDK/API avaiable for developers'

Así que no tengo ni idea de por donde empezar para capturar una firma como imagen. Trabajo en delphi7
He estado rebuscando en el foro pero no encuentro la solución.

Podéis echarme una mano? Gracias de antemano
Responder Con Cita
  #10  
Antiguo 09-04-2019
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.021
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Lo primero de todo es leer el manual. Si no lo tienes, lo descargas de la web del fabricante.
Lo segundo es instalarlo y probarlo para ver cómo funciona.
Luego ya nos preguntas por las dudas que tengas.
Responder Con Cita
  #11  
Antiguo 10-04-2019
PEIIB PEIIB is offline
Miembro
 
Registrado: mar 2016
Posts: 21
Poder: 0
PEIIB Va por buen camino
No tengo el manual de usuario, y en la web no hay el developer manual. (O no lo encuentro) Creo que no esta por ser un modelo antiguo.

Los mayores datos técnicos que encuentro para este modelo estan aquí:
https://developer-docs.wacom.com/dis...ocs/STU+Driver

a parte del manual de usuario que no da ningún dato técnico (no en la web del fabricante):
https://fccid.io/HV4STU500B/User-Man...manual-1342660

Tambien he encontrado este código en StackOverflow, que puede dar alguna pista (o no, porque no se trata exactamente del mismo modelo de tableta):
https://stackoverflow.com/questions/...lphi-wacom-sdk
He probado el código mencionado, pero evidentemente, las clases que utiliza no estan definidas

Al conectarlo, efectivamente se ha instalado automáticamente y el administrador de dispositivos dice que el 'Digitalizador compatible con HID' funciona correctamente. Lo que no se es por donde continuar.
Gracias de nuevo.

Última edición por Neftali [Germán.Estévez] fecha: 10-04-2019 a las 10:46:41. Razón: Te corrijo los links para que se vean correctamente
Responder Con Cita
  #12  
Antiguo 10-04-2019
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.233
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Aquí (revisando un poco por encima) explica qué son las diferentes DLLs que hay para interactuar con el componente.
Me ha parecido ver que incluye un ActiveX.


Con Delphi puedes interactuar sin problemas con él.





Si buscas por el nombre de la DLL (wgssSTU.dll) encontrarás algún enlace más.

Por ejemplo, este manual, donde hay código y explicaciones de cómo acceder.




(esto confirma lo dicho más arriba).

Si buscas en los foros cómo trabajar desde Delphi con un ActiveX verás que es bastante sencillo.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #13  
Antiguo 10-04-2019
PEIIB PEIIB is offline
Miembro
 
Registrado: mar 2016
Posts: 21
Poder: 0
PEIIB Va por buen camino
Ha sido un buen empujon pero vuelvo a estar atascado.

He instalado el SDK, pero no vienen los dll mencionados, Estoy en contacto con el proveedor, a ver si me da alguna razon.
Tambien he intentado instalar los componentes ActiveX, pero no viene ningun archivo ocx que lo permita.

Sigo investigando. Si consigo aclarar algo, lo pongo aquí.

Muchas gracias por vuestra ayuda.
Responder Con Cita
  #14  
Antiguo 11-04-2019
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.233
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
¿Has instalado este fichero?
Según la documentación se debería instalar ese fichero.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #15  
Antiguo 11-04-2019
PEIIB PEIIB is offline
Miembro
 
Registrado: mar 2016
Posts: 21
Poder: 0
PEIIB Va por buen camino
Sí, lo instalé ayer. Es el SDK. A partir de ahi pude instalar los ActiveX (inicialmente no sabía como pero ya esta solucionado).
El siguiente problema fue que los ejemplos en Delphi que vienen con el SDK, no funcionan en mi entorno. Debido a que los ejemplos estan programados en Delphi XE, y yo uso el anciano Delphi7.
Cambiando los uses, ya corre el programa.

El siguiente problema es: el programa de ejemplo corre, pero cuando le das al botón para capturar la firma me da el mensaje 'Error 103 unexpected code'.
Segun el servicio de Wacom, eso es debido a que faltaba una licencia.
De su web ya he bajado la licencia de evaluacion y la he introducido en el código, siguiendo sus instrucciones.
Ahora estoy en el punto que la ejecución del programa sigue dando el mismo 'Error 103 unexpected code' y eso que me he asegurado de haber introducido exactamente la misma licencia.
Estoy esperando respuesta del servicio técnico a ver que proponen.

Cuando tenga un momento voy a revisar la documentacion del SDK a ver si encuentro mas detalles sobre el error 103. En estos momentos no puedo: ayer perdí todo el día con este tema y no puedo permitirme tanto tiempo 'sin producir' tengo otros proyectos entre manos.
En fin, De un pad que se compro que teoricamente no necesitava Driver, resulta que sí que lo necesita, y ademas necesita una licencia. ¿Que pasara cuando expire la licencia de evaluacion? supongo pagar.
Muy mal resultado me esta dando esta maldita tableta de firmas. EL cliente quiso ahorarse un dinero con ella (modelo antiguo) y la diferencia la estoy pagando yo con creces (en horas de investigacion)

Adjunto el código del programa ejemplo, por si quereis echar un vistazo, o si podeis echar una mano:

Código Delphi [-]
procedure TForm1.FormShow(Sender: TObject);
var  LicPart1, LicPart2, LicPart3, LicPart4: String;  //La llicència que m'han subministrat, en tres parts perque ocupa més de 255 caràcters
begin
  LicPart1:= 'eyJhbGciOiJSUzUxMiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJMTVMiLCJleHAiOjE1NjI3NTQwMzcsImlhdCI6MTU1NDg5MTYzNy  wicmlnaHRzIjpbIlNJR19TREtfQ09SRSIsIlRPVUNIX1NJR05BVFVSRV9FTkFCTEVEIiwiU0lHQ0FQVFhfQUNDRVNTIiwiU0lHX1  NES19JU08iLCJTSUdfU0RLX0VOQ1JZUFR';
  LicPart2:= 'JT04iXSwiZGV2aWNlcyI6W10sInR5cGUiOiJldmFsIiwibGljX25hbWUiOiJXSUxMX1NES19mb3Jfc2lnbmF0dXJlIiwid2Fjb2  1faWQiOiJjNWUyZmJlNzg1YTQ0ZjhkYmZmNjQ3Mjk3MWY4Yzc4MSIsImxpY191aWQiOiJiNmZmZmQ4MC1mMjBmLTQ3YjQtOTcxMi  1jY2I1ODZlZDBhMGQiLCJhcHBzX3dpbmR';
  LicPart3:= 'vd3MiOltdLCJhcHBzX2lvcyI6W10sImFwcHNfYW5kcm9pZCI6W10sIm1hY2hpbmVfaWRzIjpbXX0.exUPv4JwsLuyHr05KLZQJe  8AzffUazabeq0M8P8hZH_ziYeqguNtt_Jv2Lczn0-HYjxsckeHBw6mUbQ16GQRQuIoct1VzEg21qDka3kSUayzaSuJqul1Ywd9xB381eQ-PA1C9RIj2aQHBdulaSAzoEUCA40';
  LicPart4:= '_8AYEyGx6oYkOkDZ2h4eVErCiEp8bnUMJbPVzdL8HWc8qOWMGoRtCMvQ13CNHys0L1bZz_frzznv3_7Ppcs0af1uAWjiHqnNDKZ  fmV0B31NwF0qk0N7P96EwrnjyueheEd8jDSIMH0LN90KqhYoipYBNTAC3P49yitGIdSoP6d7WTnmw6jRx03VcTIQ';
  SigCtl1.Licence := LicPart1 + LicPart2 + LicPart3 + LicPart4;
end;

procedure TForm1.Button1Click(Sender: TObject);
var
  sigCtl: TSigCtl;
  res: CaptureResult;
  sigObj1: SigObj;
  fileName: String;
begin
  Memo1.Lines.Add('btnSign was pressed');
  sigCtl := TSigCtl.Create(Self);
  res := sigCtl.Capture('Who', 'Why');
  if res = CaptureOK then
  begin
    Memo1.Lines.Add('Signature captured successfully');
    fileName := 'sig1.bmp';
    sigObj1 := SigObj(sigCtl.Signature);
    sigObj1.ExtraData['AdditionalData'] := 'Delphi test: Additional data';
    sigObj1.RenderBitmap(fileName, 200, 150, 'image/bmp', 0.5, $ff0000, $ffffff, -1.0, -1.0, RenderOutputFilename or RenderColor32BPP or RenderEncodeData);
    Image1.Picture.LoadFromFile(fileName);
  end
  else
  begin
    Memo1.Lines.Add('Signature capture error res='+IntToStr(res));
    case res of
    CaptureCancel: begin Memo1.Lines.Add('Signature cancelled'); end;
    CaptureError: begin Memo1.Lines.Add('No capture service available'); end;
    CapturePadError: begin Memo1.Lines.Add('Signing device error'); end;
    else begin Memo1.Lines.Add('Unexpected error code'); end;
    end;
  end;
end;

En cuanto tenga mas información, la pongo aquí, por si puede ayudar a alguien en el futuro.

Última edición por Casimiro Notevi fecha: 11-04-2019 a las 15:03:39. Razón: etiquetas delphi
Responder Con Cita
  #16  
Antiguo 11-04-2019
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.021
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
¿Licencia para usar la tableta?
Responder Con Cita
  #17  
Antiguo 11-04-2019
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.233
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por Casimiro Notevi Ver Mensaje
¿Licencia para usar la tableta?
A mi también me suena muy raro...
¿Has preguntado al servicio técnico porqué tienes que pagar la licencia? ¿Por usar el SDK?

Se supone que el SDK te lo proporcioinan ellos, de forma gartuita, para que puedas interactuar con su tableta, sino lo que tienes es un "ladrillo". No lo veo claro.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #18  
Antiguo 11-04-2019
PEIIB PEIIB is offline
Miembro
 
Registrado: mar 2016
Posts: 21
Poder: 0
PEIIB Va por buen camino
Pues sí, ya veis.
Pero ahora que lo veo en su web, és solo para quitar la marca de agua:
Cita:
The licenses are fully functional but expire 3 months after their creation date. An evaluation license can be renewed when required. In the case of the Signature SDK a signature captured using an evaluation license will be displayed with an 'Evaluation' watermark:
The payload section of the license contains field values including:
license type - evaluation / commercial / enterprise
expiry date
App ID
SDK supported features
Vaya tela. En cualquier caso, veo que eso no deberia ser motivo del error 103 mencionado.

Si. A mi tambien me suena raro... y abusivo. De cualquier modo, primero quiero centrarme en que funcione. Después voy a quejarme por la licencia
Responder Con Cita
  #19  
Antiguo 11-04-2019
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.021
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular

Yo he usado esos dispositivos, venían con un sdk (creo recordar que activex), lo instalabas y punto. Todo lo demás es extrañísimo.
Responder Con Cita
  #20  
Antiguo 11-04-2019
PEIIB PEIIB is offline
Miembro
 
Registrado: mar 2016
Posts: 21
Poder: 0
PEIIB Va por buen camino
Creo que todo el lío viene por usar un modelo antiguo, que ya de por sí no venia con el SDK
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Capturador de firmas newtron Varios 8 11-04-2019 14:42:54
Capturar firmas digitales Moparova Varios 0 08-10-2007 21:03:30
Lector de Firmas sergio_015 Varios 8 10-05-2007 02:15:31
mostrar 15 firmas por paginas alachaise PHP 1 25-09-2004 00:38:26


La franja horaria es GMT +2. Ahora son las 14:08:07.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi