SmartOffice es capaz de leer firmas desde los dispositivo Wacom e integrarlos en cualquier informe.
Modelos probados hasta el momento:
Para algunos dispositivos Wacom es necesario instalar sus drivers manualmente, pero por lo general los drivers se instalan automáticamente al enchufar el dispositivo por USB.
Para poder comunicar con un dispositivo Wacom, SmartOffice necesita una librería (wgssSTU.dll) que se tiene que registrar en el sistema de Windows. De esto se encarga el instalador de SmartOffice, si marcamos en el paso “Seleccione los Componentes” la casilla de la opción “Librería Wacom”. Si no lo hemos hecho todavía, se puede reinstalar SmartOffice marcando esta opción.
En el caso de que hubiese varios equipos Wacom conectados a un mismo equipo, que podría ser el caso en un escritorio remoto usando un redireccionamiento de puertos USB, hay que elegir en SmartOffice en Configuración/General/Dispositivos usuario el dispositivo a usar:
La configuración del uso se realiza en el diseñador de los informes de SmartOffice (FastReport).
Existen dos tipos de objetos que podemos usar para controlar las firmas de Wacom.
Se trata de un marco de imagen que insertamos en el diseño en la posición donde queremos que aparezca la firma grabada en el dispositivo Wacom.
Para que SmartOffice reconozca el marco, tenemos que poner el siguiente comando en el campo Memo:
FIRMA(codFirma, tipoDoc, codDoc)
Se pueden usar variables de FastReport, por ejemplo
FIRMA('FIRMACLI','CA',[Data.S_COD_CTO])
Los tres parámetros son:
Estos tres parámetros se usan para guardar y leer la firma de la base de datos de Smart, tabla FIRMA.
En el fondo de la firma se puede definir la información mostrada en el dispositivo Wacom. Se trata otra vez de uno o varios marcos de imagen, que se tienen que colocar en una página adicional del informe que no se va a imprimir (ni preliminar).
Es conveniente usar un marco con la mismas dimensiones como el dispositivo Wacom usado. Para el Wacom STU-430 son 320*171 píxeles, que resulta de la resolución total del dispositivo (320*200) menos el espacio utilizado por los botones (ej. Cancelar, OK).
Igual que en el caso del marco para mostrar la firma tenemos que definir un comando en el campo Memo del objeto de imagen:
FONDO(codFirma, tipoDisp, orden)
Por ejemplo
FONDO('FIRMACLI', 'TDGENERICO', 0)
TDGENERICO el marco sirve para cualquier dispositivo y se aplica siempre que no existe ningún marco específico para el dispositivo enchufado.orden define el orden en que se muestran las pantallas. Solamente en la última pantalla se puede firmar en el dispositivo, todas las pantallas anteriores son meramente informativos.Los tipos de dispositivo conocidos por Smart son
Por defecto se usa toda la zona fuera de los botones para grabar la firma. Si se quisiera disminuir el rectángulo para que no se firmase por encima del nombre o CIF mostrado, se puede definir un marco dentro del marco de imagen para la Wacom:
El comando en el memo tiene que ser FIRMARECT, y los parámetros son los mismos utilizados en el comando FONDO (ver arriba).
Si tenemos conectado un dispositivo Wacom en el ordenador, al preliminar un informe aparece un nuevo botón:
Si damos en este botón, el dispositivo Wacom mostrará los marcos que hemos definido con el comando FONDO en el diseño. Al mismo tiempo se ve en una ventana pequeña el contenido del dispositivo:
En las pantallas informativas solamente aparecen los botones Cancelar y OK en el dispositivo, mientras que en la última pantalla tenemos Cancelar, Borrar y OK. Con Borrar se puede limpiar la firma y empezar de nuevo.
Para usar un dispositivo Wacom en un escritorio remoto hace falta un programa de soporte que realiza un redireccionamiento de puertos USB.
En las páginas web de Wacom tienen varias opciones, ver Wacom USB-redirection software recomendaciones.
La configuración depende del software elegido.