« Noviembre 2007 | Volver a Página Principal

Diciembre 01, 2007

Edición 13 - Mini-Curso: Desarrollando con Mini-impresoras no Fiscales Bematech

Este Flash Tip trata de informaciones sobre los 4 posibles métodos de envío de informaciones - sea texto puro, texto formateado o imagen - a las mini-impresoras no fiscales o impresoras de kiosko Bematech, y también donde buscar más detalles para el método que más se adecua a su caso.

Entre los 4 métodos, hay uno que no puede ser utilizado en mini-impresoras matriciales, el driver de spooler Bematech. Este driver permite la impresión a través de cualquier aplicativo Windows, desde Word por ejemplo, pues, como los drivers comunes de impresoras Jato de Tinta, el driver Bematech convierte toda información en imagen antes de enviar a una de nuestras mini-impresoras térmicas o impresoras de kiosco. Por ese motivo las mini-impresoras matriciales Bematech no funcionan con el driver de spooler ya que no tienen este recurso para impresión de imágenes.
El instalador del driver Bematech, está disponible en nuestro site en la sección de descargas con el nombre BemaSetup. Es recomendable que verifiques siempre, si tienes la versión más reciente de este aplicativo de instalación para obtener un desempeño máximo de su mini-impresora Bematech. Para más informaciones sobre la instalación y configuración de este driver, consulte nuestro FlashTip 9ª edición en nuestro archivo de Bemacast o, para acceder directamente a éste informativo, haga clic aquí.

Los próximos métodos, todos atienden a todos tipos de mini-impresoras no fiscales e impresoras de kiosko Bematech. Entre ellos está el driver Generic Text Only de Windows, éste permite apenas la impresión de texto puro como el que se genera en el “Bloc de Notas”.
Obs.: Las mini-impresoras térmicas a partir de las MP-2100 TH tienen memoria interna para grabación de imágenes. Esta memoria puede ser accedida a través de comandos directos programados en las propiedades de éste driver.
Es posible configurar la formateación de texto (que será constante en toda la impresión), avanzo de papel al final de la impresión, entre otros recursos a través del envío de comandos directos que deben ser programados en las propiedades del driver Generic Text Only. Para más informaciones sobre la instalción de este driver consulte nuestro Flash Tip 3ª edición.
Para informaciones sobre la configuración de comandos de comandos en las propiedades del driver, como para accionamiento de guillotina, vea el Flas Tip 4ª edición o Flash Tip 8ª edición.
Los comandos que cada impresora acepta y sus parámetros encuentras en el Manual del Usuario de cada equipo en nuestra sección de descargas.

En los dos modos anteriores, su aplicativo no se comunica directamente con la impresora, o sea no pende de programación específica en su software para uso de estos modos. Los dos últimos, comunicación directa o comunicación por API, penden que su aplicativo se comunique con el puerto donde está conectada la impresora. Para utilizar el método de comunicación directa, su aplicativo debe enviar al puerto, una secuencia de caracteres ASCII compatible con el set de comandos del equipo para el cual se está desarrollando. Nuestras mini-impresoras reconocen comandos que pertenecen al set Bematech, ESC/Bema, pero las funcionalidades no están implementadas por completo en todos los modelos, por ejemplo una impresora matricial no tiene el recurso de guillotina, y también no tienen memória para figuras. Para confirmar los recursos y funcionalidades disponibles de su equipo, consulte el Manual del Usuario.
Obs: Los modelos más recientes, a partir de la MP-4000 TH, aceptan también comandos ESC/Pos. Informaciones sobre como cambiar para este set de comandos, consulte el Manual del Usuario.

Por fin se puede utilizar nuestra API, la MP2032.dll. Éste dll permite un control total sobre la impresora como en el caso anterior de comunicación directa, pero de manera más fácil y más intuitiva para el programador. El paquete de la API que está disponible en nuestro site contiene además del dll, un archivo Help propio que trata desde las declaraciones en distintos lenguajes de programación, hasta tipos de variables que debes pasar como parámetros para las funciones de ésta librería. En el Flash Tip 10ª edición encuentras informaciones de como empezar el desarrollo, en su aplicativo, de la parte específica a la comunicación con nuestras mini-impresoras. Además, encentras en la sección de descargas de Bematech.com ejemplos con códigos fuente de softwares que traen implementadas casi todas las funcionalidades y le servir como base también para desarrollo. Un ítem importante al utilizarse este método es no olvidar de programar el cierre del puerto de comunicación al finalizar su aplicativo.

En caso de, dudas o problemas en el proceso de desarrollo, contactes el soporte a desarrolladores de su país o región:

Argentina
e-mail o MSN:
soporte.argentina@bematech.com
skype: soporte.argentinabema

Venezuela:
e-mail o MSN:
soporte.venezuela@bematech.com
skype: soporte.venezuela

Demás países:
e-mail o MSN:
soportebspla@bematech.com
skype: soportebspla